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

Last change on this file since 10189 was 10176, checked in by sandervl, 22 years ago

KOM: Added functions to query length after ascii or unicode conversion; Changed the destination length parameter name of lstrcpynWtoA() and lstrcpynAtoW()

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(MapSL);
205DEBUGWRAP4(ReleaseThunkLock);
206DEBUGWRAP4(RestoreThunkLock);
207DEBUGWRAP0(_ConfirmWin16Lock);
208DEBUGWRAP4(K32Thk1632Epilog);
209DEBUGWRAP4(K32Thk1632Prolog);
210DEBUGWRAP4(UnMapLS);
211DEBUGWRAP12(UnMapSLFixArray);
212DEBUGWRAP24(ThunkConnect32);
213
214
215#undef DBG_LOCALLOG
216#define DBG_LOCALLOG DBG_directory
217
218DEBUGWRAP24(SearchPathA);
219DEBUGWRAP24(SearchPathW);
220DEBUGWRAP8(CreateDirectoryA);
221DEBUGWRAP12(CreateDirectoryExA);
222DEBUGWRAP12(CreateDirectoryExW);
223DEBUGWRAP8(CreateDirectoryW);
224DEBUGWRAP8(GetCurrentDirectoryA);
225DEBUGWRAP8(GetCurrentDirectoryW);
226DEBUGWRAP8(GetSystemDirectoryA);
227DEBUGWRAP8(GetSystemDirectoryW);
228DEBUGWRAP8(GetWindowsDirectoryA);
229DEBUGWRAP8(GetWindowsDirectoryW);
230DEBUGWRAP4(RemoveDirectoryA);
231DEBUGWRAP4(RemoveDirectoryW);
232DEBUGWRAP4(SetCurrentDirectoryA);
233DEBUGWRAP4(SetCurrentDirectoryW);
234DEBUGWRAP8(GetTempPathA);
235DEBUGWRAP8(GetTempPathW);
236DEBUGWRAP16(GetTempFileNameA);
237DEBUGWRAP16(GetTempFileNameW);
238
239#undef DBG_LOCALLOG
240#define DBG_LOCALLOG DBG_comm
241
242DEBUGWRAP12(CommConfigDialogA);
243DEBUGWRAP12(CommConfigDialogW);
244DEBUGWRAP8(BuildCommDCBA);
245DEBUGWRAP12(BuildCommDCBAndTimeoutsA);
246DEBUGWRAP12(BuildCommDCBAndTimeoutsW);
247DEBUGWRAP8(BuildCommDCBW);
248DEBUGWRAP4(ClearCommBreak);
249DEBUGWRAP12(ClearCommError);
250DEBUGWRAP8(EscapeCommFunction);
251DEBUGWRAP12(GetCommConfig);
252DEBUGWRAP8(GetCommMask);
253DEBUGWRAP8(GetCommModemStatus);
254DEBUGWRAP8(GetCommProperties);
255DEBUGWRAP8(GetCommState);
256DEBUGWRAP8(GetCommTimeouts);
257DEBUGWRAP12(GetDefaultCommConfigA);
258DEBUGWRAP12(GetDefaultCommConfigW);
259DEBUGWRAP8(PurgeComm);
260DEBUGWRAP4(SetCommBreak);
261DEBUGWRAP12(SetCommConfig);
262DEBUGWRAP8(SetCommMask);
263DEBUGWRAP8(SetCommState);
264DEBUGWRAP8(SetCommTimeouts);
265DEBUGWRAP12(SetDefaultCommConfigA);
266DEBUGWRAP12(SetDefaultCommConfigW);
267DEBUGWRAP12(SetupComm);
268DEBUGWRAP8(TransmitCommChar);
269DEBUGWRAP12(WaitCommEvent);
270
271#undef DBG_LOCALLOG
272#define DBG_LOCALLOG DBG_heapstring
273
274DEBUGWRAP_LVL2_12(HEAP_xalloc);
275DEBUGWRAP_LVL2_16(HEAP_xrealloc);
276DEBUGWRAP_LVL2_4(HEAP_malloc);
277DEBUGWRAP_LVL2_8(HEAP_realloc);
278DEBUGWRAP_LVL2_4(HEAP_size);
279DEBUGWRAP_LVL2_4(HEAP_free);
280DEBUGWRAP_LVL2_12(HEAP_strdupWtoA);
281DEBUGWRAP_LVL2_12(HEAP_strdupAtoW);
282DEBUGWRAP_LVL2_12(HEAP_strdupA);
283DEBUGWRAP_LVL2_12(HEAP_strdupW);
284DEBUGWRAP_LVL2_8(lstrcatA);
285DEBUGWRAP_LVL2_8(lstrcatW);
286DEBUGWRAP_LVL2_8(lstrcmpA);
287DEBUGWRAP_LVL2_8(lstrcmpW);
288DEBUGWRAP_LVL2_8(lstrcmpiA);
289DEBUGWRAP_LVL2_8(lstrcmpiW);
290DEBUGWRAP_LVL2_8(lstrcpyA);
291DEBUGWRAP_LVL2_8(lstrcpyW);
292DEBUGWRAP_LVL2_12(lstrcpynA);
293DEBUGWRAP_LVL2_12(lstrcpynW);
294DEBUGWRAP_LVL2_4(lstrlenA);
295DEBUGWRAP_LVL2_4(lstrlenW);
296DEBUGWRAP_LVL2_12(lstrcpynAtoW);
297DEBUGWRAP_LVL2_12(lstrcpynWtoA);
298DEBUGWRAP_LVL2_8(lstrcpyAtoW);
299DEBUGWRAP_LVL2_8(lstrcpyWtoA);
300DEBUGWRAP_LVL2_12(lstrncmpA);
301DEBUGWRAP_LVL2_12(lstrncmpW);
302DEBUGWRAP_LVL2_12(lstrncmpiA);
303DEBUGWRAP_LVL2_12(lstrncmpiW);
304DEBUGWRAP_LVL2_8(lstrlenAtoW);
305DEBUGWRAP_LVL2_8(lstrlenWtoA);
306
307#undef DBG_LOCALLOG
308#define DBG_LOCALLOG DBG_console
309
310DEBUGWRAP20(WriteConsoleA);
311DEBUGWRAP16(WriteConsoleInputA);
312DEBUGWRAP16(WriteConsoleInputW);
313DEBUGWRAP20(WriteConsoleOutputA);
314DEBUGWRAP20(WriteConsoleOutputAttribute);
315DEBUGWRAP20(WriteConsoleOutputCharacterA);
316DEBUGWRAP20(WriteConsoleOutputCharacterW);
317DEBUGWRAP20(WriteConsoleOutputW);
318DEBUGWRAP20(WriteConsoleW);
319DEBUGWRAP0(AllocConsole);
320DEBUGWRAP20(CreateConsoleScreenBuffer);
321DEBUGWRAP20(FillConsoleOutputAttribute);
322DEBUGWRAP20(FillConsoleOutputCharacterA);
323DEBUGWRAP20(FillConsoleOutputCharacterW);
324DEBUGWRAP4(FlushConsoleInputBuffer);
325DEBUGWRAP0(FreeConsole);
326DEBUGWRAP8(GenerateConsoleCtrlEvent);
327DEBUGWRAP0(GetConsoleCP);
328DEBUGWRAP8(GetConsoleCursorInfo);
329DEBUGWRAP8(GetConsoleMode);
330DEBUGWRAP0(GetConsoleOutputCP);
331DEBUGWRAP8(GetConsoleScreenBufferInfo);
332DEBUGWRAP8(GetConsoleTitleA);
333DEBUGWRAP8(GetConsoleTitleW);
334DEBUGWRAP4(GetLargestConsoleWindowSize);
335DEBUGWRAP8(GetNumberOfConsoleInputEvents);
336DEBUGWRAP4(GetNumberOfConsoleMouseButtons);
337DEBUGWRAP16(PeekConsoleInputA);
338DEBUGWRAP16(PeekConsoleInputW);
339DEBUGWRAP20(ReadConsoleA);
340DEBUGWRAP16(ReadConsoleInputA);
341DEBUGWRAP16(ReadConsoleInputW);
342DEBUGWRAP20(ReadConsoleOutputA);
343DEBUGWRAP20(ReadConsoleOutputAttribute);
344DEBUGWRAP20(ReadConsoleOutputCharacterA);
345DEBUGWRAP20(ReadConsoleOutputCharacterW);
346DEBUGWRAP20(ReadConsoleOutputW);
347DEBUGWRAP20(ReadConsoleW);
348DEBUGWRAP20(ScrollConsoleScreenBufferA);
349DEBUGWRAP20(ScrollConsoleScreenBufferW);
350DEBUGWRAP4(SetConsoleCP);
351DEBUGWRAP8(SetConsoleCtrlHandler);
352DEBUGWRAP8(SetConsoleCursorInfo);
353DEBUGWRAP8(SetConsoleCursorPosition);
354DEBUGWRAP8(SetConsoleMode);
355DEBUGWRAP4(SetConsoleOutputCP);
356DEBUGWRAP8(SetConsoleScreenBufferSize);
357DEBUGWRAP8(SetConsoleTextAttribute);
358DEBUGWRAP4(SetConsoleTitleA);
359DEBUGWRAP4(SetConsoleTitleW);
360DEBUGWRAP12(SetConsoleWindowInfo);
361DEBUGWRAP4(SetConsoleActiveScreenBuffer);
362
363
364#undef DBG_LOCALLOG
365#define DBG_LOCALLOG DBG_profile
366
367DEBUGWRAP12(WritePrivateProfileSectionA);
368DEBUGWRAP12(WritePrivateProfileSectionW);
369DEBUGWRAP16(WritePrivateProfileStringA);
370DEBUGWRAP16(WritePrivateProfileStringW);
371DEBUGWRAP20(WritePrivateProfileStructA);
372DEBUGWRAP20(WritePrivateProfileStructW);
373DEBUGWRAP0(CloseProfileUserMapping);
374DEBUGWRAP16(GetPrivateProfileIntA);
375DEBUGWRAP16(GetPrivateProfileIntW);
376DEBUGWRAP16(GetPrivateProfileSectionA);
377DEBUGWRAP12(GetPrivateProfileSectionNamesA);
378DEBUGWRAP12(GetPrivateProfileSectionNamesW);
379DEBUGWRAP16(GetPrivateProfileSectionW);
380DEBUGWRAP24(GetPrivateProfileStringA);
381DEBUGWRAP24(GetPrivateProfileStringW);
382DEBUGWRAP20(GetPrivateProfileStructA);
383DEBUGWRAP20(GetPrivateProfileStructW);
384DEBUGWRAP12(GetProfileIntA);
385DEBUGWRAP12(GetProfileIntW);
386DEBUGWRAP12(GetProfileSectionA);
387DEBUGWRAP12(GetProfileSectionW);
388DEBUGWRAP20(GetProfileStringA);
389DEBUGWRAP20(GetProfileStringW);
390DEBUGWRAP0(OpenProfileUserMapping);
391DEBUGWRAP8(WriteProfileSectionA);
392DEBUGWRAP8(WriteProfileSectionW);
393DEBUGWRAP12(WriteProfileStringA);
394DEBUGWRAP12(WriteProfileStringW);
395
396
397#undef DBG_LOCALLOG
398#define DBG_LOCALLOG DBG_atom
399
400DEBUGWRAP4(AddAtomA);
401DEBUGWRAP4(AddAtomW);
402DEBUGWRAP4(DeleteAtom);
403DEBUGWRAP4(FindAtomA);
404DEBUGWRAP4(FindAtomW);
405DEBUGWRAP12(GetAtomNameA);
406DEBUGWRAP12(GetAtomNameW);
407DEBUGWRAP4(GlobalAddAtomA);
408DEBUGWRAP4(GlobalAddAtomW);
409DEBUGWRAP4(GlobalDeleteAtom);
410//DEBUGWRAP4(GlobalFindAtomA);
411//DEBUGWRAP4(GlobalFindAtomW);
412DEBUGWRAP12(GlobalGetAtomNameA);
413DEBUGWRAP12(GlobalGetAtomNameW);
414DEBUGWRAP4(InitAtomTable);
415
416
417#undef DBG_LOCALLOG
418#define DBG_LOCALLOG DBG_fileio
419
420DEBUGWRAP4(GetStdHandle);
421DEBUGWRAP4(SetHandleCount);
422DEBUGWRAP12(SetHandleInformation);
423DEBUGWRAP8(SetStdHandle);
424DEBUGWRAP8(GetCompressedFileSizeA);
425DEBUGWRAP8(GetCompressedFileSizeW);
426DEBUGWRAP0_NORET(SetFileApisToANSI);
427DEBUGWRAP0_NORET(SetFileApisToOEM);
428DEBUGWRAP8(SetFileAttributesA);
429DEBUGWRAP8(SetFileAttributesW);
430DEBUGWRAP16(SetFilePointer);
431DEBUGWRAP16(SetFileTime);
432DEBUGWRAP12(CopyFileA);
433DEBUGWRAP24(CopyFileExA);
434DEBUGWRAP24(CopyFileExW);
435DEBUGWRAP12(CopyFileW);
436DEBUGWRAP8(CompareFileTime);
437DEBUGWRAP28(CreateFileA);
438DEBUGWRAP28(CreateFileW);
439DEBUGWRAP4(DeleteFileA);
440DEBUGWRAP4(DeleteFileW);
441DEBUGWRAP4(FindClose);
442DEBUGWRAP4(FindCloseChangeNotification);
443DEBUGWRAP12(FindFirstChangeNotificationA);
444DEBUGWRAP12(FindFirstChangeNotificationW);
445DEBUGWRAP8(FindFirstFileA);
446DEBUGWRAP24(FindFirstFileExA);
447DEBUGWRAP24(FindFirstFileExW);
448DEBUGWRAP8(FindFirstFileW);
449DEBUGWRAP4(FindNextChangeNotification);
450DEBUGWRAP8(FindNextFileA);
451DEBUGWRAP8(FindNextFileW);
452DEBUGWRAP4(FlushFileBuffers);
453DEBUGWRAP20(ReadFile);
454DEBUGWRAP20(ReadFileEx);
455DEBUGWRAP4(SetEndOfFile);
456DEBUGWRAP20(WriteFile);
457DEBUGWRAP20(WriteFileEx);
458DEBUGWRAP12(_lread);
459DEBUGWRAP12(_lwrite);
460DEBUGWRAP4(_lclose);
461DEBUGWRAP8(_lcreat);
462DEBUGWRAP12(_llseek);
463DEBUGWRAP8(_lopen);
464DEBUGWRAP12(GetFileAttributesExA);
465DEBUGWRAP12(GetFileAttributesExW);
466DEBUGWRAP12(GetLongPathNameA);
467DEBUGWRAP12(GetLongPathNameW);
468DEBUGWRAP12(OpenFile);
469DEBUGWRAP12(OpenFileMappingA);
470DEBUGWRAP12(OpenFileMappingW);
471DEBUGWRAP24(CreateFileMappingA);
472DEBUGWRAP24(CreateFileMappingW);
473DEBUGWRAP12(FileTimeToDosDateTime);
474DEBUGWRAP8(FileTimeToLocalFileTime);
475DEBUGWRAP8(FileTimeToSystemTime);
476DEBUGWRAP8(LocalFileTimeToFileTime);
477DEBUGWRAP20(LockFile);
478DEBUGWRAP24(LockFileEx);
479DEBUGWRAP20(MapViewOfFile);
480DEBUGWRAP24(MapViewOfFileEx);
481DEBUGWRAP8(MoveFileA);
482DEBUGWRAP12(MoveFileExA);
483DEBUGWRAP12(MoveFileExW);
484DEBUGWRAP8(MoveFileW);
485DEBUGWRAP20(UnlockFile);
486DEBUGWRAP20(UnlockFileEx);
487DEBUGWRAP4(UnmapViewOfFile);
488DEBUGWRAP12(GetShortPathNameA);
489DEBUGWRAP12(GetShortPathNameW);
490DEBUGWRAP8(FlushViewOfFile);
491DEBUGWRAP4(GetFileAttributesA);
492DEBUGWRAP4(GetFileAttributesW);
493DEBUGWRAP8(GetFileInformationByHandle);
494DEBUGWRAP8(GetFileSize);
495DEBUGWRAP16(GetFileTime);
496DEBUGWRAP4(GetFileType);
497DEBUGWRAP16(GetFullPathNameA);
498DEBUGWRAP16(GetFullPathNameW);
499DEBUGWRAP32(DeviceIoControl);
500DEBUGWRAP4(CancelIo);
501DEBUGWRAP4(CloseHandle);
502DEBUGWRAP8(GetHandleInformation);
503DEBUGWRAP16(GetOverlappedResult);
504DEBUGWRAP28(DuplicateHandle);
505
506
507#undef DBG_LOCALLOG
508#define DBG_LOCALLOG DBG_environ
509
510DEBUGWRAP0(GetEnvironmentStringsA);
511DEBUGWRAP0(GetEnvironmentStringsW);
512DEBUGWRAP12(GetEnvironmentVariableA);
513DEBUGWRAP12(GetEnvironmentVariableW);
514DEBUGWRAP12(ExpandEnvironmentStringsA);
515DEBUGWRAP12(ExpandEnvironmentStringsW);
516DEBUGWRAP4(FreeEnvironmentStringsA);
517DEBUGWRAP4(FreeEnvironmentStringsW);
518DEBUGWRAP8(SetEnvironmentVariableA);
519DEBUGWRAP8(SetEnvironmentVariableW);
520
521
522#undef DBG_LOCALLOG
523#define DBG_LOCALLOG DBG_resource
524
525DEBUGWRAP12(VerLanguageNameA);
526DEBUGWRAP12(VerLanguageNameW);
527DEBUGWRAP20(EnumResourceLanguagesA);
528DEBUGWRAP20(EnumResourceLanguagesW);
529DEBUGWRAP16(EnumResourceNamesA);
530DEBUGWRAP16(EnumResourceNamesW);
531DEBUGWRAP12(EnumResourceTypesA);
532DEBUGWRAP12(EnumResourceTypesW);
533DEBUGWRAP8(BeginUpdateResourceA);
534DEBUGWRAP8(BeginUpdateResourceW);
535DEBUGWRAP8(EndUpdateResourceA);
536DEBUGWRAP8(EndUpdateResourceW);
537DEBUGWRAP12(FindResourceA);
538DEBUGWRAP16(FindResourceExA);
539DEBUGWRAP16(FindResourceExW);
540DEBUGWRAP12(FindResourceW);
541DEBUGWRAP4(FreeResource);
542DEBUGWRAP8(LoadResource);
543DEBUGWRAP4(LockResource);
544DEBUGWRAP8(SizeofResource);
545DEBUGWRAP24(UpdateResourceA);
546DEBUGWRAP24(UpdateResourceW);
547
548
549#undef DBG_LOCALLOG
550#define DBG_LOCALLOG DBG_heap
551
552DEBUGWRAP_LVL2_8(LocalAlloc);
553DEBUGWRAP_LVL2_4(LocalCompact);
554DEBUGWRAP_LVL2_4(LocalFlags);
555DEBUGWRAP_LVL2_4(LocalFree);
556DEBUGWRAP_LVL2_4(LocalHandle);
557DEBUGWRAP_LVL2_4(LocalLock);
558DEBUGWRAP_LVL2_12(LocalReAlloc);
559DEBUGWRAP_LVL2_8(LocalShrink);
560DEBUGWRAP_LVL2_4(LocalSize);
561DEBUGWRAP_LVL2_4(LocalUnlock);
562DEBUGWRAP_LVL2_8(GlobalAlloc);
563DEBUGWRAP_LVL2_4(GlobalCompact);
564DEBUGWRAP_LVL2_4(GlobalFix);
565DEBUGWRAP_LVL2_4(GlobalFlags);
566DEBUGWRAP_LVL2_4(GlobalFree);
567DEBUGWRAP_LVL2_4(GlobalHandle);
568DEBUGWRAP_LVL2_4(GlobalLock);
569DEBUGWRAP_LVL2_4(GlobalMemoryStatus);
570DEBUGWRAP_LVL2_12(GlobalReAlloc);
571DEBUGWRAP_LVL2_4(GlobalSize);
572DEBUGWRAP_LVL2_4(GlobalUnWire);
573DEBUGWRAP_LVL2_4(GlobalUnfix);
574DEBUGWRAP_LVL2_4(GlobalUnlock);
575DEBUGWRAP_LVL2_4(GlobalWire);
576DEBUGWRAP_LVL2_12(HeapAlloc);
577DEBUGWRAP_LVL2_8(HeapCompact);
578DEBUGWRAP_LVL2_12(HeapCreate);
579DEBUGWRAP_LVL2_4(HeapDestroy);
580DEBUGWRAP_LVL2_12(HeapFree);
581DEBUGWRAP_LVL2_4(HeapLock);
582DEBUGWRAP_LVL2_16(HeapReAlloc);
583DEBUGWRAP_LVL2_12(HeapSize);
584DEBUGWRAP_LVL2_4(HeapUnlock);
585DEBUGWRAP_LVL2_12(HeapValidate);
586DEBUGWRAP_LVL2_8(HeapWalk);
587
588
589#undef DBG_LOCALLOG
590#define DBG_LOCALLOG DBG_npipe
591
592DEBUGWRAP28(GetNamedPipeHandleStateA);
593DEBUGWRAP28(GetNamedPipeHandleStateW);
594DEBUGWRAP28(CallNamedPipeA);
595DEBUGWRAP28(CallNamedPipeW);
596DEBUGWRAP8(ConnectNamedPipe);
597DEBUGWRAP32(CreateNamedPipeA);
598DEBUGWRAP32(CreateNamedPipeW);
599DEBUGWRAP16(CreatePipe);
600DEBUGWRAP4(DisconnectNamedPipe);
601DEBUGWRAP20(GetNamedPipeInfo);
602DEBUGWRAP24(PeekNamedPipe);
603DEBUGWRAP16(SetNamedPipeHandleState);
604DEBUGWRAP28(TransactNamedPipe);
605DEBUGWRAP8(WaitNamedPipeA);
606DEBUGWRAP8(WaitNamedPipeW);
607
608
609#undef DBG_LOCALLOG
610#define DBG_LOCALLOG DBG_event
611
612DEBUGWRAP16(CreateEventA);
613DEBUGWRAP16(CreateEventW);
614DEBUGWRAP12(OpenEventA);
615DEBUGWRAP12(OpenEventW);
616DEBUGWRAP4(PulseEvent);
617DEBUGWRAP4(ResetEvent);
618DEBUGWRAP4(SetEvent);
619DEBUGWRAP16(WaitForMultipleObjects);
620DEBUGWRAP20(WaitForMultipleObjectsEx);
621DEBUGWRAP8(WaitForSingleObject);
622DEBUGWRAP12(WaitForSingleObjectEx);
623
624
625#undef DBG_LOCALLOG
626#define DBG_LOCALLOG DBG_mutex
627
628DEBUGWRAP12(CreateMutexA);
629DEBUGWRAP12(CreateMutexW);
630DEBUGWRAP12(OpenMutexA);
631DEBUGWRAP12(OpenMutexW);
632DEBUGWRAP4(ReleaseMutex);
633
634
635#undef DBG_LOCALLOG
636#define DBG_LOCALLOG DBG_semaphore
637DEBUGWRAP12(OpenSemaphoreA);
638DEBUGWRAP12(OpenSemaphoreW);
639DEBUGWRAP16(CreateSemaphoreA);
640DEBUGWRAP16(CreateSemaphoreW);
641DEBUGWRAP12(ReleaseSemaphore);
642
643#undef DBG_LOCALLOG
644#define DBG_LOCALLOG DBG_disk
645
646DEBUGWRAP16(GetDiskFreeSpaceExA);
647DEBUGWRAP16(GetDiskFreeSpaceExW);
648DEBUGWRAP20(GetDiskFreeSpaceA);
649DEBUGWRAP20(GetDiskFreeSpaceW);
650DEBUGWRAP4(GetDriveTypeA);
651DEBUGWRAP4(GetDriveTypeW);
652DEBUGWRAP32(GetVolumeInformationA);
653DEBUGWRAP32(GetVolumeInformationW);
654DEBUGWRAP8(SetVolumeLabelA);
655DEBUGWRAP8(SetVolumeLabelW);
656DEBUGWRAP8(GetLogicalDriveStringsA);
657DEBUGWRAP8(GetLogicalDriveStringsW);
658DEBUGWRAP0(GetLogicalDrives);
659
660
661DEBUGWRAP8(FindFirstVolumeA);
662DEBUGWRAP8(FindFirstVolumeW);
663DEBUGWRAP12(FindNextVolumeA);
664DEBUGWRAP12(FindNextVolumeW);
665DEBUGWRAP4(FindVolumeClose);
666DEBUGWRAP12(FindFirstVolumeMountPointA);
667DEBUGWRAP12(FindFirstVolumeMountPointW);
668DEBUGWRAP12(FindNextVolumeMountPointA);
669DEBUGWRAP12(FindNextVolumeMountPointW);
670DEBUGWRAP4(FindVolumeMountPointClose);
671DEBUGWRAP12(GetVolumeNameForVolumeMountPointA);
672DEBUGWRAP12(GetVolumeNameForVolumeMountPointW);
673
674#undef DBG_LOCALLOG
675#define DBG_LOCALLOG DBG_mailslot
676DEBUGWRAP16(CreateMailslotA);
677DEBUGWRAP16(CreateMailslotW);
678DEBUGWRAP20(GetMailslotInfo);
679DEBUGWRAP8(SetMailslotInfo);
680
681#undef DBG_LOCALLOG
682#define DBG_LOCALLOG DBG_thread
683DEBUGWRAP28(CreateRemoteThread);
684DEBUGWRAP24(CreateThread);
685DEBUGWRAP4(ExitThread);
686DEBUGWRAP_LVL2_0(GetCurrentThread);
687DEBUGWRAP_LVL2_0(GetCurrentThreadId);
688DEBUGWRAP8(GetExitCodeThread);
689DEBUGWRAP8(GetThreadContext);
690DEBUGWRAP0(GetThreadLocale);
691DEBUGWRAP4(GetThreadPriority);
692DEBUGWRAP12(GetThreadSelectorEntry);
693DEBUGWRAP20(GetThreadTimes);
694DEBUGWRAP4(ResumeThread);
695DEBUGWRAP8(SetThreadAffinityMask);
696DEBUGWRAP8(SetThreadContext);
697DEBUGWRAP4(SetThreadLocale);
698DEBUGWRAP8(SetThreadPriority);
699DEBUGWRAP8(SetThreadPriorityBoost);
700DEBUGWRAP4(SuspendThread);
701DEBUGWRAP8(TerminateThread);
702
703
704#undef DBG_LOCALLOG
705#define DBG_LOCALLOG DBG_process
706
707DEBUGWRAP8(SetPriorityClass);
708DEBUGWRAP40(CreateProcessA);
709DEBUGWRAP40(CreateProcessW);
710DEBUGWRAP4(ExitProcess);
711DEBUGWRAP0(GetCurrentProcess);
712DEBUGWRAP0(GetCurrentProcessId);
713DEBUGWRAP8(GetExitCodeProcess);
714DEBUGWRAP12(GetProcessAffinityMask);
715DEBUGWRAP8(GetProcessDword);
716DEBUGWRAP4(GetProcessFlags);
717DEBUGWRAP_LVL2_0(GetProcessHeap);
718DEBUGWRAP8(GetProcessHeaps);
719DEBUGWRAP8(GetProcessShutdownParameters);
720DEBUGWRAP20(GetProcessTimes);
721DEBUGWRAP4(GetProcessVersion);
722DEBUGWRAP12(GetProcessWorkingSetSize);
723DEBUGWRAP20(ReadProcessMemory);
724DEBUGWRAP8(RegisterServiceProcess);
725DEBUGWRAP8(SetProcessAffinityMask);
726DEBUGWRAP12(SetProcessDword);
727DEBUGWRAP8(SetProcessPriorityBoost);
728DEBUGWRAP8(SetProcessShutdownParameters);
729DEBUGWRAP12(SetProcessWorkingSetSize);
730DEBUGWRAP8(TerminateProcess);
731DEBUGWRAP12(OpenProcess);
732DEBUGWRAP20(WriteProcessMemory);
733DEBUGWRAP4(GetPriorityClass);
734DEBUGWRAP8(FatalAppExitA);
735DEBUGWRAP8(FatalAppExitW);
736DEBUGWRAP4(FatalExit);
737DEBUGWRAP_LVL2_4(Sleep);
738DEBUGWRAP8(SleepEx);
739DEBUGWRAP8(WinExec);
740DEBUGWRAP4(GetStartupInfoA);
741DEBUGWRAP4(GetStartupInfoW);
742DEBUGWRAP0(GetCommandLineA);
743DEBUGWRAP0(GetCommandLineW);
744
745#undef DBG_LOCALLOG
746#define DBG_LOCALLOG DBG_debug
747
748DEBUGWRAP4(DebugActiveProcess);
749DEBUGWRAP0_NORET(DebugBreak);
750DEBUGWRAP4(OutputDebugStringA);
751DEBUGWRAP4(OutputDebugStringW);
752DEBUGWRAP8(WaitForDebugEvent);
753DEBUGWRAP0(IsDebuggerPresent);
754DEBUGWRAP12(ContinueDebugEvent);
755
756
757#undef DBG_LOCALLOG
758#define DBG_LOCALLOG DBG_nls
759DEBUGWRAP0(GetACP);
760DEBUGWRAP8(GetCPInfo);
761DEBUGWRAP4(ConvertDefaultLocale);
762DEBUGWRAP4(IsValidCodePage);
763DEBUGWRAP8(IsValidLocale);
764DEBUGWRAP0(GetSystemDefaultLCID);
765DEBUGWRAP0(GetSystemDefaultLangID);
766DEBUGWRAP24(GetCurrencyFormatA);
767DEBUGWRAP24(GetCurrencyFormatW);
768DEBUGWRAP24(GetDateFormatA);
769DEBUGWRAP24(GetDateFormatW);
770DEBUGWRAP16(EnumCalendarInfoA);
771DEBUGWRAP16(EnumCalendarInfoW);
772DEBUGWRAP12(EnumDateFormatsA);
773DEBUGWRAP12(EnumDateFormatsW);
774DEBUGWRAP8(EnumSystemCodePagesA);
775DEBUGWRAP8(EnumSystemCodePagesW);
776DEBUGWRAP8(EnumSystemLocalesA);
777DEBUGWRAP8(EnumSystemLocalesW);
778DEBUGWRAP12(EnumTimeFormatsA);
779DEBUGWRAP12(EnumTimeFormatsW);
780DEBUGWRAP24(GetTimeFormatA);
781DEBUGWRAP24(GetTimeFormatW);
782DEBUGWRAP0(GetUserDefaultLCID);
783DEBUGWRAP0(GetUserDefaultLangID);
784DEBUGWRAP24(GetNumberFormatA);
785DEBUGWRAP24(GetNumberFormatW);
786DEBUGWRAP0(GetOEMCP);
787DEBUGWRAP12(SetLocaleInfoA);
788DEBUGWRAP12(SetLocaleInfoW);
789DEBUGWRAP16(GetLocaleInfoA);
790DEBUGWRAP16(GetLocaleInfoW);
791
792#undef DBG_LOCALLOG
793#define DBG_LOCALLOG DBG_time
794DEBUGWRAP4(GetTimeZoneInformation);
795DEBUGWRAP12(DosDateTimeToFileTime);
796DEBUGWRAP4(GetSystemTime);
797DEBUGWRAP12(GetSystemTimeAdjustment);
798DEBUGWRAP4(GetSystemTimeAsFileTime);
799DEBUGWRAP4_NORET(GetLocalTime);
800DEBUGWRAP4(SetLocalTime);
801DEBUGWRAP4_NORET(SetSystemTime);
802DEBUGWRAP8(SetSystemTimeAdjustment);
803DEBUGWRAP4(SetTimeZoneInformation);
804DEBUGWRAP8(SystemTimeToFileTime);
805DEBUGWRAP12(SystemTimeToTzSpecificLocalTime);
806
807
808#undef DBG_LOCALLOG
809#define DBG_LOCALLOG DBG_wintls
810DEBUGWRAP_LVL2_0(TlsAlloc);
811DEBUGWRAP_LVL2_4(TlsFree);
812DEBUGWRAP_LVL2_4(TlsGetValue);
813DEBUGWRAP_LVL2_8(TlsSetValue);
814
815
816#undef DBG_LOCALLOG
817#define DBG_LOCALLOG DBG_critsection
818DEBUGWRAP_LVL2_4(DeleteCriticalSection);
819DEBUGWRAP_LVL2_4(EnterCriticalSection);
820DEBUGWRAP_LVL2_4(InitializeCriticalSection);
821DEBUGWRAP_LVL2_4(LeaveCriticalSection);
822DEBUGWRAP_LVL2_4(MakeCriticalSectionGlobal);
823DEBUGWRAP_LVL2_4(ReinitializeCriticalSection);
824DEBUGWRAP_LVL2_4(TryEnterCriticalSection);
825DEBUGWRAP_LVL2_4(UninitializeCriticalSection);
826
827#undef DBG_LOCALLOG
828#define DBG_LOCALLOG DBG_module
829DEBUGWRAP4(LoadLibrary16);
830DEBUGWRAP4(FreeLibrary16);
831DEBUGWRAP8(GetProcAddress16);
832DEBUGWRAP4(LoadLibraryA);
833DEBUGWRAP12(LoadLibraryExA);
834DEBUGWRAP12(LoadLibraryExW);
835DEBUGWRAP4(LoadLibraryW);
836DEBUGWRAP8(LoadModule);
837DEBUGWRAP4(DisableThreadLibraryCalls);
838DEBUGWRAP4(FreeLibrary);
839DEBUGWRAP8(FreeLibraryAndExitThread);
840DEBUGWRAP12(GetModuleFileNameA);
841DEBUGWRAP12(GetModuleFileNameW);
842DEBUGWRAP4(GetModuleHandleA);
843DEBUGWRAP4(GetModuleHandleW);
844DEBUGWRAP8(GetProcAddress);
845DEBUGWRAP8(GetBinaryTypeA);
846DEBUGWRAP8(GetBinaryTypeW);
847
848
849#undef DBG_LOCALLOG
850#define DBG_LOCALLOG DBG_memory
851DEBUGWRAP16(VirtualAlloc);
852DEBUGWRAP12(VirtualFree);
853DEBUGWRAP8(VirtualLock);
854DEBUGWRAP16(VirtualProtect);
855DEBUGWRAP20(VirtualProtectEx);
856DEBUGWRAP12(VirtualQuery);
857DEBUGWRAP16(VirtualQueryEx);
858DEBUGWRAP8(VirtualUnlock);
859DEBUGWRAP4(IsBadCodePtr);
860DEBUGWRAP8(IsBadHugeReadPtr);
861DEBUGWRAP8(IsBadHugeWritePtr);
862DEBUGWRAP8(IsBadReadPtr);
863DEBUGWRAP8(IsBadStringPtrA);
864DEBUGWRAP8(IsBadStringPtrW);
865DEBUGWRAP8(IsBadWritePtr);
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);
881DEBUGWRAP_LVL2_4(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.