aboutsummaryrefslogtreecommitdiff
path: root/core/sys/windows/bcrypt.odin
blob: 52eb4b1b61caa06fdca900176af554d22d878c5b (plain)
1
2
3
4
5
6
7
8
9
10
11
// +build windows
package sys_windows

foreign import bcrypt "system:Bcrypt.lib"

BCRYPT_USE_SYSTEM_PREFERRED_RNG: DWORD : 0x00000002

@(default_calling_convention="stdcall")
foreign bcrypt {
	BCryptGenRandom :: proc(hAlgorithm: LPVOID, pBuffer: [^]u8, cbBuffer: ULONG, dwFlags: ULONG) -> LONG ---
}