Trait windows::Win32::System::Com::IBindHost_Impl
pub trait IBindHost_Impl: Sized {
// Required methods
fn CreateMoniker(
&self,
szname: &PCWSTR,
pbc: Option<&IBindCtx>,
ppmk: *mut Option<IMoniker>,
dwreserved: u32,
) -> Result<()>;
fn MonikerBindToStorage(
&self,
pmk: Option<&IMoniker>,
pbc: Option<&IBindCtx>,
pbsc: Option<&IBindStatusCallback>,
riid: *const GUID,
ppvobj: *mut *mut c_void,
) -> Result<()>;
fn MonikerBindToObject(
&self,
pmk: Option<&IMoniker>,
pbc: Option<&IBindCtx>,
pbsc: Option<&IBindStatusCallback>,
riid: *const GUID,
ppvobj: *mut *mut c_void,
) -> Result<()>;
}
Required Methods§
fn CreateMoniker( &self, szname: &PCWSTR, pbc: Option<&IBindCtx>, ppmk: *mut Option<IMoniker>, dwreserved: u32, ) -> Result<()>
fn MonikerBindToStorage( &self, pmk: Option<&IMoniker>, pbc: Option<&IBindCtx>, pbsc: Option<&IBindStatusCallback>, riid: *const GUID, ppvobj: *mut *mut c_void, ) -> Result<()>
fn MonikerBindToObject( &self, pmk: Option<&IMoniker>, pbc: Option<&IBindCtx>, pbsc: Option<&IBindStatusCallback>, riid: *const GUID, ppvobj: *mut *mut c_void, ) -> Result<()>
Object Safety§
This trait is not object safe.