Microsoft

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

CRITICAL_SECTION

For structures which are opaque.

Public struct

FMicrosoftPlatformMathBase

Microsoft base implementation of the Math OS functions

Public struct

LARGE_INTEGER

Public struct

OVERLAPPED

Public struct

SRWLOCK

Opaque SRWLOCK structure.

Constants

Name

Description

Windows::FALSE

Windows::TRUE

Constants.

Typedefs

Functions

Name Description

Public function

MINIMAL_void...

 

Windows::AcquireSRWLockExclusive

(
    PSRWLOCK SRWLock
)

Public function

void __stdca...

 

Windows::AcquireSRWLockExclusive

(
    SRWLOCK* SRWLock
)

Public function

void __stdca...

 

Windows::AcquireSRWLockShared

(
    SRWLOCK* SRWLock
)

Public function

MINIMAL_void...

 

Windows::AcquireSRWLockShared

(
    PSRWLOCK SRWLock
)

Public function

BOOL __stdca...

 

Windows::ConnectNamedPipe

(
    HANDLE hNamedPipe,
    OVERLAPPED* lpOverlapped
)

Public function

MINIMAL_BOOL...

 

Windows::ConnectNamedPipe

(
    HANDLE hNamedPipe,
    LPOVERLAPPED lpOverlapped
)

I/O.

Public function

MINIMAL_void...

 

Windows::DeleteCriticalSection

(
    LPCRITICAL_SECTION lpCriticalSectio...
)

Public function

void __stdca...

 

Windows::DeleteCriticalSection

(
    CRITICAL_SECTION* lpCriticalSe...
)

Public function

MINIMAL_void...

 

Windows::EnterCriticalSection

(
    LPCRITICAL_SECTION lpCriticalSectio...
)

Public function

void __stdca...

 

Windows::EnterCriticalSection

(
    CRITICAL_SECTION* lpCriticalSe...
)

Public function

MINIMAL_BOOL...

 

Windows::FreeLibrary

(
    HMODULE hModule
)

Public function

MINIMAL_DWOR...

 

Windows::GetCurrentThreadId()

Thread-local storage functions.

Public function

MINIMAL_BOOL...

 

Windows::GetOverlappedResult

(
    HANDLE hFile,
    LPOVERLAPPED lpOverlapped,
    LPDWORD lpNumberOfBytesTransferred,
    BOOL bWait
)

Public function

BOOL __stdca...

 

Windows::GetOverlappedResult

(
    HANDLE hFile,
    OVERLAPPED* lpOverlapped,
    LPDWORD lpNumberOfBytesTransferred,
    BOOL bWait
)

Public function

MINIMAL_void...

 

Windows::InitializeCriticalSection

(
    LPCRITICAL_SECTION lpCriticalSectio...
)

Critical sections.

Public function

void __stdca...

 

Windows::InitializeCriticalSection

(
    CRITICAL_SECTION* lpCriticalSe...
)

Public function

BOOL __stdca...

 

Windows::InitializeCriticalSectionAndSpinCount

(
    CRITICAL_SECTION* lpCriticalSe...,
    DWORD dwSpinCount
)

Public function

MINIMAL_BOOL...

 

Windows::InitializeCriticalSectionAndSpinCount

(
    LPCRITICAL_SECTION lpCriticalSectio...,
    DWORD dwSpinCount
)

Critical sections.

Public function

MINIMAL_void...

 

Windows::InitializeSRWLock

(
    PSRWLOCK SRWLock
)

Public function

void __stdca...

 

Windows::InitializeSRWLock

(
    SRWLOCK* SRWLock
)

Public function

MINIMAL_BOOL...

 

Windows::IsProcessorFeaturePresent

(
    DWORD ProcessorFeature
)

System.

Public function

MINIMAL_void...

 

Windows::LeaveCriticalSection

(
    LPCRITICAL_SECTION lpCriticalSectio...
)

Public function

void __stdca...

 

Windows::LeaveCriticalSection

