43 references to IBindCtx
mscorlib (10)
system\runtime\interopservices\ComTypes\imoniker.cs (7)
44void BindToObject(IBindCtx pbc, IMoniker pmkToLeft, [In()] ref Guid riidResult, [MarshalAs(UnmanagedType.Interface)] out Object ppvResult); 45void BindToStorage(IBindCtx pbc, IMoniker pmkToLeft, [In()] ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out Object ppvObj); 46void Reduce(IBindCtx pbc, int dwReduceHowFar, ref IMoniker ppmkToLeft, out IMoniker ppmkReduced); 53int IsRunning(IBindCtx pbc, IMoniker pmkToLeft, IMoniker pmkNewlyRunning); 54void GetTimeOfLastChange(IBindCtx pbc, IMoniker pmkToLeft, out FILETIME pFileTime); 58void GetDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] out String ppszDisplayName); 59void ParseDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] String pszDisplayName, out int pchEaten, out IMoniker ppmkOut);
system\runtime\interopservices\marshal.cs (3)
2389IBindCtx bindctx = null; 2441private static extern void CreateBindCtx(UInt32 reserved, out IBindCtx ppbc); 2447private static extern void MkParseDisplayName(IBindCtx pbc, [MarshalAs(UnmanagedType.LPWStr)] String szUserName, out UInt32 pchEaten, out IMoniker ppmk);
PresentationCore (1)
Shared\MS\Win32\UnsafeNativeMethodsCompiler.cs (1)
47IBindCtx pBC, // bind context - can be NULL
PresentationFramework (16)
src\Framework\MS\Internal\AppModel\ShellProvider.cs (8)
186IBindCtx pbc, 201IBindCtx pbc, 206object BindToStorage(IntPtr pidl, IBindCtx pbc, [In] ref Guid riid); 283object BindToHandler(IBindCtx pbc, [In] ref Guid bhid, [In] ref Guid riid); 311new object BindToHandler(IBindCtx pbc, [In] ref Guid bhid, [In] ref Guid riid); 343void Update(IBindCtx pbc); 380object BindToHandler(IBindCtx pbc, [In] ref Guid rbhid, [In] ref Guid riid); 1076internal static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out object ppv);
src\Framework\System\Windows\Standard\NativeMethods.cs (1)
3948public static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv);
src\Framework\System\Windows\Standard\ShellProvider.cs (7)
478[In] IBindCtx pbc, 493[In] IBindCtx pbc, 498object BindToStorage([In] IntPtr pidl, [In] IBindCtx pbc, [In] ref Guid riid); 574object BindToHandler(IBindCtx pbc, [In] ref Guid bhid, [In] ref Guid riid); 594object BindToHandler(IBindCtx pbc, [In] ref Guid rbhid, [In] ref Guid riid); 624new object BindToHandler([In] IBindCtx pbc, [In] ref Guid bhid, [In] ref Guid riid); 656void Update(IBindCtx pbc);
System.ServiceModel (16)
System\ServiceModel\ComIntegration\IMoniker.cs (7)
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); 37int IsRunning(IBindCtx pbc, IMoniker pmkToLeft, IMoniker pmkNewlyRunning); 38void GetTimeOfLastChange(IBindCtx pbc, IMoniker pmkToLeft, out System.Runtime.InteropServices.ComTypes.FILETIME pFileTime); 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\IParseDisplayName.cs (1)
20void ParseDisplayName(IBindCtx pbc,
System\ServiceModel\ComIntegration\ServiceMoniker.cs (8)
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) 102void IMoniker.GetDisplayName(IBindCtx pbc, IMoniker pmkToLeft, out string ppszDisplayName) 107void IMoniker.GetTimeOfLastChange(IBindCtx pbc, IMoniker pmkToLeft, out FILETIME pFileTime) 123int IMoniker.IsRunning(IBindCtx pbc, 140void IMoniker.ParseDisplayName(IBindCtx pbc, 149void IMoniker.Reduce(IBindCtx pbc, int dwReduceHowFar, ref IMoniker ppmkToLeft, out IMoniker ppmkReduced) 159void IParseDisplayName.ParseDisplayName(IBindCtx pbc, string pszDisplayName, IntPtr pchEaten, IntPtr ppmkOut)