Vanara/PInvoke/DbgHelp/pkgreadme.md

22 lines
10 KiB
Markdown
Raw Normal View History

![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png)
### Vanara.PInvoke.DbgHelp NuGet Package
[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.DbgHelp?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)
PInvoke API (methods, structures and constants) imported from Windows DbgHelp.dll.
### What is Vanara?
[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.
### Issues?
First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).
### Included in Vanara.PInvoke.DbgHelp
Functions | Enumerations | Structures
--- | --- | ---
BindImageEx<br>CheckSumMappedFile<br>EnumDirTree<br>EnumDirTreeA<br>EnumerateLoadedModules<br>EnumerateLoadedModulesEx<br>EnumerateLoadedModulesW64<br>FindDebugInfoFile<br>FindDebugInfoFileEx<br>FindDebugInfoFileExA<br>FindExecutableImage<br>FindExecutableImageEx<br>FindExecutableImageExA<br>GetImageConfigInformation<br>GetImageUnusedHeaderBytes<br>GetSymLoadError<br>GetTimestampForLoadedLibrary<br>ImageAddCertificate<br>ImageDirectoryEntryToData<br>ImageDirectoryEntryToDataEx<br>ImageEnumerateCertificates<br>ImageGetCertificateData<br>ImageGetCertificateHeader<br>ImageGetDigestStream<br>ImagehlpApiVersion<br>ImagehlpApiVersionEx<br>ImageLoad<br>ImageNtHeader<br>ImageRemoveCertificate<br>ImageRvaToSection<br>ImageRvaToVa<br>ImageUnload<br>MakeSureDirectoryPathExists<br>MapAndLoad<br>MapDebugInformation<br>MapFileAndCheckSum<br>MiniDumpReadDumpStream<br>MiniDumpWriteDump<br>ReBaseImage<br>ReBaseImage64<br>SearchTreeForFile<br>SearchTreeForFileA<br>SetImageConfigInformation<br>SetSymLoadError<br>SplitSymbols<br>StackWalk<br>StackWalk64<br>StackWalkEx<br>SymAddrIncludeInlineTrace<br>SymAddSourceStream<br>SymAddSymbol<br>SymAddSymbolA<br>SymbolServerSetOptionsA<br>SymbolServerSetOptionsW<br>SymCleanup<br>SymCompareInlineTrace<br>SymDeleteSymbol<br>SymDeleteSymbolA<br>SymEnumerateModules<br>SymEnumerateModules64<br>SymEnumerateModulesW64<br>SymEnumLines<br>SymEnumLinesA<br>SymEnumProcesses<br>SymEnumSourceFiles<br>SymEnumSourceFilesA<br>SymEnumSourceFileTokens<br>SymEnumSourceLines<br>SymEnumSourceLinesA<br>SymEnumSymbols<br>SymEnumSymbolsA<br>SymEnumSymbolsEx<br>SymEnumSymbolsExA<br>SymEnumSymbolsForAddr<br>SymEnumSymbolsForAddrA<br>SymEnumTypes<br>SymEnumTypesA<br>SymEnumTypesByName<br>SymEnumTypesByNameA<br>SymFindDebugInfoFile<br>SymFindDebugInfoFileA<br>SymFindExecutableImage<br>SymFindExecutableImageA<br>SymFindFileInPath<br>SymFindFileInPathA<br>SymFromAddr<br>SymFromAddrA<br>SymFromIndex<br>SymFromIndexA<br>SymFromInlineContext<br>SymFromInlineContextA<br>SymFromName<br>SymFromNameA<br>SymFromToken<br>SymFromTokenA<br>SymFunctionTableAccess<br>SymFunctionTableAccess64<br>SymFunctionTableAccess64AccessRoutines<br>SymGetExtendedOption<br>SymGetFileLineOffsets64<br>SymGetHomeDirectory<br>SymGetHomeDirectoryA<br>SymGetLineFromAddr64<br>SymGetLineFromAddrA<br>SymGetLineFromAddrW<br>SymGetLineFromAddrW64<br>SymGetLineFromInlineContext<br>SymGetLineFromInlineContextA<br>SymGetLineFromName<br>SymGetLineFromName64<br>SymGetLineFromNameW64<br>SymGetLineNext64<br>SymGetLineNextA<br>SymGetLineNextW<br>SymGetLineNextW64<br>SymGetLinePrev64<br>SymGetLinePrevA<br>SymGetLinePrevW<br>SymGetLinePrevW64<br>SymGetModuleBase<br>SymGetModuleBase64<br>SymGetModuleInfo<br>SymGetModuleInfo64<br>SymGetModuleInfoA<br>SymGetModuleInfoW64<br>SymGetOmaps<br>SymGetOptions<br>SymGetScope<br>SymGetScopeA<br>SymGetSearchPath<br>SymGetSearchPathA<br>SymGetSourceFile<br>SymGetSourceFileA<br>SymGetSourceFileChecksum<br>SymGetSourceFileChecksumA<br>SymGetSourceFileFromToken<br>SymGetSourceFileFromTokenA<br>SymGetSourceFileToken<br>SymGetSourceFileTokenA<br>SymGetSourceVarFromToken<br>SymGetSourceVarFromTokenA<br>SymGetSymbolFile<br>SymGetSymbolFileA<br>SymGetSymFromAddr<br>SymGetSymFromAddr64<br>SymGetSymFromName<br>SymGetSymFromName64<br>SymGetSymNext64<br>SymGetSymNextA<br>SymGetSymNextW<br>SymGetSymNextW64<br>SymGetSymPrev64<br>SymGetSymPrevW<br>SymGetSymPrevW64<br>SymGetTypeFromName<br>SymGetTypeFromNameA<br>SymGetTypeInfo<br>SymGetTypeInfoEx<br>SymInitialize<br>SymInitializeA<br>SymLoadModule<br>SymLoadModule64<br>SymLoadModuleEx<br>SymLoadModuleExA<br>SymMatchFileName<br>SymMatchFileNameA<br>SymMatchString<br>SymNext<br>SymNextA<br>SymPrev<br>SymPrevA<br>SymQueryInlineTrace<br>SymRefreshModuleList<br>SymRegisterCallback64<br>SymRegisterCallbackA<br>SymRegisterCallbackW<br>SymRegisterCallbackW64<br>SymRegisterFunctionEntryCallback<br>SymRegisterFunctionEntryCallback64<br>SymSearch<br>SymSearchA<br>SymSetContext<br>SymSetExtendedOption<br>SymSetHomeDirectory<br>SymSetHomeDirectoryA<br>SymSetOptions<br>SymSetParentWindow<br>SymSetScopeFromAddr<br>SymS