Struct IDebugControl2_Vtbl
#[repr(C)]pub struct IDebugControl2_Vtbl {Show 101 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,
}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) -> HRESULTImplementations§
§impl IDebugControl2_Vtbl
impl IDebugControl2_Vtbl
pub const fn new<Identity: IDebugControl2_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IDebugControl2_Vtbl
impl RefUnwindSafe for IDebugControl2_Vtbl
impl Send for IDebugControl2_Vtbl
impl Sync for IDebugControl2_Vtbl
impl Unpin for IDebugControl2_Vtbl
impl UnwindSafe for IDebugControl2_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