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