windows::Win32::System::Diagnostics::Debug::ActiveScript

Trait IDebugHelper_Impl

pub trait IDebugHelper_Impl: IUnknownImpl {
    // Required methods
    fn CreatePropertyBrowser(
        &self,
        pvar: *const VARIANT,
        bstrname: &PCWSTR,
        pdat: Ref<'_, IDebugApplicationThread>,
    ) -> Result<IDebugProperty>;
    fn CreatePropertyBrowserEx(
        &self,
        pvar: *const VARIANT,
        bstrname: &PCWSTR,
        pdat: Ref<'_, IDebugApplicationThread>,
        pdf: Ref<'_, IDebugFormatter>,
    ) -> Result<IDebugProperty>;
    fn CreateSimpleConnectionPoint(
        &self,
        pdisp: Ref<'_, IDispatch>,
    ) -> Result<ISimpleConnectionPoint>;
}

Required Methods§

fn CreatePropertyBrowser( &self, pvar: *const VARIANT, bstrname: &PCWSTR, pdat: Ref<'_, IDebugApplicationThread>, ) -> Result<IDebugProperty>

fn CreatePropertyBrowserEx( &self, pvar: *const VARIANT, bstrname: &PCWSTR, pdat: Ref<'_, IDebugApplicationThread>, pdf: Ref<'_, IDebugFormatter>, ) -> Result<IDebugProperty>

fn CreateSimpleConnectionPoint( &self, pdisp: Ref<'_, IDispatch>, ) -> Result<ISimpleConnectionPoint>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§