Trait IBindHost_Impl
pub trait IBindHost_Impl: IUnknownImpl {
// Required methods
fn CreateMoniker(
&self,
szname: &PCWSTR,
pbc: Ref<'_, IBindCtx>,
ppmk: OutRef<'_, IMoniker>,
dwreserved: u32,
) -> Result<()>;
fn MonikerBindToStorage(
&self,
pmk: Ref<'_, IMoniker>,
pbc: Ref<'_, IBindCtx>,
pbsc: Ref<'_, IBindStatusCallback>,
riid: *const GUID,
ppvobj: *mut *mut c_void,
) -> Result<()>;
fn MonikerBindToObject(
&self,
pmk: Ref<'_, IMoniker>,
pbc: Ref<'_, IBindCtx>,
pbsc: Ref<'_, IBindStatusCallback>,
riid: *const GUID,
ppvobj: *mut *mut c_void,
) -> Result<()>;
}
Required Methods§
fn CreateMoniker( &self, szname: &PCWSTR, pbc: Ref<'_, IBindCtx>, ppmk: OutRef<'_, IMoniker>, dwreserved: u32, ) -> Result<()>
fn MonikerBindToStorage( &self, pmk: Ref<'_, IMoniker>, pbc: Ref<'_, IBindCtx>, pbsc: Ref<'_, IBindStatusCallback>, riid: *const GUID, ppvobj: *mut *mut c_void, ) -> Result<()>
fn MonikerBindToObject( &self, pmk: Ref<'_, IMoniker>, pbc: Ref<'_, IBindCtx>, pbsc: Ref<'_, IBindStatusCallback>, riid: *const GUID, ppvobj: *mut *mut c_void, ) -> 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.