#[repr(C)]pub struct IMoniker {
pub lpVtbl: *const IMonikerVtbl,
}
Fields§
§lpVtbl: *const IMonikerVtbl
Implementations§
Source§impl IMoniker
impl IMoniker
pub unsafe fn BindToObject( &self, pbc: *mut IBindCtx, pmkToLeft: *mut IMoniker, riidResult: REFIID, ppvResult: *mut *mut c_void, ) -> HRESULT
pub unsafe fn BindToStorage( &self, pbc: *mut IBindCtx, pmkToLeft: *mut IMoniker, riid: REFIID, ppvObj: *mut *mut c_void, ) -> HRESULT
pub unsafe fn Reduce( &self, pbc: *mut IBindCtx, dwReduceHowFar: DWORD, ppmkToLeft: *mut *mut IMoniker, ppmkReduced: *mut *mut IMoniker, ) -> HRESULT
pub unsafe fn ComposeWith( &self, pmkRight: *mut IMoniker, fOnlyIfNotGeneric: BOOL, ppmkComposite: *mut *mut IMoniker, ) -> HRESULT
pub unsafe fn Enum( &self, fForward: BOOL, ppenumMoniker: *mut *mut IEnumMoniker, ) -> HRESULT
pub unsafe fn IsEqual(&self, pmkOtherMoniker: *mut IMoniker) -> HRESULT
pub unsafe fn Hash(&self, pdwHash: *mut DWORD) -> HRESULT
pub unsafe fn IsRunning( &self, pbc: *mut IBindCtx, pmkToLeft: *mut IMoniker, pmkNewlyRunning: *mut IMoniker, ) -> HRESULT
pub unsafe fn GetTimeOfLastChange( &self, pbc: *mut IBindCtx, pmkToLeft: *mut IMoniker, pFileTime: *mut FILETIME, ) -> HRESULT
pub unsafe fn Inverse(&self, ppmk: *mut *mut IMoniker) -> HRESULT
pub unsafe fn CommonPrefixWith( &self, pmkOther: *mut IMoniker, ppmkPrefix: *mut *mut IMoniker, ) -> HRESULT
pub unsafe fn RelativePathTo( &self, pmkOther: *mut IMoniker, ppmkRelPath: *mut *mut IMoniker, ) -> HRESULT
pub unsafe fn GetDisplayName( &self, pbc: *mut IBindCtx, pmkToLeft: *mut IMoniker, ppszDisplayName: *mut LPOLESTR, ) -> HRESULT
pub unsafe fn ParseDisplayName( &self, pbc: *mut IBindCtx, pmkToLeft: *mut IMoniker, pszDisplayName: LPOLESTR, pchEaten: *mut ULONG, ppmkOut: *mut *mut IMoniker, ) -> HRESULT
pub unsafe fn IsSystemMoniker(&self, pdwMksys: *mut DWORD) -> HRESULT
Methods from Deref<Target = IPersistStream>§
Methods from Deref<Target = IPersist>§
pub unsafe fn GetClassID(&self, pClassID: *mut CLSID) -> HRESULT
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IMoniker
impl RefUnwindSafe for IMoniker
impl !Send for IMoniker
impl !Sync for IMoniker
impl Unpin for IMoniker
impl UnwindSafe for IMoniker
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more