| name imagehlp |
| type win32 |
| init IMAGEHLP_LibMain |
| |
| import kernel32.dll |
| import ntdll.dll |
| |
| debug_channels (imagehlp) |
| |
| @ stdcall BindImage(str str str) BindImage |
| @ stdcall BindImageEx(long str str str ptr) BindImageEx |
| @ stdcall CheckSumMappedFile(ptr long ptr ptr) CheckSumMappedFile |
| @ stdcall EnumerateLoadedModules(long ptr ptr) EnumerateLoadedModules |
| @ stdcall FindDebugInfoFile(str str str) FindDebugInfoFile |
| @ stdcall FindExecutableImage(str str str) FindExecutableImage |
| @ stdcall GetImageConfigInformation(ptr ptr) GetImageConfigInformation |
| @ stdcall GetImageUnusedHeaderBytes(ptr ptr) GetImageUnusedHeaderBytes |
| @ stdcall GetTimestampForLoadedLibrary(long) GetTimestampForLoadedLibrary |
| @ stdcall ImageAddCertificate(long ptr ptr) ImageAddCertificate |
| @ stdcall ImageDirectoryEntryToData(ptr long long ptr) ImageDirectoryEntryToData |
| @ stdcall ImageEnumerateCertificates(long long ptr ptr long) ImageEnumerateCertificates |
| @ stdcall ImageGetCertificateData(long long ptr ptr) ImageGetCertificateData |
| @ stdcall ImageGetCertificateHeader(long long ptr) ImageGetCertificateHeader |
| @ stdcall ImageGetDigestStream(long long ptr long) ImageGetDigestStream |
| @ stdcall ImageLoad(str str) ImageLoad |
| @ stdcall ImageNtHeader(ptr) ImageNtHeader |
| @ stdcall ImageRemoveCertificate(long long) ImageRemoveCertificate |
| @ stdcall ImageRvaToSection(ptr ptr long) ImageRvaToSection |
| @ stdcall ImageRvaToVa(ptr ptr long ptr) ImageRvaToVa |
| @ stdcall ImageUnload(ptr) ImageUnload |
| @ stdcall ImagehlpApiVersion() ImagehlpApiVersion |
| @ stdcall ImagehlpApiVersionEx(ptr) ImagehlpApiVersionEx |
| @ stdcall MakeSureDirectoryPathExists(str) MakeSureDirectoryPathExists |
| @ stdcall MapAndLoad(str str ptr long long) MapAndLoad |
| @ stdcall MapDebugInformation(long str str long) MapDebugInformation |
| @ stdcall MapFileAndCheckSumA(str ptr ptr) MapFileAndCheckSumA |
| @ stdcall MapFileAndCheckSumW(wstr ptr ptr) MapFileAndCheckSumW |
| @ stub MarkImageAsRunFromSwap |
| @ stdcall ReBaseImage(str str long long long long ptr ptr ptr ptr long) ReBaseImage |
| @ stdcall RemovePrivateCvSymbolic(ptr ptr ptr) RemovePrivateCvSymbolic |
| @ stdcall RemoveRelocations(ptr) RemoveRelocations |
| @ stdcall SearchTreeForFile(str str str) SearchTreeForFile |
| @ stdcall SetImageConfigInformation(ptr ptr) SetImageConfigInformation |
| @ stdcall SplitSymbols(str str str long) SplitSymbols |
| @ stdcall StackWalk(long long long ptr ptr ptr ptr ptr ptr) StackWalk |
| @ stdcall SymCleanup(long) SymCleanup |
| @ stdcall SymEnumerateModules(long ptr ptr) SymEnumerateModules |
| @ stdcall SymEnumerateSymbols(long long ptr ptr) SymEnumerateSymbols |
| @ stdcall SymFunctionTableAccess(long long) SymFunctionTableAccess |
| @ stdcall SymGetModuleBase(long long) SymGetModuleBase |
| @ stdcall SymGetModuleInfo(long long ptr) SymGetModuleInfo |
| @ stdcall SymGetOptions() SymGetOptions |
| @ stdcall SymGetSearchPath(long str long) SymGetSearchPath |
| @ stdcall SymGetSymFromAddr(long long ptr ptr) SymGetSymFromAddr |
| @ stdcall SymGetSymFromName(long str ptr) SymGetSymFromName |
| @ stdcall SymGetSymNext(long ptr) SymGetSymNext |
| @ stdcall SymGetSymPrev(long ptr) SymGetSymPrev |
| @ stdcall SymInitialize(long str long) SymInitialize |
| @ stdcall SymLoadModule(long long str str long long) SymLoadModule |
| @ stdcall SymRegisterCallback(long ptr ptr) SymRegisterCallback |
| @ stdcall SymSetOptions(long) SymSetOptions |
| @ stdcall SymSetSearchPath(long str) SymSetSearchPath |
| @ stdcall SymUnDName(ptr str long) SymUnDName |
| @ stdcall SymUnloadModule(long long) SymUnloadModule |
| @ stdcall TouchFileTimes(long ptr) TouchFileTimes |
| @ stdcall UnDecorateSymbolName(str str long long) UnDecorateSymbolName |
| @ stdcall UnMapAndLoad(ptr) UnMapAndLoad |
| @ stdcall UnmapDebugInformation(ptr) UnmapDebugInformation |
| @ stdcall UpdateDebugInfoFile(str str str ptr) UpdateDebugInfoFile |
| @ stdcall UpdateDebugInfoFileEx(str str str ptr long) UpdateDebugInfoFileEx |