diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:21 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:21 +0000 |
commit | 4e8199b572f2035b7749cba276ece3a26630d23e (patch) | |
tree | f09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Win32/System/ErrorReporting/mod.rs | |
parent | Adding upstream version 1.66.0+dfsg1. (diff) | |
download | rustc-4e8199b572f2035b7749cba276ece3a26630d23e.tar.xz rustc-4e8199b572f2035b7749cba276ece3a26630d23e.zip |
Adding upstream version 1.67.1+dfsg1.upstream/1.67.1+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/System/ErrorReporting/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/System/ErrorReporting/mod.rs | 514 |
1 files changed, 257 insertions, 257 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/System/ErrorReporting/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/ErrorReporting/mod.rs index 48bca36e4..d768136c8 100644 --- a/vendor/windows-sys/src/Windows/Win32/System/ErrorReporting/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/System/ErrorReporting/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -98,6 +98,94 @@ extern "system" { #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub const APPCRASH_EVENT: &str = "APPCRASH"; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const PACKAGED_APPCRASH_EVENT: &str = "MoAppCrash"; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_DUMP_AUXILIARY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_DUMP_MASK_START: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_DUMP_NOHEAP_ONQUEUE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FAULT_REPORTING_CRITICAL: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FAULT_REPORTING_DISABLE_SNAPSHOT_CRASH: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FAULT_REPORTING_DISABLE_SNAPSHOT_HANG: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FAULT_REPORTING_DURABLE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FAULT_REPORTING_FLAG_NO_HEAP_ON_QUEUE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FAULT_REPORTING_NO_UI: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FILE_COMPRESSED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_APPLICATION_NAME_LENGTH: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_BUCKET_ID_STRING_LENGTH: u32 = 260u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_DESCRIPTION_LENGTH: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_EVENT_NAME_LENGTH: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_FRIENDLY_EVENT_NAME_LENGTH: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_LOCAL_DUMP_SUBPATH_LENGTH: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_PARAM_COUNT: u32 = 10u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_PARAM_LENGTH: u32 = 260u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_PREFERRED_MODULES: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_PREFERRED_MODULES_BUFFER: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_REGISTERED_DUMPCOLLECTION: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_REGISTERED_ENTRIES: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_REGISTERED_METADATA: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_REGISTERED_RUNTIME_EXCEPTION_MODULES: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_SIGNATURE_NAME_LENGTH: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_MAX_TOTAL_PARAM_LENGTH: u32 = 1720u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_METADATA_KEY_MAX_LENGTH: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_METADATA_VALUE_MAX_LENGTH: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_P0: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_P1: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_P2: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_P3: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_P4: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_P5: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_P6: u32 = 6u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_P7: u32 = 7u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_P8: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_P9: u32 = 9u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH: &str = "OutOfProcessExceptionEventDebuggerLaunchCallback"; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_RUNTIME_EXCEPTION_EVENT_FUNCTION: &str = "OutOfProcessExceptionEventCallback"; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE_FUNCTION: &str = "OutOfProcessExceptionEventSignatureCallback"; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_BYPASS_NETWORK_COST_THROTTLING: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_BYPASS_POWER_THROTTLING: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub type EFaultRepRetVal = i32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub const frrvOk: EFaultRepRetVal = 0i32; @@ -121,19 +209,6 @@ pub const frrvErrAnotherInstance: EFaultRepRetVal = 8i32; pub const frrvErrNoMemory: EFaultRepRetVal = 9i32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub const frrvErrDoubleFault: EFaultRepRetVal = 10i32; -pub type HREPORT = isize; -pub type HREPORTSTORE = isize; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const PACKAGED_APPCRASH_EVENT: &str = "MoAppCrash"; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -pub type PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH = ::core::option::Option<unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, pexceptioninformation: *const WER_RUNTIME_EXCEPTION_INFORMATION, pbiscustomdebugger: *mut super::super::Foundation::BOOL, pwszdebuggerlaunch: ::windows_sys::core::PWSTR, pchdebuggerlaunch: *mut u32, pbisdebuggerautolaunch: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -pub type PFN_WER_RUNTIME_EXCEPTION_EVENT = ::core::option::Option<unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, pexceptioninformation: *const WER_RUNTIME_EXCEPTION_INFORMATION, pbownershipclaimed: *mut super::super::Foundation::BOOL, pwszeventname: ::windows_sys::core::PWSTR, pchsize: *mut u32, pdwsignaturecount: *mut u32) -> ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -pub type PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE = ::core::option::Option<unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, pexceptioninformation: *const WER_RUNTIME_EXCEPTION_INFORMATION, dwindex: u32, pwszname: ::windows_sys::core::PWSTR, pchname: *mut u32, pwszvalue: ::windows_sys::core::PWSTR, pchvalue: *mut u32) -> ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub type REPORT_STORE_TYPES = i32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -159,7 +234,165 @@ pub const WerConsentAlwaysPrompt: WER_CONSENT = 4i32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub const WerConsentMax: WER_CONSENT = 5i32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_DUMP_AUXILIARY: u32 = 2u32; +pub type WER_DUMP_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerDumpTypeNone: WER_DUMP_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerDumpTypeMicroDump: WER_DUMP_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerDumpTypeMiniDump: WER_DUMP_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerDumpTypeHeapDump: WER_DUMP_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerDumpTypeTriageDump: WER_DUMP_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerDumpTypeMax: WER_DUMP_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub type WER_FAULT_REPORTING = u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FAULT_REPORTING_FLAG_DISABLE_THREAD_SUSPENSION: WER_FAULT_REPORTING = 4u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FAULT_REPORTING_FLAG_NOHEAP: WER_FAULT_REPORTING = 1u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FAULT_REPORTING_FLAG_QUEUE: WER_FAULT_REPORTING = 2u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FAULT_REPORTING_FLAG_QUEUE_UPLOAD: WER_FAULT_REPORTING = 8u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FAULT_REPORTING_ALWAYS_SHOW_UI: WER_FAULT_REPORTING = 16u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub type WER_FILE = u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FILE_ANONYMOUS_DATA: WER_FILE = 2u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_FILE_DELETE_WHEN_DONE: WER_FILE = 1u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub type WER_FILE_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerFileTypeMicrodump: WER_FILE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerFileTypeMinidump: WER_FILE_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerFileTypeHeapdump: WER_FILE_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerFileTypeUserDocument: WER_FILE_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerFileTypeOther: WER_FILE_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerFileTypeTriagedump: WER_FILE_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerFileTypeCustomDump: WER_FILE_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerFileTypeAuxiliaryDump: WER_FILE_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerFileTypeEtlTrace: WER_FILE_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerFileTypeMax: WER_FILE_TYPE = 10i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub type WER_REGISTER_FILE_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerRegFileTypeUserDocument: WER_REGISTER_FILE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerRegFileTypeOther: WER_REGISTER_FILE_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerRegFileTypeMax: WER_REGISTER_FILE_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub type WER_REPORT_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportNonCritical: WER_REPORT_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportCritical: WER_REPORT_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportApplicationCrash: WER_REPORT_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportApplicationHang: WER_REPORT_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportKernel: WER_REPORT_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportInvalid: WER_REPORT_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub type WER_REPORT_UI = i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerUIAdditionalDataDlgHeader: WER_REPORT_UI = 1i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerUIIconFilePath: WER_REPORT_UI = 2i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerUIConsentDlgHeader: WER_REPORT_UI = 3i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerUIConsentDlgBody: WER_REPORT_UI = 4i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerUIOnlineSolutionCheckText: WER_REPORT_UI = 5i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerUIOfflineSolutionCheckText: WER_REPORT_UI = 6i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerUICloseText: WER_REPORT_UI = 7i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerUICloseDlgHeader: WER_REPORT_UI = 8i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerUICloseDlgBody: WER_REPORT_UI = 9i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerUICloseDlgButtonText: WER_REPORT_UI = 10i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerUIMax: WER_REPORT_UI = 11i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub type WER_SUBMIT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_ADD_REGISTERED_DATA: WER_SUBMIT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_HONOR_RECOVERY: WER_SUBMIT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_HONOR_RESTART: WER_SUBMIT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_NO_ARCHIVE: WER_SUBMIT_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_NO_CLOSE_UI: WER_SUBMIT_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_NO_QUEUE: WER_SUBMIT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_OUTOFPROCESS: WER_SUBMIT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_OUTOFPROCESS_ASYNC: WER_SUBMIT_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_QUEUE: WER_SUBMIT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_SHOW_DEBUG: WER_SUBMIT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_START_MINIMIZED: WER_SUBMIT_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_BYPASS_DATA_THROTTLING: WER_SUBMIT_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_ARCHIVE_PARAMETERS_ONLY: WER_SUBMIT_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WER_SUBMIT_REPORT_MACHINE_ID: WER_SUBMIT_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub type WER_SUBMIT_RESULT = i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportQueued: WER_SUBMIT_RESULT = 1i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportUploaded: WER_SUBMIT_RESULT = 2i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportDebug: WER_SUBMIT_RESULT = 3i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportFailed: WER_SUBMIT_RESULT = 4i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerDisabled: WER_SUBMIT_RESULT = 5i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportCancelled: WER_SUBMIT_RESULT = 6i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerDisabledQueue: WER_SUBMIT_RESULT = 7i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportAsync: WER_SUBMIT_RESULT = 8i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerCustomAction: WER_SUBMIT_RESULT = 9i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerThrottled: WER_SUBMIT_RESULT = 10i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerReportUploadedCab: WER_SUBMIT_RESULT = 11i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerStorageLocationNotFound: WER_SUBMIT_RESULT = 12i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] +pub const WerSubmitResultMax: WER_SUBMIT_RESULT = 13i32; +pub type HREPORT = isize; +pub type HREPORTSTORE = isize; #[repr(C)] #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -239,24 +472,6 @@ impl ::core::clone::Clone for WER_DUMP_CUSTOM_OPTIONS_V3 { *self } } -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_DUMP_MASK_START: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_DUMP_NOHEAP_ONQUEUE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub type WER_DUMP_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerDumpTypeNone: WER_DUMP_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerDumpTypeMicroDump: WER_DUMP_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerDumpTypeMiniDump: WER_DUMP_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerDumpTypeHeapDump: WER_DUMP_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerDumpTypeTriageDump: WER_DUMP_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerDumpTypeMax: WER_DUMP_TYPE = 5i32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] @@ -272,124 +487,6 @@ impl ::core::clone::Clone for WER_EXCEPTION_INFORMATION { *self } } -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub type WER_FAULT_REPORTING = u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FAULT_REPORTING_FLAG_DISABLE_THREAD_SUSPENSION: WER_FAULT_REPORTING = 4u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FAULT_REPORTING_FLAG_NOHEAP: WER_FAULT_REPORTING = 1u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FAULT_REPORTING_FLAG_QUEUE: WER_FAULT_REPORTING = 2u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FAULT_REPORTING_FLAG_QUEUE_UPLOAD: WER_FAULT_REPORTING = 8u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FAULT_REPORTING_ALWAYS_SHOW_UI: WER_FAULT_REPORTING = 16u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FAULT_REPORTING_CRITICAL: u32 = 512u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FAULT_REPORTING_DISABLE_SNAPSHOT_CRASH: u32 = 128u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FAULT_REPORTING_DISABLE_SNAPSHOT_HANG: u32 = 256u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FAULT_REPORTING_DURABLE: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FAULT_REPORTING_FLAG_NO_HEAP_ON_QUEUE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FAULT_REPORTING_NO_UI: u32 = 32u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub type WER_FILE = u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FILE_ANONYMOUS_DATA: WER_FILE = 2u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FILE_DELETE_WHEN_DONE: WER_FILE = 1u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_FILE_COMPRESSED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub type WER_FILE_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerFileTypeMicrodump: WER_FILE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerFileTypeMinidump: WER_FILE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerFileTypeHeapdump: WER_FILE_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerFileTypeUserDocument: WER_FILE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerFileTypeOther: WER_FILE_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerFileTypeTriagedump: WER_FILE_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerFileTypeCustomDump: WER_FILE_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerFileTypeAuxiliaryDump: WER_FILE_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerFileTypeEtlTrace: WER_FILE_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerFileTypeMax: WER_FILE_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_APPLICATION_NAME_LENGTH: u32 = 128u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_BUCKET_ID_STRING_LENGTH: u32 = 260u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_DESCRIPTION_LENGTH: u32 = 512u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_EVENT_NAME_LENGTH: u32 = 64u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_FRIENDLY_EVENT_NAME_LENGTH: u32 = 128u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_LOCAL_DUMP_SUBPATH_LENGTH: u32 = 64u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_PARAM_COUNT: u32 = 10u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_PARAM_LENGTH: u32 = 260u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_PREFERRED_MODULES: u32 = 128u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_PREFERRED_MODULES_BUFFER: u32 = 256u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_REGISTERED_DUMPCOLLECTION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_REGISTERED_ENTRIES: u32 = 512u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_REGISTERED_METADATA: u32 = 8u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_REGISTERED_RUNTIME_EXCEPTION_MODULES: u32 = 16u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_SIGNATURE_NAME_LENGTH: u32 = 128u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_MAX_TOTAL_PARAM_LENGTH: u32 = 1720u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_METADATA_KEY_MAX_LENGTH: u32 = 64u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_METADATA_VALUE_MAX_LENGTH: u32 = 128u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_P0: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_P1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_P2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_P3: u32 = 3u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_P4: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_P5: u32 = 5u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_P6: u32 = 6u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_P7: u32 = 7u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_P8: u32 = 8u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_P9: u32 = 9u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub type WER_REGISTER_FILE_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerRegFileTypeUserDocument: WER_REGISTER_FILE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerRegFileTypeOther: WER_REGISTER_FILE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerRegFileTypeMax: WER_REGISTER_FILE_TYPE = 3i32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -583,50 +680,6 @@ impl ::core::clone::Clone for WER_REPORT_SIGNATURE { *self } } -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub type WER_REPORT_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportNonCritical: WER_REPORT_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportCritical: WER_REPORT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportApplicationCrash: WER_REPORT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportApplicationHang: WER_REPORT_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportKernel: WER_REPORT_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportInvalid: WER_REPORT_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub type WER_REPORT_UI = i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerUIAdditionalDataDlgHeader: WER_REPORT_UI = 1i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerUIIconFilePath: WER_REPORT_UI = 2i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerUIConsentDlgHeader: WER_REPORT_UI = 3i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerUIConsentDlgBody: WER_REPORT_UI = 4i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerUIOnlineSolutionCheckText: WER_REPORT_UI = 5i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerUIOfflineSolutionCheckText: WER_REPORT_UI = 6i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerUICloseText: WER_REPORT_UI = 7i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerUICloseDlgHeader: WER_REPORT_UI = 8i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerUICloseDlgBody: WER_REPORT_UI = 9i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerUICloseDlgButtonText: WER_REPORT_UI = 10i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerUIMax: WER_REPORT_UI = 11i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH: &str = "OutOfProcessExceptionEventDebuggerLaunchCallback"; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_RUNTIME_EXCEPTION_EVENT_FUNCTION: &str = "OutOfProcessExceptionEventCallback"; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE_FUNCTION: &str = "OutOfProcessExceptionEventSignatureCallback"; #[repr(C)] #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] @@ -648,68 +701,15 @@ impl ::core::clone::Clone for WER_RUNTIME_EXCEPTION_INFORMATION { *self } } -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_BYPASS_NETWORK_COST_THROTTLING: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_BYPASS_POWER_THROTTLING: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub type WER_SUBMIT_FLAGS = u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_ADD_REGISTERED_DATA: WER_SUBMIT_FLAGS = 16u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_HONOR_RECOVERY: WER_SUBMIT_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_HONOR_RESTART: WER_SUBMIT_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_NO_ARCHIVE: WER_SUBMIT_FLAGS = 256u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_NO_CLOSE_UI: WER_SUBMIT_FLAGS = 64u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_NO_QUEUE: WER_SUBMIT_FLAGS = 128u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_OUTOFPROCESS: WER_SUBMIT_FLAGS = 32u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_OUTOFPROCESS_ASYNC: WER_SUBMIT_FLAGS = 1024u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_QUEUE: WER_SUBMIT_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_SHOW_DEBUG: WER_SUBMIT_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_START_MINIMIZED: WER_SUBMIT_FLAGS = 512u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_BYPASS_DATA_THROTTLING: WER_SUBMIT_FLAGS = 2048u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_ARCHIVE_PARAMETERS_ONLY: WER_SUBMIT_FLAGS = 4096u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_SUBMIT_REPORT_MACHINE_ID: WER_SUBMIT_FLAGS = 8192u32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub type WER_SUBMIT_RESULT = i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportQueued: WER_SUBMIT_RESULT = 1i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportUploaded: WER_SUBMIT_RESULT = 2i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportDebug: WER_SUBMIT_RESULT = 3i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportFailed: WER_SUBMIT_RESULT = 4i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerDisabled: WER_SUBMIT_RESULT = 5i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportCancelled: WER_SUBMIT_RESULT = 6i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerDisabledQueue: WER_SUBMIT_RESULT = 7i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportAsync: WER_SUBMIT_RESULT = 8i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerCustomAction: WER_SUBMIT_RESULT = 9i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerThrottled: WER_SUBMIT_RESULT = 10i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerReportUploadedCab: WER_SUBMIT_RESULT = 11i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerStorageLocationNotFound: WER_SUBMIT_RESULT = 12i32; -#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WerSubmitResultMax: WER_SUBMIT_RESULT = 13i32; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] +pub type PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH = ::core::option::Option<unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, pexceptioninformation: *const WER_RUNTIME_EXCEPTION_INFORMATION, pbiscustomdebugger: *mut super::super::Foundation::BOOL, pwszdebuggerlaunch: ::windows_sys::core::PWSTR, pchdebuggerlaunch: *mut u32, pbisdebuggerautolaunch: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] +pub type PFN_WER_RUNTIME_EXCEPTION_EVENT = ::core::option::Option<unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, pexceptioninformation: *const WER_RUNTIME_EXCEPTION_INFORMATION, pbownershipclaimed: *mut super::super::Foundation::BOOL, pwszeventname: ::windows_sys::core::PWSTR, pchsize: *mut u32, pdwsignaturecount: *mut u32) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] +pub type PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE = ::core::option::Option<unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, pexceptioninformation: *const WER_RUNTIME_EXCEPTION_INFORMATION, dwindex: u32, pwszname: ::windows_sys::core::PWSTR, pchname: *mut u32, pwszvalue: ::windows_sys::core::PWSTR, pchvalue: *mut u32) -> ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub type pfn_ADDEREXCLUDEDAPPLICATIONA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> EFaultRepRetVal>; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] |