1 implementation of IMoniker
System.ServiceModel (1)
System\ServiceModel\ComIntegration\ServiceMoniker.cs (1)
29internal sealed class ServiceMonikerInternal : ContextBoundObject, IMoniker, IParseDisplayName, IDisposable
60 references to IMoniker
System.ServiceModel (60)
System\ServiceModel\ComIntegration\IMoniker.cs (18)
28void BindToObject(IBindCtx pbc, IMoniker pmkToLeft, [In()] ref Guid riidResult, IntPtr ppvResult); 29void BindToStorage(IBindCtx pbc, IMoniker pmkToLeft, [In()] ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out Object ppvObj); 30void Reduce(IBindCtx pbc, int dwReduceHowFar, ref IMoniker ppmkToLeft, out IMoniker ppmkReduced); 31void ComposeWith(IMoniker pmkRight, [MarshalAs(UnmanagedType.Bool)] bool fOnlyIfNotGeneric, out IMoniker ppmkComposite); 34int IsEqual(IMoniker pmkOtherMoniker); 37int IsRunning(IBindCtx pbc, IMoniker pmkToLeft, IMoniker pmkNewlyRunning); 38void GetTimeOfLastChange(IBindCtx pbc, IMoniker pmkToLeft, out System.Runtime.InteropServices.ComTypes.FILETIME pFileTime); 39void Inverse(out IMoniker ppmk); 40void CommonPrefixWith(IMoniker pmkOther, out IMoniker ppmkPrefix); 41void RelativePathTo(IMoniker pmkOther, out IMoniker ppmkRelPath); 42void GetDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] out String ppszDisplayName); 43void ParseDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] String pszDisplayName, out int pchEaten, out IMoniker ppmkOut);
System\ServiceModel\ComIntegration\MonikerBuilder.cs (3)
25if ((riid != typeof(IMoniker).GUID) && (riid != typeof(IParseDisplayName).GUID)) 55if ((riid != typeof(IMoniker).GUID) && (riid != typeof(IParseDisplayName).GUID)) 76Guid iid = typeof(IMoniker).GUID;
System\ServiceModel\ComIntegration\ServiceMoniker.cs (39)
40void IMoniker.GetClassID(out System.Guid clsid) 45int IMoniker.IsDirty() 50void IMoniker.Load(IStream stream) 55void IMoniker.Save(IStream stream, bool isDirty) 60void IMoniker.GetSizeMax(out Int64 size) 65void IMoniker.BindToStorage(IBindCtx pbc, IMoniker pmkToLeft, ref Guid riid, out object ppvObj) 72void IMoniker.BindToObject(IBindCtx pbc, IMoniker pmkToLeft, ref Guid riidResult, IntPtr ppvResult) 77void IMoniker.Hash(IntPtr pdwHash) 85void IMoniker.CommonPrefixWith(IMoniker pmkOther, 86out IMoniker ppmkPrefix) 92void IMoniker.ComposeWith(IMoniker pmkRight, bool fOnlyIfNotGeneric, out IMoniker ppmkComposite) 97void IMoniker.Enum(bool fForward, out IEnumMoniker ppenumMoniker) 102void IMoniker.GetDisplayName(IBindCtx pbc, IMoniker pmkToLeft, out string ppszDisplayName) 107void IMoniker.GetTimeOfLastChange(IBindCtx pbc, IMoniker pmkToLeft, out FILETIME pFileTime) 112void IMoniker.Inverse(out IMoniker ppmk) 117int IMoniker.IsEqual(IMoniker pmkOtherMoniker) 123int IMoniker.IsRunning(IBindCtx pbc, 124IMoniker pmkToLeft, 125IMoniker pmkNewlyRunning) 129int IMoniker.IsSystemMoniker(IntPtr pdwMksys) 140void IMoniker.ParseDisplayName(IBindCtx pbc, 141IMoniker pmkToLeft, 144out IMoniker ppmkOut) 149void IMoniker.Reduce(IBindCtx pbc, int dwReduceHowFar, ref IMoniker ppmkToLeft, out IMoniker ppmkReduced) 154void IMoniker.RelativePathTo(IMoniker pmkOther, out IMoniker ppmkRelPath) 179IntPtr ppv = InterfaceHelper.GetInterfacePtrForObject(typeof(IMoniker).GUID, this);