Fixed urandom when windows.h is not included

This commit is contained in:
Ruslan Mustakov 2016-11-30 17:09:29 +07:00
commit eca7e21194

View file

@ -5,8 +5,10 @@ when defined(windows):
type ULONG_PTR = int
type HCRYPTPROV = ULONG_PTR
var PROV_RSA_FULL {.importc, header: "<wincrypt.h>".}: DWORD
var CRYPT_VERIFYCONTEXT {.importc, header: "<wincrypt.h>".}: DWORD
var PROV_RSA_FULL {.importc, header: """#include <windows.h>
#include <wincrypt.h>""".}: DWORD
var CRYPT_VERIFYCONTEXT {.importc, header: """#include <windows.h>
#include <wincrypt.h>""".}: DWORD
{.push, stdcall, dynlib: "Advapi32.dll".}