pub trait IVssComponentEx2_Impl: Sized + IVssComponentEx_Impl {
    // Required methods
    fn SetFailure(
        &self,
        hr: HRESULT,
        hrapplication: HRESULT,
        wszapplicationmessage: &PCWSTR,
        dwreserved: u32
    ) -> Result<()>;
    fn GetFailure(
        &self,
        phr: *mut HRESULT,
        phrapplication: *mut HRESULT,
        pbstrapplicationmessage: *mut BSTR,
        pdwreserved: *mut u32
    ) -> Result<()>;
}

Required Methods§

fn SetFailure( &self, hr: HRESULT, hrapplication: HRESULT, wszapplicationmessage: &PCWSTR, dwreserved: u32 ) -> Result<()>

fn GetFailure( &self, phr: *mut HRESULT, phrapplication: *mut HRESULT, pbstrapplicationmessage: *mut BSTR, pdwreserved: *mut u32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§