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

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

stubs for volume functions

File size: 26.9 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
658NODEF_DEBUGWRAP8(FindFirstVolumeA);
659NODEF_DEBUGWRAP8(FindFirstVolumeW);
660NODEF_DEBUGWRAP12(FindNextVolumeA);
661NODEF_DEBUGWRAP12(FindNextVolumeW);
662NODEF_DEBUGWRAP4(FindVolumeClose);
663
664NODEF_DEBUGWRAP12(FindFirstVolumeMountPointA);
665NODEF_DEBUGWRAP12(FindFirstVolumeMountPointW);
666NODEF_DEBUGWRAP12(FindNextVolumeMountPointA);
667NODEF_DEBUGWRAP12(FindNextVolumeMountPointW);
668NODEF_DEBUGWRAP4(FindVolumeMountPointClose);
669
670NODEF_DEBUGWRAP12(GetVolumeNameForVolumeMountPointA);
671NODEF_DEBUGWRAP12(GetVolumeNameForVolumeMountPointW);
672
673#undef DBG_LOCALLOG
674#define DBG_LOCALLOG DBG_mailslot
675DEBUGWRAP16(CreateMailslotA);
676DEBUGWRAP16(CreateMailslotW);
677DEBUGWRAP20(GetMailslotInfo);
678DEBUGWRAP8(SetMailslotInfo);
679
680#undef DBG_LOCALLOG
681#define DBG_LOCALLOG DBG_thread
682DEBUGWRAP28(CreateRemoteThread);
683DEBUGWRAP24(CreateThread);
684DEBUGWRAP4(ExitThread);
685DEBUGWRAP_LVL2_0(GetCurrentThread);
686DEBUGWRAP_LVL2_0(GetCurrentThreadId);
687DEBUGWRAP8(GetExitCodeThread);
688DEBUGWRAP8(GetThreadContext);
689DEBUGWRAP0(GetThreadLocale);
690DEBUGWRAP4(GetThreadPriority);
691DEBUGWRAP12(GetThreadSelectorEntry);
692DEBUGWRAP20(GetThreadTimes);
693DEBUGWRAP4(ResumeThread);
694DEBUGWRAP8(SetThreadAffinityMask);
695DEBUGWRAP8(SetThreadContext);
696DEBUGWRAP4(SetThreadLocale);
697DEBUGWRAP8(SetThreadPriority);
698DEBUGWRAP8(SetThreadPriorityBoost);
699DEBUGWRAP4(SuspendThread);
700DEBUGWRAP8(TerminateThread);
701
702
703#undef DBG_LOCALLOG
704#define DBG_LOCALLOG DBG_process
705
706DEBUGWRAP8(SetPriorityClass);
707DEBUGWRAP40(CreateProcessA);
708DEBUGWRAP40(CreateProcessW);
709DEBUGWRAP4(ExitProcess);
710DEBUGWRAP0(GetCurrentProcess);
711DEBUGWRAP0(GetCurrentProcessId);
712DEBUGWRAP8(GetExitCodeProcess);
713DEBUGWRAP12(GetProcessAffinityMask);
714DEBUGWRAP8(GetProcessDword);
715DEBUGWRAP4(GetProcessFlags);
716DEBUGWRAP_LVL2_0(GetProcessHeap);
717DEBUGWRAP8(GetProcessHeaps);
718DEBUGWRAP8(GetProcessShutdownParameters);
719DEBUGWRAP20(GetProcessTimes);
720DEBUGWRAP4(GetProcessVersion);
721DEBUGWRAP12(GetProcessWorkingSetSize);
722DEBUGWRAP20(ReadProcessMemory);
723DEBUGWRAP8(RegisterServiceProcess);
724DEBUGWRAP8(SetProcessAffinityMask);
725DEBUGWRAP12(SetProcessDword);
726DEBUGWRAP8(SetProcessPriorityBoost);
727DEBUGWRAP8(SetProcessShutdownParameters);
728DEBUGWRAP12(SetProcessWorkingSetSize);
729DEBUGWRAP8(TerminateProcess);
730DEBUGWRAP12(OpenProcess);
731DEBUGWRAP20(WriteProcessMemory);
732DEBUGWRAP4(GetPriorityClass);
733DEBUGWRAP8(FatalAppExitA);
734DEBUGWRAP8(FatalAppExitW);
735DEBUGWRAP4(FatalExit);
736DEBUGWRAP_LVL2_4(Sleep);
737DEBUGWRAP8(SleepEx);
738DEBUGWRAP8(WinExec);
739DEBUGWRAP4(GetStartupInfoA);
740DEBUGWRAP4(GetStartupInfoW);
741DEBUGWRAP0(GetCommandLineA);
742DEBUGWRAP0(GetCommandLineW);
743
744#undef DBG_LOCALLOG
745#define DBG_LOCALLOG DBG_debug
746
747DEBUGWRAP4(DebugActiveProcess);
748DEBUGWRAP0_NORET(DebugBreak);
749DEBUGWRAP4(OutputDebugStringA);
750DEBUGWRAP4(OutputDebugStringW);
751DEBUGWRAP8(WaitForDebugEvent);
752DEBUGWRAP0(IsDebuggerPresent);
753DEBUGWRAP12(ContinueDebugEvent);
754
755
756#undef DBG_LOCALLOG
757#define DBG_LOCALLOG DBG_nls
758DEBUGWRAP0(GetACP);
759DEBUGWRAP8(GetCPInfo);
760DEBUGWRAP4(ConvertDefaultLocale);
761DEBUGWRAP4(IsValidCodePage);
762DEBUGWRAP8(IsValidLocale);
763DEBUGWRAP0(GetSystemDefaultLCID);
764DEBUGWRAP0(GetSystemDefaultLangID);
765DEBUGWRAP24(GetCurrencyFormatA);
766DEBUGWRAP24(GetCurrencyFormatW);
767DEBUGWRAP24(GetDateFormatA);
768DEBUGWRAP24(GetDateFormatW);
769DEBUGWRAP16(EnumCalendarInfoA);
770DEBUGWRAP16(EnumCalendarInfoW);
771DEBUGWRAP12(EnumDateFormatsA);
772DEBUGWRAP12(EnumDateFormatsW);
773DEBUGWRAP8(EnumSystemCodePagesA);
774DEBUGWRAP8(EnumSystemCodePagesW);
775DEBUGWRAP8(EnumSystemLocalesA);
776DEBUGWRAP8(EnumSystemLocalesW);
777DEBUGWRAP12(EnumTimeFormatsA);
778DEBUGWRAP12(EnumTimeFormatsW);
779DEBUGWRAP24(GetTimeFormatA);
780DEBUGWRAP24(GetTimeFormatW);
781DEBUGWRAP0(GetUserDefaultLCID);
782DEBUGWRAP0(GetUserDefaultLangID);
783DEBUGWRAP24(GetNumberFormatA);
784DEBUGWRAP24(GetNumberFormatW);
785DEBUGWRAP0(GetOEMCP);
786DEBUGWRAP12(SetLocaleInfoA);
787DEBUGWRAP12(SetLocaleInfoW);
788DEBUGWRAP16(GetLocaleInfoA);
789DEBUGWRAP16(GetLocaleInfoW);
790
791#undef DBG_LOCALLOG
792#define DBG_LOCALLOG DBG_time
793DEBUGWRAP4(GetTimeZoneInformation);
794DEBUGWRAP12(DosDateTimeToFileTime);
795DEBUGWRAP4(GetSystemTime);
796DEBUGWRAP12(GetSystemTimeAdjustment);
797DEBUGWRAP4(GetSystemTimeAsFileTime);
798DEBUGWRAP4_NORET(GetLocalTime);
799DEBUGWRAP4(SetLocalTime);
800DEBUGWRAP4_NORET(SetSystemTime);
801DEBUGWRAP8(SetSystemTimeAdjustment);
802DEBUGWRAP4(SetTimeZoneInformation);
803DEBUGWRAP8(SystemTimeToFileTime);
804DEBUGWRAP12(SystemTimeToTzSpecificLocalTime);
805
806
807#undef DBG_LOCALLOG
808#define DBG_LOCALLOG DBG_wintls
809DEBUGWRAP_LVL2_0(TlsAlloc);
810DEBUGWRAP_LVL2_4(TlsFree);
811DEBUGWRAP_LVL2_4(TlsGetValue);
812DEBUGWRAP_LVL2_8(TlsSetValue);
813
814
815#undef DBG_LOCALLOG
816#define DBG_LOCALLOG DBG_critsection
817DEBUGWRAP_LVL2_4(DeleteCriticalSection);
818DEBUGWRAP_LVL2_4(EnterCriticalSection);
819DEBUGWRAP_LVL2_4(InitializeCriticalSection);
820DEBUGWRAP_LVL2_4(LeaveCriticalSection);
821DEBUGWRAP_LVL2_4(MakeCriticalSectionGlobal);
822DEBUGWRAP_LVL2_4(ReinitializeCriticalSection);
823DEBUGWRAP_LVL2_4(TryEnterCriticalSection);
824DEBUGWRAP_LVL2_4(UninitializeCriticalSection);
825
826#undef DBG_LOCALLOG
827#define DBG_LOCALLOG DBG_module
828DEBUGWRAP4(LoadLibrary16);
829DEBUGWRAP4(FreeLibrary16);
830DEBUGWRAP8(GetProcAddress16);
831DEBUGWRAP4(LoadLibraryA);
832DEBUGWRAP12(LoadLibraryExA);
833DEBUGWRAP12(LoadLibraryExW);
834DEBUGWRAP4(LoadLibraryW);
835DEBUGWRAP8(LoadModule);
836DEBUGWRAP4(DisableThreadLibraryCalls);
837DEBUGWRAP4(FreeLibrary);
838DEBUGWRAP8(FreeLibraryAndExitThread);
839DEBUGWRAP12(GetModuleFileNameA);
840DEBUGWRAP12(GetModuleFileNameW);
841DEBUGWRAP4(GetModuleHandleA);
842DEBUGWRAP4(GetModuleHandleW);
843DEBUGWRAP8(GetProcAddress);
844DEBUGWRAP8(GetBinaryTypeA);
845DEBUGWRAP8(GetBinaryTypeW);
846
847
848#undef DBG_LOCALLOG
849#define DBG_LOCALLOG DBG_memory
850DEBUGWRAP16(VirtualAlloc);
851DEBUGWRAP12(VirtualFree);
852DEBUGWRAP8(VirtualLock);
853DEBUGWRAP16(VirtualProtect);
854DEBUGWRAP20(VirtualProtectEx);
855DEBUGWRAP12(VirtualQuery);
856DEBUGWRAP16(VirtualQueryEx);
857DEBUGWRAP8(VirtualUnlock);
858DEBUGWRAP4(IsBadCodePtr);
859DEBUGWRAP8(IsBadHugeReadPtr);
860DEBUGWRAP8(IsBadHugeWritePtr);
861DEBUGWRAP8(IsBadReadPtr);
862DEBUGWRAP8(IsBadStringPtrA);
863DEBUGWRAP8(IsBadStringPtrW);
864DEBUGWRAP8(IsBadWritePtr);
865DEBUGWRAP_LVL2_12(RtlFillMemory);
866DEBUGWRAP_LVL2_12(RtlMoveMemory);
867DEBUGWRAP_LVL2_8(RtlZeroMemory);
868
869
870#undef DBG_LOCALLOG
871#define DBG_LOCALLOG DBG_system
872DEBUGWRAP4(GetSystemInfo);
873DEBUGWRAP4(GetSystemPowerStatus);
874DEBUGWRAP8(GetComputerNameA);
875DEBUGWRAP8(GetComputerNameW);
876DEBUGWRAP0(GetVersion);
877DEBUGWRAP4(GetVersionExA);
878DEBUGWRAP4(GetVersionExW);
879DEBUGWRAP4(SetComputerNameA);
880DEBUGWRAP4(SetComputerNameW);
881DEBUGWRAP_LVL2_0(GetTickCount);
882DEBUGWRAP4(GetVDMCurrentDirectories);
883DEBUGWRAP4(QueryPerformanceCounter);
884DEBUGWRAP4(QueryPerformanceFrequency);
885DEBUGWRAP4(IsProcessorFeaturePresent);
886DEBUGWRAP28(FormatMessageA);
887DEBUGWRAP28(FormatMessageW);
888DEBUGWRAP12(FlushInstructionCache);
889DEBUGWRAP8(SetSystemPowerState);
890
891
892#undef DBG_LOCALLOG
893#define DBG_LOCALLOG DBG_string
894DEBUGWRAP24(CompareStringA);
895DEBUGWRAP24(CompareStringW);
896DEBUGWRAP20(FoldStringA);
897DEBUGWRAP20(FoldStringW);
898DEBUGWRAP24(LCMapStringA);
899DEBUGWRAP24(LCMapStringW);
900DEBUGWRAP_LVL2_24(MultiByteToWideChar);
901DEBUGWRAP20(GetStringTypeA);
902DEBUGWRAP20(GetStringTypeExA);
903DEBUGWRAP20(GetStringTypeExW);
904DEBUGWRAP16(GetStringTypeW);
905DEBUGWRAP_LVL2_4(IsDBCSLeadByte);
906DEBUGWRAP_LVL2_8(IsDBCSLeadByteEx);
907DEBUGWRAP_LVL2_32(WideCharToMultiByte);
908
909
910#undef DBG_LOCALLOG
911#define DBG_LOCALLOG DBG_exceptions
912DEBUGWRAP16(RaiseException);
913DEBUGWRAP16(RtlUnwind);
914DEBUGWRAP4(SetUnhandledExceptionFilter);
915DEBUGWRAP4(UnhandledExceptionFilter);
916
917#undef DBG_LOCALLOG
918#define DBG_LOCALLOG DBG_char
919DEBUGWRAP_LVL2_4(CharLowerA)
920DEBUGWRAP_LVL2_8(CharLowerBuffA)
921DEBUGWRAP_LVL2_8(CharLowerBuffW)
922DEBUGWRAP_LVL2_4(CharLowerW)
923DEBUGWRAP_LVL2_4(CharNextA)
924DEBUGWRAP_LVL2_12(CharNextExA)
925DEBUGWRAP_LVL2_12(CharNextExW)
926DEBUGWRAP_LVL2_4(CharNextW)
927DEBUGWRAP_LVL2_8(CharPrevA)
928DEBUGWRAP_LVL2_16(CharPrevExA)
929DEBUGWRAP_LVL2_16(CharPrevExW)
930DEBUGWRAP_LVL2_8(CharPrevW)
931DEBUGWRAP_LVL2_8(CharToOemA)
932DEBUGWRAP_LVL2_12(CharToOemBuffA)
933DEBUGWRAP_LVL2_12(CharToOemBuffW)
934DEBUGWRAP_LVL2_8(CharToOemW)
935DEBUGWRAP_LVL2_4(CharUpperA)
936DEBUGWRAP_LVL2_8(CharUpperBuffA)
937DEBUGWRAP_LVL2_8(CharUpperBuffW)
938DEBUGWRAP_LVL2_4(CharUpperW)
939DEBUGWRAP_LVL2_4(IsCharAlphaA)
940DEBUGWRAP_LVL2_4(IsCharAlphaNumericA)
941DEBUGWRAP_LVL2_4(IsCharAlphaNumericW)
942DEBUGWRAP_LVL2_4(IsCharAlphaW)
943DEBUGWRAP_LVL2_4(IsCharLowerA)
944DEBUGWRAP_LVL2_4(IsCharLowerW)
945DEBUGWRAP_LVL2_4(IsCharUpperA)
946DEBUGWRAP_LVL2_4(IsCharUpperW)
947DEBUGWRAP_LVL2_8(OemToCharA)
948DEBUGWRAP_LVL2_12(OemToCharBuffA)
949DEBUGWRAP_LVL2_12(OemToCharBuffW)
950DEBUGWRAP_LVL2_8(OemToCharW)
Note: See TracBrowser for help on using the repository browser.