Struct winapi::um::objidl::IMoniker [−][src]
#[repr(C)]pub struct IMoniker {
pub lpVtbl: *const IMonikerVtbl,
}
Fields
lpVtbl: *const IMonikerVtbl
Implementations
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 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 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
Methods from Deref<Target = IPersistStream>
Trait Implementations
type Target = IPersistStream
type Target = IPersistStream
The resulting type after dereferencing.
Dereferences the value.