16 #define MINIMAL_WINDOWS_API CORE_API
18 #define MINIMAL_WINDOWS_API extern "C" __declspec(dllimport)
26#pragma push_macro("TRUE")
27#pragma push_macro("FALSE")
54#define WINDOWS_MAX_PATH 260
55#define WINDOWS_PF_COMPARE_EXCHANGE128 14
58#define WINAPI __stdcall
65 typedef unsigned char BYTE;
258#pragma pop_macro("FALSE")
259#pragma pop_macro("TRUE")
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define WINAPI
Definition MinimalWindowsApi.h:58
#define MINIMAL_WINDOWS_API
Definition MinimalWindowsApi.h:18
Definition MinimalWindowsApi.h:62
MINIMAL_WINDOWS_API BOOL WINAPI FlsSetValue(DWORD dwFlsIndex, LPVOID lpFlsValue)
void(* PFLS_CALLBACK_FUNCTION)(void *lpFlsData)
Definition MinimalWindowsApi.h:97
MINIMAL_WINDOWS_API void WINAPI AcquireSRWLockExclusive(PSRWLOCK SRWLock)
long LONG
Definition MinimalWindowsApi.h:69
int64 LONGLONG
Definition MinimalWindowsApi.h:71
MINIMAL_WINDOWS_API BOOL WINAPI TlsSetValue(DWORD dwTlsIndex, LPVOID lpTlsValue)
MINIMAL_WINDOWS_API void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
MINIMAL_WINDOWS_API BOOL WINAPI QueryPerformanceCounter(LPLARGE_INTEGER Cycles)
unsigned long DWORD
Definition MinimalWindowsApi.h:67
_RTL_SRWLOCK * PRTL_SRWLOCK
Definition MinimalWindowsApi.h:94
MINIMAL_WINDOWS_API BOOL WINAPI FlsFree(DWORD dwTlsIndex)
MINIMAL_WINDOWS_API BOOL WINAPI FreeLibrary(HMODULE hModule)
MINIMAL_WINDOWS_API DWORD WINAPI GetCurrentThreadId()
MINIMAL_WINDOWS_API LPVOID WINAPI TlsGetValue(DWORD dwTlsIndex)
MINIMAL_WINDOWS_API void WINAPI InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
tagPROCESSENTRY32W PROCESSENTRY32
Definition MinimalWindowsApi.h:88
constexpr BOOL TRUE
Definition MinimalWindowsApi.h:107
MINIMAL_WINDOWS_API BOOLEAN WINAPI TryAcquireSRWLockShared(PSRWLOCK SRWLock)
HICON__ * HICON
Definition MinimalWindowsApi.h:84
MINIMAL_WINDOWS_API BOOL WINAPI TryEnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
LONGLONG * LPLONGLONG
Definition MinimalWindowsApi.h:72
MINIMAL_WINDOWS_API BOOL WINAPI InitializeCriticalSectionAndSpinCount(LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount)
long * LPLONG
Definition MinimalWindowsApi.h:70
BYTE BOOLEAN
Definition MinimalWindowsApi.h:66
HDC__ * HDC
Definition MinimalWindowsApi.h:83
MINIMAL_WINDOWS_API HMODULE WINAPI LoadLibraryW(LPCTSTR lpFileName)
MINIMAL_WINDOWS_API void WINAPI AcquireSRWLockShared(PSRWLOCK SRWLock)
_LARGE_INTEGER * LPLARGE_INTEGER
Definition MinimalWindowsApi.h:92
_EXCEPTION_POINTERS * LPEXCEPTION_POINTERS
Definition MinimalWindowsApi.h:89
void * HANDLE
Definition MinimalWindowsApi.h:78
const void * LPCVOID
Definition MinimalWindowsApi.h:74
HWND__ * HWND
Definition MinimalWindowsApi.h:81
MINIMAL_WINDOWS_API void WINAPI ReleaseSRWLockShared(PSRWLOCK SRWLock)
MINIMAL_WINDOWS_API BOOL WINAPI WriteFile(HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped)
DWORD * LPDWORD
Definition MinimalWindowsApi.h:68
RTL_SRWLOCK * PSRWLOCK
Definition MinimalWindowsApi.h:95
_RTL_SRWLOCK RTL_SRWLOCK
Definition MinimalWindowsApi.h:94
MINIMAL_WINDOWS_API BOOLEAN WINAPI TryAcquireSRWLockExclusive(PSRWLOCK SRWLock)
_RTL_CRITICAL_SECTION * LPCRITICAL_SECTION
Definition MinimalWindowsApi.h:90
MINIMAL_WINDOWS_API BOOL WINAPI GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, LPDWORD lpNumberOfBytesTransferred, BOOL bWait)
MINIMAL_WINDOWS_API void WINAPI ReleaseSRWLockExclusive(PSRWLOCK SRWLock)
unsigned char BYTE
Definition MinimalWindowsApi.h:65
const wchar_t * LPCTSTR
Definition MinimalWindowsApi.h:75
MINIMAL_WINDOWS_API BOOL WINAPI TlsFree(DWORD dwTlsIndex)
HINSTANCE HMODULE
Definition MinimalWindowsApi.h:80
MINIMAL_WINDOWS_API void WINAPI EnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
MINIMAL_WINDOWS_API DWORD WINAPI SetCriticalSectionSpinCount(LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount)
MINIMAL_WINDOWS_API BOOL WINAPI IsProcessorFeaturePresent(DWORD ProcessorFeature)
int32 BOOL
Definition MinimalWindowsApi.h:64
MINIMAL_WINDOWS_API LPVOID WINAPI FlsGetValue(DWORD dwFlsIndex)
MINIMAL_WINDOWS_API BOOL WINAPI ConnectNamedPipe(HANDLE hNamedPipe, LPOVERLAPPED lpOverlapped)
void * LPVOID
Definition MinimalWindowsApi.h:73
constexpr BOOL FALSE
Definition MinimalWindowsApi.h:108
MINIMAL_WINDOWS_API void WINAPI InitializeSRWLock(PSRWLOCK SRWLock)
HICON__ * HCURSOR
Definition MinimalWindowsApi.h:85
_OVERLAPPED * LPOVERLAPPED
Definition MinimalWindowsApi.h:91
HINSTANCE__ * HINSTANCE
Definition MinimalWindowsApi.h:79
MINIMAL_WINDOWS_API DWORD WINAPI TlsAlloc()
MINIMAL_WINDOWS_API DWORD WINAPI FlsAlloc(PFLS_CALLBACK_FUNCTION lpCallback)
HKEY__ * HKEY
Definition MinimalWindowsApi.h:82
MINIMAL_WINDOWS_API BOOL WINAPI ReadFile(HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped)
MINIMAL_WINDOWS_API void WINAPI DeleteCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
Definition MinimalWindowsApi.h:192
void * Opaque3[3]
Definition MinimalWindowsApi.h:192
void * Opaque1[1]
Definition MinimalWindowsApi.h:192
long Opaque2[2]
Definition MinimalWindowsApi.h:192
Definition MinimalWindowsApi.h:193
void * Opaque[3]
Definition MinimalWindowsApi.h:193
unsigned long Opaque2[2]
Definition MinimalWindowsApi.h:193
Definition MinimalWindowsApi.h:102
void * Ptr
Definition MinimalWindowsApi.h:103
Definition MinimalWindowsApi.h:194
LONGLONG QuadPart
Definition MinimalWindowsApi.h:194
DWORD LowPart
Definition MinimalWindowsApi.h:194
LONG HighPart
Definition MinimalWindowsApi.h:194