20#define _WIN32_WINNT 0x0601
25#define WIN32_NO_STATUS
#define NT_SUCCESS(StatCode)
#define IMP_ALIAS_STDCALL(name, size, target)
static PLARGE_INTEGER Time
NTSYSAPI VOID NTAPI RtlWakeAllConditionVariable(_Inout_ PRTL_CONDITION_VARIABLE ConditionVariable)
VOID NTAPI RtlReleaseSRWLockExclusive(IN OUT PRTL_SRWLOCK SRWLock)
NTSYSAPI VOID NTAPI RtlWakeConditionVariable(_Inout_ PRTL_CONDITION_VARIABLE ConditionVariable)
VOID NTAPI RtlInitializeSRWLock(OUT PRTL_SRWLOCK SRWLock)
VOID NTAPI RtlAcquireSRWLockExclusive(IN OUT PRTL_SRWLOCK SRWLock)
NTSYSAPI NTSTATUS NTAPI RtlSleepConditionVariableSRW(_Inout_ PRTL_CONDITION_VARIABLE ConditionVariable, _Inout_ PRTL_SRWLOCK SRWLock, _In_opt_ PLARGE_INTEGER TimeOut, _In_ ULONG Flags)
VOID NTAPI RtlReleaseSRWLockShared(IN OUT PRTL_SRWLOCK SRWLock)
VOID NTAPI RtlAcquireSRWLockShared(IN OUT PRTL_SRWLOCK SRWLock)
_Maybe_raises_SEH_exception_ NTSTATUS NTAPI RtlRunOnceExecuteOnce(_Inout_ PRTL_RUN_ONCE RunOnce, _In_ __inner_callback PRTL_RUN_ONCE_INIT_FN InitFn, _Inout_opt_ PVOID Parameter, _Outptr_opt_result_maybenull_ PVOID *Context)
BOOL WINAPI InitOnceExecuteOnce(PINIT_ONCE InitOnce, PINIT_ONCE_FN InitFn, PVOID Parameter, LPVOID *Context)
FORCEINLINE PLARGE_INTEGER GetNtTimeout(PLARGE_INTEGER Time, DWORD Timeout)
BOOLEAN WINAPI TryAcquireSRWLockExclusive(PSRWLOCK SRWLock)
BOOL WINAPI SleepConditionVariableSRW(PCONDITION_VARIABLE ConditionVariable, PSRWLOCK SRWLock, DWORD Timeout, ULONG Flags)
BOOLEAN WINAPI TryAcquireSRWLockShared(PSRWLOCK SRWLock)
VOID WINAPI AcquireSRWLockExclusive(PSRWLOCK SRWLock)
VOID WINAPI AcquireSRWLockShared(PSRWLOCK SRWLock)
VOID WINAPI WakeAllConditionVariable(PCONDITION_VARIABLE ConditionVariable)
VOID WINAPI InitializeSRWLock(PSRWLOCK SRWLock)
VOID WINAPI ReleaseSRWLockExclusive(PSRWLOCK SRWLock)
VOID WINAPI ReleaseSRWLockShared(PSRWLOCK SRWLock)
VOID WINAPI WakeConditionVariable(PCONDITION_VARIABLE ConditionVariable)
BOOL(WINAPI * PINIT_ONCE_FN)(_Inout_ PINIT_ONCE InitOnce, _Inout_opt_ PVOID Parameter, _Outptr_opt_result_maybenull_ PVOID *Context)
NTSYSAPI BOOLEAN WINAPI RtlTryAcquireSRWLockShared(RTL_SRWLOCK *)
NTSYSAPI ULONG WINAPI RtlNtStatusToDosError(NTSTATUS)
NTSYSAPI BOOLEAN WINAPI RtlTryAcquireSRWLockExclusive(RTL_SRWLOCK *)
_Must_inspect_result_ _In_ ULONG Flags
_In_ __inner_callback PRTL_RUN_ONCE_INIT_FN InitFn
_Inout_opt_ PVOID Parameter
RTL_RUN_ONCE_INIT_FN * PRTL_RUN_ONCE_INIT_FN