Struct 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) -> HRESULTImplementations§
§impl IDebugControl7_Vtbl
impl IDebugControl7_Vtbl
pub const fn new<Identity: IDebugControl7_Impl, const OFFSET: isize>() -> Self
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