| [2982] | 1 | /* | 
|---|
|  | 2 | * | 
|---|
|  | 3 | * Win32 api include file for sources that include OS/2 headers | 
|---|
|  | 4 | * | 
|---|
|  | 5 | * Project Odin Software License can be found in LICENSE.TXT | 
|---|
|  | 6 | * | 
|---|
|  | 7 | */ | 
|---|
|  | 8 | #ifndef __WIN32API_H__ | 
|---|
|  | 9 | #define __WIN32API_H__ | 
|---|
|  | 10 |  | 
|---|
|  | 11 | #include <win32type.h> | 
|---|
|  | 12 | #include <winconst.h> | 
|---|
|  | 13 |  | 
|---|
| [3188] | 14 | void   WIN32API SetLastError(DWORD dwError); | 
|---|
| [6825] | 15 | DWORD  WIN32API GetLastError(void); | 
|---|
| [2982] | 16 |  | 
|---|
| [3188] | 17 | LONG   WIN32API RegCloseKey(HKEY); | 
|---|
|  | 18 | LONG   WIN32API RegFlushKey(HKEY); | 
|---|
|  | 19 | LONG   WIN32API RegCreateKeyA(HKEY,LPCSTR,LPHKEY); | 
|---|
|  | 20 | LONG   WIN32API RegCreateKeyW(HKEY,LPCWSTR,LPHKEY); | 
|---|
|  | 21 | LONG   WIN32API RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM, | 
|---|
|  | 22 | LPSECURITY_ATTRIBUTES,LPHKEY,LPDWORD); | 
|---|
|  | 23 | LONG   WIN32API RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM, | 
|---|
|  | 24 | LPSECURITY_ATTRIBUTES,LPHKEY,LPDWORD); | 
|---|
|  | 25 | LONG   WIN32API RegDeleteKeyA(HKEY,LPCSTR); | 
|---|
|  | 26 | LONG   WIN32API RegDeleteKeyW(HKEY,LPWSTR); | 
|---|
|  | 27 | LONG   WIN32API RegDeleteValueA(HKEY,LPSTR); | 
|---|
|  | 28 | LONG   WIN32API RegDeleteValueW(HKEY,LPWSTR); | 
|---|
|  | 29 | LONG   WIN32API RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD); | 
|---|
|  | 30 | LONG   WIN32API RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD); | 
|---|
|  | 31 | LONG   WIN32API RegEnumValueA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD); | 
|---|
|  | 32 | LONG   WIN32API RegEnumValueW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD); | 
|---|
|  | 33 | LONG   WIN32API RegOpenKeyA(HKEY,LPCSTR,LPHKEY); | 
|---|
|  | 34 | LONG   WIN32API RegOpenKeyW(HKEY,LPCWSTR,LPHKEY); | 
|---|
|  | 35 | LONG   WIN32API RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,LPHKEY); | 
|---|
|  | 36 | LONG   WIN32API RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,LPHKEY); | 
|---|
|  | 37 | LONG   WIN32API RegQueryValueA(HKEY,LPCSTR,LPSTR,LPLONG); | 
|---|
|  | 38 | LONG   WIN32API RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG); | 
|---|
|  | 39 | LONG   WIN32API RegQueryValueExA(HKEY,LPSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD); | 
|---|
|  | 40 | LONG   WIN32API RegQueryValueExW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD); | 
|---|
|  | 41 | LONG   WIN32API RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD); | 
|---|
|  | 42 | LONG   WIN32API RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD); | 
|---|
|  | 43 | LONG   WIN32API RegSetValueExA(HKEY,LPSTR,DWORD,DWORD,LPBYTE,DWORD); | 
|---|
|  | 44 | LONG   WIN32API RegSetValueExW(HKEY,LPWSTR,DWORD,DWORD,LPBYTE,DWORD); | 
|---|
| [2982] | 45 |  | 
|---|
| [3188] | 46 | DWORD  WIN32API GetModuleFileNameA(HMODULE,LPSTR,DWORD); | 
|---|
| [2982] | 47 |  | 
|---|
| [3188] | 48 | VOID   WIN32API ExitProcess(DWORD exitcode); | 
|---|
| [3004] | 49 |  | 
|---|
| [3188] | 50 | BOOL   WIN32API PostMessageA(HWND,UINT,WPARAM,LPARAM); | 
|---|
|  | 51 | BOOL   WIN32API PostMessageW(HWND,UINT,WPARAM,LPARAM); | 
|---|
| [3910] | 52 | LRESULT WIN32API SendMessageA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam); | 
|---|
|  | 53 | LRESULT WIN32API SendMessageW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam); | 
|---|
| [3004] | 54 |  | 
|---|
| [3188] | 55 | BOOL   WIN32API IsWindow(HWND); | 
|---|
| [3138] | 56 |  | 
|---|
| [3188] | 57 | DWORD  WIN32API GetTickCount(void); | 
|---|
| [3057] | 58 |  | 
|---|
| [3188] | 59 | HWND   WIN32API WindowFromDC(HDC hdc); | 
|---|
|  | 60 | BOOL   WIN32API UnmapViewOfFile(LPVOID addr); | 
|---|
|  | 61 | LPVOID WIN32API MapViewOfFile(HANDLE mapping, DWORD access, DWORD offset_high, | 
|---|
|  | 62 | DWORD offset_low, DWORD count); | 
|---|
|  | 63 |  | 
|---|
| [3196] | 64 | HANDLE WIN32API GetCurrentProcess(void); | 
|---|
|  | 65 | DWORD  WIN32API GetCurrentProcessId(void); | 
|---|
|  | 66 | HANDLE WIN32API GetCurrentThread(void); | 
|---|
|  | 67 | DWORD  WIN32API GetCurrentThreadId(void); | 
|---|
|  | 68 | HANDLE WIN32API GetProcessHeap(void); | 
|---|
|  | 69 |  | 
|---|
|  | 70 | LPVOID WIN32API HeapAlloc(HANDLE,DWORD,DWORD); | 
|---|
|  | 71 | DWORD  WIN32API HeapCompact(HANDLE,DWORD); | 
|---|
|  | 72 | HANDLE WIN32API HeapCreate(DWORD,DWORD,DWORD); | 
|---|
|  | 73 | BOOL   WIN32API HeapDestroy(HANDLE); | 
|---|
|  | 74 | BOOL   WIN32API HeapFree(HANDLE,DWORD,LPVOID); | 
|---|
|  | 75 | BOOL   WIN32API HeapLock(HANDLE); | 
|---|
|  | 76 | LPVOID WIN32API HeapReAlloc(HANDLE,DWORD,LPVOID,DWORD); | 
|---|
|  | 77 | DWORD  WIN32API HeapSize(HANDLE,DWORD,LPVOID); | 
|---|
|  | 78 | BOOL   WIN32API HeapUnlock(HANDLE); | 
|---|
|  | 79 | BOOL   WIN32API HeapValidate(HANDLE,DWORD,LPCVOID); | 
|---|
|  | 80 |  | 
|---|
| [3268] | 81 | BOOL   WIN32API DosDateTimeToFileTime(WORD,WORD,LPFILETIME); | 
|---|
| [8779] | 82 | BOOL   WIN32API LocalFileTimeToFileTime(const FILETIME*,LPFILETIME); | 
|---|
| [9530] | 83 | BOOL   WIN32API FileTimeToDosDateTime(const FILETIME*,LPWORD,LPWORD); | 
|---|
|  | 84 | BOOL   WIN32API FileTimeToLocalFileTime(FILETIME*,LPFILETIME); | 
|---|
| [3268] | 85 |  | 
|---|
| [3300] | 86 | HWND   WIN32API GetDesktopWindow(void); | 
|---|
|  | 87 | INT    WIN32API GetUpdateRgn(HWND, HRGN, BOOL); | 
|---|
|  | 88 | BOOL   WIN32API HideCaret(HWND hwnd); | 
|---|
|  | 89 | BOOL   WIN32API ShowCaret(HWND hwnd); | 
|---|
|  | 90 | HDC    WIN32API GetDCEx(HWND hwnd, HRGN hrgn, ULONG flags); | 
|---|
|  | 91 | int    WIN32API ReleaseDC(HWND hwnd, HDC hdc); | 
|---|
|  | 92 | int    WIN32API ExtSelectClipRgn(HDC hdc, HRGN hrgn, int fnMode); | 
|---|
| [3416] | 93 | int    WIN32API SelectClipRgn( HDC hdc, HRGN hRgn); | 
|---|
| [3421] | 94 | BOOL   WIN32API GetWindowRect( HWND hwnd, RECT *pRect); | 
|---|
|  | 95 | BOOL   WIN32API GetClientRect( HWND hwnd, RECT *pRect); | 
|---|
| [3416] | 96 | int    WIN32API GetStretchBltMode( HDC hdc); | 
|---|
| [3300] | 97 |  | 
|---|
| [3622] | 98 | HRSRC   WIN32API FindResourceA(HINSTANCE hModule, LPCSTR lpszName, LPCSTR lpszType); | 
|---|
|  | 99 | HRSRC   WIN32API FindResourceW(HINSTANCE hModule, LPCSTR lpszName, LPCSTR lpszType); | 
|---|
|  | 100 | HGLOBAL WIN32API LoadResource(HINSTANCE hModule, HRSRC hRes); | 
|---|
|  | 101 | DWORD   WIN32API SizeofResource(HINSTANCE hModule, HRSRC hRes); | 
|---|
|  | 102 | PVOID   WIN32API LockResource(HGLOBAL hRes); | 
|---|
|  | 103 |  | 
|---|
| [3640] | 104 | BOOL    WIN32API SetWindowOrgEx(HDC hdc, int X, int Y, LPPOINT lpPoint); | 
|---|
| [4556] | 105 | BOOL    WIN32API SetWindowExtEx(HDC hdc, int nXExtent, int nYExtent, LPSIZE lpSize); | 
|---|
| [3640] | 106 | int     WIN32API GetDeviceCaps(HDC hdc, int nIndex); | 
|---|
| [3680] | 107 | int     WIN32API GetMapMode(HDC hdc); | 
|---|
|  | 108 | BOOL    WIN32API DPtoLP(HDC,LPPOINT,INT); | 
|---|
| [5883] | 109 | BOOL    WIN32API LPtoDP(HDC,LPPOINT,INT); | 
|---|
| [3680] | 110 | BOOL    WIN32API RedrawWindow(HWND,const RECT*,HRGN, DWORD); | 
|---|
| [3707] | 111 | HGDIOBJ WIN32API SelectObject(HDC,HGDIOBJ); | 
|---|
|  | 112 | BOOL    WIN32API DeleteObject(HANDLE hObj); | 
|---|
| [3723] | 113 | DWORD   WIN32API GetRegionData(HRGN,DWORD,LPRGNDATA); | 
|---|
|  | 114 | BOOL    WIN32API SetRectRgn(HRGN,INT,INT,INT,INT); | 
|---|
|  | 115 | HRGN    WIN32API CreateRectRgn(INT,INT,INT,INT); | 
|---|
|  | 116 | HRGN    WIN32API CreateRectRgnIndirect(const RECT*); | 
|---|
|  | 117 | HRGN    WIN32API CreateRoundRectRgn(INT,INT,INT,INT,INT,INT); | 
|---|
|  | 118 | INT     WIN32API CombineRgn(HRGN,HRGN,HRGN,INT); | 
|---|
|  | 119 | BOOL    WIN32API SetRectRgn(HRGN,INT,INT,INT,INT); | 
|---|
| [3750] | 120 | BOOL    WIN32API EnumChildWindows(HWND hwnd, WNDENUMPROC lpfn, LPARAM lParam); | 
|---|
| [7681] | 121 | BOOL    WIN32API UpdateWindow (HWND hwnd); | 
|---|
| [7716] | 122 | BOOL    WIN32API GetViewportOrgEx(HDC hdc, LPPOINT pPoint); | 
|---|
|  | 123 | BOOL    WIN32API SetViewportOrgEx(HDC hdc, int xOrg, int yOrg, LPPOINT pPoint); | 
|---|
| [9774] | 124 | BOOL    WIN32API GetWindowOrgEx(HDC,LPPOINT); | 
|---|
| [3640] | 125 |  | 
|---|
| [4242] | 126 | LPCSTR  WIN32API GetCommandLineA(VOID); | 
|---|
|  | 127 | LPCWSTR WIN32API GetCommandLineW(VOID); | 
|---|
|  | 128 |  | 
|---|
| [4443] | 129 | BOOL    WIN32API SetCurrentDirectoryA(LPCSTR lpstrDirectory); | 
|---|
|  | 130 | UINT    WIN32API GetCurrentDirectoryA(UINT nBufferLength, LPSTR lpBuffer); | 
|---|
|  | 131 |  | 
|---|
| [4503] | 132 | HANDLE  WIN32API GetStdHandle(DWORD a); | 
|---|
|  | 133 | DWORD   WIN32API GetFileType(HANDLE hFile); | 
|---|
|  | 134 |  | 
|---|
| [5142] | 135 | BOOL    WIN32API SetWindowPos(HWND,HWND,INT,INT,INT,INT,UINT); | 
|---|
| [5156] | 136 | HWND    WIN32API GetWindow(HWND hwnd, UINT uCmd); | 
|---|
|  | 137 | BOOL    WIN32API IntersectRect( PRECT lprcDst, const RECT * lprcSrc1, const RECT * lprcSrc2); | 
|---|
| [5678] | 138 | BOOL    WIN32API OffsetRect( PRECT lprc, int x, int  y); | 
|---|
| [5142] | 139 |  | 
|---|
| [5349] | 140 | DWORD   WIN32API GetTickCount(void); | 
|---|
|  | 141 | DWORD   WIN32API GetCurrentThreadId(); | 
|---|
|  | 142 |  | 
|---|
| [5353] | 143 | INT     WIN32API ShowCursor(BOOL); | 
|---|
|  | 144 |  | 
|---|
| [5360] | 145 | BOOL    WIN32API PostThreadMessageA(DWORD, UINT, WPARAM, LPARAM); | 
|---|
|  | 146 | BOOL    WIN32API PostThreadMessageW(DWORD, UINT, WPARAM, LPARAM); | 
|---|
|  | 147 |  | 
|---|
| [21602] | 148 | UINT    WIN32API RegisterWindowMessageA(LPCSTR); | 
|---|
|  | 149 | UINT    WIN32API RegisterWindowMessageW(LPCWSTR); | 
|---|
|  | 150 |  | 
|---|
| [8951] | 151 | DWORD   WIN32API GetWindowThreadProcessId(HWND,LPDWORD); | 
|---|
| [9075] | 152 | int     WIN32API GetWindowTextA( HWND hwnd,  LPSTR lpsz, int cch); | 
|---|
| [8951] | 153 |  | 
|---|
| [5360] | 154 | BOOL    WIN32API ResetEvent(HANDLE); | 
|---|
|  | 155 | BOOL    WIN32API SetEvent(HANDLE); | 
|---|
|  | 156 | BOOL    WIN32API PulseEvent (HANDLE hEvent); | 
|---|
|  | 157 |  | 
|---|
|  | 158 | HANDLE  WIN32API CreateThread(LPSECURITY_ATTRIBUTES,DWORD,LPTHREAD_START_ROUTINE,LPVOID,DWORD,LPDWORD); | 
|---|
| [8779] | 159 | BOOL    WIN32API SetThreadPriority(HANDLE,INT); | 
|---|
| [9921] | 160 | INT     WIN32API GetThreadPriority(HANDLE); | 
|---|
| [5360] | 161 | VOID    WIN32API ExitThread(DWORD dwExitCode); | 
|---|
|  | 162 | BOOL    WIN32API TerminateThread(HANDLE hThread, DWORD dwExitCode); | 
|---|
|  | 163 |  | 
|---|
| [5403] | 164 | HWND    WIN32API WindowFromPoint(POINT); | 
|---|
|  | 165 | INT     WIN32API MapWindowPoints(HWND,HWND,LPPOINT,UINT); | 
|---|
| [5438] | 166 | HWND    WIN32API GetCapture(void); | 
|---|
|  | 167 | HWND    WIN32API SetCapture(HWND); | 
|---|
| [5584] | 168 | BOOL    WIN32API IsWindowEnabled(HWND); | 
|---|
| [5712] | 169 | HWND    WIN32API SetActiveWindow( HWND hwnd); | 
|---|
| [7698] | 170 | BOOL    WIN32API IsWindowVisible(HWND); | 
|---|
|  | 171 | HWND    WIN32API GetParent(HWND); | 
|---|
| [9461] | 172 | BOOL    WIN32API ShowWindow(HWND hwnd, INT nCmdShow); | 
|---|
| [5403] | 173 |  | 
|---|
| [5903] | 174 | HMODULE WIN32API LoadLibraryA(LPCSTR); | 
|---|
|  | 175 | BOOL    WIN32API FreeLibrary(HMODULE); | 
|---|
|  | 176 | FARPROC WIN32API GetProcAddress(HMODULE,LPCSTR); | 
|---|
| [5940] | 177 | VOID    WIN32API DeleteCriticalSection(CRITICAL_SECTION *); | 
|---|
|  | 178 | VOID    WIN32API EnterCriticalSection(CRITICAL_SECTION *); | 
|---|
|  | 179 | VOID    WIN32API InitializeCriticalSection(CRITICAL_SECTION *); | 
|---|
|  | 180 | VOID    WIN32API LeaveCriticalSection(CRITICAL_SECTION *); | 
|---|
|  | 181 | VOID    WIN32API MakeCriticalSectionGlobal(CRITICAL_SECTION *); | 
|---|
| [21594] | 182 | LONG    WIN32API InterlockedCompareExchange(PLONG dest, LONG xchg, LONG compare); | 
|---|
| [5940] | 183 | LONG    WIN32API InterlockedDecrement(LPLONG); | 
|---|
|  | 184 | LONG    WIN32API InterlockedExchange(LPLONG,LONG); | 
|---|
| [21594] | 185 | LONG    WIN32API InterlockedExchangeAdd(PLONG dest, LONG incr); | 
|---|
| [5940] | 186 | LONG    WIN32API InterlockedIncrement(LPLONG); | 
|---|
| [5903] | 187 |  | 
|---|
| [6479] | 188 | UINT    WIN32API GetSystemDirectoryA(LPSTR,UINT); | 
|---|
|  | 189 | UINT    WIN32API GetWindowsDirectoryA(LPSTR,UINT); | 
|---|
|  | 190 |  | 
|---|
| [6930] | 191 | BOOL    WIN32API IsIconic( HWND hwnd); | 
|---|
| [7194] | 192 | INT     WIN32API GetSystemMetrics(INT); | 
|---|
|  | 193 | UINT    WIN32API GetDoubleClickTime(void); | 
|---|
| [6930] | 194 |  | 
|---|
| [7259] | 195 | UINT    WIN32API SetErrorMode(UINT); | 
|---|
| [7204] | 196 |  | 
|---|
| [7259] | 197 | UINT    WIN32API GetDriveTypeA(LPCSTR); | 
|---|
|  | 198 |  | 
|---|
| [7317] | 199 | BOOL    WIN32API SetProcessAffinityMask( HANDLE hProcess, DWORD affmask ); | 
|---|
|  | 200 | BOOL    WIN32API GetProcessAffinityMask(HANDLE  hProcess, | 
|---|
|  | 201 | LPDWORD lpProcessAffinityMask, | 
|---|
|  | 202 | LPDWORD lpSystemAffinityMask); | 
|---|
|  | 203 |  | 
|---|
| [7566] | 204 | HANDLE  WIN32API CreateEventA(LPSECURITY_ATTRIBUTES,BOOL,BOOL,LPCSTR); | 
|---|
|  | 205 | BOOL    WIN32API CloseHandle(HANDLE); | 
|---|
|  | 206 |  | 
|---|
| [21461] | 207 | BOOL    WIN32API OemToCharA(LPCSTR s, LPSTR d); | 
|---|
|  | 208 | BOOL    WIN32API OemToCharBuffA(LPCSTR s, LPSTR d, DWORD len); | 
|---|
|  | 209 | BOOL    WIN32API CharToOemA(LPCSTR s, LPSTR d); | 
|---|
|  | 210 | BOOL    WIN32API CharToOemBuffA(LPCSTR s, LPSTR d, DWORD len); | 
|---|
| [9093] | 211 | LPSTR   WIN32API CharPrevA(LPCSTR start, LPCSTR ptr); | 
|---|
| [7869] | 212 |  | 
|---|
| [8539] | 213 | LONG    WIN32API GetWindowLongA(HWND,INT); | 
|---|
|  | 214 | LONG    WIN32API GetWindowLongW(HWND,INT); | 
|---|
|  | 215 |  | 
|---|
| [8833] | 216 | INT     WIN32API MessageBoxExA(HWND,LPCSTR,LPCSTR,UINT,WORD); | 
|---|
|  | 217 | INT     WIN32API MessageBoxA(HWND,LPCSTR,LPCSTR,UINT); | 
|---|
|  | 218 |  | 
|---|
| [9378] | 219 | UINT      WINAPI GetPrivateProfileIntA(LPCSTR,LPCSTR,INT,LPCSTR); | 
|---|
|  | 220 | UINT      WINAPI GetPrivateProfileIntW(LPCWSTR,LPCWSTR,INT,LPCWSTR); | 
|---|
|  | 221 | INT       WINAPI GetPrivateProfileSectionA(LPCSTR,LPSTR,DWORD,LPCSTR); | 
|---|
|  | 222 | INT       WINAPI GetPrivateProfileSectionW(LPCWSTR,LPWSTR,DWORD,LPCWSTR); | 
|---|
|  | 223 | DWORD     WINAPI GetPrivateProfileSectionNamesA(LPSTR,DWORD,LPCSTR); | 
|---|
|  | 224 | DWORD     WINAPI GetPrivateProfileSectionNamesW(LPWSTR,DWORD,LPCWSTR); | 
|---|
|  | 225 | INT       WINAPI GetPrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPSTR,UINT,LPCSTR); | 
|---|
|  | 226 | INT       WINAPI GetPrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,UINT,LPCWSTR); | 
|---|
|  | 227 | BOOL      WINAPI GetPrivateProfileStructA(LPCSTR,LPCSTR,LPVOID,UINT,LPCSTR); | 
|---|
|  | 228 | BOOL      WINAPI GetPrivateProfileStructW(LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR); | 
|---|
|  | 229 | BOOL      WINAPI WritePrivateProfileSectionA(LPCSTR,LPCSTR,LPCSTR); | 
|---|
|  | 230 | BOOL      WINAPI WritePrivateProfileSectionW(LPCWSTR,LPCWSTR,LPCWSTR); | 
|---|
|  | 231 | BOOL      WINAPI WritePrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPCSTR); | 
|---|
|  | 232 | BOOL      WINAPI WritePrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR); | 
|---|
|  | 233 | BOOL      WINAPI WriteProfileSectionA(LPCSTR,LPCSTR); | 
|---|
|  | 234 | BOOL      WINAPI WriteProfileSectionW(LPCWSTR,LPCWSTR); | 
|---|
|  | 235 | BOOL      WINAPI WritePrivateProfileStructA(LPCSTR,LPCSTR,LPVOID,UINT,LPCSTR); | 
|---|
|  | 236 | BOOL      WINAPI WritePrivateProfileStructW(LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR); | 
|---|
|  | 237 | BOOL      WINAPI WriteProfileStringA(LPCSTR,LPCSTR,LPCSTR); | 
|---|
|  | 238 | BOOL      WINAPI WriteProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR); | 
|---|
|  | 239 |  | 
|---|
| [9935] | 240 | BOOL      WINAPI GenerateConsoleCtrlEvent( DWORD dwCtrlEvent, DWORD dwProcessGroupID); | 
|---|
|  | 241 |  | 
|---|
| [10187] | 242 | BOOL      WINAPI IsWindowUnicode(HWND); | 
|---|
|  | 243 | INT       WINAPI WideCharToMultiByte(UINT,DWORD,LPCWSTR,INT,LPSTR,INT,LPCSTR,BOOL*); | 
|---|
|  | 244 | INT       WINAPI MultiByteToWideChar(UINT,DWORD,LPCSTR,INT,LPWSTR,INT); | 
|---|
|  | 245 |  | 
|---|
| [10303] | 246 | HDC       WIN32API CreateCompatibleDC( HDC hdc); | 
|---|
|  | 247 | BOOL      WIN32API DeleteDC(HDC hdc); | 
|---|
|  | 248 |  | 
|---|
|  | 249 | HANDLE    WINAPI GetCurrentObject(HDC,UINT); | 
|---|
| [10316] | 250 | BOOL      WIN32API ValidateRgn( HWND hwnd, HRGN  hrgn); | 
|---|
|  | 251 | BOOL      WIN32API ValidateRect( HWND hwnd, const RECT * lprc); | 
|---|
|  | 252 | int       WIN32API GetRgnBox( HRGN  hrgn, PRECT pRect); | 
|---|
| [10385] | 253 | DWORD     WINAPI GetGlyphIndicesW(HDC,LPCWSTR,INT,LPWORD,DWORD); | 
|---|
|  | 254 | BOOL      WINAPI GetTextExtentPoint32W(HDC,LPCWSTR,INT,LPSIZE); | 
|---|
|  | 255 | BOOL      WINAPI GetCharWidth32W(HDC,UINT,UINT,LPINT); | 
|---|
| [10303] | 256 |  | 
|---|
| [10389] | 257 | BOOL      WINAPI GetTextMetricsA(HDC,LPTEXTMETRICA); | 
|---|
|  | 258 | BOOL      WINAPI GetTextMetricsW(HDC,LPTEXTMETRICW); | 
|---|
|  | 259 |  | 
|---|
| [10567] | 260 | DWORD     WINAPI GetTimeZoneInformation(LPTIME_ZONE_INFORMATION); | 
|---|
|  | 261 | BOOL      WINAPI SetTimeZoneInformation(const LPTIME_ZONE_INFORMATION); | 
|---|
|  | 262 |  | 
|---|
| [10600] | 263 | BOOL      WINAPI IsDBCSLeadByte(BYTE); | 
|---|
|  | 264 |  | 
|---|
| [3268] | 265 | #endif | 
|---|