power_play/src/base/base_win32/base_win32.h

23 lines
479 B
C

////////////////////////////////
//~ Win32 libs
#ifndef BCRYPT_RNG_ALG_HANDLE
#define BCRYPT_RNG_ALG_HANDLE ((void *)0x00000081)
u32 BCryptGenRandom(void *algorithm, u8 *buffer, u32 buffer_size, u32 flags);
#endif
#pragma comment(lib, "kernel32")
#pragma comment(lib, "user32")
#pragma comment(lib, "bcrypt")
////////////////////////////////
//~ Shared state
Struct(W32_SharedState)
{
DWORD tls_index;
Atomic32 exit_code;
};
extern W32_SharedState W32_shared_state;