Vanara/PInvoke/Wer
David Hall dfb673fe79 Added nullability to Wer 2023-10-23 08:02:50 -06:00
..
MiniDumpApiSet.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
Vanara.PInvoke.Wer.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
WerApi.cs Added nullability to Wer 2023-10-23 08:02:50 -06:00
pkgreadme.md Updated package readme files 2022-06-14 16:55:29 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.Wer

PInvoke API (methods, structures and constants imported from Windows Wer.dll.

  • Includes methods from wer.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (15 of 15 functions)

Native Method Header Managed Method
WerAddExcludedApplication werapi.h Vanara.PInvoke.Wer.WerAddExcludedApplication
WerFreeString werapi.h Vanara.PInvoke.Wer.WerFreeString
WerRemoveExcludedApplication werapi.h Vanara.PInvoke.Wer.WerRemoveExcludedApplication
WerReportAddDump werapi.h Vanara.PInvoke.Wer.WerReportAddDump
WerReportAddFile werapi.h Vanara.PInvoke.Wer.WerReportAddFile
WerReportCloseHandle werapi.h Vanara.PInvoke.Wer.WerReportCloseHandle
WerReportCreate werapi.h Vanara.PInvoke.Wer.WerReportCreate
WerReportSetParameter werapi.h Vanara.PInvoke.Wer.WerReportSetParameter
WerReportSetUIOption werapi.h Vanara.PInvoke.Wer.WerReportSetUIOption
WerReportSubmit werapi.h Vanara.PInvoke.Wer.WerReportSubmit
WerStoreClose werapi.h Vanara.PInvoke.Wer.WerStoreClose
WerStoreGetFirstReportKey werapi.h Vanara.PInvoke.Wer.WerStoreGetFirstReportKey
WerStoreGetNextReportKey werapi.h Vanara.PInvoke.Wer.WerStoreGetNextReportKey
WerStoreOpen werapi.h Vanara.PInvoke.Wer.WerStoreOpen
WerStoreQueryReportMetadataV2 werapi.h Vanara.PInvoke.Wer.WerStoreQueryReportMetadataV2

Enumerations

Native Enum Header Managed Enum
MINIDUMP_TYPE minidumpapiset.h Vanara.PInvoke.DbgHelp.MINIDUMP_TYPE
MODULE_WRITE_FLAGS minidumpapiset.h Vanara.PInvoke.DbgHelp.MODULE_WRITE_FLAGS
REPORT_STORE_TYPES werapi.h Vanara.PInvoke.Wer.REPORT_STORE_TYPES
THREAD_WRITE_FLAGS minidumpapiset.h Vanara.PInvoke.DbgHelp.THREAD_WRITE_FLAGS
WER_CONSENT werapi.h Vanara.PInvoke.Wer.WER_CONSENT
WER_DUMP werapi.h Vanara.PInvoke.Wer.WER_DUMP
WER_DUMP_MASK werapi.h Vanara.PInvoke.Wer.WER_DUMP_MASK
WER_DUMP_TYPE Vanara.PInvoke.Wer.WER_DUMP_TYPE
WER_P werapi.h Vanara.PInvoke.Wer.WER_P
WER_SUBMIT werapi.h Vanara.PInvoke.Wer.WER_SUBMIT

Structures

Native Structure Header Managed Structure
HREPORT Vanara.PInvoke.Wer.HREPORT
HREPORTSTORE Vanara.PInvoke.Wer.HREPORTSTORE
WER_DUMP_CUSTOM_OPTIONS werapi.h Vanara.PInvoke.Wer.WER_DUMP_CUSTOM_OPTIONS
WER_EXCEPTION_INFORMATION werapi.h Vanara.PInvoke.Wer.WER_EXCEPTION_INFORMATION
WER_REPORT_INFORMATION werapi.h Vanara.PInvoke.Wer.WER_REPORT_INFORMATION
WER_REPORT_METADATA_V2 werapi.h Vanara.PInvoke.Wer.WER_REPORT_METADATA_V2
WER_REPORT_PARAMETER werapi.h Vanara.PInvoke.Wer.WER_REPORT_PARAMETER
WER_REPORT_SIGNATURE werapi.h Vanara.PInvoke.Wer.WER_REPORT_SIGNATURE

Classes

Native Class Header Managed Class
DbgHelp Vanara.PInvoke.DbgHelp
SafeHREPORT Vanara.PInvoke.Wer.SafeHREPORT
SafeHREPORTSTORE Vanara.PInvoke.Wer.SafeHREPORTSTORE