SwiftRNG.dll can be used on Windows 7, 8.1, and 10 to communicate with SwiftRNG devices.

The Software Kit for Windows includes an x64 version of the DLL, built with Visual Studio 2015, that allow applications running on Windows to share the SwiftRNG device for downloading the random byte stream. You will need to rebuild the DLL with Visual Studio 2017 in order to use it with applications developed with Visual Studio 2017 (to get around the compatibility issues between VS 2015 and VS 2017).

Pre-built and ready for use versions of the DLL are located in the following directories:


A file with the DLL API function signatures can be found in the following locations:


The kit contains dll-sample.exe and dll-test.exe DLL client sample program with complete source code that demonstrates how to use SwiftRNG.dll with C/C++ based Windows applications.