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

Required Methods§

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

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

fn CreateSimpleConnectionPoint( &self, pdisp: Option<&IDispatch>, ) -> Result<ISimpleConnectionPoint>

Object Safety§

This trait is not object safe.

Implementors§