@@ -83,11 +83,11 @@ # define OFForward OFMethodNotFound # define OFForward_stret OFMethodNotFound_stret #endif #ifdef OF_WINDOWS -BOOLEAN (*RtlGenRandomFuncPtr)(PVOID, ULONG); +static BOOLEAN NTAPI (*RtlGenRandomFuncPtr)(PVOID, ULONG); #endif struct PreIvars { #ifdef OF_MSDOS ptrdiff_t offset; @@ -207,11 +207,11 @@ # ifdef OF_WINDOWS HANDLE handle; if ((handle = GetModuleHandleA("advapi32.dll")) != NULL && - (RtlGenRandomFuncPtr = (BOOLEAN (*)(PVOID, ULONG)) + (RtlGenRandomFuncPtr = (BOOLEAN NTAPI (*)(PVOID, ULONG)) GetProcAddress(handle, "SystemFunction036")) != NULL) return; # endif # ifdef HAVE_RANDOM