Trait IVssComponentEx2_Impl
pub trait IVssComponentEx2_Impl: 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<()>
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.