interface System.Runtime.InteropServices.ComTypes.IMoniker:

   method public void GetClassID(input pClassID as System.Guid).

   method public integer IsDirty().

   method public void Load(input pStm as System.Runtime.InteropServices.ComTypes.IStream).

   method public void Save(input pStm as System.Runtime.InteropServices.ComTypes.IStream, input fClearDirty as logical).

   method public void GetSizeMax(input pcbSize as int64).

   method public void BindToObject(input pbc as System.Runtime.InteropServices.ComTypes.IBindCtx, input pmkToLeft as System.Runtime.InteropServices.ComTypes.IMoniker, input riidResult as System.Guid, input ppvResult as System.Object).

   method public void BindToStorage(input pbc as System.Runtime.InteropServices.ComTypes.IBindCtx, input pmkToLeft as System.Runtime.InteropServices.ComTypes.IMoniker, input riid as System.Guid, input ppvObj as System.Object).

   method public void Reduce(input pbc as System.Runtime.InteropServices.ComTypes.IBindCtx, input dwReduceHowFar as integer, input ppmkToLeft as System.Runtime.InteropServices.ComTypes.IMoniker, input ppmkReduced as System.Runtime.InteropServices.ComTypes.IMoniker).

   method public void ComposeWith(input pmkRight as System.Runtime.InteropServices.ComTypes.IMoniker, input fOnlyIfNotGeneric as logical, input ppmkComposite as System.Runtime.InteropServices.ComTypes.IMoniker).

   method public void Enum(input fForward as logical, input ppenumMoniker as System.Runtime.InteropServices.ComTypes.IEnumMoniker).

   method public integer IsEqual(input pmkOtherMoniker as System.Runtime.InteropServices.ComTypes.IMoniker).

   method public void Hash(input pdwHash as integer).

   method public integer IsRunning(input pbc as System.Runtime.InteropServices.ComTypes.IBindCtx, input pmkToLeft as System.Runtime.InteropServices.ComTypes.IMoniker, input pmkNewlyRunning as System.Runtime.InteropServices.ComTypes.IMoniker).

   method public void GetTimeOfLastChange(input pbc as System.Runtime.InteropServices.ComTypes.IBindCtx, input pmkToLeft as System.Runtime.InteropServices.ComTypes.IMoniker, input pFileTime as System.Runtime.InteropServices.ComTypes.FILETIME).

   method public void Inverse(input ppmk as System.Runtime.InteropServices.ComTypes.IMoniker).

   method public void CommonPrefixWith(input pmkOther as System.Runtime.InteropServices.ComTypes.IMoniker, input ppmkPrefix as System.Runtime.InteropServices.ComTypes.IMoniker).

   method public void RelativePathTo(input pmkOther as System.Runtime.InteropServices.ComTypes.IMoniker, input ppmkRelPath as System.Runtime.InteropServices.ComTypes.IMoniker).

   method public void GetDisplayName(input pbc as System.Runtime.InteropServices.ComTypes.IBindCtx, input pmkToLeft as System.Runtime.InteropServices.ComTypes.IMoniker, input ppszDisplayName as character).

   method public void ParseDisplayName(input pbc as System.Runtime.InteropServices.ComTypes.IBindCtx, input pmkToLeft as System.Runtime.InteropServices.ComTypes.IMoniker, input pszDisplayName as character, input pchEaten as integer, input ppmkOut as System.Runtime.InteropServices.ComTypes.IMoniker).

   method public integer IsSystemMoniker(input pdwMksys as integer).

end interface.
