4[
Guid(
"0000000f-0000-0000-C000-000000000046")]
32 void Hash(out
int pdwHash);
void GetSizeMax(out long pcbSize)
void CommonPrefixWith(IMoniker pmkOther, out IMoniker? ppmkPrefix)
void Hash(out int pdwHash)
void BindToObject(IBindCtx pbc, IMoniker? pmkToLeft, [In] ref Guid riidResult, [MarshalAs(UnmanagedType.Interface)] out object ppvResult)
void Save(IStream pStm, [MarshalAs(UnmanagedType.Bool)] bool fClearDirty)
int IsRunning(IBindCtx pbc, IMoniker? pmkToLeft, IMoniker? pmkNewlyRunning)
void GetClassID(out Guid pClassID)
void Enum([MarshalAs(UnmanagedType.Bool)] bool fForward, out IEnumMoniker? ppenumMoniker)
void Reduce(IBindCtx pbc, int dwReduceHowFar, ref IMoniker? ppmkToLeft, out IMoniker? ppmkReduced)
void Inverse(out IMoniker ppmk)
void ParseDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName, out int pchEaten, out IMoniker ppmkOut)
void ComposeWith(IMoniker pmkRight, [MarshalAs(UnmanagedType.Bool)] bool fOnlyIfNotGeneric, out IMoniker? ppmkComposite)
int IsSystemMoniker(out int pdwMksys)
void RelativePathTo(IMoniker pmkOther, out IMoniker? ppmkRelPath)
void BindToStorage(IBindCtx pbc, IMoniker? pmkToLeft, [In] ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out object ppvObj)
void GetDisplayName(IBindCtx pbc, IMoniker? pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] out string ppszDisplayName)
int IsEqual(IMoniker pmkOtherMoniker)
void GetTimeOfLastChange(IBindCtx pbc, IMoniker? pmkToLeft, out FILETIME pFileTime)