(
    CRITICAL_SECTION* lpCriticalSe...
)

Public function

MINIMAL_HMOD...

 

Windows::LoadLibraryW

(
    LPCTSTR lpFileName
)

Modules.

Public function

BOOL __stdca...

 

Windows::QueryPerformanceCounter

(
    LARGE_INTEGER* Cycles
)

Public function

MINIMAL_BOOL...

 

Windows::QueryPerformanceCounter

(
    LPLARGE_INTEGER Cycles
)

Timing.

Public function

MINIMAL_BOOL...

 

Windows::ReadFile

(
    HANDLE hFile,
    LPVOID lpBuffer,
    DWORD nNumberOfBytesToRead,
    LPDWORD lpNumberOfBytesRead,
    LPOVERLAPPED lpOverlapped
)

Public function

BOOL __stdca...

 

Windows::ReadFile

(
    HANDLE hFile,
    LPVOID lpBuffer,
    DWORD nNumberOfBytesToRead,
    LPDWORD lpNumberOfBytesRead,
    OVERLAPPED* lpOverlapped
)

Public function

MINIMAL_void...

 

Windows::ReleaseSRWLockExclusive

(
    PSRWLOCK SRWLock
)

Public function

void __stdca...

 

Windows::ReleaseSRWLockExclusive

(
    SRWLOCK* SRWLock
)

Public function

MINIMAL_void...

 

Windows::ReleaseSRWLockShared

(
    PSRWLOCK SRWLock
)

Public function

void __stdca...

 

Windows::ReleaseSRWLockShared

(
    SRWLOCK* SRWLock
)

Public function

DWORD __stdc...

 

Windows::SetCriticalSectionSpinCount

(
    CRITICAL_SECTION* lpCriticalSe...,
    DWORD dwSpinCount
)

Public function

MINIMAL_DWOR...

 

Windows::SetCriticalSectionSpinCount

(
    LPCRITICAL_SECTION lpCriticalSectio...,
    DWORD dwSpinCount
)

Public function

MINIMAL_DWOR...

 

Windows::TlsAlloc()

Public function

MINIMAL_BOOL...

 

Windows::TlsFree

(
    DWORD dwTlsIndex
)

Public function

MINIMAL_LPVO...

 

Windows::TlsGetValue

(
    DWORD dwTlsIndex
)

Public function

MINIMAL_BOOL...

 

Windows::TlsSetValue

(
    DWORD dwTlsIndex,
    LPVOID lpTlsValue
)

Public function

MINIMAL_BOOL...

 

Windows::TryAcquireSRWLockExclusive

(
    PSRWLOCK SRWLock
)

Public function

BOOLEAN __st...

 

Windows::TryAcquireSRWLockExclusive

(
    SRWLOCK* SRWLock
)

Public function

MINIMAL_BOOL...

 

Windows::TryAcquireSRWLockShared

(
    PSRWLOCK SRWLock
)

Public function

BOOLEAN __st...

 

Windows::TryAcquireSRWLockShared

(
    SRWLOCK* SRWLock
)

Public function

MINIMAL_BOOL...

 

Windows::TryEnterCriticalSection

(
    LPCRITICAL_SECTION lpCriticalSectio...
)

Public function

BOOL __stdca...

 

Windows::TryEnterCriticalSection

(
    CRITICAL_SECTION* lpCriticalSe...
)

Public function

MINIMAL_BOOL...

 

Windows::WriteFile

(
    HANDLE hFile,
    LPCVOID lpBuffer,
    DWORD nNumberOfBytesToWrite,
    LPDWORD lpNumberOfBytesWritten,
    LPOVERLAPPED lpOverlapped
)

Public function

BOOL __stdca...

 

Windows::WriteFile

(
    HANDLE hFile,
    LPCVOID lpBuffer,
    DWORD nNumberOfBytesToWrite,
    LPDWORD lpNumberOfBytesWritten,
    OVERLAPPED* lpOverlapped
)