source: trunk/src/kernel32/dbgwrap.cpp@ 8404

Last change on this file since 8404 was 8397, checked in by sandervl, 23 years ago

volume api updates (LVM)

File size: 26.8 KB
Line 
1#include <odin.h>
2#include <odinwrap.h>
3#include <os2sel.h>
4
5#include <os2win.h>
6#include <winreg.h>
7#include <winnt.h>
8#include <wincon.h>
9#include <winthunk.h>
10#include <winnls.h>
11#include <ntddk.h>
12#include <heapstring.h>
13
14#define DBG_LOCALLOG DBG_trace
15#include <dbglocal.h>
16
17#define DBGWRAP_MODULE "KERNEL32"
18#include <dbgwrap.h>
19
20
21BOOL WINAPI TryEnterCriticalSection( CRITICAL_SECTION *crit );
22void WINAPI ReinitializeCriticalSection( CRITICAL_SECTION *crit );
23void WINAPI UninitializeCriticalSection( CRITICAL_SECTION *crit );
24
25BOOL WINAPI CloseProfileUserMapping(void);
26BOOL WINAPI OpenProfileUserMapping(void);
27
28LPVOID WIN32API CreateFiber( DWORD dwStackSize,
29 LPVOID lpStartAddress,
30 LPVOID lpParameter);
31
32VOID WIN32API DeleteFiber(LPVOID lpFiber);
33HANDLE WIN32API BeginUpdateResourceA( LPCSTR pFileName,
34 BOOL bDeleteExistingResources);
35HANDLE WIN32API BeginUpdateResourceW( LPCWSTR pFileName,
36 BOOL bDeleteExistingResources);
37
38BOOL WIN32API EndUpdateResourceA(HANDLE hUpdate,BOOL fDiscard);
39BOOL WIN32API EndUpdateResourceW(HANDLE hUpdate,BOOL fDiscard);
40DWORD WIN32API CmdBatNotification(DWORD x1);
41
42
43DWORD WIN32API ThunkConnect32(LPVOID, LPSTR thunkfun16,
44 LPSTR module16, LPSTR module32, HMODULE hmod32,
45 DWORD dllinitarg1 );
46
47BOOL WIN32API UpdateResourceA(HANDLE hUpdateFile,
48 LPCTSTR lpszType,
49 LPCTSTR lpszName,
50 WORD IDLanguage,
51 LPVOID lpvData,
52 DWORD cbData);
53BOOL WIN32API UpdateResourceW(HANDLE hUpdateFile,
54 LPCWSTR lpszType,
55 LPCWSTR lpszName,
56 WORD IDLanguage,
57 LPVOID lpvData,
58 DWORD cbData);
59DWORD WIN32API GetVDMCurrentDirectories(DWORD x1);
60BOOL WIN32API GetSystemTimeAdjustment(PDWORD lpTimeAdjustment,
61 PDWORD lpTimeIncrement,
62 PBOOL lpTimeAdjustmentDisabled);
63BOOL WIN32API SetSystemTimeAdjustment(DWORD dwTimeAdjustment,
64 BOOL bTimeAdjustmentDisabled);
65
66BOOL WIN32API SystemTimeToTzSpecificLocalTime(LPTIME_ZONE_INFORMATION arg1,
67 LPSYSTEMTIME arg2,
68 LPSYSTEMTIME arg3);
69FARPROC WIN32API GetProcAddress16(HMODULE hModule, LPCSTR lpszProc);
70
71
72DEBUGWRAP0(AreFileApisANSI);
73DEBUGWRAP8(Beep);
74DEBUGWRAP28(BackupRead)
75DEBUGWRAP24(BackupSeek);
76DEBUGWRAP28(BackupWrite);
77DEBUGWRAP4(CancelWaitableTimer);
78DEBUGWRAP4(CmdBatNotification);
79DEBUGWRAP4(ConvertToGlobalHandle);
80DEBUGWRAP12(CreateFiber);
81DEBUGWRAP16(CreateIoCompletionPort);
82DEBUGWRAP16(CreateTapePartition);
83DEBUGWRAP12(CreateWaitableTimerA);
84DEBUGWRAP12(CreateWaitableTimerW);
85DEBUGWRAP12(DefineDosDeviceA);
86DEBUGWRAP12(DefineDosDeviceW);
87DEBUGWRAP4(DeleteFiber);
88DEBUGWRAP12(EraseTape);
89DEBUGWRAP20(GetQueuedCompletionStatus);
90DEBUGWRAP16(GetTapeParameters);
91DEBUGWRAP20(GetTapePosition);
92DEBUGWRAP4(GetTapeStatus);
93//DEBUGWRAP12(InterlockedCompareExchange);
94//DEBUGWRAP4(InterlockedDecrement);
95//DEBUGWRAP8(InterlockedExchange);
96//DEBUGWRAP8(InterlockedExchangeAdd);
97//DEBUGWRAP4(InterlockedIncrement);
98
99DEBUGWRAP_LVL2_12(MulDiv);
100DEBUGWRAP16(PostQueuedCompletionStatus);
101DEBUGWRAP12(PrepareTape);
102DEBUGWRAP12(QueryDosDeviceA);
103DEBUGWRAP12(QueryDosDeviceW);
104DEBUGWRAP12(SetTapeParameters);
105DEBUGWRAP24(SetTapePosition);
106DEBUGWRAP16(WriteTapemark);
107
108DEBUGWRAP4(SetErrorMode);
109
110#undef DBG_LOCALLOG
111#define DBG_LOCALLOG DBG_registry
112
113DEBUGWRAP4(RegCloseKey);
114DEBUGWRAP12(RegConnectRegistryA);
115DEBUGWRAP12(RegConnectRegistryW);
116DEBUGWRAP12(RegCreateKeyA);
117DEBUGWRAP36(RegCreateKeyExA);
118DEBUGWRAP36(RegCreateKeyExW);
119DEBUGWRAP12(RegCreateKeyW);
120DEBUGWRAP8(RegDeleteKeyA);
121DEBUGWRAP8(RegDeleteKeyW);
122DEBUGWRAP8(RegDeleteValueA);
123DEBUGWRAP8(RegDeleteValueW);
124DEBUGWRAP16(RegEnumKeyA);
125DEBUGWRAP32(RegEnumKeyExA);
126DEBUGWRAP32(RegEnumKeyExW);
127DEBUGWRAP16(RegEnumKeyW);
128DEBUGWRAP32(RegEnumValueA);
129DEBUGWRAP32(RegEnumValueW);
130DEBUGWRAP4(RegFlushKey);
131DEBUGWRAP16(RegGetKeySecurity);
132DEBUGWRAP12(RegLoadKeyA);
133DEBUGWRAP12(RegLoadKeyW);
134DEBUGWRAP20(RegNotifyChangeKeyValue);
135DEBUGWRAP12(RegOpenKeyA);
136DEBUGWRAP20(RegOpenKeyExA);
137DEBUGWRAP20(RegOpenKeyExW);
138DEBUGWRAP12(RegOpenKeyW);
139DEBUGWRAP48(RegQueryInfoKeyA);
140DEBUGWRAP48(RegQueryInfoKeyW);
141DEBUGWRAP20(RegQueryMultipleValuesA);
142DEBUGWRAP20(RegQueryMultipleValuesW);
143DEBUGWRAP16(RegQueryValueA);
144DEBUGWRAP24(RegQueryValueExA);
145DEBUGWRAP24(RegQueryValueExW);
146DEBUGWRAP16(RegQueryValueW);
147DEBUGWRAP16(RegReplaceKeyA);
148DEBUGWRAP16(RegReplaceKeyW);
149DEBUGWRAP12(RegRestoreKeyA);
150DEBUGWRAP12(RegRestoreKeyW);
151DEBUGWRAP12(RegSaveKeyA);
152DEBUGWRAP12(RegSaveKeyW);
153DEBUGWRAP12(RegSetKeySecurity);
154DEBUGWRAP20(RegSetValueA);
155DEBUGWRAP24(RegSetValueExA);
156DEBUGWRAP24(RegSetValueExW);
157DEBUGWRAP20(RegSetValueW);
158DEBUGWRAP8(RegUnLoadKeyA);
159DEBUGWRAP8(RegUnLoadKeyW);
160
161#undef DBG_LOCALLOG
162#define DBG_LOCALLOG DBG_thunk
163
164DEBUGWRAP4(QT_Thunk);
165DEBUGWRAP4(FT_Exit0);
166DEBUGWRAP4(FT_Exit12);
167DEBUGWRAP4(FT_Exit16);
168DEBUGWRAP4(FT_Exit20);
169DEBUGWRAP4(FT_Exit24);
170DEBUGWRAP4(FT_Exit28);
171DEBUGWRAP4(FT_Exit32);
172DEBUGWRAP4(FT_Exit36);
173DEBUGWRAP4(FT_Exit4);
174DEBUGWRAP4(FT_Exit40);
175DEBUGWRAP4(FT_Exit44);
176DEBUGWRAP4(FT_Exit48);
177DEBUGWRAP4(FT_Exit52);
178DEBUGWRAP4(FT_Exit56);
179DEBUGWRAP4(FT_Exit8);
180DEBUGWRAP4(FT_Prolog);
181DEBUGWRAP4(FT_Thunk);
182DEBUGWRAP4(SMapLS);
183DEBUGWRAP4(SMapLS_IP_EBP_12);
184DEBUGWRAP4(SMapLS_IP_EBP_16);
185DEBUGWRAP4(SMapLS_IP_EBP_20);
186DEBUGWRAP4(SMapLS_IP_EBP_24);
187DEBUGWRAP4(SMapLS_IP_EBP_28);
188DEBUGWRAP4(SMapLS_IP_EBP_32);
189DEBUGWRAP4(SMapLS_IP_EBP_36);
190DEBUGWRAP4(SMapLS_IP_EBP_40);
191DEBUGWRAP4(SMapLS_IP_EBP_8);
192DEBUGWRAP4(SUnMapLS);
193DEBUGWRAP4(SUnMapLS_IP_EBP_12);
194DEBUGWRAP4(SUnMapLS_IP_EBP_16);
195DEBUGWRAP4(SUnMapLS_IP_EBP_20);
196DEBUGWRAP4(SUnMapLS_IP_EBP_24);
197DEBUGWRAP4(SUnMapLS_IP_EBP_28);
198DEBUGWRAP4(SUnMapLS_IP_EBP_32);
199DEBUGWRAP4(SUnMapLS_IP_EBP_36);
200DEBUGWRAP4(SUnMapLS_IP_EBP_40);
201DEBUGWRAP4(SUnMapLS_IP_EBP_8);
202DEBUGWRAP4(MapLS);
203DEBUGWRAP4(MapSLFix);
204DEBUGWRAP4(ReleaseThunkLock);
205DEBUGWRAP4(RestoreThunkLock);
206DEBUGWRAP0(_ConfirmWin16Lock);
207DEBUGWRAP4(K32Thk1632Epilog);
208DEBUGWRAP4(K32Thk1632Prolog);
209DEBUGWRAP4(UnMapLS);
210DEBUGWRAP12(UnMapSLFixArray);
211DEBUGWRAP24(ThunkConnect32);
212
213
214#undef DBG_LOCALLOG
215#define DBG_LOCALLOG DBG_directory
216
217DEBUGWRAP24(SearchPathA);
218DEBUGWRAP24(SearchPathW);
219DEBUGWRAP8(CreateDirectoryA);
220DEBUGWRAP12(CreateDirectoryExA);
221DEBUGWRAP12(CreateDirectoryExW);
222DEBUGWRAP8(CreateDirectoryW);
223DEBUGWRAP8(GetCurrentDirectoryA);
224DEBUGWRAP8(GetCurrentDirectoryW);
225DEBUGWRAP8(GetSystemDirectoryA);
226DEBUGWRAP8(GetSystemDirectoryW);
227DEBUGWRAP8(GetWindowsDirectoryA);
228DEBUGWRAP8(GetWindowsDirectoryW);
229DEBUGWRAP4(RemoveDirectoryA);
230DEBUGWRAP4(RemoveDirectoryW);
231DEBUGWRAP4(SetCurrentDirectoryA);
232DEBUGWRAP4(SetCurrentDirectoryW);
233DEBUGWRAP8(GetTempPathA);
234DEBUGWRAP8(GetTempPathW);
235DEBUGWRAP16(GetTempFileNameA);
236DEBUGWRAP16(GetTempFileNameW);
237
238#undef DBG_LOCALLOG
239#define DBG_LOCALLOG DBG_comm
240
241DEBUGWRAP12(CommConfigDialogA);
242DEBUGWRAP12(CommConfigDialogW);
243DEBUGWRAP8(BuildCommDCBA);
244DEBUGWRAP12(BuildCommDCBAndTimeoutsA);
245DEBUGWRAP12(BuildCommDCBAndTimeoutsW);
246DEBUGWRAP8(BuildCommDCBW);
247DEBUGWRAP4(ClearCommBreak);
248DEBUGWRAP12(ClearCommError);
249DEBUGWRAP8(EscapeCommFunction);
250DEBUGWRAP12(GetCommConfig);
251DEBUGWRAP8(GetCommMask);
252DEBUGWRAP8(GetCommModemStatus);
253DEBUGWRAP8(GetCommProperties);
254DEBUGWRAP8(GetCommState);
255DEBUGWRAP8(GetCommTimeouts);
256DEBUGWRAP12(GetDefaultCommConfigA);
257DEBUGWRAP12(GetDefaultCommConfigW);
258DEBUGWRAP8(PurgeComm);
259DEBUGWRAP4(SetCommBreak);
260DEBUGWRAP12(SetCommConfig);
261DEBUGWRAP8(SetCommMask);
262DEBUGWRAP8(SetCommState);
263DEBUGWRAP8(SetCommTimeouts);
264DEBUGWRAP12(SetDefaultCommConfigA);
265DEBUGWRAP12(SetDefaultCommConfigW);
266DEBUGWRAP12(SetupComm);
267DEBUGWRAP8(TransmitCommChar);
268DEBUGWRAP12(WaitCommEvent);
269
270#undef DBG_LOCALLOG
271#define DBG_LOCALLOG DBG_heapstring
272
273DEBUGWRAP_LVL2_12(HEAP_xalloc);
274DEBUGWRAP_LVL2_16(HEAP_xrealloc);
275DEBUGWRAP_LVL2_4(HEAP_malloc);
276DEBUGWRAP_LVL2_8(HEAP_realloc);
277DEBUGWRAP_LVL2_4(HEAP_size);
278DEBUGWRAP_LVL2_4(HEAP_free);
279DEBUGWRAP_LVL2_12(HEAP_strdupWtoA);
280DEBUGWRAP_LVL2_12(HEAP_strdupAtoW);
281DEBUGWRAP_LVL2_12(HEAP_strdupA);
282DEBUGWRAP_LVL2_12(HEAP_strdupW);
283DEBUGWRAP_LVL2_8(lstrcatA);
284DEBUGWRAP_LVL2_8(lstrcatW);
285DEBUGWRAP_LVL2_8(lstrcmpA);
286DEBUGWRAP_LVL2_8(lstrcmpW);
287DEBUGWRAP_LVL2_8(lstrcmpiA);
288DEBUGWRAP_LVL2_8(lstrcmpiW);
289DEBUGWRAP_LVL2_8(lstrcpyA);
290DEBUGWRAP_LVL2_8(lstrcpyW);
291DEBUGWRAP_LVL2_12(lstrcpynA);
292DEBUGWRAP_LVL2_12(lstrcpynW);
293DEBUGWRAP_LVL2_4(lstrlenA);
294DEBUGWRAP_LVL2_4(lstrlenW);
295DEBUGWRAP_LVL2_12(lstrcpynAtoW);
296DEBUGWRAP_LVL2_12(lstrcpynWtoA);
297DEBUGWRAP_LVL2_8(lstrcpyAtoW);
298DEBUGWRAP_LVL2_8(lstrcpyWtoA);
299DEBUGWRAP_LVL2_12(lstrncmpA);
300DEBUGWRAP_LVL2_12(lstrncmpW);
301DEBUGWRAP_LVL2_12(lstrncmpiA);
302DEBUGWRAP_LVL2_12(lstrncmpiW);
303
304#undef DBG_LOCALLOG
305#define DBG_LOCALLOG DBG_console
306
307DEBUGWRAP20(WriteConsoleA);
308DEBUGWRAP16(WriteConsoleInputA);
309DEBUGWRAP16(WriteConsoleInputW);
310DEBUGWRAP20(WriteConsoleOutputA);
311DEBUGWRAP20(WriteConsoleOutputAttribute);
312DEBUGWRAP20(WriteConsoleOutputCharacterA);
313DEBUGWRAP20(WriteConsoleOutputCharacterW);
314DEBUGWRAP20(WriteConsoleOutputW);
315DEBUGWRAP20(WriteConsoleW);
316DEBUGWRAP0(AllocConsole);
317DEBUGWRAP20(CreateConsoleScreenBuffer);
318DEBUGWRAP20(FillConsoleOutputAttribute);
319DEBUGWRAP20(FillConsoleOutputCharacterA);
320DEBUGWRAP20(FillConsoleOutputCharacterW);
321DEBUGWRAP4(FlushConsoleInputBuffer);
322DEBUGWRAP0(FreeConsole);
323DEBUGWRAP8(GenerateConsoleCtrlEvent);
324DEBUGWRAP0(GetConsoleCP);
325DEBUGWRAP8(GetConsoleCursorInfo);
326DEBUGWRAP8(GetConsoleMode);
327DEBUGWRAP0(GetConsoleOutputCP);
328DEBUGWRAP8(GetConsoleScreenBufferInfo);
329DEBUGWRAP8(GetConsoleTitleA);
330DEBUGWRAP8(GetConsoleTitleW);
331DEBUGWRAP4(GetLargestConsoleWindowSize);
332DEBUGWRAP8(GetNumberOfConsoleInputEvents);
333DEBUGWRAP4(GetNumberOfConsoleMouseButtons);
334DEBUGWRAP16(PeekConsoleInputA);
335DEBUGWRAP16(PeekConsoleInputW);
336DEBUGWRAP20(ReadConsoleA);
337DEBUGWRAP16(ReadConsoleInputA);
338DEBUGWRAP16(ReadConsoleInputW);
339DEBUGWRAP20(ReadConsoleOutputA);
340DEBUGWRAP20(ReadConsoleOutputAttribute);
341DEBUGWRAP20(ReadConsoleOutputCharacterA);
342DEBUGWRAP20(ReadConsoleOutputCharacterW);
343DEBUGWRAP20(ReadConsoleOutputW);
344DEBUGWRAP20(ReadConsoleW);
345DEBUGWRAP20(ScrollConsoleScreenBufferA);
346DEBUGWRAP20(ScrollConsoleScreenBufferW);
347DEBUGWRAP4(SetConsoleCP);
348DEBUGWRAP8(SetConsoleCtrlHandler);
349DEBUGWRAP8(SetConsoleCursorInfo);
350DEBUGWRAP8(SetConsoleCursorPosition);
351DEBUGWRAP8(SetConsoleMode);
352DEBUGWRAP4(SetConsoleOutputCP);
353DEBUGWRAP8(SetConsoleScreenBufferSize);
354DEBUGWRAP8(SetConsoleTextAttribute);
355DEBUGWRAP4(SetConsoleTitleA);
356DEBUGWRAP4(SetConsoleTitleW);
357DEBUGWRAP12(SetConsoleWindowInfo);
358DEBUGWRAP4(SetConsoleActiveScreenBuffer);
359
360
361#undef DBG_LOCALLOG
362#define DBG_LOCALLOG DBG_profile
363
364DEBUGWRAP12(WritePrivateProfileSectionA);
365DEBUGWRAP12(WritePrivateProfileSectionW);
366DEBUGWRAP16(WritePrivateProfileStringA);
367DEBUGWRAP16(WritePrivateProfileStringW);
368DEBUGWRAP20(WritePrivateProfileStructA);
369DEBUGWRAP20(WritePrivateProfileStructW);
370DEBUGWRAP0(CloseProfileUserMapping);
371DEBUGWRAP16(GetPrivateProfileIntA);
372DEBUGWRAP16(GetPrivateProfileIntW);
373DEBUGWRAP16(GetPrivateProfileSectionA);
374DEBUGWRAP12(GetPrivateProfileSectionNamesA);
375DEBUGWRAP12(GetPrivateProfileSectionNamesW);
376DEBUGWRAP16(GetPrivateProfileSectionW);
377DEBUGWRAP24(GetPrivateProfileStringA);
378DEBUGWRAP24(GetPrivateProfileStringW);
379DEBUGWRAP20(GetPrivateProfileStructA);
380DEBUGWRAP20(GetPrivateProfileStructW);
381DEBUGWRAP12(GetProfileIntA);
382DEBUGWRAP12(GetProfileIntW);
383DEBUGWRAP12(GetProfileSectionA);
384DEBUGWRAP12(GetProfileSectionW);
385DEBUGWRAP20(GetProfileStringA);
386DEBUGWRAP20(GetProfileStringW);
387DEBUGWRAP0(OpenProfileUserMapping);
388DEBUGWRAP8(WriteProfileSectionA);
389DEBUGWRAP8(WriteProfileSectionW);
390DEBUGWRAP12(WriteProfileStringA);
391DEBUGWRAP12(WriteProfileStringW);
392
393
394#undef DBG_LOCALLOG
395#define DBG_LOCALLOG DBG_atom
396
397DEBUGWRAP4(AddAtomA);
398DEBUGWRAP4(AddAtomW);
399DEBUGWRAP4(DeleteAtom);
400DEBUGWRAP4(FindAtomA);
401DEBUGWRAP4(FindAtomW);
402DEBUGWRAP12(GetAtomNameA);
403DEBUGWRAP12(GetAtomNameW);
404DEBUGWRAP4(GlobalAddAtomA);
405DEBUGWRAP4(GlobalAddAtomW);
406DEBUGWRAP4(GlobalDeleteAtom);
407//DEBUGWRAP4(GlobalFindAtomA);
408//DEBUGWRAP4(GlobalFindAtomW);
409DEBUGWRAP12(GlobalGetAtomNameA);
410DEBUGWRAP12(GlobalGetAtomNameW);
411DEBUGWRAP4(InitAtomTable);
412
413
414#undef DBG_LOCALLOG
415#define DBG_LOCALLOG DBG_fileio
416
417DEBUGWRAP4(GetStdHandle);
418DEBUGWRAP4(SetHandleCount);
419DEBUGWRAP12(SetHandleInformation);
420DEBUGWRAP8(SetStdHandle);
421DEBUGWRAP8(GetCompressedFileSizeA);
422DEBUGWRAP8(GetCompressedFileSizeW);
423DEBUGWRAP0_NORET(SetFileApisToANSI);
424DEBUGWRAP0_NORET(SetFileApisToOEM);
425DEBUGWRAP8(SetFileAttributesA);
426DEBUGWRAP8(SetFileAttributesW);
427DEBUGWRAP16(SetFilePointer);
428DEBUGWRAP16(SetFileTime);
429DEBUGWRAP12(CopyFileA);
430DEBUGWRAP24(CopyFileExA);
431DEBUGWRAP24(CopyFileExW);
432DEBUGWRAP12(CopyFileW);
433DEBUGWRAP8(CompareFileTime);
434DEBUGWRAP28(CreateFileA);
435DEBUGWRAP28(CreateFileW);
436DEBUGWRAP4(DeleteFileA);
437DEBUGWRAP4(DeleteFileW);
438DEBUGWRAP4(FindClose);
439DEBUGWRAP4(FindCloseChangeNotification);
440DEBUGWRAP12(FindFirstChangeNotificationA);
441DEBUGWRAP12(FindFirstChangeNotificationW);
442DEBUGWRAP8(FindFirstFileA);
443DEBUGWRAP24(FindFirstFileExA);
444DEBUGWRAP24(FindFirstFileExW);
445DEBUGWRAP8(FindFirstFileW);
446DEBUGWRAP4(FindNextChangeNotification);
447DEBUGWRAP8(FindNextFileA);
448DEBUGWRAP8(FindNextFileW);
449DEBUGWRAP4(FlushFileBuffers);
450DEBUGWRAP20(ReadFile);
451DEBUGWRAP20(ReadFileEx);
452DEBUGWRAP4(SetEndOfFile);
453DEBUGWRAP20(WriteFile);
454DEBUGWRAP20(WriteFileEx);
455DEBUGWRAP12(_lread);
456DEBUGWRAP12(_lwrite);
457DEBUGWRAP4(_lclose);
458DEBUGWRAP8(_lcreat);
459DEBUGWRAP12(_llseek);
460DEBUGWRAP8(_lopen);
461DEBUGWRAP12(GetFileAttributesExA);
462DEBUGWRAP12(GetFileAttributesExW);
463DEBUGWRAP12(GetLongPathNameA);
464DEBUGWRAP12(GetLongPathNameW);
465DEBUGWRAP12(OpenFile);
466DEBUGWRAP12(OpenFileMappingA);
467DEBUGWRAP12(OpenFileMappingW);
468DEBUGWRAP24(CreateFileMappingA);
469DEBUGWRAP24(CreateFileMappingW);
470DEBUGWRAP12(FileTimeToDosDateTime);
471DEBUGWRAP8(FileTimeToLocalFileTime);
472DEBUGWRAP8(FileTimeToSystemTime);
473DEBUGWRAP8(LocalFileTimeToFileTime);
474DEBUGWRAP20(LockFile);
475DEBUGWRAP24(LockFileEx);
476DEBUGWRAP20(MapViewOfFile);
477DEBUGWRAP24(MapViewOfFileEx);
478DEBUGWRAP8(MoveFileA);
479DEBUGWRAP12(MoveFileExA);
480DEBUGWRAP12(MoveFileExW);
481DEBUGWRAP8(MoveFileW);
482DEBUGWRAP20(UnlockFile);
483DEBUGWRAP20(UnlockFileEx);
484DEBUGWRAP4(UnmapViewOfFile);
485DEBUGWRAP12(GetShortPathNameA);
486DEBUGWRAP12(GetShortPathNameW);
487DEBUGWRAP8(FlushViewOfFile);
488DEBUGWRAP4(GetFileAttributesA);
489DEBUGWRAP4(GetFileAttributesW);
490DEBUGWRAP8(GetFileInformationByHandle);
491DEBUGWRAP8(GetFileSize);
492DEBUGWRAP16(GetFileTime);
493DEBUGWRAP4(GetFileType);
494DEBUGWRAP16(GetFullPathNameA);
495DEBUGWRAP16(GetFullPathNameW);
496DEBUGWRAP32(DeviceIoControl);
497DEBUGWRAP4(CancelIo);
498DEBUGWRAP4(CloseHandle);
499DEBUGWRAP8(GetHandleInformation);
500DEBUGWRAP16(GetOverlappedResult);
501DEBUGWRAP28(DuplicateHandle);
502
503
504#undef DBG_LOCALLOG
505#define DBG_LOCALLOG DBG_environ
506
507DEBUGWRAP0(GetEnvironmentStringsA);
508DEBUGWRAP0(GetEnvironmentStringsW);
509DEBUGWRAP12(GetEnvironmentVariableA);
510DEBUGWRAP12(GetEnvironmentVariableW);
511DEBUGWRAP12(ExpandEnvironmentStringsA);
512DEBUGWRAP12(ExpandEnvironmentStringsW);
513DEBUGWRAP4(FreeEnvironmentStringsA);
514DEBUGWRAP4(FreeEnvironmentStringsW);
515DEBUGWRAP8(SetEnvironmentVariableA);
516DEBUGWRAP8(SetEnvironmentVariableW);
517
518
519#undef DBG_LOCALLOG
520#define DBG_LOCALLOG DBG_resource
521
522DEBUGWRAP12(VerLanguageNameA);
523DEBUGWRAP12(VerLanguageNameW);
524DEBUGWRAP20(EnumResourceLanguagesA);
525DEBUGWRAP20(EnumResourceLanguagesW);
526DEBUGWRAP16(EnumResourceNamesA);
527DEBUGWRAP16(EnumResourceNamesW);
528DEBUGWRAP12(EnumResourceTypesA);
529DEBUGWRAP12(EnumResourceTypesW);
530DEBUGWRAP8(BeginUpdateResourceA);
531DEBUGWRAP8(BeginUpdateResourceW);
532DEBUGWRAP8(EndUpdateResourceA);
533DEBUGWRAP8(EndUpdateResourceW);
534DEBUGWRAP12(FindResourceA);
535DEBUGWRAP16(FindResourceExA);
536DEBUGWRAP16(FindResourceExW);
537DEBUGWRAP12(FindResourceW);
538DEBUGWRAP4(FreeResource);
539DEBUGWRAP8(LoadResource);
540DEBUGWRAP4(LockResource);
541DEBUGWRAP8(SizeofResource);
542DEBUGWRAP24(UpdateResourceA);
543DEBUGWRAP24(UpdateResourceW);
544
545
546#undef DBG_LOCALLOG
547#define DBG_LOCALLOG DBG_heap
548
549DEBUGWRAP_LVL2_8(LocalAlloc);
550DEBUGWRAP_LVL2_4(LocalCompact);
551DEBUGWRAP_LVL2_4(LocalFlags);
552DEBUGWRAP_LVL2_4(LocalFree);
553DEBUGWRAP_LVL2_4(LocalHandle);
554DEBUGWRAP_LVL2_4(LocalLock);
555DEBUGWRAP_LVL2_12(LocalReAlloc);
556DEBUGWRAP_LVL2_8(LocalShrink);
557DEBUGWRAP_LVL2_4(LocalSize);
558DEBUGWRAP_LVL2_4(LocalUnlock);
559DEBUGWRAP_LVL2_8(GlobalAlloc);
560DEBUGWRAP_LVL2_4(GlobalCompact);
561DEBUGWRAP_LVL2_4(GlobalFix);
562DEBUGWRAP_LVL2_4(GlobalFlags);
563DEBUGWRAP_LVL2_4(GlobalFree);
564DEBUGWRAP_LVL2_4(GlobalHandle);
565DEBUGWRAP_LVL2_4(GlobalLock);
566DEBUGWRAP_LVL2_4(GlobalMemoryStatus);
567DEBUGWRAP_LVL2_12(GlobalReAlloc);
568DEBUGWRAP_LVL2_4(GlobalSize);
569DEBUGWRAP_LVL2_4(GlobalUnWire);
570DEBUGWRAP_LVL2_4(GlobalUnfix);
571DEBUGWRAP_LVL2_4(GlobalUnlock);
572DEBUGWRAP_LVL2_4(GlobalWire);
573DEBUGWRAP_LVL2_12(HeapAlloc);
574DEBUGWRAP_LVL2_8(HeapCompact);
575DEBUGWRAP_LVL2_12(HeapCreate);
576DEBUGWRAP_LVL2_4(HeapDestroy);
577DEBUGWRAP_LVL2_12(HeapFree);
578DEBUGWRAP_LVL2_4(HeapLock);
579DEBUGWRAP_LVL2_16(HeapReAlloc);
580DEBUGWRAP_LVL2_12(HeapSize);
581DEBUGWRAP_LVL2_4(HeapUnlock);
582DEBUGWRAP_LVL2_12(HeapValidate);
583DEBUGWRAP_LVL2_8(HeapWalk);
584
585
586#undef DBG_LOCALLOG
587#define DBG_LOCALLOG DBG_npipe
588
589DEBUGWRAP28(GetNamedPipeHandleStateA);
590DEBUGWRAP28(GetNamedPipeHandleStateW);
591DEBUGWRAP28(CallNamedPipeA);
592DEBUGWRAP28(CallNamedPipeW);
593DEBUGWRAP8(ConnectNamedPipe);
594DEBUGWRAP32(CreateNamedPipeA);
595DEBUGWRAP32(CreateNamedPipeW);
596DEBUGWRAP16(CreatePipe);
597DEBUGWRAP4(DisconnectNamedPipe);
598DEBUGWRAP20(GetNamedPipeInfo);
599DEBUGWRAP24(PeekNamedPipe);
600DEBUGWRAP16(SetNamedPipeHandleState);
601DEBUGWRAP28(TransactNamedPipe);
602DEBUGWRAP8(WaitNamedPipeA);
603DEBUGWRAP8(WaitNamedPipeW);
604
605
606#undef DBG_LOCALLOG
607#define DBG_LOCALLOG DBG_event
608
609DEBUGWRAP16(CreateEventA);
610DEBUGWRAP16(CreateEventW);
611DEBUGWRAP12(OpenEventA);
612DEBUGWRAP12(OpenEventW);
613DEBUGWRAP4(PulseEvent);
614DEBUGWRAP4(ResetEvent);
615DEBUGWRAP4(SetEvent);
616DEBUGWRAP16(WaitForMultipleObjects);
617DEBUGWRAP20(WaitForMultipleObjectsEx);
618DEBUGWRAP8(WaitForSingleObject);
619DEBUGWRAP12(WaitForSingleObjectEx);
620
621
622#undef DBG_LOCALLOG
623#define DBG_LOCALLOG DBG_mutex
624
625DEBUGWRAP12(CreateMutexA);
626DEBUGWRAP12(CreateMutexW);
627DEBUGWRAP12(OpenMutexA);
628DEBUGWRAP12(OpenMutexW);
629DEBUGWRAP4(ReleaseMutex);
630
631
632#undef DBG_LOCALLOG
633#define DBG_LOCALLOG DBG_semaphore
634DEBUGWRAP12(OpenSemaphoreA);
635DEBUGWRAP12(OpenSemaphoreW);
636DEBUGWRAP16(CreateSemaphoreA);
637DEBUGWRAP16(CreateSemaphoreW);
638DEBUGWRAP12(ReleaseSemaphore);
639
640#undef DBG_LOCALLOG
641#define DBG_LOCALLOG DBG_disk
642
643DEBUGWRAP16(GetDiskFreeSpaceExA);
644DEBUGWRAP16(GetDiskFreeSpaceExW);
645DEBUGWRAP20(GetDiskFreeSpaceA);
646DEBUGWRAP20(GetDiskFreeSpaceW);
647DEBUGWRAP4(GetDriveTypeA);
648DEBUGWRAP4(GetDriveTypeW);
649DEBUGWRAP32(GetVolumeInformationA);
650DEBUGWRAP32(GetVolumeInformationW);
651DEBUGWRAP8(SetVolumeLabelA);
652DEBUGWRAP8(SetVolumeLabelW);
653DEBUGWRAP8(GetLogicalDriveStringsA);
654DEBUGWRAP8(GetLogicalDriveStringsW);
655DEBUGWRAP0(GetLogicalDrives);
656
657
658DEBUGWRAP8(FindFirstVolumeA);
659DEBUGWRAP8(FindFirstVolumeW);
660DEBUGWRAP12(FindNextVolumeA);
661DEBUGWRAP12(FindNextVolumeW);
662DEBUGWRAP4(FindVolumeClose);
663DEBUGWRAP12(FindFirstVolumeMountPointA);
664DEBUGWRAP12(FindFirstVolumeMountPointW);
665DEBUGWRAP12(FindNextVolumeMountPointA);
666DEBUGWRAP12(FindNextVolumeMountPointW);
667DEBUGWRAP4(FindVolumeMountPointClose);
668DEBUGWRAP12(GetVolumeNameForVolumeMountPointA);
669DEBUGWRAP12(GetVolumeNameForVolumeMountPointW);
670
671#undef DBG_LOCALLOG
672#define DBG_LOCALLOG DBG_mailslot
673DEBUGWRAP16(CreateMailslotA);
674DEBUGWRAP16(CreateMailslotW);
675DEBUGWRAP20(GetMailslotInfo);
676DEBUGWRAP8(SetMailslotInfo);
677
678#undef DBG_LOCALLOG
679#define DBG_LOCALLOG DBG_thread
680DEBUGWRAP28(CreateRemoteThread);
681DEBUGWRAP24(CreateThread);
682DEBUGWRAP4(ExitThread);
683DEBUGWRAP_LVL2_0(GetCurrentThread);
684DEBUGWRAP_LVL2_0(GetCurrentThreadId);
685DEBUGWRAP8(GetExitCodeThread);
686DEBUGWRAP8(GetThreadContext);
687DEBUGWRAP0(GetThreadLocale);
688DEBUGWRAP4(GetThreadPriority);
689DEBUGWRAP12(GetThreadSelectorEntry);
690DEBUGWRAP20(GetThreadTimes);
691DEBUGWRAP4(ResumeThread);
692DEBUGWRAP8(SetThreadAffinityMask);
693DEBUGWRAP8(SetThreadContext);
694DEBUGWRAP4(SetThreadLocale);
695DEBUGWRAP8(SetThreadPriority);
696DEBUGWRAP8(SetThreadPriorityBoost);
697DEBUGWRAP4(SuspendThread);
698DEBUGWRAP8(TerminateThread);
699
700
701#undef DBG_LOCALLOG
702#define DBG_LOCALLOG DBG_process
703
704DEBUGWRAP8(SetPriorityClass);
705DEBUGWRAP40(CreateProcessA);
706DEBUGWRAP40(CreateProcessW);
707DEBUGWRAP4(ExitProcess);
708DEBUGWRAP0(GetCurrentProcess);
709DEBUGWRAP0(GetCurrentProcessId);
710DEBUGWRAP8(GetExitCodeProcess);
711DEBUGWRAP12(GetProcessAffinityMask);
712DEBUGWRAP8(GetProcessDword);
713DEBUGWRAP4(GetProcessFlags);
714DEBUGWRAP_LVL2_0(GetProcessHeap);
715DEBUGWRAP8(GetProcessHeaps);
716DEBUGWRAP8(GetProcessShutdownParameters);
717DEBUGWRAP20(GetProcessTimes);
718DEBUGWRAP4(GetProcessVersion);
719DEBUGWRAP12(GetProcessWorkingSetSize);
720DEBUGWRAP20(ReadProcessMemory);
721DEBUGWRAP8(RegisterServiceProcess);
722DEBUGWRAP8(SetProcessAffinityMask);
723DEBUGWRAP12(SetProcessDword);
724DEBUGWRAP8(SetProcessPriorityBoost);
725DEBUGWRAP8(SetProcessShutdownParameters);
726DEBUGWRAP12(SetProcessWorkingSetSize);
727DEBUGWRAP8(TerminateProcess);
728DEBUGWRAP12(OpenProcess);
729DEBUGWRAP20(WriteProcessMemory);
730DEBUGWRAP4(GetPriorityClass);
731DEBUGWRAP8(FatalAppExitA);
732DEBUGWRAP8(FatalAppExitW);
733DEBUGWRAP4(FatalExit);
734DEBUGWRAP_LVL2_4(Sleep);
735DEBUGWRAP8(SleepEx);
736DEBUGWRAP8(WinExec);
737DEBUGWRAP4(GetStartupInfoA);
738DEBUGWRAP4(GetStartupInfoW);
739DEBUGWRAP0(GetCommandLineA);
740DEBUGWRAP0(GetCommandLineW);
741
742#undef DBG_LOCALLOG
743#define DBG_LOCALLOG DBG_debug
744
745DEBUGWRAP4(DebugActiveProcess);
746DEBUGWRAP0_NORET(DebugBreak);
747DEBUGWRAP4(OutputDebugStringA);
748DEBUGWRAP4(OutputDebugStringW);
749DEBUGWRAP8(WaitForDebugEvent);
750DEBUGWRAP0(IsDebuggerPresent);
751DEBUGWRAP12(ContinueDebugEvent);
752
753
754#undef DBG_LOCALLOG
755#define DBG_LOCALLOG DBG_nls
756DEBUGWRAP0(GetACP);
757DEBUGWRAP8(GetCPInfo);
758DEBUGWRAP4(ConvertDefaultLocale);
759DEBUGWRAP4(IsValidCodePage);
760DEBUGWRAP8(IsValidLocale);
761DEBUGWRAP0(GetSystemDefaultLCID);
762DEBUGWRAP0(GetSystemDefaultLangID);
763DEBUGWRAP24(GetCurrencyFormatA);
764DEBUGWRAP24(GetCurrencyFormatW);
765DEBUGWRAP24(GetDateFormatA);
766DEBUGWRAP24(GetDateFormatW);
767DEBUGWRAP16(EnumCalendarInfoA);
768DEBUGWRAP16(EnumCalendarInfoW);
769DEBUGWRAP12(EnumDateFormatsA);
770DEBUGWRAP12(EnumDateFormatsW);
771DEBUGWRAP8(EnumSystemCodePagesA);
772DEBUGWRAP8(EnumSystemCodePagesW);
773DEBUGWRAP8(EnumSystemLocalesA);
774DEBUGWRAP8(EnumSystemLocalesW);
775DEBUGWRAP12(EnumTimeFormatsA);
776DEBUGWRAP12(EnumTimeFormatsW);
777DEBUGWRAP24(GetTimeFormatA);
778DEBUGWRAP24(GetTimeFormatW);
779DEBUGWRAP0(GetUserDefaultLCID);
780DEBUGWRAP0(GetUserDefaultLangID);
781DEBUGWRAP24(GetNumberFormatA);
782DEBUGWRAP24(GetNumberFormatW);
783DEBUGWRAP0(GetOEMCP);
784DEBUGWRAP12(SetLocaleInfoA);
785DEBUGWRAP12(SetLocaleInfoW);
786DEBUGWRAP16(GetLocaleInfoA);
787DEBUGWRAP16(GetLocaleInfoW);
788
789#undef DBG_LOCALLOG
790#define DBG_LOCALLOG DBG_time
791DEBUGWRAP4(GetTimeZoneInformation);
792DEBUGWRAP12(DosDateTimeToFileTime);
793DEBUGWRAP4(GetSystemTime);
794DEBUGWRAP12(GetSystemTimeAdjustment);
795DEBUGWRAP4(GetSystemTimeAsFileTime);
796DEBUGWRAP4_NORET(GetLocalTime);
797DEBUGWRAP4(SetLocalTime);
798DEBUGWRAP4_NORET(SetSystemTime);
799DEBUGWRAP8(SetSystemTimeAdjustment);
800DEBUGWRAP4(SetTimeZoneInformation);
801DEBUGWRAP8(SystemTimeToFileTime);
802DEBUGWRAP12(SystemTimeToTzSpecificLocalTime);
803
804
805#undef DBG_LOCALLOG
806#define DBG_LOCALLOG DBG_wintls
807DEBUGWRAP_LVL2_0(TlsAlloc);
808DEBUGWRAP_LVL2_4(TlsFree);
809DEBUGWRAP_LVL2_4(TlsGetValue);
810DEBUGWRAP_LVL2_8(TlsSetValue);
811
812
813#undef DBG_LOCALLOG
814#define DBG_LOCALLOG DBG_critsection
815DEBUGWRAP_LVL2_4(DeleteCriticalSection);
816DEBUGWRAP_LVL2_4(EnterCriticalSection);
817DEBUGWRAP_LVL2_4(InitializeCriticalSection);
818DEBUGWRAP_LVL2_4(LeaveCriticalSection);
819DEBUGWRAP_LVL2_4(MakeCriticalSectionGlobal);
820DEBUGWRAP_LVL2_4(ReinitializeCriticalSection);
821DEBUGWRAP_LVL2_4(TryEnterCriticalSection);
822DEBUGWRAP_LVL2_4(UninitializeCriticalSection);
823
824#undef DBG_LOCALLOG
825#define DBG_LOCALLOG DBG_module
826DEBUGWRAP4(LoadLibrary16);
827DEBUGWRAP4(FreeLibrary16);
828DEBUGWRAP8(GetProcAddress16);
829DEBUGWRAP4(LoadLibraryA);
830DEBUGWRAP12(LoadLibraryExA);
831DEBUGWRAP12(LoadLibraryExW);
832DEBUGWRAP4(LoadLibraryW);
833DEBUGWRAP8(LoadModule);
834DEBUGWRAP4(DisableThreadLibraryCalls);
835DEBUGWRAP4(FreeLibrary);
836DEBUGWRAP8(FreeLibraryAndExitThread);
837DEBUGWRAP12(GetModuleFileNameA);
838DEBUGWRAP12(GetModuleFileNameW);
839DEBUGWRAP4(GetModuleHandleA);
840DEBUGWRAP4(GetModuleHandleW);
841DEBUGWRAP8(GetProcAddress);
842DEBUGWRAP8(GetBinaryTypeA);
843DEBUGWRAP8(GetBinaryTypeW);
844
845
846#undef DBG_LOCALLOG
847#define DBG_LOCALLOG DBG_memory
848DEBUGWRAP16(VirtualAlloc);
849DEBUGWRAP12(VirtualFree);
850DEBUGWRAP8(VirtualLock);
851DEBUGWRAP16(VirtualProtect);
852DEBUGWRAP20(VirtualProtectEx);
853DEBUGWRAP12(VirtualQuery);
854DEBUGWRAP16(VirtualQueryEx);
855DEBUGWRAP8(VirtualUnlock);
856DEBUGWRAP4(IsBadCodePtr);
857DEBUGWRAP8(IsBadHugeReadPtr);
858DEBUGWRAP8(IsBadHugeWritePtr);
859DEBUGWRAP8(IsBadReadPtr);
860DEBUGWRAP8(IsBadStringPtrA);
861DEBUGWRAP8(IsBadStringPtrW);
862DEBUGWRAP8(IsBadWritePtr);
863DEBUGWRAP_LVL2_12(RtlFillMemory);
864DEBUGWRAP_LVL2_12(RtlMoveMemory);
865DEBUGWRAP_LVL2_8(RtlZeroMemory);
866
867
868#undef DBG_LOCALLOG
869#define DBG_LOCALLOG DBG_system
870DEBUGWRAP4(GetSystemInfo);
871DEBUGWRAP4(GetSystemPowerStatus);
872DEBUGWRAP8(GetComputerNameA);
873DEBUGWRAP8(GetComputerNameW);
874DEBUGWRAP0(GetVersion);
875DEBUGWRAP4(GetVersionExA);
876DEBUGWRAP4(GetVersionExW);
877DEBUGWRAP4(SetComputerNameA);
878DEBUGWRAP4(SetComputerNameW);
879DEBUGWRAP_LVL2_0(GetTickCount);
880DEBUGWRAP4(GetVDMCurrentDirectories);
881DEBUGWRAP4(QueryPerformanceCounter);
882DEBUGWRAP4(QueryPerformanceFrequency);
883DEBUGWRAP4(IsProcessorFeaturePresent);
884DEBUGWRAP28(FormatMessageA);
885DEBUGWRAP28(FormatMessageW);
886DEBUGWRAP12(FlushInstructionCache);
887DEBUGWRAP8(SetSystemPowerState);
888
889
890#undef DBG_LOCALLOG
891#define DBG_LOCALLOG DBG_string
892DEBUGWRAP24(CompareStringA);
893DEBUGWRAP24(CompareStringW);
894DEBUGWRAP20(FoldStringA);
895DEBUGWRAP20(FoldStringW);
896DEBUGWRAP24(LCMapStringA);
897DEBUGWRAP24(LCMapStringW);
898DEBUGWRAP_LVL2_24(MultiByteToWideChar);
899DEBUGWRAP20(GetStringTypeA);
900DEBUGWRAP20(GetStringTypeExA);
901DEBUGWRAP20(GetStringTypeExW);
902DEBUGWRAP16(GetStringTypeW);
903DEBUGWRAP_LVL2_4(IsDBCSLeadByte);
904DEBUGWRAP_LVL2_8(IsDBCSLeadByteEx);
905DEBUGWRAP_LVL2_32(WideCharToMultiByte);
906
907
908#undef DBG_LOCALLOG
909#define DBG_LOCALLOG DBG_exceptions
910DEBUGWRAP16(RaiseException);
911DEBUGWRAP16(RtlUnwind);
912DEBUGWRAP4(SetUnhandledExceptionFilter);
913DEBUGWRAP4(UnhandledExceptionFilter);
914
915#undef DBG_LOCALLOG
916#define DBG_LOCALLOG DBG_char
917DEBUGWRAP_LVL2_4(CharLowerA)
918DEBUGWRAP_LVL2_8(CharLowerBuffA)
919DEBUGWRAP_LVL2_8(CharLowerBuffW)
920DEBUGWRAP_LVL2_4(CharLowerW)
921DEBUGWRAP_LVL2_4(CharNextA)
922DEBUGWRAP_LVL2_12(CharNextExA)
923DEBUGWRAP_LVL2_12(CharNextExW)
924DEBUGWRAP_LVL2_4(CharNextW)
925DEBUGWRAP_LVL2_8(CharPrevA)
926DEBUGWRAP_LVL2_16(CharPrevExA)
927DEBUGWRAP_LVL2_16(CharPrevExW)
928DEBUGWRAP_LVL2_8(CharPrevW)
929DEBUGWRAP_LVL2_8(CharToOemA)
930DEBUGWRAP_LVL2_12(CharToOemBuffA)
931DEBUGWRAP_LVL2_12(CharToOemBuffW)
932DEBUGWRAP_LVL2_8(CharToOemW)
933DEBUGWRAP_LVL2_4(CharUpperA)
934DEBUGWRAP_LVL2_8(CharUpperBuffA)
935DEBUGWRAP_LVL2_8(CharUpperBuffW)
936DEBUGWRAP_LVL2_4(CharUpperW)
937DEBUGWRAP_LVL2_4(IsCharAlphaA)
938DEBUGWRAP_LVL2_4(IsCharAlphaNumericA)
939DEBUGWRAP_LVL2_4(IsCharAlphaNumericW)
940DEBUGWRAP_LVL2_4(IsCharAlphaW)
941DEBUGWRAP_LVL2_4(IsCharLowerA)
942DEBUGWRAP_LVL2_4(IsCharLowerW)
943DEBUGWRAP_LVL2_4(IsCharUpperA)
944DEBUGWRAP_LVL2_4(IsCharUpperW)
945DEBUGWRAP_LVL2_8(OemToCharA)
946DEBUGWRAP_LVL2_12(OemToCharBuffA)
947DEBUGWRAP_LVL2_12(OemToCharBuffW)
948DEBUGWRAP_LVL2_8(OemToCharW)
Note: See TracBrowser for help on using the repository browser.