#include <stdio.h>
#include <string.h>
+typedef DWORD (STDCALL _LPTHREAD_START_ROUTINE)(LPVOID lpParameter);
+
+typedef struct __FILETIME
+{
+ DWORD dwLowDateTime;
+ DWORD dwHighDateTime;
+} _FILETIME, *_PFILETIME, *_LPFILETIME;
+
extern void SetupOnce();
#define _SetupOnce() \
HANDLE STDCALL
_CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes, DWORD dwStackSize,
- LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter,
+ _LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter,
DWORD dwCreationFlags, LPDWORD lpThreadId);
WINBOOL STDCALL
_CloseHandle(HANDLE handle);
BOOL STDCALL
-_GetThreadTimes(HANDLE hThread, LPFILETIME lpCreationTime,
- LPFILETIME lpExitTime, LPFILETIME lpKernelTime,
- LPFILETIME lpUserTime);
+_GetThreadTimes(HANDLE hThread,
+ _LPFILETIME lpCreationTime,
+ _LPFILETIME lpExitTime,
+ _LPFILETIME lpKernelTime,
+ _LPFILETIME lpUserTime);
BOOL STDCALL
_SetPriorityClass(HANDLE hProcess, DWORD dwPriorityClass);
<symbol>PsGetThreadWin32Thread@4</symbol>
<symbol>PsEstablishWin32Callouts@4</symbol>
<symbol>PsSetThreadWin32Thread@8</symbol>
+ <symbol>ProbeForRead@12</symbol>
+ <symbol>ProbeForWrite@12</symbol>
</component>
<component name="freetype.dll">
<symbol>FT_Init_FreeType</symbol>