Changeset 18401
- Timestamp:
- Feb 8, 2002, 5:47:11 PM (23 years ago)
- Location:
- tags/trunk/src/kernel32
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified tags/trunk/src/kernel32/dbglocal.cpp ¶
r18400 r18401 1 /* $Id: dbglocal.cpp,v 1.2 0 2002-02-08 15:09:29sandervl Exp $ */1 /* $Id: dbglocal.cpp,v 1.21 2002-02-08 16:47:10 sandervl Exp $ */ 2 2 3 3 /* … … 65 65 "hmmutex", 66 66 "hmcomm", 67 " semaphore",67 "hmsemaphore", 68 68 "wprocess", 69 69 "conprop", … … 128 128 "hmnul", 129 129 "overlappedio", 130 "trace" 130 "trace", 131 "event", 132 "mutex", 133 "semaphore", 134 "nls" 131 135 }; 132 136 //****************************************************************************** -
TabularUnified tags/trunk/src/kernel32/dbglocal.h ¶
r18400 r18401 126 126 #define DBG_overlappedio 106 127 127 #define DBG_trace 107 128 #define DBG_MAXFILES 108 128 #define DBG_event 108 129 #define DBG_mutex 109 130 #define DBG_semaphore 110 131 #define DBG_nls 111 132 #define DBG_MAXFILES 112 129 133 130 134 extern USHORT DbgEnabledKERNEL32[DBG_MAXFILES]; -
TabularUnified tags/trunk/src/kernel32/dbgwrap.cpp ¶
r18400 r18401 18 18 #include <dbgwrap.h> 19 19 20 21 BOOL WINAPI TryEnterCriticalSection( CRITICAL_SECTION *crit ); 22 void WINAPI ReinitializeCriticalSection( CRITICAL_SECTION *crit ); 23 void WINAPI UninitializeCriticalSection( CRITICAL_SECTION *crit ); 24 25 BOOL WINAPI CloseProfileUserMapping(void); 26 BOOL WINAPI OpenProfileUserMapping(void); 27 20 28 LPVOID WIN32API CreateFiber( DWORD dwStackSize, 21 29 LPVOID lpStartAddress, … … 28 36 BOOL bDeleteExistingResources); 29 37 30 BOOL WINAPI CloseProfileUserMapping(void) ;31 38 BOOL WIN32API EndUpdateResourceA(HANDLE hUpdate,BOOL fDiscard); 32 39 BOOL WIN32API EndUpdateResourceW(HANDLE hUpdate,BOOL fDiscard); 33 40 DWORD WIN32API CmdBatNotification(DWORD x1); 34 41 35 BOOL WINAPI OpenProfileUserMapping(void);36 42 37 43 DWORD WIN32API ThunkConnect32(LPVOID, LPSTR thunkfun16, … … 67 73 DEBUGWRAP4(FreeLibrary16); 68 74 DEBUGWRAP8(GetProcAddress16); 69 DEBUGWRAP4(ReleaseThunkLock);70 DEBUGWRAP4(RestoreThunkLock);71 DEBUGWRAP0(_ConfirmWin16Lock);72 DEBUGWRAP4(AddAtomA);73 DEBUGWRAP4(AddAtomW);74 DEBUGWRAP0(AllocConsole);75 75 DEBUGWRAP0(AreFileApisANSI); 76 DEBUGWRAP8(BeginUpdateResourceA);77 DEBUGWRAP8(BeginUpdateResourceW);78 76 DEBUGWRAP28(BackupRead) 79 77 DEBUGWRAP24(BackupSeek); 80 78 DEBUGWRAP28(BackupWrite); 81 79 DEBUGWRAP8(Beep); 82 DEBUGWRAP8(BuildCommDCBA);83 DEBUGWRAP12(BuildCommDCBAndTimeoutsA);84 DEBUGWRAP12(BuildCommDCBAndTimeoutsW);85 DEBUGWRAP8(BuildCommDCBW);86 DEBUGWRAP28(CallNamedPipeA);87 DEBUGWRAP28(CallNamedPipeW);88 80 DEBUGWRAP4(CancelIo); 89 81 DEBUGWRAP4(CancelWaitableTimer); 90 DEBUGWRAP4(ClearCommBreak);91 DEBUGWRAP12(ClearCommError);92 82 DEBUGWRAP4(CloseHandle); 93 DEBUGWRAP0(CloseProfileUserMapping);94 83 DEBUGWRAP4(CmdBatNotification); 95 DEBUGWRAP12(CommConfigDialogA);96 DEBUGWRAP12(CommConfigDialogW);97 DEBUGWRAP8(CompareFileTime);98 84 DEBUGWRAP24(CompareStringA); 99 85 DEBUGWRAP24(CompareStringW); 100 DEBUGWRAP8(ConnectNamedPipe);101 86 DEBUGWRAP12(ContinueDebugEvent); 102 87 DEBUGWRAP4(ConvertDefaultLocale); 103 88 DEBUGWRAP4(ConvertToGlobalHandle); 104 DEBUGWRAP12(CopyFileA);105 DEBUGWRAP24(CopyFileExA);106 DEBUGWRAP24(CopyFileExW);107 DEBUGWRAP12(CopyFileW);108 DEBUGWRAP20(CreateConsoleScreenBuffer);109 DEBUGWRAP8(CreateDirectoryA);110 DEBUGWRAP12(CreateDirectoryExA);111 DEBUGWRAP12(CreateDirectoryExW);112 DEBUGWRAP8(CreateDirectoryW);113 DEBUGWRAP16(CreateEventA);114 DEBUGWRAP16(CreateEventW);115 89 DEBUGWRAP12(CreateFiber); 116 DEBUGWRAP28(CreateFileA);117 DEBUGWRAP28(CreateFileW);118 DEBUGWRAP24(CreateFileMappingA);119 DEBUGWRAP24(CreateFileMappingW);120 90 DEBUGWRAP16(CreateIoCompletionPort); 121 DEBUGWRAP16(CreateMailslotA);122 DEBUGWRAP16(CreateMailslotW);123 DEBUGWRAP12(CreateMutexA);124 DEBUGWRAP12(CreateMutexW);125 DEBUGWRAP32(CreateNamedPipeA);126 DEBUGWRAP32(CreateNamedPipeW);127 DEBUGWRAP16(CreatePipe);128 DEBUGWRAP40(CreateProcessA);129 DEBUGWRAP40(CreateProcessW);130 DEBUGWRAP28(CreateRemoteThread);131 DEBUGWRAP16(CreateSemaphoreA);132 DEBUGWRAP16(CreateSemaphoreW);133 91 DEBUGWRAP16(CreateTapePartition); 134 DEBUGWRAP24(CreateThread);135 92 DEBUGWRAP12(CreateWaitableTimerA); 136 93 DEBUGWRAP12(CreateWaitableTimerW); 137 DEBUGWRAP4(DebugActiveProcess);138 DEBUGWRAP0(DebugBreak);139 94 DEBUGWRAP12(DefineDosDeviceA); 140 95 DEBUGWRAP12(DefineDosDeviceW); 141 DEBUGWRAP4(DeleteAtom);142 //DEBUGWRAP4(DeleteCriticalSection);143 96 DEBUGWRAP4(DeleteFiber); 144 DEBUGWRAP4(DeleteFileA);145 DEBUGWRAP4(DeleteFileW);146 97 DEBUGWRAP32(DeviceIoControl); 147 98 DEBUGWRAP4(DisableThreadLibraryCalls); 148 DEBUGWRAP4(DisconnectNamedPipe);149 DEBUGWRAP12(DosDateTimeToFileTime);150 99 DEBUGWRAP28(DuplicateHandle); 151 DEBUGWRAP8(EndUpdateResourceA);152 DEBUGWRAP8(EndUpdateResourceW);153 //DEBUGWRAP4(EnterCriticalSection);154 DEBUGWRAP16(EnumCalendarInfoA);155 DEBUGWRAP16(EnumCalendarInfoW);156 DEBUGWRAP12(EnumDateFormatsA);157 DEBUGWRAP12(EnumDateFormatsW);158 DEBUGWRAP20(EnumResourceLanguagesA);159 DEBUGWRAP20(EnumResourceLanguagesW);160 DEBUGWRAP16(EnumResourceNamesA);161 DEBUGWRAP16(EnumResourceNamesW);162 DEBUGWRAP12(EnumResourceTypesA);163 DEBUGWRAP12(EnumResourceTypesW);164 DEBUGWRAP8(EnumSystemCodePagesA);165 DEBUGWRAP8(EnumSystemCodePagesW);166 DEBUGWRAP8(EnumSystemLocalesA);167 DEBUGWRAP8(EnumSystemLocalesW);168 DEBUGWRAP12(EnumTimeFormatsA);169 DEBUGWRAP12(EnumTimeFormatsW);170 100 DEBUGWRAP12(EraseTape); 171 DEBUGWRAP8(EscapeCommFunction);172 DEBUGWRAP4(ExitProcess);173 DEBUGWRAP4(ExitThread);174 DEBUGWRAP12(ExpandEnvironmentStringsA);175 DEBUGWRAP12(ExpandEnvironmentStringsW);176 DEBUGWRAP4(FT_Exit0);177 DEBUGWRAP4(FT_Exit12);178 DEBUGWRAP4(FT_Exit16);179 DEBUGWRAP4(FT_Exit20);180 DEBUGWRAP4(FT_Exit24);181 DEBUGWRAP4(FT_Exit28);182 DEBUGWRAP4(FT_Exit32);183 DEBUGWRAP4(FT_Exit36);184 DEBUGWRAP4(FT_Exit4);185 DEBUGWRAP4(FT_Exit40);186 DEBUGWRAP4(FT_Exit44);187 DEBUGWRAP4(FT_Exit48);188 DEBUGWRAP4(FT_Exit52);189 DEBUGWRAP4(FT_Exit56);190 DEBUGWRAP4(FT_Exit8);191 DEBUGWRAP4(FT_Prolog);192 DEBUGWRAP4(FT_Thunk);193 101 DEBUGWRAP8(FatalAppExitA); 194 102 DEBUGWRAP8(FatalAppExitW); 195 103 DEBUGWRAP4(FatalExit); 196 DEBUGWRAP12(FileTimeToDosDateTime);197 DEBUGWRAP8(FileTimeToLocalFileTime);198 DEBUGWRAP8(FileTimeToSystemTime);199 DEBUGWRAP20(FillConsoleOutputAttribute);200 DEBUGWRAP20(FillConsoleOutputCharacterA);201 DEBUGWRAP20(FillConsoleOutputCharacterW);202 DEBUGWRAP4(FindAtomA);203 DEBUGWRAP4(FindAtomW);204 DEBUGWRAP4(FindClose);205 DEBUGWRAP4(FindCloseChangeNotification);206 DEBUGWRAP12(FindFirstChangeNotificationA);207 DEBUGWRAP12(FindFirstChangeNotificationW);208 DEBUGWRAP8(FindFirstFileA);209 DEBUGWRAP24(FindFirstFileExA);210 DEBUGWRAP24(FindFirstFileExW);211 DEBUGWRAP8(FindFirstFileW);212 DEBUGWRAP4(FindNextChangeNotification);213 DEBUGWRAP8(FindNextFileA);214 DEBUGWRAP8(FindNextFileW);215 DEBUGWRAP12(FindResourceA);216 DEBUGWRAP16(FindResourceExA);217 DEBUGWRAP16(FindResourceExW);218 DEBUGWRAP12(FindResourceW);219 DEBUGWRAP4(FlushConsoleInputBuffer);220 DEBUGWRAP4(FlushFileBuffers);221 104 DEBUGWRAP12(FlushInstructionCache); 222 DEBUGWRAP8(FlushViewOfFile);223 105 DEBUGWRAP20(FoldStringA); 224 106 DEBUGWRAP20(FoldStringW); 225 107 DEBUGWRAP28(FormatMessageA); 226 108 DEBUGWRAP28(FormatMessageW); 227 DEBUGWRAP0(FreeConsole);228 DEBUGWRAP4(FreeEnvironmentStringsA);229 DEBUGWRAP4(FreeEnvironmentStringsW);230 109 DEBUGWRAP4(FreeLibrary); 231 110 DEBUGWRAP8(FreeLibraryAndExitThread); 232 DEBUGWRAP4(FreeResource);233 DEBUGWRAP8(GenerateConsoleCtrlEvent);234 111 DEBUGWRAP0(GetACP); 235 DEBUGWRAP12(GetAtomNameA);236 DEBUGWRAP12(GetAtomNameW);237 112 DEBUGWRAP8(GetBinaryTypeA); 238 113 DEBUGWRAP8(GetBinaryTypeW); 239 114 DEBUGWRAP8(GetCPInfo); 240 DEBUGWRAP12(GetCommConfig);241 DEBUGWRAP8(GetCommMask);242 DEBUGWRAP8(GetCommModemStatus);243 DEBUGWRAP8(GetCommProperties);244 DEBUGWRAP8(GetCommState);245 DEBUGWRAP8(GetCommTimeouts);246 115 DEBUGWRAP0(GetCommandLineA); 247 116 DEBUGWRAP0(GetCommandLineW); 248 DEBUGWRAP8(GetCompressedFileSizeA);249 DEBUGWRAP8(GetCompressedFileSizeW);250 117 DEBUGWRAP8(GetComputerNameA); 251 118 DEBUGWRAP8(GetComputerNameW); 252 DEBUGWRAP0(GetConsoleCP);253 DEBUGWRAP8(GetConsoleCursorInfo);254 DEBUGWRAP8(GetConsoleMode);255 DEBUGWRAP0(GetConsoleOutputCP);256 DEBUGWRAP8(GetConsoleScreenBufferInfo);257 DEBUGWRAP8(GetConsoleTitleA);258 DEBUGWRAP8(GetConsoleTitleW);259 DEBUGWRAP24(GetCurrencyFormatA);260 DEBUGWRAP24(GetCurrencyFormatW);261 DEBUGWRAP8(GetCurrentDirectoryA);262 DEBUGWRAP8(GetCurrentDirectoryW);263 DEBUGWRAP0(GetCurrentProcess);264 DEBUGWRAP0(GetCurrentProcessId);265 DEBUGWRAP0(GetCurrentThread);266 DEBUGWRAP0(GetCurrentThreadId);267 DEBUGWRAP24(GetDateFormatA);268 DEBUGWRAP24(GetDateFormatW);269 DEBUGWRAP12(GetDefaultCommConfigA);270 DEBUGWRAP12(GetDefaultCommConfigW);271 DEBUGWRAP20(GetDiskFreeSpaceA);272 DEBUGWRAP20(GetDiskFreeSpaceW);273 DEBUGWRAP4(GetDriveTypeA);274 DEBUGWRAP4(GetDriveTypeW);275 DEBUGWRAP0(GetEnvironmentStringsA);276 DEBUGWRAP0(GetEnvironmentStringsW);277 DEBUGWRAP12(GetEnvironmentVariableA);278 DEBUGWRAP12(GetEnvironmentVariableW);279 DEBUGWRAP8(GetExitCodeProcess);280 DEBUGWRAP8(GetExitCodeThread);281 DEBUGWRAP4(GetFileAttributesA);282 DEBUGWRAP4(GetFileAttributesW);283 DEBUGWRAP8(GetFileInformationByHandle);284 DEBUGWRAP8(GetFileSize);285 DEBUGWRAP16(GetFileTime);286 DEBUGWRAP4(GetFileType);287 DEBUGWRAP16(GetFullPathNameA);288 DEBUGWRAP16(GetFullPathNameW);289 119 DEBUGWRAP8(GetHandleInformation); 290 DEBUGWRAP4(GetLargestConsoleWindowSize);291 120 DEBUGWRAP0(GetLastError); 292 DEBUGWRAP4(GetLocalTime);293 DEBUGWRAP16(GetLocaleInfoA);294 DEBUGWRAP16(GetLocaleInfoW);295 DEBUGWRAP8(GetLogicalDriveStringsA);296 DEBUGWRAP8(GetLogicalDriveStringsW);297 DEBUGWRAP0(GetLogicalDrives);298 DEBUGWRAP20(GetMailslotInfo);299 121 DEBUGWRAP12(GetModuleFileNameA); 300 122 DEBUGWRAP12(GetModuleFileNameW); 301 123 DEBUGWRAP4(GetModuleHandleA); 302 124 DEBUGWRAP4(GetModuleHandleW); 303 DEBUGWRAP28(GetNamedPipeHandleStateA);304 DEBUGWRAP28(GetNamedPipeHandleStateW);305 DEBUGWRAP20(GetNamedPipeInfo);306 DEBUGWRAP24(GetNumberFormatA);307 DEBUGWRAP24(GetNumberFormatW);308 DEBUGWRAP8(GetNumberOfConsoleInputEvents);309 DEBUGWRAP4(GetNumberOfConsoleMouseButtons);310 DEBUGWRAP0(GetOEMCP);311 125 DEBUGWRAP16(GetOverlappedResult); 312 126 DEBUGWRAP4(GetPriorityClass); 313 DEBUGWRAP16(GetPrivateProfileIntA);314 DEBUGWRAP16(GetPrivateProfileIntW);315 DEBUGWRAP16(GetPrivateProfileSectionA);316 DEBUGWRAP12(GetPrivateProfileSectionNamesA);317 DEBUGWRAP12(GetPrivateProfileSectionNamesW);318 DEBUGWRAP16(GetPrivateProfileSectionW);319 DEBUGWRAP24(GetPrivateProfileStringA);320 DEBUGWRAP24(GetPrivateProfileStringW);321 DEBUGWRAP20(GetPrivateProfileStructA);322 DEBUGWRAP20(GetPrivateProfileStructW);323 127 DEBUGWRAP8(GetProcAddress); 324 DEBUGWRAP12(GetProcessAffinityMask);325 DEBUGWRAP8(GetProcessDword);326 DEBUGWRAP4(GetProcessFlags);327 DEBUGWRAP0(GetProcessHeap);328 DEBUGWRAP8(GetProcessHeaps);329 DEBUGWRAP8(GetProcessShutdownParameters);330 DEBUGWRAP20(GetProcessTimes);331 DEBUGWRAP4(GetProcessVersion);332 DEBUGWRAP12(GetProcessWorkingSetSize);333 DEBUGWRAP12(GetProfileIntA);334 DEBUGWRAP12(GetProfileIntW);335 DEBUGWRAP12(GetProfileSectionA);336 DEBUGWRAP12(GetProfileSectionW);337 DEBUGWRAP20(GetProfileStringA);338 DEBUGWRAP20(GetProfileStringW);339 128 DEBUGWRAP20(GetQueuedCompletionStatus); 340 DEBUGWRAP12(GetShortPathNameA);341 DEBUGWRAP12(GetShortPathNameW);342 129 DEBUGWRAP4(GetStartupInfoA); 343 130 DEBUGWRAP4(GetStartupInfoW); … … 347 134 DEBUGWRAP20(GetStringTypeExW); 348 135 DEBUGWRAP16(GetStringTypeW); 349 DEBUGWRAP0(GetSystemDefaultLCID);350 DEBUGWRAP0(GetSystemDefaultLangID);351 DEBUGWRAP8(GetSystemDirectoryA);352 DEBUGWRAP8(GetSystemDirectoryW);353 136 DEBUGWRAP4(GetSystemInfo); 354 137 DEBUGWRAP4(GetSystemPowerStatus); 355 DEBUGWRAP4(GetSystemTime);356 DEBUGWRAP12(GetSystemTimeAdjustment);357 DEBUGWRAP4(GetSystemTimeAsFileTime);358 138 DEBUGWRAP16(GetTapeParameters); 359 139 DEBUGWRAP20(GetTapePosition); 360 140 DEBUGWRAP4(GetTapeStatus); 361 DEBUGWRAP16(GetTempFileNameA);362 DEBUGWRAP16(GetTempFileNameW);363 DEBUGWRAP8(GetTempPathA);364 DEBUGWRAP8(GetTempPathW);365 DEBUGWRAP8(GetThreadContext);366 DEBUGWRAP0(GetThreadLocale);367 DEBUGWRAP4(GetThreadPriority);368 DEBUGWRAP12(GetThreadSelectorEntry);369 DEBUGWRAP20(GetThreadTimes);370 141 DEBUGWRAP0(GetTickCount); 371 DEBUGWRAP24(GetTimeFormatA);372 DEBUGWRAP24(GetTimeFormatW);373 DEBUGWRAP4(GetTimeZoneInformation);374 DEBUGWRAP0(GetUserDefaultLCID);375 DEBUGWRAP0(GetUserDefaultLangID);376 142 DEBUGWRAP4(GetVDMCurrentDirectories); 377 143 DEBUGWRAP0(GetVersion); 378 144 DEBUGWRAP4(GetVersionExA); 379 145 DEBUGWRAP4(GetVersionExW); 380 DEBUGWRAP32(GetVolumeInformationA);381 DEBUGWRAP32(GetVolumeInformationW);382 DEBUGWRAP8(GetWindowsDirectoryA);383 DEBUGWRAP8(GetWindowsDirectoryW);384 DEBUGWRAP4(GlobalAddAtomA);385 DEBUGWRAP4(GlobalAddAtomW);386 DEBUGWRAP8(GlobalAlloc);387 DEBUGWRAP4(GlobalCompact);388 DEBUGWRAP4(GlobalDeleteAtom);389 DEBUGWRAP4(GlobalFindAtomA);390 DEBUGWRAP4(GlobalFindAtomW);391 DEBUGWRAP4(GlobalFix);392 DEBUGWRAP4(GlobalFlags);393 DEBUGWRAP4(GlobalFree);394 DEBUGWRAP12(GlobalGetAtomNameA);395 DEBUGWRAP12(GlobalGetAtomNameW);396 DEBUGWRAP4(GlobalHandle);397 DEBUGWRAP4(GlobalLock);398 DEBUGWRAP4(GlobalMemoryStatus);399 DEBUGWRAP12(GlobalReAlloc);400 DEBUGWRAP4(GlobalSize);401 DEBUGWRAP4(GlobalUnWire);402 DEBUGWRAP4(GlobalUnfix);403 DEBUGWRAP4(GlobalUnlock);404 DEBUGWRAP4(GlobalWire);405 DEBUGWRAP12(HeapAlloc);406 DEBUGWRAP8(HeapCompact);407 DEBUGWRAP12(HeapCreate);408 DEBUGWRAP4(HeapDestroy);409 DEBUGWRAP12(HeapFree);410 DEBUGWRAP4(HeapLock);411 DEBUGWRAP16(HeapReAlloc);412 DEBUGWRAP12(HeapSize);413 DEBUGWRAP4(HeapUnlock);414 DEBUGWRAP12(HeapValidate);415 DEBUGWRAP8(HeapWalk);416 DEBUGWRAP4(InitAtomTable);417 //DEBUGWRAP4(InitializeCriticalSection);418 146 //DEBUGWRAP12(InterlockedCompareExchange); 419 147 //DEBUGWRAP4(InterlockedDecrement); … … 431 159 DEBUGWRAP8(IsDBCSLeadByteEx); 432 160 DEBUGWRAP0(IsDebuggerPresent); 433 DEBUGWRAP4(IsValidCodePage);434 DEBUGWRAP8(IsValidLocale);435 DEBUGWRAP4(K32Thk1632Epilog);436 DEBUGWRAP4(K32Thk1632Prolog);437 161 DEBUGWRAP24(LCMapStringA); 438 162 DEBUGWRAP24(LCMapStringW); 439 //DEBUGWRAP4(LeaveCriticalSection);440 163 DEBUGWRAP4(LoadLibraryA); 441 164 DEBUGWRAP12(LoadLibraryExA); … … 443 166 DEBUGWRAP4(LoadLibraryW); 444 167 DEBUGWRAP8(LoadModule); 445 DEBUGWRAP8(LoadResource); 446 DEBUGWRAP8(LocalAlloc); 447 DEBUGWRAP4(LocalCompact); 448 DEBUGWRAP8(LocalFileTimeToFileTime); 449 DEBUGWRAP4(LocalFlags); 450 DEBUGWRAP4(LocalFree); 451 DEBUGWRAP4(LocalHandle); 452 DEBUGWRAP4(LocalLock); 453 DEBUGWRAP12(LocalReAlloc); 454 DEBUGWRAP8(LocalShrink); 455 DEBUGWRAP4(LocalSize); 456 DEBUGWRAP4(LocalUnlock); 457 DEBUGWRAP20(LockFile); 458 DEBUGWRAP24(LockFileEx); 459 DEBUGWRAP4(LockResource); 460 //DEBUGWRAP4(MakeCriticalSectionGlobal); 461 DEBUGWRAP4(MapLS); 462 DEBUGWRAP4(MapSLFix); 463 DEBUGWRAP20(MapViewOfFile); 464 DEBUGWRAP24(MapViewOfFileEx); 465 DEBUGWRAP8(MoveFileA); 466 DEBUGWRAP12(MoveFileExA); 467 DEBUGWRAP12(MoveFileExW); 468 DEBUGWRAP8(MoveFileW); 168 469 169 DEBUGWRAP12(MulDiv); 470 170 DEBUGWRAP24(MultiByteToWideChar); 471 DEBUGWRAP12(OpenEventA);472 DEBUGWRAP12(OpenEventW);473 DEBUGWRAP12(OpenFile);474 DEBUGWRAP12(OpenFileMappingA);475 DEBUGWRAP12(OpenFileMappingW);476 DEBUGWRAP12(OpenMutexA);477 DEBUGWRAP12(OpenMutexW);478 DEBUGWRAP12(OpenProcess);479 DEBUGWRAP0(OpenProfileUserMapping);480 DEBUGWRAP12(OpenSemaphoreA);481 DEBUGWRAP12(OpenSemaphoreW);482 DEBUGWRAP4(OutputDebugStringA);483 DEBUGWRAP4(OutputDebugStringW);484 DEBUGWRAP16(PeekConsoleInputA);485 DEBUGWRAP16(PeekConsoleInputW);486 DEBUGWRAP24(PeekNamedPipe);487 171 DEBUGWRAP16(PostQueuedCompletionStatus); 488 172 DEBUGWRAP12(PrepareTape); 489 DEBUGWRAP4(PulseEvent);490 DEBUGWRAP8(PurgeComm);491 DEBUGWRAP4(QT_Thunk);492 173 DEBUGWRAP12(QueryDosDeviceA); 493 174 DEBUGWRAP12(QueryDosDeviceW); … … 495 176 DEBUGWRAP4(QueryPerformanceFrequency); 496 177 DEBUGWRAP16(RaiseException); 497 DEBUGWRAP20(ReadConsoleA);498 DEBUGWRAP16(ReadConsoleInputA);499 DEBUGWRAP16(ReadConsoleInputW);500 DEBUGWRAP20(ReadConsoleOutputA);501 DEBUGWRAP20(ReadConsoleOutputAttribute);502 DEBUGWRAP20(ReadConsoleOutputCharacterA);503 DEBUGWRAP20(ReadConsoleOutputCharacterW);504 DEBUGWRAP20(ReadConsoleOutputW);505 DEBUGWRAP20(ReadConsoleW);506 DEBUGWRAP20(ReadFile);507 DEBUGWRAP20(ReadFileEx);508 DEBUGWRAP20(ReadProcessMemory);509 DEBUGWRAP8(RegisterServiceProcess);510 //DEBUGWRAP4(ReinitializeCriticalSection);511 DEBUGWRAP4(ReleaseMutex);512 DEBUGWRAP12(ReleaseSemaphore);513 DEBUGWRAP4(RemoveDirectoryA);514 DEBUGWRAP4(RemoveDirectoryW);515 DEBUGWRAP4(ResetEvent);516 DEBUGWRAP4(ResumeThread);517 178 DEBUGWRAP12(RtlFillMemory); 518 179 DEBUGWRAP12(RtlMoveMemory); 519 180 DEBUGWRAP16(RtlUnwind); 520 181 DEBUGWRAP8(RtlZeroMemory); 521 DEBUGWRAP4(SMapLS);522 DEBUGWRAP4(SMapLS_IP_EBP_12);523 DEBUGWRAP4(SMapLS_IP_EBP_16);524 DEBUGWRAP4(SMapLS_IP_EBP_20);525 DEBUGWRAP4(SMapLS_IP_EBP_24);526 DEBUGWRAP4(SMapLS_IP_EBP_28);527 DEBUGWRAP4(SMapLS_IP_EBP_32);528 DEBUGWRAP4(SMapLS_IP_EBP_36);529 DEBUGWRAP4(SMapLS_IP_EBP_40);530 DEBUGWRAP4(SMapLS_IP_EBP_8);531 DEBUGWRAP4(SUnMapLS);532 DEBUGWRAP4(SUnMapLS_IP_EBP_12);533 DEBUGWRAP4(SUnMapLS_IP_EBP_16);534 DEBUGWRAP4(SUnMapLS_IP_EBP_20);535 DEBUGWRAP4(SUnMapLS_IP_EBP_24);536 DEBUGWRAP4(SUnMapLS_IP_EBP_28);537 DEBUGWRAP4(SUnMapLS_IP_EBP_32);538 DEBUGWRAP4(SUnMapLS_IP_EBP_36);539 DEBUGWRAP4(SUnMapLS_IP_EBP_40);540 DEBUGWRAP4(SUnMapLS_IP_EBP_8);541 DEBUGWRAP20(ScrollConsoleScreenBufferA);542 DEBUGWRAP20(ScrollConsoleScreenBufferW);543 DEBUGWRAP24(SearchPathA);544 DEBUGWRAP24(SearchPathW);545 DEBUGWRAP4(SetCommBreak);546 DEBUGWRAP12(SetCommConfig);547 DEBUGWRAP8(SetCommMask);548 DEBUGWRAP8(SetCommState);549 DEBUGWRAP8(SetCommTimeouts);550 182 DEBUGWRAP4(SetComputerNameA); 551 183 DEBUGWRAP4(SetComputerNameW); 552 DEBUGWRAP4(SetConsoleActiveScreenBuffer);553 DEBUGWRAP4(SetConsoleCP);554 DEBUGWRAP8(SetConsoleCtrlHandler);555 DEBUGWRAP8(SetConsoleCursorInfo);556 DEBUGWRAP8(SetConsoleCursorPosition);557 DEBUGWRAP8(SetConsoleMode);558 DEBUGWRAP4(SetConsoleOutputCP);559 DEBUGWRAP8(SetConsoleScreenBufferSize);560 DEBUGWRAP8(SetConsoleTextAttribute);561 DEBUGWRAP4(SetConsoleTitleA);562 DEBUGWRAP4(SetConsoleTitleW);563 DEBUGWRAP12(SetConsoleWindowInfo);564 DEBUGWRAP4(SetCurrentDirectoryA);565 DEBUGWRAP4(SetCurrentDirectoryW);566 DEBUGWRAP12(SetDefaultCommConfigA);567 DEBUGWRAP12(SetDefaultCommConfigW);568 DEBUGWRAP4(SetEndOfFile);569 DEBUGWRAP8(SetEnvironmentVariableA);570 DEBUGWRAP8(SetEnvironmentVariableW);571 184 DEBUGWRAP4(SetErrorMode); 572 DEBUGWRAP4(SetEvent);573 DEBUGWRAP0(SetFileApisToANSI);574 DEBUGWRAP0(SetFileApisToOEM);575 DEBUGWRAP8(SetFileAttributesA);576 DEBUGWRAP8(SetFileAttributesW);577 DEBUGWRAP16(SetFilePointer);578 DEBUGWRAP16(SetFileTime);579 185 DEBUGWRAP4(SetHandleCount); 580 186 DEBUGWRAP12(SetHandleInformation); 581 187 DEBUGWRAP4(SetLastError); 582 DEBUGWRAP4(SetLocalTime);583 DEBUGWRAP12(SetLocaleInfoA);584 DEBUGWRAP12(SetLocaleInfoW);585 DEBUGWRAP8(SetMailslotInfo);586 DEBUGWRAP16(SetNamedPipeHandleState);587 188 DEBUGWRAP8(SetPriorityClass); 588 DEBUGWRAP8(SetProcessAffinityMask);589 DEBUGWRAP12(SetProcessDword);590 DEBUGWRAP8(SetProcessPriorityBoost);591 DEBUGWRAP8(SetProcessShutdownParameters);592 DEBUGWRAP12(SetProcessWorkingSetSize);593 189 DEBUGWRAP8(SetStdHandle); 594 190 DEBUGWRAP8(SetSystemPowerState); 595 DEBUGWRAP4(SetSystemTime);596 DEBUGWRAP8(SetSystemTimeAdjustment);597 191 DEBUGWRAP12(SetTapeParameters); 598 192 DEBUGWRAP24(SetTapePosition); 599 DEBUGWRAP8(SetThreadAffinityMask);600 DEBUGWRAP8(SetThreadContext);601 DEBUGWRAP4(SetThreadLocale);602 DEBUGWRAP8(SetThreadPriority);603 DEBUGWRAP8(SetThreadPriorityBoost);604 DEBUGWRAP4(SetTimeZoneInformation);605 193 DEBUGWRAP4(SetUnhandledExceptionFilter); 606 DEBUGWRAP8(SetVolumeLabelA);607 DEBUGWRAP8(SetVolumeLabelW);608 DEBUGWRAP12(SetupComm);609 DEBUGWRAP8(SizeofResource);610 194 DEBUGWRAP4(Sleep); 611 195 DEBUGWRAP8(SleepEx); 612 DEBUGWRAP4(SuspendThread);613 DEBUGWRAP8(SystemTimeToFileTime);614 DEBUGWRAP12(SystemTimeToTzSpecificLocalTime);615 DEBUGWRAP8(TerminateProcess);616 DEBUGWRAP8(TerminateThread);617 DEBUGWRAP24(ThunkConnect32);618 DEBUGWRAP0(TlsAlloc);619 DEBUGWRAP4(TlsFree);620 DEBUGWRAP4(TlsGetValue);621 DEBUGWRAP8(TlsSetValue);622 DEBUGWRAP28(TransactNamedPipe);623 DEBUGWRAP8(TransmitCommChar);624 //DEBUGWRAP4(TryEnterCriticalSection);625 DEBUGWRAP4(UnMapLS);626 DEBUGWRAP12(UnMapSLFixArray);627 196 DEBUGWRAP4(UnhandledExceptionFilter); 628 //DEBUGWRAP4(UninitializeCriticalSection);629 DEBUGWRAP20(UnlockFile);630 DEBUGWRAP20(UnlockFileEx);631 DEBUGWRAP4(UnmapViewOfFile);632 DEBUGWRAP24(UpdateResourceA);633 DEBUGWRAP24(UpdateResourceW);634 197 DEBUGWRAP12(VerLanguageNameA); 635 198 DEBUGWRAP12(VerLanguageNameW); … … 642 205 DEBUGWRAP16(VirtualQueryEx); 643 206 DEBUGWRAP8(VirtualUnlock); 644 DEBUGWRAP12(WaitCommEvent);645 DEBUGWRAP8(WaitForDebugEvent);646 207 DEBUGWRAP16(WaitForMultipleObjects); 647 208 DEBUGWRAP20(WaitForMultipleObjectsEx); 648 209 DEBUGWRAP8(WaitForSingleObject); 649 210 DEBUGWRAP12(WaitForSingleObjectEx); 650 DEBUGWRAP8(WaitNamedPipeA);651 DEBUGWRAP8(WaitNamedPipeW);652 211 DEBUGWRAP32(WideCharToMultiByte); 653 212 DEBUGWRAP8(WinExec); 654 DEBUGWRAP20(WriteConsoleA);655 DEBUGWRAP16(WriteConsoleInputA);656 DEBUGWRAP16(WriteConsoleInputW);657 DEBUGWRAP20(WriteConsoleOutputA);658 DEBUGWRAP20(WriteConsoleOutputAttribute);659 DEBUGWRAP20(WriteConsoleOutputCharacterA);660 DEBUGWRAP20(WriteConsoleOutputCharacterW);661 DEBUGWRAP20(WriteConsoleOutputW);662 DEBUGWRAP20(WriteConsoleW);663 DEBUGWRAP20(WriteFile);664 DEBUGWRAP20(WriteFileEx);665 DEBUGWRAP12(WritePrivateProfileSectionA);666 DEBUGWRAP12(WritePrivateProfileSectionW);667 DEBUGWRAP16(WritePrivateProfileStringA);668 DEBUGWRAP16(WritePrivateProfileStringW);669 DEBUGWRAP20(WritePrivateProfileStructA);670 DEBUGWRAP20(WritePrivateProfileStructW);671 DEBUGWRAP20(WriteProcessMemory);672 DEBUGWRAP8(WriteProfileSectionA);673 DEBUGWRAP8(WriteProfileSectionW);674 DEBUGWRAP12(WriteProfileStringA);675 DEBUGWRAP12(WriteProfileStringW);676 213 DEBUGWRAP16(WriteTapemark); 677 DEBUGWRAP12(_lread);678 DEBUGWRAP12(_lwrite);679 DEBUGWRAP4(_lclose);680 DEBUGWRAP8(_lcreat);681 DEBUGWRAP12(_llseek);682 DEBUGWRAP8(_lopen);683 DEBUGWRAP8(lstrcatA);684 DEBUGWRAP8(lstrcatW);685 DEBUGWRAP8(lstrcmpA);686 DEBUGWRAP8(lstrcmpW);687 DEBUGWRAP8(lstrcmpiA);688 DEBUGWRAP8(lstrcmpiW);689 DEBUGWRAP8(lstrcpyA);690 DEBUGWRAP8(lstrcpyW);691 DEBUGWRAP12(lstrcpynA);692 DEBUGWRAP12(lstrcpynW);693 DEBUGWRAP4(lstrlenA);694 DEBUGWRAP4(lstrlenW);695 DEBUGWRAP12(lstrcpynAtoW);696 DEBUGWRAP12(lstrcpynWtoA);697 DEBUGWRAP8(lstrcpyAtoW);698 DEBUGWRAP8(lstrcpyWtoA);699 DEBUGWRAP12(lstrncmpA);700 DEBUGWRAP12(lstrncmpW);701 DEBUGWRAP16(GetDiskFreeSpaceExA);702 DEBUGWRAP16(GetDiskFreeSpaceExW);703 214 DEBUGWRAP4(IsProcessorFeaturePresent); 704 DEBUGWRAP12(GetFileAttributesExA);705 DEBUGWRAP12(GetFileAttributesExW);706 DEBUGWRAP12(lstrncmpiA);707 DEBUGWRAP12(lstrncmpiW);708 DEBUGWRAP12(GetLongPathNameA);709 DEBUGWRAP12(GetLongPathNameW);710 711 DEBUGWRAP12(HEAP_xalloc);712 DEBUGWRAP16(HEAP_xrealloc);713 DEBUGWRAP4(HEAP_malloc);714 DEBUGWRAP8(HEAP_realloc);715 DEBUGWRAP4(HEAP_size);716 DEBUGWRAP4(HEAP_free);717 DEBUGWRAP12(HEAP_strdupWtoA);718 DEBUGWRAP12(HEAP_strdupAtoW);719 DEBUGWRAP12(HEAP_strdupA);720 DEBUGWRAP12(HEAP_strdupW);721 215 722 216 … … 771 265 DEBUGWRAP8(RegUnLoadKeyA); 772 266 DEBUGWRAP8(RegUnLoadKeyW); 267 268 #undef DBG_LOCALLOG 269 #define DBG_LOCALLOG DBG_thunk 270 271 DEBUGWRAP4(QT_Thunk); 272 DEBUGWRAP4(FT_Exit0); 273 DEBUGWRAP4(FT_Exit12); 274 DEBUGWRAP4(FT_Exit16); 275 DEBUGWRAP4(FT_Exit20); 276 DEBUGWRAP4(FT_Exit24); 277 DEBUGWRAP4(FT_Exit28); 278 DEBUGWRAP4(FT_Exit32); 279 DEBUGWRAP4(FT_Exit36); 280 DEBUGWRAP4(FT_Exit4); 281 DEBUGWRAP4(FT_Exit40); 282 DEBUGWRAP4(FT_Exit44); 283 DEBUGWRAP4(FT_Exit48); 284 DEBUGWRAP4(FT_Exit52); 285 DEBUGWRAP4(FT_Exit56); 286 DEBUGWRAP4(FT_Exit8); 287 DEBUGWRAP4(FT_Prolog); 288 DEBUGWRAP4(FT_Thunk); 289 DEBUGWRAP4(SMapLS); 290 DEBUGWRAP4(SMapLS_IP_EBP_12); 291 DEBUGWRAP4(SMapLS_IP_EBP_16); 292 DEBUGWRAP4(SMapLS_IP_EBP_20); 293 DEBUGWRAP4(SMapLS_IP_EBP_24); 294 DEBUGWRAP4(SMapLS_IP_EBP_28); 295 DEBUGWRAP4(SMapLS_IP_EBP_32); 296 DEBUGWRAP4(SMapLS_IP_EBP_36); 297 DEBUGWRAP4(SMapLS_IP_EBP_40); 298 DEBUGWRAP4(SMapLS_IP_EBP_8); 299 DEBUGWRAP4(SUnMapLS); 300 DEBUGWRAP4(SUnMapLS_IP_EBP_12); 301 DEBUGWRAP4(SUnMapLS_IP_EBP_16); 302 DEBUGWRAP4(SUnMapLS_IP_EBP_20); 303 DEBUGWRAP4(SUnMapLS_IP_EBP_24); 304 DEBUGWRAP4(SUnMapLS_IP_EBP_28); 305 DEBUGWRAP4(SUnMapLS_IP_EBP_32); 306 DEBUGWRAP4(SUnMapLS_IP_EBP_36); 307 DEBUGWRAP4(SUnMapLS_IP_EBP_40); 308 DEBUGWRAP4(SUnMapLS_IP_EBP_8); 309 DEBUGWRAP4(MapLS); 310 DEBUGWRAP4(MapSLFix); 311 DEBUGWRAP4(ReleaseThunkLock); 312 DEBUGWRAP4(RestoreThunkLock); 313 DEBUGWRAP0(_ConfirmWin16Lock); 314 DEBUGWRAP4(K32Thk1632Epilog); 315 DEBUGWRAP4(K32Thk1632Prolog); 316 DEBUGWRAP4(UnMapLS); 317 DEBUGWRAP12(UnMapSLFixArray); 318 DEBUGWRAP24(ThunkConnect32); 319 320 321 #undef DBG_LOCALLOG 322 #define DBG_LOCALLOG DBG_directory 323 324 DEBUGWRAP24(SearchPathA); 325 DEBUGWRAP24(SearchPathW); 326 DEBUGWRAP8(CreateDirectoryA); 327 DEBUGWRAP12(CreateDirectoryExA); 328 DEBUGWRAP12(CreateDirectoryExW); 329 DEBUGWRAP8(CreateDirectoryW); 330 DEBUGWRAP8(GetCurrentDirectoryA); 331 DEBUGWRAP8(GetCurrentDirectoryW); 332 DEBUGWRAP8(GetSystemDirectoryA); 333 DEBUGWRAP8(GetSystemDirectoryW); 334 DEBUGWRAP8(GetWindowsDirectoryA); 335 DEBUGWRAP8(GetWindowsDirectoryW); 336 DEBUGWRAP4(RemoveDirectoryA); 337 DEBUGWRAP4(RemoveDirectoryW); 338 DEBUGWRAP4(SetCurrentDirectoryA); 339 DEBUGWRAP4(SetCurrentDirectoryW); 340 DEBUGWRAP8(GetTempPathA); 341 DEBUGWRAP8(GetTempPathW); 342 DEBUGWRAP16(GetTempFileNameA); 343 DEBUGWRAP16(GetTempFileNameW); 344 345 #undef DBG_LOCALLOG 346 #define DBG_LOCALLOG DBG_comm 347 348 DEBUGWRAP12(CommConfigDialogA); 349 DEBUGWRAP12(CommConfigDialogW); 350 DEBUGWRAP8(BuildCommDCBA); 351 DEBUGWRAP12(BuildCommDCBAndTimeoutsA); 352 DEBUGWRAP12(BuildCommDCBAndTimeoutsW); 353 DEBUGWRAP8(BuildCommDCBW); 354 DEBUGWRAP4(ClearCommBreak); 355 DEBUGWRAP12(ClearCommError); 356 DEBUGWRAP8(EscapeCommFunction); 357 DEBUGWRAP12(GetCommConfig); 358 DEBUGWRAP8(GetCommMask); 359 DEBUGWRAP8(GetCommModemStatus); 360 DEBUGWRAP8(GetCommProperties); 361 DEBUGWRAP8(GetCommState); 362 DEBUGWRAP8(GetCommTimeouts); 363 DEBUGWRAP12(GetDefaultCommConfigA); 364 DEBUGWRAP12(GetDefaultCommConfigW); 365 DEBUGWRAP8(PurgeComm); 366 DEBUGWRAP4(SetCommBreak); 367 DEBUGWRAP12(SetCommConfig); 368 DEBUGWRAP8(SetCommMask); 369 DEBUGWRAP8(SetCommState); 370 DEBUGWRAP8(SetCommTimeouts); 371 DEBUGWRAP12(SetDefaultCommConfigA); 372 DEBUGWRAP12(SetDefaultCommConfigW); 373 DEBUGWRAP12(SetupComm); 374 DEBUGWRAP8(TransmitCommChar); 375 DEBUGWRAP12(WaitCommEvent); 376 377 #undef DBG_LOCALLOG 378 #define DBG_LOCALLOG DBG_heapstring 379 380 DEBUGWRAP12(HEAP_xalloc); 381 DEBUGWRAP16(HEAP_xrealloc); 382 DEBUGWRAP4(HEAP_malloc); 383 DEBUGWRAP8(HEAP_realloc); 384 DEBUGWRAP4(HEAP_size); 385 DEBUGWRAP4(HEAP_free); 386 DEBUGWRAP12(HEAP_strdupWtoA); 387 DEBUGWRAP12(HEAP_strdupAtoW); 388 DEBUGWRAP12(HEAP_strdupA); 389 DEBUGWRAP12(HEAP_strdupW); 390 DEBUGWRAP8(lstrcatA); 391 DEBUGWRAP8(lstrcatW); 392 DEBUGWRAP8(lstrcmpA); 393 DEBUGWRAP8(lstrcmpW); 394 DEBUGWRAP8(lstrcmpiA); 395 DEBUGWRAP8(lstrcmpiW); 396 DEBUGWRAP8(lstrcpyA); 397 DEBUGWRAP8(lstrcpyW); 398 DEBUGWRAP12(lstrcpynA); 399 DEBUGWRAP12(lstrcpynW); 400 DEBUGWRAP4(lstrlenA); 401 DEBUGWRAP4(lstrlenW); 402 DEBUGWRAP12(lstrcpynAtoW); 403 DEBUGWRAP12(lstrcpynWtoA); 404 DEBUGWRAP8(lstrcpyAtoW); 405 DEBUGWRAP8(lstrcpyWtoA); 406 DEBUGWRAP12(lstrncmpA); 407 DEBUGWRAP12(lstrncmpW); 408 DEBUGWRAP12(lstrncmpiA); 409 DEBUGWRAP12(lstrncmpiW); 410 411 #undef DBG_LOCALLOG 412 #define DBG_LOCALLOG DBG_console 413 414 DEBUGWRAP20(WriteConsoleA); 415 DEBUGWRAP16(WriteConsoleInputA); 416 DEBUGWRAP16(WriteConsoleInputW); 417 DEBUGWRAP20(WriteConsoleOutputA); 418 DEBUGWRAP20(WriteConsoleOutputAttribute); 419 DEBUGWRAP20(WriteConsoleOutputCharacterA); 420 DEBUGWRAP20(WriteConsoleOutputCharacterW); 421 DEBUGWRAP20(WriteConsoleOutputW); 422 DEBUGWRAP20(WriteConsoleW); 423 DEBUGWRAP0(AllocConsole); 424 DEBUGWRAP20(CreateConsoleScreenBuffer); 425 DEBUGWRAP20(FillConsoleOutputAttribute); 426 DEBUGWRAP20(FillConsoleOutputCharacterA); 427 DEBUGWRAP20(FillConsoleOutputCharacterW); 428 DEBUGWRAP4(FlushConsoleInputBuffer); 429 DEBUGWRAP0(FreeConsole); 430 DEBUGWRAP8(GenerateConsoleCtrlEvent); 431 DEBUGWRAP0(GetConsoleCP); 432 DEBUGWRAP8(GetConsoleCursorInfo); 433 DEBUGWRAP8(GetConsoleMode); 434 DEBUGWRAP0(GetConsoleOutputCP); 435 DEBUGWRAP8(GetConsoleScreenBufferInfo); 436 DEBUGWRAP8(GetConsoleTitleA); 437 DEBUGWRAP8(GetConsoleTitleW); 438 DEBUGWRAP4(GetLargestConsoleWindowSize); 439 DEBUGWRAP8(GetNumberOfConsoleInputEvents); 440 DEBUGWRAP4(GetNumberOfConsoleMouseButtons); 441 DEBUGWRAP16(PeekConsoleInputA); 442 DEBUGWRAP16(PeekConsoleInputW); 443 DEBUGWRAP20(ReadConsoleA); 444 DEBUGWRAP16(ReadConsoleInputA); 445 DEBUGWRAP16(ReadConsoleInputW); 446 DEBUGWRAP20(ReadConsoleOutputA); 447 DEBUGWRAP20(ReadConsoleOutputAttribute); 448 DEBUGWRAP20(ReadConsoleOutputCharacterA); 449 DEBUGWRAP20(ReadConsoleOutputCharacterW); 450 DEBUGWRAP20(ReadConsoleOutputW); 451 DEBUGWRAP20(ReadConsoleW); 452 DEBUGWRAP20(ScrollConsoleScreenBufferA); 453 DEBUGWRAP20(ScrollConsoleScreenBufferW); 454 DEBUGWRAP4(SetConsoleCP); 455 DEBUGWRAP8(SetConsoleCtrlHandler); 456 DEBUGWRAP8(SetConsoleCursorInfo); 457 DEBUGWRAP8(SetConsoleCursorPosition); 458 DEBUGWRAP8(SetConsoleMode); 459 DEBUGWRAP4(SetConsoleOutputCP); 460 DEBUGWRAP8(SetConsoleScreenBufferSize); 461 DEBUGWRAP8(SetConsoleTextAttribute); 462 DEBUGWRAP4(SetConsoleTitleA); 463 DEBUGWRAP4(SetConsoleTitleW); 464 DEBUGWRAP12(SetConsoleWindowInfo); 465 DEBUGWRAP4(SetConsoleActiveScreenBuffer); 466 467 468 #undef DBG_LOCALLOG 469 #define DBG_LOCALLOG DBG_profile 470 471 DEBUGWRAP12(WritePrivateProfileSectionA); 472 DEBUGWRAP12(WritePrivateProfileSectionW); 473 DEBUGWRAP16(WritePrivateProfileStringA); 474 DEBUGWRAP16(WritePrivateProfileStringW); 475 DEBUGWRAP20(WritePrivateProfileStructA); 476 DEBUGWRAP20(WritePrivateProfileStructW); 477 DEBUGWRAP0(CloseProfileUserMapping); 478 DEBUGWRAP16(GetPrivateProfileIntA); 479 DEBUGWRAP16(GetPrivateProfileIntW); 480 DEBUGWRAP16(GetPrivateProfileSectionA); 481 DEBUGWRAP12(GetPrivateProfileSectionNamesA); 482 DEBUGWRAP12(GetPrivateProfileSectionNamesW); 483 DEBUGWRAP16(GetPrivateProfileSectionW); 484 DEBUGWRAP24(GetPrivateProfileStringA); 485 DEBUGWRAP24(GetPrivateProfileStringW); 486 DEBUGWRAP20(GetPrivateProfileStructA); 487 DEBUGWRAP20(GetPrivateProfileStructW); 488 DEBUGWRAP12(GetProfileIntA); 489 DEBUGWRAP12(GetProfileIntW); 490 DEBUGWRAP12(GetProfileSectionA); 491 DEBUGWRAP12(GetProfileSectionW); 492 DEBUGWRAP20(GetProfileStringA); 493 DEBUGWRAP20(GetProfileStringW); 494 DEBUGWRAP0(OpenProfileUserMapping); 495 DEBUGWRAP8(WriteProfileSectionA); 496 DEBUGWRAP8(WriteProfileSectionW); 497 DEBUGWRAP12(WriteProfileStringA); 498 DEBUGWRAP12(WriteProfileStringW); 499 500 501 #undef DBG_LOCALLOG 502 #define DBG_LOCALLOG DBG_atom 503 504 DEBUGWRAP4(AddAtomA); 505 DEBUGWRAP4(AddAtomW); 506 DEBUGWRAP4(DeleteAtom); 507 DEBUGWRAP4(FindAtomA); 508 DEBUGWRAP4(FindAtomW); 509 DEBUGWRAP12(GetAtomNameA); 510 DEBUGWRAP12(GetAtomNameW); 511 DEBUGWRAP4(GlobalAddAtomA); 512 DEBUGWRAP4(GlobalAddAtomW); 513 DEBUGWRAP4(GlobalDeleteAtom); 514 DEBUGWRAP4(GlobalFindAtomA); 515 DEBUGWRAP4(GlobalFindAtomW); 516 DEBUGWRAP12(GlobalGetAtomNameA); 517 DEBUGWRAP12(GlobalGetAtomNameW); 518 DEBUGWRAP4(InitAtomTable); 519 520 521 #undef DBG_LOCALLOG 522 #define DBG_LOCALLOG DBG_fileio 523 524 DEBUGWRAP8(GetCompressedFileSizeA); 525 DEBUGWRAP8(GetCompressedFileSizeW); 526 DEBUGWRAP0(SetFileApisToANSI); 527 DEBUGWRAP0(SetFileApisToOEM); 528 DEBUGWRAP8(SetFileAttributesA); 529 DEBUGWRAP8(SetFileAttributesW); 530 DEBUGWRAP16(SetFilePointer); 531 DEBUGWRAP16(SetFileTime); 532 DEBUGWRAP12(CopyFileA); 533 DEBUGWRAP24(CopyFileExA); 534 DEBUGWRAP24(CopyFileExW); 535 DEBUGWRAP12(CopyFileW); 536 DEBUGWRAP8(CompareFileTime); 537 DEBUGWRAP28(CreateFileA); 538 DEBUGWRAP28(CreateFileW); 539 DEBUGWRAP4(DeleteFileA); 540 DEBUGWRAP4(DeleteFileW); 541 DEBUGWRAP4(FindClose); 542 DEBUGWRAP4(FindCloseChangeNotification); 543 DEBUGWRAP12(FindFirstChangeNotificationA); 544 DEBUGWRAP12(FindFirstChangeNotificationW); 545 DEBUGWRAP8(FindFirstFileA); 546 DEBUGWRAP24(FindFirstFileExA); 547 DEBUGWRAP24(FindFirstFileExW); 548 DEBUGWRAP8(FindFirstFileW); 549 DEBUGWRAP4(FindNextChangeNotification); 550 DEBUGWRAP8(FindNextFileA); 551 DEBUGWRAP8(FindNextFileW); 552 DEBUGWRAP4(FlushFileBuffers); 553 DEBUGWRAP20(ReadFile); 554 DEBUGWRAP20(ReadFileEx); 555 DEBUGWRAP4(SetEndOfFile); 556 DEBUGWRAP20(WriteFile); 557 DEBUGWRAP20(WriteFileEx); 558 DEBUGWRAP12(_lread); 559 DEBUGWRAP12(_lwrite); 560 DEBUGWRAP4(_lclose); 561 DEBUGWRAP8(_lcreat); 562 DEBUGWRAP12(_llseek); 563 DEBUGWRAP8(_lopen); 564 DEBUGWRAP12(GetFileAttributesExA); 565 DEBUGWRAP12(GetFileAttributesExW); 566 DEBUGWRAP12(GetLongPathNameA); 567 DEBUGWRAP12(GetLongPathNameW); 568 DEBUGWRAP12(OpenFile); 569 DEBUGWRAP12(OpenFileMappingA); 570 DEBUGWRAP12(OpenFileMappingW); 571 DEBUGWRAP24(CreateFileMappingA); 572 DEBUGWRAP24(CreateFileMappingW); 573 DEBUGWRAP12(FileTimeToDosDateTime); 574 DEBUGWRAP8(FileTimeToLocalFileTime); 575 DEBUGWRAP8(FileTimeToSystemTime); 576 DEBUGWRAP8(LocalFileTimeToFileTime); 577 DEBUGWRAP20(LockFile); 578 DEBUGWRAP24(LockFileEx); 579 DEBUGWRAP20(MapViewOfFile); 580 DEBUGWRAP24(MapViewOfFileEx); 581 DEBUGWRAP8(MoveFileA); 582 DEBUGWRAP12(MoveFileExA); 583 DEBUGWRAP12(MoveFileExW); 584 DEBUGWRAP8(MoveFileW); 585 DEBUGWRAP20(UnlockFile); 586 DEBUGWRAP20(UnlockFileEx); 587 DEBUGWRAP4(UnmapViewOfFile); 588 DEBUGWRAP12(GetShortPathNameA); 589 DEBUGWRAP12(GetShortPathNameW); 590 DEBUGWRAP8(FlushViewOfFile); 591 DEBUGWRAP4(GetFileAttributesA); 592 DEBUGWRAP4(GetFileAttributesW); 593 DEBUGWRAP8(GetFileInformationByHandle); 594 DEBUGWRAP8(GetFileSize); 595 DEBUGWRAP16(GetFileTime); 596 DEBUGWRAP4(GetFileType); 597 DEBUGWRAP16(GetFullPathNameA); 598 DEBUGWRAP16(GetFullPathNameW); 599 600 #undef DBG_LOCALLOG 601 #define DBG_LOCALLOG DBG_environ 602 603 DEBUGWRAP0(GetEnvironmentStringsA); 604 DEBUGWRAP0(GetEnvironmentStringsW); 605 DEBUGWRAP12(GetEnvironmentVariableA); 606 DEBUGWRAP12(GetEnvironmentVariableW); 607 DEBUGWRAP12(ExpandEnvironmentStringsA); 608 DEBUGWRAP12(ExpandEnvironmentStringsW); 609 DEBUGWRAP4(FreeEnvironmentStringsA); 610 DEBUGWRAP4(FreeEnvironmentStringsW); 611 DEBUGWRAP8(SetEnvironmentVariableA); 612 DEBUGWRAP8(SetEnvironmentVariableW); 613 614 615 #undef DBG_LOCALLOG 616 #define DBG_LOCALLOG DBG_resource 617 618 DEBUGWRAP20(EnumResourceLanguagesA); 619 DEBUGWRAP20(EnumResourceLanguagesW); 620 DEBUGWRAP16(EnumResourceNamesA); 621 DEBUGWRAP16(EnumResourceNamesW); 622 DEBUGWRAP12(EnumResourceTypesA); 623 DEBUGWRAP12(EnumResourceTypesW); 624 DEBUGWRAP8(BeginUpdateResourceA); 625 DEBUGWRAP8(BeginUpdateResourceW); 626 DEBUGWRAP8(EndUpdateResourceA); 627 DEBUGWRAP8(EndUpdateResourceW); 628 DEBUGWRAP12(FindResourceA); 629 DEBUGWRAP16(FindResourceExA); 630 DEBUGWRAP16(FindResourceExW); 631 DEBUGWRAP12(FindResourceW); 632 DEBUGWRAP4(FreeResource); 633 DEBUGWRAP8(LoadResource); 634 DEBUGWRAP4(LockResource); 635 DEBUGWRAP8(SizeofResource); 636 DEBUGWRAP24(UpdateResourceA); 637 DEBUGWRAP24(UpdateResourceW); 638 639 640 #undef DBG_LOCALLOG 641 #define DBG_LOCALLOG DBG_heap 642 643 DEBUGWRAP8(LocalAlloc); 644 DEBUGWRAP4(LocalCompact); 645 DEBUGWRAP4(LocalFlags); 646 DEBUGWRAP4(LocalFree); 647 DEBUGWRAP4(LocalHandle); 648 DEBUGWRAP4(LocalLock); 649 DEBUGWRAP12(LocalReAlloc); 650 DEBUGWRAP8(LocalShrink); 651 DEBUGWRAP4(LocalSize); 652 DEBUGWRAP4(LocalUnlock); 653 DEBUGWRAP8(GlobalAlloc); 654 DEBUGWRAP4(GlobalCompact); 655 DEBUGWRAP4(GlobalFix); 656 DEBUGWRAP4(GlobalFlags); 657 DEBUGWRAP4(GlobalFree); 658 DEBUGWRAP4(GlobalHandle); 659 DEBUGWRAP4(GlobalLock); 660 DEBUGWRAP4(GlobalMemoryStatus); 661 DEBUGWRAP12(GlobalReAlloc); 662 DEBUGWRAP4(GlobalSize); 663 DEBUGWRAP4(GlobalUnWire); 664 DEBUGWRAP4(GlobalUnfix); 665 DEBUGWRAP4(GlobalUnlock); 666 DEBUGWRAP4(GlobalWire); 667 DEBUGWRAP12(HeapAlloc); 668 DEBUGWRAP8(HeapCompact); 669 DEBUGWRAP12(HeapCreate); 670 DEBUGWRAP4(HeapDestroy); 671 DEBUGWRAP12(HeapFree); 672 DEBUGWRAP4(HeapLock); 673 DEBUGWRAP16(HeapReAlloc); 674 DEBUGWRAP12(HeapSize); 675 DEBUGWRAP4(HeapUnlock); 676 DEBUGWRAP12(HeapValidate); 677 DEBUGWRAP8(HeapWalk); 678 679 680 #undef DBG_LOCALLOG 681 #define DBG_LOCALLOG DBG_npipe 682 683 DEBUGWRAP28(GetNamedPipeHandleStateA); 684 DEBUGWRAP28(GetNamedPipeHandleStateW); 685 DEBUGWRAP28(CallNamedPipeA); 686 DEBUGWRAP28(CallNamedPipeW); 687 DEBUGWRAP8(ConnectNamedPipe); 688 DEBUGWRAP32(CreateNamedPipeA); 689 DEBUGWRAP32(CreateNamedPipeW); 690 DEBUGWRAP16(CreatePipe); 691 DEBUGWRAP4(DisconnectNamedPipe); 692 DEBUGWRAP20(GetNamedPipeInfo); 693 DEBUGWRAP24(PeekNamedPipe); 694 DEBUGWRAP16(SetNamedPipeHandleState); 695 DEBUGWRAP28(TransactNamedPipe); 696 DEBUGWRAP8(WaitNamedPipeA); 697 DEBUGWRAP8(WaitNamedPipeW); 698 699 700 #undef DBG_LOCALLOG 701 #define DBG_LOCALLOG DBG_event 702 703 DEBUGWRAP16(CreateEventA); 704 DEBUGWRAP16(CreateEventW); 705 DEBUGWRAP12(OpenEventA); 706 DEBUGWRAP12(OpenEventW); 707 DEBUGWRAP4(PulseEvent); 708 DEBUGWRAP4(ResetEvent); 709 DEBUGWRAP4(SetEvent); 710 711 712 #undef DBG_LOCALLOG 713 #define DBG_LOCALLOG DBG_mutex 714 715 DEBUGWRAP12(CreateMutexA); 716 DEBUGWRAP12(CreateMutexW); 717 DEBUGWRAP12(OpenMutexA); 718 DEBUGWRAP12(OpenMutexW); 719 DEBUGWRAP4(ReleaseMutex); 720 721 722 #undef DBG_LOCALLOG 723 #define DBG_LOCALLOG DBG_semaphore 724 DEBUGWRAP12(OpenSemaphoreA); 725 DEBUGWRAP12(OpenSemaphoreW); 726 DEBUGWRAP16(CreateSemaphoreA); 727 DEBUGWRAP16(CreateSemaphoreW); 728 DEBUGWRAP12(ReleaseSemaphore); 729 730 #undef DBG_LOCALLOG 731 #define DBG_LOCALLOG DBG_disk 732 733 DEBUGWRAP16(GetDiskFreeSpaceExA); 734 DEBUGWRAP16(GetDiskFreeSpaceExW); 735 DEBUGWRAP20(GetDiskFreeSpaceA); 736 DEBUGWRAP20(GetDiskFreeSpaceW); 737 DEBUGWRAP4(GetDriveTypeA); 738 DEBUGWRAP4(GetDriveTypeW); 739 DEBUGWRAP32(GetVolumeInformationA); 740 DEBUGWRAP32(GetVolumeInformationW); 741 DEBUGWRAP8(SetVolumeLabelA); 742 DEBUGWRAP8(SetVolumeLabelW); 743 DEBUGWRAP8(GetLogicalDriveStringsA); 744 DEBUGWRAP8(GetLogicalDriveStringsW); 745 DEBUGWRAP0(GetLogicalDrives); 746 747 748 #undef DBG_LOCALLOG 749 #define DBG_LOCALLOG DBG_mailslot 750 DEBUGWRAP16(CreateMailslotA); 751 DEBUGWRAP16(CreateMailslotW); 752 DEBUGWRAP20(GetMailslotInfo); 753 DEBUGWRAP8(SetMailslotInfo); 754 755 #undef DBG_LOCALLOG 756 #define DBG_LOCALLOG DBG_thread 757 DEBUGWRAP28(CreateRemoteThread); 758 DEBUGWRAP24(CreateThread); 759 DEBUGWRAP4(ExitThread); 760 DEBUGWRAP0(GetCurrentThread); 761 DEBUGWRAP0(GetCurrentThreadId); 762 DEBUGWRAP8(GetExitCodeThread); 763 DEBUGWRAP8(GetThreadContext); 764 DEBUGWRAP0(GetThreadLocale); 765 DEBUGWRAP4(GetThreadPriority); 766 DEBUGWRAP12(GetThreadSelectorEntry); 767 DEBUGWRAP20(GetThreadTimes); 768 DEBUGWRAP4(ResumeThread); 769 DEBUGWRAP8(SetThreadAffinityMask); 770 DEBUGWRAP8(SetThreadContext); 771 DEBUGWRAP4(SetThreadLocale); 772 DEBUGWRAP8(SetThreadPriority); 773 DEBUGWRAP8(SetThreadPriorityBoost); 774 DEBUGWRAP4(SuspendThread); 775 DEBUGWRAP8(TerminateThread); 776 777 778 #undef DBG_LOCALLOG 779 #define DBG_LOCALLOG DBG_process 780 781 DEBUGWRAP40(CreateProcessA); 782 DEBUGWRAP40(CreateProcessW); 783 DEBUGWRAP4(ExitProcess); 784 DEBUGWRAP0(GetCurrentProcess); 785 DEBUGWRAP0(GetCurrentProcessId); 786 DEBUGWRAP8(GetExitCodeProcess); 787 DEBUGWRAP12(GetProcessAffinityMask); 788 DEBUGWRAP8(GetProcessDword); 789 DEBUGWRAP4(GetProcessFlags); 790 DEBUGWRAP0(GetProcessHeap); 791 DEBUGWRAP8(GetProcessHeaps); 792 DEBUGWRAP8(GetProcessShutdownParameters); 793 DEBUGWRAP20(GetProcessTimes); 794 DEBUGWRAP4(GetProcessVersion); 795 DEBUGWRAP12(GetProcessWorkingSetSize); 796 DEBUGWRAP20(ReadProcessMemory); 797 DEBUGWRAP8(RegisterServiceProcess); 798 DEBUGWRAP8(SetProcessAffinityMask); 799 DEBUGWRAP12(SetProcessDword); 800 DEBUGWRAP8(SetProcessPriorityBoost); 801 DEBUGWRAP8(SetProcessShutdownParameters); 802 DEBUGWRAP12(SetProcessWorkingSetSize); 803 DEBUGWRAP8(TerminateProcess); 804 DEBUGWRAP12(OpenProcess); 805 DEBUGWRAP20(WriteProcessMemory); 806 807 #undef DBG_LOCALLOG 808 #define DBG_LOCALLOG DBG_debug 809 810 DEBUGWRAP4(DebugActiveProcess); 811 DEBUGWRAP0(DebugBreak); 812 DEBUGWRAP4(OutputDebugStringA); 813 DEBUGWRAP4(OutputDebugStringW); 814 DEBUGWRAP8(WaitForDebugEvent); 815 816 817 #undef DBG_LOCALLOG 818 #define DBG_LOCALLOG DBG_nls 819 DEBUGWRAP4(IsValidCodePage); 820 DEBUGWRAP8(IsValidLocale); 821 DEBUGWRAP0(GetSystemDefaultLCID); 822 DEBUGWRAP0(GetSystemDefaultLangID); 823 DEBUGWRAP24(GetCurrencyFormatA); 824 DEBUGWRAP24(GetCurrencyFormatW); 825 DEBUGWRAP24(GetDateFormatA); 826 DEBUGWRAP24(GetDateFormatW); 827 DEBUGWRAP16(EnumCalendarInfoA); 828 DEBUGWRAP16(EnumCalendarInfoW); 829 DEBUGWRAP12(EnumDateFormatsA); 830 DEBUGWRAP12(EnumDateFormatsW); 831 DEBUGWRAP8(EnumSystemCodePagesA); 832 DEBUGWRAP8(EnumSystemCodePagesW); 833 DEBUGWRAP8(EnumSystemLocalesA); 834 DEBUGWRAP8(EnumSystemLocalesW); 835 DEBUGWRAP12(EnumTimeFormatsA); 836 DEBUGWRAP12(EnumTimeFormatsW); 837 DEBUGWRAP24(GetTimeFormatA); 838 DEBUGWRAP24(GetTimeFormatW); 839 DEBUGWRAP0(GetUserDefaultLCID); 840 DEBUGWRAP0(GetUserDefaultLangID); 841 DEBUGWRAP24(GetNumberFormatA); 842 DEBUGWRAP24(GetNumberFormatW); 843 DEBUGWRAP0(GetOEMCP); 844 DEBUGWRAP12(SetLocaleInfoA); 845 DEBUGWRAP12(SetLocaleInfoW); 846 DEBUGWRAP16(GetLocaleInfoA); 847 DEBUGWRAP16(GetLocaleInfoW); 848 849 #undef DBG_LOCALLOG 850 #define DBG_LOCALLOG DBG_time 851 DEBUGWRAP4(GetTimeZoneInformation); 852 DEBUGWRAP12(DosDateTimeToFileTime); 853 DEBUGWRAP4(GetSystemTime); 854 DEBUGWRAP12(GetSystemTimeAdjustment); 855 DEBUGWRAP4(GetSystemTimeAsFileTime); 856 DEBUGWRAP4(GetLocalTime); 857 DEBUGWRAP4(SetLocalTime); 858 DEBUGWRAP4(SetSystemTime); 859 DEBUGWRAP8(SetSystemTimeAdjustment); 860 DEBUGWRAP4(SetTimeZoneInformation); 861 DEBUGWRAP8(SystemTimeToFileTime); 862 DEBUGWRAP12(SystemTimeToTzSpecificLocalTime); 863 864 865 #undef DBG_LOCALLOG 866 #define DBG_LOCALLOG DBG_wintls 867 DEBUGWRAP_LVL2_0(TlsAlloc); 868 DEBUGWRAP_LVL2_4(TlsFree); 869 DEBUGWRAP_LVL2_4(TlsGetValue); 870 DEBUGWRAP_LVL2_8(TlsSetValue); 871 872 873 #undef DBG_LOCALLOG 874 #define DBG_LOCALLOG DBG_critsection 875 DEBUGWRAP_LVL2_4(DeleteCriticalSection); 876 DEBUGWRAP_LVL2_4(EnterCriticalSection); 877 DEBUGWRAP_LVL2_4(InitializeCriticalSection); 878 DEBUGWRAP_LVL2_4(LeaveCriticalSection); 879 DEBUGWRAP_LVL2_4(MakeCriticalSectionGlobal); 880 DEBUGWRAP_LVL2_4(ReinitializeCriticalSection); 881 DEBUGWRAP_LVL2_4(TryEnterCriticalSection); 882 DEBUGWRAP_LVL2_4(UninitializeCriticalSection); -
TabularUnified tags/trunk/src/kernel32/dbgwrap.h ¶
r18400 r18401 174 174 } 175 175 176 //level 2 logging 177 178 #define DEBUGWRAP_LVL2_0(a) \ 179 DWORD WIN32API Dbg##a() \ 180 { \ 181 DWORD ret; \ 182 dprintf((DBGWRAP_MODULE": %s", #a)); \ 183 dbg_ThreadPushCall(#a); \ 184 ret = ((DBG_WINPROC0)a)(); \ 185 dbg_ThreadPopCall(); \ 186 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 187 return ret; \ 188 } 189 190 #define DEBUGWRAP_LVL2_4(a) \ 191 DWORD WIN32API Dbg##a(DWORD arg1) \ 192 { \ 193 DWORD ret; \ 194 dprintf((DBGWRAP_MODULE": %s %x", #a, arg1)); \ 195 dbg_ThreadPushCall(#a); \ 196 ret = ((DBG_WINPROC4)a)(arg1); \ 197 dbg_ThreadPopCall(); \ 198 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 199 return ret; \ 200 } 201 202 #define DEBUGWRAP_LVL2_8(a) \ 203 DWORD WIN32API Dbg##a(DWORD arg1, DWORD arg2) \ 204 { \ 205 DWORD ret; \ 206 dprintf((DBGWRAP_MODULE": %s %x %x", #a, arg1, arg2)); \ 207 dbg_ThreadPushCall(#a); \ 208 ret = ((DBG_WINPROC8)a)(arg1, arg2); \ 209 dbg_ThreadPopCall(); \ 210 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 211 return ret; \ 212 } 213 214 #define DEBUGWRAP_LVL2_12(a) \ 215 DWORD WIN32API Dbg##a(DWORD arg1, DWORD arg2, DWORD arg3) \ 216 { \ 217 DWORD ret; \ 218 dprintf((DBGWRAP_MODULE": %s %x %x %x", #a, arg1, arg2, arg3)); \ 219 dbg_ThreadPushCall(#a); \ 220 ret = ((DBG_WINPROC12)a)(arg1, arg2, arg3); \ 221 dbg_ThreadPopCall(); \ 222 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 223 return ret; \ 224 } 225 226 #define DEBUGWRAP_LVL2_16(a) \ 227 DWORD WIN32API Dbg##a(DWORD arg1, DWORD arg2, DWORD arg3, DWORD arg4) \ 228 { \ 229 DWORD ret; \ 230 dprintf((DBGWRAP_MODULE": %s %x %x %x %x", #a, arg1, arg2, arg3, arg4)); \ 231 dbg_ThreadPushCall(#a); \ 232 ret = ((DBG_WINPROC16)a)(arg1, arg2, arg3, arg4); \ 233 dbg_ThreadPopCall(); \ 234 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 235 return ret; \ 236 } 237 238 #define DEBUGWRAP_LVL2_20(a) \ 239 DWORD WIN32API Dbg##a(DWORD arg1, DWORD arg2, DWORD arg3, DWORD arg4, DWORD arg5) \ 240 { \ 241 DWORD ret; \ 242 dprintf((DBGWRAP_MODULE": %s %x %x %x %x %x", #a, arg1, arg2, arg3, arg4, arg5)); \ 243 dbg_ThreadPushCall(#a); \ 244 ret = ((DBG_WINPROC20)a)(arg1, arg2, arg3, arg4, arg5); \ 245 dbg_ThreadPopCall(); \ 246 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 247 return ret; \ 248 } 249 250 #define DEBUGWRAP_LVL2_24(a) \ 251 DWORD WIN32API Dbg##a(DWORD arg1, DWORD arg2, DWORD arg3, DWORD arg4, DWORD arg5, DWORD arg6) \ 252 { \ 253 DWORD ret; \ 254 dprintf((DBGWRAP_MODULE": %s %x %x %x %x %x %x", #a, arg1, arg2, arg3, arg4, arg5, arg6)); \ 255 dbg_ThreadPushCall(#a); \ 256 ret = ((DBG_WINPROC24)a)(arg1, arg2, arg3, arg4, arg5, arg6); \ 257 dbg_ThreadPopCall(); \ 258 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 259 return ret; \ 260 } 261 262 #define DEBUGWRAP_LVL2_28(a) \ 263 DWORD WIN32API Dbg##a(DWORD arg1, DWORD arg2, DWORD arg3, DWORD arg4, DWORD arg5, DWORD arg6, DWORD arg7) \ 264 { \ 265 DWORD ret; \ 266 dprintf((DBGWRAP_MODULE": %s %x %x %x %x %x %x", #a, arg1, arg2, arg3, arg4, arg5, arg7)); \ 267 dbg_ThreadPushCall(#a); \ 268 ret = ((DBG_WINPROC28)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7); \ 269 dbg_ThreadPopCall(); \ 270 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 271 return ret; \ 272 } 273 274 #define DEBUGWRAP_LVL2_32(a) \ 275 DWORD WIN32API Dbg##a(DWORD arg1, DWORD arg2, DWORD arg3, DWORD arg4, DWORD arg5, DWORD arg6, DWORD arg7, DWORD arg8) \ 276 { \ 277 DWORD ret; \ 278 dprintf((DBGWRAP_MODULE": %s %x %x %x %x %x %x", #a, arg1, arg2, arg3, arg4, arg5, arg7, arg8)); \ 279 dbg_ThreadPushCall(#a); \ 280 ret = ((DBG_WINPROC32)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); \ 281 dbg_ThreadPopCall(); \ 282 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 283 return ret; \ 284 } 285 286 #define DEBUGWRAP_LVL2_36(a) \ 287 DWORD WIN32API Dbg##a(DWORD arg1, DWORD arg2, DWORD arg3, DWORD arg4, DWORD arg5, DWORD arg6, DWORD arg7, DWORD arg8, DWORD arg9) \ 288 { \ 289 DWORD ret; \ 290 dprintf((DBGWRAP_MODULE": %s %x %x %x %x %x %x", #a, arg1, arg2, arg3, arg4, arg5, arg7, arg8, arg9)); \ 291 dbg_ThreadPushCall(#a); \ 292 ret = ((DBG_WINPROC36)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); \ 293 dbg_ThreadPopCall(); \ 294 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 295 return ret; \ 296 } 297 298 #define DEBUGWRAP_LVL2_40(a) \ 299 DWORD WIN32API Dbg##a(DWORD arg1, DWORD arg2, DWORD arg3, DWORD arg4, DWORD arg5, DWORD arg6, DWORD arg7, DWORD arg8, DWORD arg9, DWORD arg10) \ 300 { \ 301 DWORD ret; \ 302 dprintf((DBGWRAP_MODULE": %s %x %x %x %x %x %x", #a, arg1, arg2, arg3, arg4, arg5, arg7, arg8, arg9, arg10)); \ 303 dbg_ThreadPushCall(#a); \ 304 ret = ((DBG_WINPROC40)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); \ 305 dbg_ThreadPopCall(); \ 306 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 307 return ret; \ 308 } 309 310 #define DEBUGWRAP_LVL2_44(a) \ 311 DWORD WIN32API Dbg##a(DWORD arg1, DWORD arg2, DWORD arg3, DWORD arg4, DWORD arg5, DWORD arg6, DWORD arg7, DWORD arg8, DWORD arg9, DWORD arg10, DWORD arg11) \ 312 { \ 313 DWORD ret; \ 314 dprintf((DBGWRAP_MODULE": %s %x %x %x %x %x %x", #a, arg1, arg2, arg3, arg4, arg5, arg7, arg8, arg9, arg10, arg11)); \ 315 dbg_ThreadPushCall(#a); \ 316 ret = ((DBG_WINPROC44)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); \ 317 dbg_ThreadPopCall(); \ 318 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 319 return ret; \ 320 } 321 322 #define DEBUGWRAP_LVL2_48(a) \ 323 DWORD WIN32API Dbg##a(DWORD arg1, DWORD arg2, DWORD arg3, DWORD arg4, DWORD arg5, DWORD arg6, DWORD arg7, DWORD arg8, DWORD arg9, DWORD arg10, DWORD arg11, DWORD arg12) \ 324 { \ 325 DWORD ret; \ 326 dprintf((DBGWRAP_MODULE": %s %x %x %x %x %x %x", #a, arg1, arg2, arg3, arg4, arg5, arg7, arg8, arg9, arg10, arg11, arg12)); \ 327 dbg_ThreadPushCall(#a); \ 328 ret = ((DBG_WINPROC48)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12); \ 329 dbg_ThreadPopCall(); \ 330 dprintf((DBGWRAP_MODULE": %s returned %x", #a, ret)); \ 331 return ret; \ 332 } 333 176 334 177 335 #endif -
TabularUnified tags/trunk/src/kernel32/kernel32dbg.def ¶
r18400 r18401 1 ; $Id: kernel32dbg.def,v 1. 1 2002-02-08 15:09:30sandervl Exp $1 ; $Id: kernel32dbg.def,v 1.2 2002-02-08 16:47:11 sandervl Exp $ 2 2 3 3 ;Basis is Windows95 KERNEL32 … … 271 271 DefineDosDeviceW = _DbgDefineDosDeviceW@12 @183 272 272 DeleteAtom = _DbgDeleteAtom@4 @184 273 DeleteCriticalSection = _D eleteCriticalSection@4 @185273 DeleteCriticalSection = _DbgDeleteCriticalSection@4 @185 274 274 DeleteFiber = _DbgDeleteFiber@4 @77 ;NT 275 275 DeleteFileA = _DbgDeleteFileA@4 @186 … … 283 283 EndUpdateResourceA = _DbgEndUpdateResourceA@8 @193 284 284 EndUpdateResourceW = _DbgEndUpdateResourceW@8 @194 285 EnterCriticalSection = _ EnterCriticalSection@4 @195285 EnterCriticalSection = _DbgEnterCriticalSection@4 @195 286 286 EnumCalendarInfoA = _DbgEnumCalendarInfoA@16 @196 287 287 EnumCalendarInfoW = _DbgEnumCalendarInfoW@16 @197 … … 602 602 603 603 InitAtomTable = _DbgInitAtomTable@4 @471 604 InitializeCriticalSection = _ InitializeCriticalSection@4 @472604 InitializeCriticalSection = _DbgInitializeCriticalSection@4 @472 605 605 ; InitializeCriticialSectionAndSpinCount = _InitializeCriticalSectionAndSpinCount@?? ;NT 606 606 InterlockedCompareExchange = _InterlockedCompareExchange@12 @787 ;NT … … 629 629 LCMapStringA = _DbgLCMapStringA@24 @492 630 630 LCMapStringW = _DbgLCMapStringW@24 @493 631 LeaveCriticalSection = _ LeaveCriticalSection@4 @494631 LeaveCriticalSection = _DbgLeaveCriticalSection@4 @494 632 632 LoadLibraryA = _DbgLoadLibraryA@4 @495 633 633 LoadLibraryExA = _DbgLoadLibraryExA@12 @496 … … 651 651 LockResource = _DbgLockResource@4 @514 652 652 653 MakeCriticalSectionGlobal = _ MakeCriticalSectionGlobal@4 @515653 MakeCriticalSectionGlobal = _DbgMakeCriticalSectionGlobal@4 @515 654 654 ; MapHInstLS = _DbgMapHInstLS@?? @516 ;W95 655 655 ; MapHInstLS_PN = _DbgMapHInstLS_PN@?? @517 ;W95 … … 725 725 ReadProcessMemory = _DbgReadProcessMemory@20 @579 726 726 RegisterServiceProcess = _DbgRegisterServiceProcess@8 @580 ;W95 727 ReinitializeCriticalSection = _ ReinitializeCriticalSection@4 @581 ;W95727 ReinitializeCriticalSection = _DbgReinitializeCriticalSection@4 @581 ;W95 728 728 ; RegisterConsoleVDM = _DbgRegisterConsoleVDM@?? ;NT 729 729 ; RegisterWaitForInputIdle = _DbgRegisterWaitForInputIdle@?? ;NT … … 797 797 SetConsoleTitleW = _DbgSetConsoleTitleW@4 @633 798 798 SetConsoleWindowInfo = _DbgSetConsoleWindowInfo@12 @634 799 ; SetCriticalSectionSpinCount = _ SetCriticalSectionSpinCount@?? ;NT799 ; SetCriticalSectionSpinCount = _DbgSetCriticalSectionSpinCount@?? ;NT 800 800 SetCurrentDirectoryA = _DbgSetCurrentDirectoryA@4 @635 801 801 SetCurrentDirectoryW = _DbgSetCurrentDirectoryW@4 @636 … … 874 874 TransmitCommChar = _DbgTransmitCommChar@8 @697 875 875 ; TrimVirtualBuffer = _DbgTrimVirtualBuffer@?? ;NT 876 TryEnterCriticalSection = _ TryEnterCriticalSection@4 @898 ;NT876 TryEnterCriticalSection = _DbgTryEnterCriticalSection@4 @898 ;NT 877 877 ; UTRegister = _DbgUTRegister@?? @698 ;W95 878 878 ; UTUnRegister = _DbgUTUnRegister@?? @699 ;W95 … … 880 880 UnMapSLFixArray = _DbgUnMapSLFixArray@12 @701 ;W95 881 881 UnhandledExceptionFilter = _DbgUnhandledExceptionFilter@4 @702 882 UninitializeCriticalSection = _ UninitializeCriticalSection@4 @703 ;W95882 UninitializeCriticalSection = _DbgUninitializeCriticalSection@4 @703 ;W95 883 883 UnlockFile = _DbgUnlockFile@20 @704 884 884 UnlockFileEx = _DbgUnlockFileEx@20 @705
Note:
See TracChangeset
for help on using the changeset viewer.