Struct windows::Win32::System::Diagnostics::Debug::Extensions::IDebugControl7_Vtbl
#[repr(C)]pub struct IDebugControl7_Vtbl {Show 175 fields
pub base__: IUnknown_Vtbl,
pub GetInterrupt: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub SetInterrupt: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub GetInterruptTimeout: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetInterruptTimeout: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub GetLogFile: unsafe extern "system" fn(_: *mut c_void, _: PSTR, _: u32, _: *mut u32, _: *mut BOOL) -> HRESULT,
pub OpenLogFile: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: BOOL) -> HRESULT,
pub CloseLogFile: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub GetLogMask: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetLogMask: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub Input: unsafe extern "system" fn(_: *mut c_void, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub ReturnInput: unsafe extern "system" fn(_: *mut c_void, _: PCSTR) -> HRESULT,
pub Output: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT,
pub OutputVaList: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR, _: *const i8) -> HRESULT,
pub ControlledOutput: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCSTR) -> HRESULT,
pub ControlledOutputVaList: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCSTR, _: *const i8) -> HRESULT,
pub OutputPrompt: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT,
pub OutputPromptVaList: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR, _: *const i8) -> HRESULT,
pub GetPromptText: unsafe extern "system" fn(_: *mut c_void, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub OutputCurrentState: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT,
pub OutputVersionInformation: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub GetNotifyEventHandle: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub SetNotifyEventHandle: unsafe extern "system" fn(_: *mut c_void, _: u64) -> HRESULT,
pub Assemble: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCSTR, _: *mut u64) -> HRESULT,
pub Disassemble: unsafe extern "system" fn(_: *mut c_void, _: u64, _: u32, _: PSTR, _: u32, _: *mut u32, _: *mut u64) -> HRESULT,
pub GetDisassembleEffectiveOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub OutputDisassembly: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u64, _: u32, _: *mut u64) -> HRESULT,
pub OutputDisassemblyLines: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: u32, _: u64, _: u32, _: *mut u32, _: *mut u64, _: *mut u64, _: *mut u64) -> HRESULT,
pub GetNearInstruction: unsafe extern "system" fn(_: *mut c_void, _: u64, _: i32, _: *mut u64) -> HRESULT,
pub GetStackTrace: unsafe extern "system" fn(_: *mut c_void, _: u64, _: u64, _: u64, _: *mut DEBUG_STACK_FRAME, _: u32, _: *mut u32) -> HRESULT,
pub GetReturnOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub OutputStackTrace: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_STACK_FRAME, _: u32, _: u32) -> HRESULT,
pub GetDebuggeeType: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32) -> HRESULT,
pub GetActualProcessorType: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetExecutingProcessorType: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetNumberPossibleExecutingProcessorTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetPossibleExecutingProcessorTypes: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut u32) -> HRESULT,
pub GetNumberProcessors: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetSystemVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetPageSize: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub IsPointer64Bit: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub ReadBugCheckData: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u64, _: *mut u64, _: *mut u64, _: *mut u64) -> HRESULT,
pub GetNumberSupportedProcessorTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetSupportedProcessorTypes: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut u32) -> HRESULT,
pub GetProcessorTypeNames: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetEffectiveProcessorType: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetEffectiveProcessorType: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub GetExecutionStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetExecutionStatus: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub GetCodeLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetCodeLevel: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub GetEngineOptions: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub AddEngineOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub RemoveEngineOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub SetEngineOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub GetSystemErrorControl: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32) -> HRESULT,
pub SetSystemErrorControl: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT,
pub GetTextMacro: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub SetTextMacro: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT,
pub GetRadix: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetRadix: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub Evaluate: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: u32, _: *mut DEBUG_VALUE, _: *mut u32) -> HRESULT,
pub CoerceValue: unsafe extern "system" fn(_: *mut c_void, _: *const DEBUG_VALUE, _: u32, _: *mut DEBUG_VALUE) -> HRESULT,
pub CoerceValues: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_VALUE, _: *const u32, _: *mut DEBUG_VALUE) -> HRESULT,
pub Execute: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR, _: u32) -> HRESULT,
pub ExecuteCommandFile: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR, _: u32) -> HRESULT,
pub GetNumberBreakpoints: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetBreakpointByIndex: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT,
pub GetBreakpointById: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT,
pub GetBreakpointParameters: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u32, _: u32, _: *mut DEBUG_BREAKPOINT_PARAMETERS) -> HRESULT,
pub AddBreakpoint: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void) -> HRESULT,
pub RemoveBreakpoint: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub AddExtension: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: u32, _: *mut u64) -> HRESULT,
pub RemoveExtension: unsafe extern "system" fn(_: *mut c_void, _: u64) -> HRESULT,
pub GetExtensionByPath: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: *mut u64) -> HRESULT,
pub CallExtension: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCSTR, _: PCSTR) -> HRESULT,
pub GetExtensionFunction: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCSTR, _: *mut FARPROC) -> HRESULT,
pub GetWindbgExtensionApis32: unsafe extern "system" fn(_: *mut c_void, _: *mut WINDBG_EXTENSION_APIS32) -> HRESULT,
pub GetWindbgExtensionApis64: unsafe extern "system" fn(_: *mut c_void, _: *mut WINDBG_EXTENSION_APIS64) -> HRESULT,
pub GetNumberEventFilters: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32) -> HRESULT,
pub GetEventFilterText: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetEventFilterCommand: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub SetEventFilterCommand: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT,
pub GetSpecificFilterParameters: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut DEBUG_SPECIFIC_FILTER_PARAMETERS) -> HRESULT,
pub SetSpecificFilterParameters: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const DEBUG_SPECIFIC_FILTER_PARAMETERS) -> HRESULT,
pub GetSpecificFilterArgument: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub SetSpecificFilterArgument: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT,
pub GetExceptionFilterParameters: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u32, _: u32, _: *mut DEBUG_EXCEPTION_FILTER_PARAMETERS) -> HRESULT,
pub SetExceptionFilterParameters: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_EXCEPTION_FILTER_PARAMETERS) -> HRESULT,
pub GetExceptionFilterSecondCommand: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub SetExceptionFilterSecondCommand: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT,
pub WaitForEvent: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT,
pub GetLastEventInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut c_void, _: u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetCurrentTimeDate: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetCurrentSystemUpTime: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetDumpFormatFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetNumberTextReplacements: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetTextReplacement: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: u32, _: PSTR, _: u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub SetTextReplacement: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: PCSTR) -> HRESULT,
pub RemoveTextReplacements: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub OutputTextReplacements: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT,
pub GetAssemblyOptions: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub AddAssemblyOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub RemoveAssemblyOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub SetAssemblyOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub GetExpressionSyntax: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetExpressionSyntax: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub SetExpressionSyntaxByName: unsafe extern "system" fn(_: *mut c_void, _: PCSTR) -> HRESULT,
pub GetNumberExpressionSyntaxes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetExpressionSyntaxNames: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetNumberEvents: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetEventIndexDescription: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetCurrentEventIndex: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetNextEventIndex: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut u32) -> HRESULT,
pub GetLogFileWide: unsafe extern "system" fn(_: *mut c_void, _: PWSTR, _: u32, _: *mut u32, _: *mut BOOL) -> HRESULT,
pub OpenLogFileWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: BOOL) -> HRESULT,
pub InputWide: unsafe extern "system" fn(_: *mut c_void, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub ReturnInputWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub OutputWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT,
pub OutputVaListWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR, _: *const i8) -> HRESULT,
pub ControlledOutputWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCWSTR) -> HRESULT,
pub ControlledOutputVaListWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCWSTR, _: *const i8) -> HRESULT,
pub OutputPromptWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT,
pub OutputPromptVaListWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR, _: *const i8) -> HRESULT,
pub GetPromptTextWide: unsafe extern "system" fn(_: *mut c_void, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub AssembleWide: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCWSTR, _: *mut u64) -> HRESULT,
pub DisassembleWide: unsafe extern "system" fn(_: *mut c_void, _: u64, _: u32, _: PWSTR, _: u32, _: *mut u32, _: *mut u64) -> HRESULT,
pub GetProcessorTypeNamesWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetTextMacroWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub SetTextMacroWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT,
pub EvaluateWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: u32, _: *mut DEBUG_VALUE, _: *mut u32) -> HRESULT,
pub ExecuteWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR, _: u32) -> HRESULT,
pub ExecuteCommandFileWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR, _: u32) -> HRESULT,
pub GetBreakpointByIndex2: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT,
pub GetBreakpointById2: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT,
pub AddBreakpoint2: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void) -> HRESULT,
pub RemoveBreakpoint2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub AddExtensionWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: u32, _: *mut u64) -> HRESULT,
pub GetExtensionByPathWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: *mut u64) -> HRESULT,
pub CallExtensionWide: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCWSTR, _: PCWSTR) -> HRESULT,
pub GetExtensionFunctionWide: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCWSTR, _: *mut FARPROC) -> HRESULT,
pub GetEventFilterTextWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetEventFilterCommandWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub SetEventFilterCommandWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT,
pub GetSpecificFilterArgumentWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub SetSpecificFilterArgumentWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT,
pub GetExceptionFilterSecondCommandWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub SetExceptionFilterSecondCommandWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT,
pub GetLastEventInformationWide: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut c_void, _: u32, _: *mut u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetTextReplacementWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: u32, _: PWSTR, _: u32, _: *mut u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub SetTextReplacementWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: PCWSTR) -> HRESULT,
pub SetExpressionSyntaxByNameWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetExpressionSyntaxNamesWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetEventIndexDescriptionWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCWSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetLogFile2: unsafe extern "system" fn(_: *mut c_void, _: PSTR, _: u32, _: *mut u32, _: *mut u32) -> HRESULT,
pub OpenLogFile2: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: u32) -> HRESULT,
pub GetLogFile2Wide: unsafe extern "system" fn(_: *mut c_void, _: PWSTR, _: u32, _: *mut u32, _: *mut u32) -> HRESULT,
pub OpenLogFile2Wide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: u32) -> HRESULT,
pub GetSystemVersionValues: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut u32) -> HRESULT,
pub GetSystemVersionString: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetSystemVersionStringWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetContextStackTrace: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: u32, _: *mut DEBUG_STACK_FRAME, _: u32, _: *mut c_void, _: u32, _: u32, _: *mut u32) -> HRESULT,
pub OutputContextStackTrace: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_STACK_FRAME, _: u32, _: *const c_void, _: u32, _: u32, _: u32) -> HRESULT,
pub GetStoredEventInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut c_void, _: u32, _: *mut u32, _: *mut c_void, _: u32, _: *mut u32) -> HRESULT,
pub GetManagedStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT,
pub GetManagedStatusWide: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT,
pub ResetManagedStatus: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub GetStackTraceEx: unsafe extern "system" fn(_: *mut c_void, _: u64, _: u64, _: u64, _: *mut DEBUG_STACK_FRAME_EX, _: u32, _: *mut u32) -> HRESULT,
pub OutputStackTraceEx: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_STACK_FRAME_EX, _: u32, _: u32) -> HRESULT,
pub GetContextStackTraceEx: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: u32, _: *mut DEBUG_STACK_FRAME_EX, _: u32, _: *mut c_void, _: u32, _: u32, _: *mut u32) -> HRESULT,
pub OutputContextStackTraceEx: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_STACK_FRAME_EX, _: u32, _: *const c_void, _: u32, _: u32, _: u32) -> HRESULT,
pub GetBreakpointByGuid: unsafe extern "system" fn(_: *mut c_void, _: *const GUID, _: *mut *mut c_void) -> HRESULT,
pub GetExecutionStatusEx: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetSynchronizationStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32) -> HRESULT,
pub GetDebuggeeType2: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut u32, _: *mut u32) -> HRESULT,
}
Fields§
§base__: IUnknown_Vtbl
§GetInterrupt: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§SetInterrupt: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§GetInterruptTimeout: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetInterruptTimeout: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§GetLogFile: unsafe extern "system" fn(_: *mut c_void, _: PSTR, _: u32, _: *mut u32, _: *mut BOOL) -> HRESULT
§OpenLogFile: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: BOOL) -> HRESULT
§CloseLogFile: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§GetLogMask: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetLogMask: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§Input: unsafe extern "system" fn(_: *mut c_void, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§ReturnInput: unsafe extern "system" fn(_: *mut c_void, _: PCSTR) -> HRESULT
§Output: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT
§OutputVaList: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR, _: *const i8) -> HRESULT
§ControlledOutput: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCSTR) -> HRESULT
§ControlledOutputVaList: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCSTR, _: *const i8) -> HRESULT
§OutputPrompt: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT
§OutputPromptVaList: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR, _: *const i8) -> HRESULT
§GetPromptText: unsafe extern "system" fn(_: *mut c_void, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§OutputCurrentState: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT
§OutputVersionInformation: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§GetNotifyEventHandle: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§SetNotifyEventHandle: unsafe extern "system" fn(_: *mut c_void, _: u64) -> HRESULT
§Assemble: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCSTR, _: *mut u64) -> HRESULT
§Disassemble: unsafe extern "system" fn(_: *mut c_void, _: u64, _: u32, _: PSTR, _: u32, _: *mut u32, _: *mut u64) -> HRESULT
§GetDisassembleEffectiveOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§OutputDisassembly: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u64, _: u32, _: *mut u64) -> HRESULT
§OutputDisassemblyLines: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: u32, _: u64, _: u32, _: *mut u32, _: *mut u64, _: *mut u64, _: *mut u64) -> HRESULT
§GetNearInstruction: unsafe extern "system" fn(_: *mut c_void, _: u64, _: i32, _: *mut u64) -> HRESULT
§GetStackTrace: unsafe extern "system" fn(_: *mut c_void, _: u64, _: u64, _: u64, _: *mut DEBUG_STACK_FRAME, _: u32, _: *mut u32) -> HRESULT
§GetReturnOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§OutputStackTrace: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_STACK_FRAME, _: u32, _: u32) -> HRESULT
§GetDebuggeeType: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32) -> HRESULT
§GetActualProcessorType: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetExecutingProcessorType: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetNumberPossibleExecutingProcessorTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetPossibleExecutingProcessorTypes: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut u32) -> HRESULT
§GetNumberProcessors: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetSystemVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§GetPageSize: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§IsPointer64Bit: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§ReadBugCheckData: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u64, _: *mut u64, _: *mut u64, _: *mut u64) -> HRESULT
§GetNumberSupportedProcessorTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetSupportedProcessorTypes: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut u32) -> HRESULT
§GetProcessorTypeNames: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§GetEffectiveProcessorType: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetEffectiveProcessorType: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§GetExecutionStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetExecutionStatus: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§GetCodeLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetCodeLevel: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§GetEngineOptions: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§AddEngineOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§RemoveEngineOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§SetEngineOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§GetSystemErrorControl: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32) -> HRESULT
§SetSystemErrorControl: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT
§GetTextMacro: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§SetTextMacro: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT
§GetRadix: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetRadix: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§Evaluate: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: u32, _: *mut DEBUG_VALUE, _: *mut u32) -> HRESULT
§CoerceValue: unsafe extern "system" fn(_: *mut c_void, _: *const DEBUG_VALUE, _: u32, _: *mut DEBUG_VALUE) -> HRESULT
§CoerceValues: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_VALUE, _: *const u32, _: *mut DEBUG_VALUE) -> HRESULT
§Execute: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR, _: u32) -> HRESULT
§ExecuteCommandFile: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR, _: u32) -> HRESULT
§GetNumberBreakpoints: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetBreakpointByIndex: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT
§GetBreakpointById: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT
§GetBreakpointParameters: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u32, _: u32, _: *mut DEBUG_BREAKPOINT_PARAMETERS) -> HRESULT
§AddBreakpoint: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void) -> HRESULT
§RemoveBreakpoint: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§AddExtension: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: u32, _: *mut u64) -> HRESULT
§RemoveExtension: unsafe extern "system" fn(_: *mut c_void, _: u64) -> HRESULT
§GetExtensionByPath: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: *mut u64) -> HRESULT
§CallExtension: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCSTR, _: PCSTR) -> HRESULT
§GetExtensionFunction: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCSTR, _: *mut FARPROC) -> HRESULT
§GetWindbgExtensionApis32: unsafe extern "system" fn(_: *mut c_void, _: *mut WINDBG_EXTENSION_APIS32) -> HRESULT
§GetWindbgExtensionApis64: unsafe extern "system" fn(_: *mut c_void, _: *mut WINDBG_EXTENSION_APIS64) -> HRESULT
§GetNumberEventFilters: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32) -> HRESULT
§GetEventFilterText: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§GetEventFilterCommand: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§SetEventFilterCommand: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT
§GetSpecificFilterParameters: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut DEBUG_SPECIFIC_FILTER_PARAMETERS) -> HRESULT
§SetSpecificFilterParameters: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const DEBUG_SPECIFIC_FILTER_PARAMETERS) -> HRESULT
§GetSpecificFilterArgument: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§SetSpecificFilterArgument: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT
§GetExceptionFilterParameters: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u32, _: u32, _: *mut DEBUG_EXCEPTION_FILTER_PARAMETERS) -> HRESULT
§SetExceptionFilterParameters: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_EXCEPTION_FILTER_PARAMETERS) -> HRESULT
§GetExceptionFilterSecondCommand: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§SetExceptionFilterSecondCommand: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCSTR) -> HRESULT
§WaitForEvent: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT
§GetLastEventInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut c_void, _: u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§GetCurrentTimeDate: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetCurrentSystemUpTime: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetDumpFormatFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetNumberTextReplacements: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetTextReplacement: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: u32, _: PSTR, _: u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§SetTextReplacement: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: PCSTR) -> HRESULT
§RemoveTextReplacements: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§OutputTextReplacements: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT
§GetAssemblyOptions: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§AddAssemblyOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§RemoveAssemblyOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§SetAssemblyOptions: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§GetExpressionSyntax: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetExpressionSyntax: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§SetExpressionSyntaxByName: unsafe extern "system" fn(_: *mut c_void, _: PCSTR) -> HRESULT
§GetNumberExpressionSyntaxes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetExpressionSyntaxNames: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§GetNumberEvents: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetEventIndexDescription: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCSTR, _: u32, _: *mut u32) -> HRESULT
§GetCurrentEventIndex: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetNextEventIndex: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut u32) -> HRESULT
§GetLogFileWide: unsafe extern "system" fn(_: *mut c_void, _: PWSTR, _: u32, _: *mut u32, _: *mut BOOL) -> HRESULT
§OpenLogFileWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: BOOL) -> HRESULT
§InputWide: unsafe extern "system" fn(_: *mut c_void, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§ReturnInputWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§OutputWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT
§OutputVaListWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR, _: *const i8) -> HRESULT
§ControlledOutputWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCWSTR) -> HRESULT
§ControlledOutputVaListWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCWSTR, _: *const i8) -> HRESULT
§OutputPromptWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT
§OutputPromptVaListWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR, _: *const i8) -> HRESULT
§GetPromptTextWide: unsafe extern "system" fn(_: *mut c_void, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§AssembleWide: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCWSTR, _: *mut u64) -> HRESULT
§DisassembleWide: unsafe extern "system" fn(_: *mut c_void, _: u64, _: u32, _: PWSTR, _: u32, _: *mut u32, _: *mut u64) -> HRESULT
§GetProcessorTypeNamesWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§GetTextMacroWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§SetTextMacroWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT
§EvaluateWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: u32, _: *mut DEBUG_VALUE, _: *mut u32) -> HRESULT
§ExecuteWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR, _: u32) -> HRESULT
§ExecuteCommandFileWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR, _: u32) -> HRESULT
§GetBreakpointByIndex2: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT
§GetBreakpointById2: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT
§AddBreakpoint2: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void) -> HRESULT
§RemoveBreakpoint2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§AddExtensionWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: u32, _: *mut u64) -> HRESULT
§GetExtensionByPathWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: *mut u64) -> HRESULT
§CallExtensionWide: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCWSTR, _: PCWSTR) -> HRESULT
§GetExtensionFunctionWide: unsafe extern "system" fn(_: *mut c_void, _: u64, _: PCWSTR, _: *mut FARPROC) -> HRESULT
§GetEventFilterTextWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§GetEventFilterCommandWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§SetEventFilterCommandWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT
§GetSpecificFilterArgumentWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§SetSpecificFilterArgumentWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT
§GetExceptionFilterSecondCommandWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§SetExceptionFilterSecondCommandWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PCWSTR) -> HRESULT
§GetLastEventInformationWide: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut c_void, _: u32, _: *mut u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§GetTextReplacementWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: u32, _: PWSTR, _: u32, _: *mut u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§SetTextReplacementWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: PCWSTR) -> HRESULT
§SetExpressionSyntaxByNameWide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetExpressionSyntaxNamesWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§GetEventIndexDescriptionWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: PCWSTR, _: u32, _: *mut u32) -> HRESULT
§GetLogFile2: unsafe extern "system" fn(_: *mut c_void, _: PSTR, _: u32, _: *mut u32, _: *mut u32) -> HRESULT
§OpenLogFile2: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: u32) -> HRESULT
§GetLogFile2Wide: unsafe extern "system" fn(_: *mut c_void, _: PWSTR, _: u32, _: *mut u32, _: *mut u32) -> HRESULT
§OpenLogFile2Wide: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: u32) -> HRESULT
§GetSystemVersionValues: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut u32) -> HRESULT
§GetSystemVersionString: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§GetSystemVersionStringWide: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§GetContextStackTrace: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: u32, _: *mut DEBUG_STACK_FRAME, _: u32, _: *mut c_void, _: u32, _: u32, _: *mut u32) -> HRESULT
§OutputContextStackTrace: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_STACK_FRAME, _: u32, _: *const c_void, _: u32, _: u32, _: u32) -> HRESULT
§GetStoredEventInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut c_void, _: u32, _: *mut u32, _: *mut c_void, _: u32, _: *mut u32) -> HRESULT
§GetManagedStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: u32, _: PSTR, _: u32, _: *mut u32) -> HRESULT
§GetManagedStatusWide: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: u32, _: PWSTR, _: u32, _: *mut u32) -> HRESULT
§ResetManagedStatus: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§GetStackTraceEx: unsafe extern "system" fn(_: *mut c_void, _: u64, _: u64, _: u64, _: *mut DEBUG_STACK_FRAME_EX, _: u32, _: *mut u32) -> HRESULT
§OutputStackTraceEx: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_STACK_FRAME_EX, _: u32, _: u32) -> HRESULT
§GetContextStackTraceEx: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: u32, _: *mut DEBUG_STACK_FRAME_EX, _: u32, _: *mut c_void, _: u32, _: u32, _: *mut u32) -> HRESULT
§OutputContextStackTraceEx: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DEBUG_STACK_FRAME_EX, _: u32, _: *const c_void, _: u32, _: u32, _: u32) -> HRESULT
§GetBreakpointByGuid: unsafe extern "system" fn(_: *mut c_void, _: *const GUID, _: *mut *mut c_void) -> HRESULT
§GetExecutionStatusEx: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetSynchronizationStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32) -> HRESULT
§GetDebuggeeType2: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut u32, _: *mut u32) -> HRESULT
Implementations§
§impl IDebugControl7_Vtbl
impl IDebugControl7_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IDebugControl7_Vtblwhere
Identity: IDebugControl7_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IDebugControl7_Vtbl
impl RefUnwindSafe for IDebugControl7_Vtbl
impl Send for IDebugControl7_Vtbl
impl Sync for IDebugControl7_Vtbl
impl Unpin for IDebugControl7_Vtbl
impl UnwindSafe for IDebugControl7_Vtbl
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more