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