public HRESULT Invoke(IShellItemArray *psiItemArray, IBindCtx *pbc) { return(((delegate * unmanaged <IExplorerCommand *, IShellItemArray *, IBindCtx *, int>)(lpVtbl[8]))((IExplorerCommand *)Unsafe.AsPointer(ref this), psiItemArray, pbc)); }
public int Run([NativeTypeName("LPBINDCTX")] IBindCtx *pbc) { return(((delegate * stdcall <IRunnableObject *, IBindCtx *, int>)(lpVtbl[4]))((IRunnableObject *)Unsafe.AsPointer(ref this), pbc)); }
public int AsyncInstallDistributionUnit(IBindCtx *pbc, [NativeTypeName("LPVOID")] void *pvReserved, [NativeTypeName("DWORD")] uint flags, [NativeTypeName("LPCODEBASEHOLD")] CODEBASEHOLD *lpcbh) { return(((delegate * unmanaged <ISoftDistExt *, IBindCtx *, void *, uint, CODEBASEHOLD *, int>)(lpVtbl[6]))((ISoftDistExt *)Unsafe.AsPointer(ref this), pbc, pvReserved, flags, lpcbh)); }
public static extern HRESULT HlinkNavigate(IHlink *pihl, IHlinkFrame *pihlframe, [NativeTypeName("DWORD")] uint grfHLNF, [NativeTypeName("LPBC")] IBindCtx *pbc, IBindStatusCallback *pibsc, IHlinkBrowseContext *pihlbc);
public static extern HRESULT HlinkParseDisplayName([NativeTypeName("LPBC")] IBindCtx *pibc, [NativeTypeName("LPCWSTR")] ushort *pwzDisplayName, BOOL fNoForceAbs, [NativeTypeName("ULONG *")] uint *pcchEaten, IMoniker **ppimk);
public int ParseDisplayName([NativeTypeName("IBindCtx *")] IBindCtx *pbc, [NativeTypeName("LPOLESTR")] ushort *pszDisplayName, [NativeTypeName("ULONG *")] uint *pchEaten, [NativeTypeName("IMoniker **")] IMoniker **ppmkOut) { return(((delegate * unmanaged <IParseDisplayName *, IBindCtx *, ushort *, uint *, IMoniker **, int>)(lpVtbl[3]))((IParseDisplayName *)Unsafe.AsPointer(ref this), pbc, pszDisplayName, pchEaten, ppmkOut)); }
public HRESULT BindToStorage([NativeTypeName("LPCITEMIDLIST")] ITEMIDLIST *pidl, IBindCtx *pbc, [NativeTypeName("const IID &")] Guid *riid, void **ppv) { return(((delegate * unmanaged <IShellFolder2 *, ITEMIDLIST *, IBindCtx *, Guid *, void **, int>)(lpVtbl[6]))((IShellFolder2 *)Unsafe.AsPointer(ref this), pidl, pbc, riid, ppv)); }
public HRESULT CreateBinding([NativeTypeName("LPCWSTR")] ushort *szUrl, IBindCtx *pbc, IBinding **ppb) { return(((delegate * unmanaged <IBindProtocol *, ushort *, IBindCtx *, IBinding **, int>)(lpVtbl[3]))((IBindProtocol *)Unsafe.AsPointer(ref this), szUrl, pbc, ppb)); }
public HRESULT Navigate([NativeTypeName("DWORD")] uint grfHLNF, [NativeTypeName("LPBC")] IBindCtx *pbc, IBindStatusCallback *pibsc, IHlink *pihlNavigate) { return(((delegate * unmanaged <IHlinkFrame *, uint, IBindCtx *, IBindStatusCallback *, IHlink *, int>)(lpVtbl[5]))((IHlinkFrame *)Unsafe.AsPointer(ref this), grfHLNF, pbc, pibsc, pihlNavigate)); }
public HRESULT StartOperation(IBindCtx *pbcReserved) { return(((delegate * unmanaged <IDataObjectAsyncCapability *, IBindCtx *, int>)(lpVtbl[5]))((IDataObjectAsyncCapability *)Unsafe.AsPointer(ref this), pbcReserved)); }
public HRESULT EndOperation(HRESULT hResult, IBindCtx *pbcReserved, [NativeTypeName("DWORD")] uint dwEffects) { return(((delegate * unmanaged <IDataObjectAsyncCapability *, HRESULT, IBindCtx *, uint, int>)(lpVtbl[7]))((IDataObjectAsyncCapability *)Unsafe.AsPointer(ref this), hResult, pbcReserved, dwEffects)); }
public HRESULT GetObjectStorage([NativeTypeName("LPOLESTR")] ushort *pszItem, IBindCtx *pbc, [NativeTypeName("const IID &")] Guid *riid, void **ppvStorage) { return(((delegate * unmanaged <IOleItemContainer *, ushort *, IBindCtx *, Guid *, void **, int>)(lpVtbl[7]))((IOleItemContainer *)Unsafe.AsPointer(ref this), pszItem, pbc, riid, ppvStorage)); }
public HRESULT GetObject([NativeTypeName("LPOLESTR")] ushort *pszItem, [NativeTypeName("DWORD")] uint dwSpeedNeeded, IBindCtx *pbc, [NativeTypeName("const IID &")] Guid *riid, void **ppvObject) { return(((delegate * unmanaged <IOleItemContainer *, ushort *, uint, IBindCtx *, Guid *, void **, int>)(lpVtbl[6]))((IOleItemContainer *)Unsafe.AsPointer(ref this), pszItem, dwSpeedNeeded, pbc, riid, ppvObject)); }
public HRESULT ParseDisplayName(IBindCtx *pbc, [NativeTypeName("LPOLESTR")] ushort *pszDisplayName, [NativeTypeName("ULONG *")] uint *pchEaten, IMoniker **ppmkOut) { return(((delegate * unmanaged <IOleItemContainer *, IBindCtx *, ushort *, uint *, IMoniker **, int>)(lpVtbl[3]))((IOleItemContainer *)Unsafe.AsPointer(ref this), pbc, pszDisplayName, pchEaten, ppmkOut)); }
public int Update([NativeTypeName("IBindCtx *")] IBindCtx *pbc) { return(((delegate * unmanaged <IOleLink *, IBindCtx *, int>)(lpVtbl[13]))((IOleLink *)Unsafe.AsPointer(ref this), pbc)); }
public int IsRunning([NativeTypeName("IBindCtx *")] IBindCtx *pbc, [NativeTypeName("IMoniker *")] IMoniker *pmkToLeft, [NativeTypeName("IMoniker *")] IMoniker *pmkNewlyRunning) { return(((delegate * stdcall <IMoniker *, IBindCtx *, IMoniker *, IMoniker *, int>)(lpVtbl[15]))((IMoniker *)Unsafe.AsPointer(ref this), pbc, pmkToLeft, pmkNewlyRunning)); }
public int BindToSource([NativeTypeName("DWORD")] uint bindflags, [NativeTypeName("IBindCtx *")] IBindCtx *pbc) { return(((delegate * unmanaged <IOleLink *, uint, IBindCtx *, int>)(lpVtbl[9]))((IOleLink *)Unsafe.AsPointer(ref this), bindflags, pbc)); }
public int GetTimeOfLastChange([NativeTypeName("IBindCtx *")] IBindCtx *pbc, [NativeTypeName("IMoniker *")] IMoniker *pmkToLeft, [NativeTypeName("FILETIME *")] FILETIME *pFileTime) { return(((delegate * stdcall <IMoniker *, IBindCtx *, IMoniker *, FILETIME *, int>)(lpVtbl[16]))((IMoniker *)Unsafe.AsPointer(ref this), pbc, pmkToLeft, pFileTime)); }
public HRESULT ParseDisplayName(HWND hwnd, IBindCtx *pbc, [NativeTypeName("LPWSTR")] ushort *pszDisplayName, [NativeTypeName("ULONG *")] uint *pchEaten, [NativeTypeName("LPITEMIDLIST *")] ITEMIDLIST **ppidl, [NativeTypeName("ULONG *")] uint *pdwAttributes) { return(((delegate * unmanaged <IShellFolder2 *, HWND, IBindCtx *, ushort *, uint *, ITEMIDLIST **, uint *, int>)(lpVtbl[3]))((IShellFolder2 *)Unsafe.AsPointer(ref this), hwnd, pbc, pszDisplayName, pchEaten, ppidl, pdwAttributes)); }
public int GetDisplayName([NativeTypeName("IBindCtx *")] IBindCtx *pbc, [NativeTypeName("IMoniker *")] IMoniker *pmkToLeft, [NativeTypeName("LPOLESTR *")] ushort **ppszDisplayName) { return(((delegate * stdcall <IMoniker *, IBindCtx *, IMoniker *, ushort **, int>)(lpVtbl[20]))((IMoniker *)Unsafe.AsPointer(ref this), pbc, pmkToLeft, ppszDisplayName)); }
public static extern HRESULT HlinkNavigateToStringReference([NativeTypeName("LPCWSTR")] ushort *pwzTarget, [NativeTypeName("LPCWSTR")] ushort *pwzLocation, IHlinkSite *pihlsite, [NativeTypeName("DWORD")] uint dwSiteData, IHlinkFrame *pihlframe, [NativeTypeName("DWORD")] uint grfHLNF, [NativeTypeName("LPBC")] IBindCtx *pibc, IBindStatusCallback *pibsc, IHlinkBrowseContext *pihlbc);
public int BindToStorage([NativeTypeName("IBindCtx *")] IBindCtx *pbc, [NativeTypeName("IMoniker *")] IMoniker *pmkToLeft, [NativeTypeName("const IID &")] Guid *riid, [NativeTypeName("void **")] void **ppvObj) { return(((delegate * stdcall <IMoniker *, IBindCtx *, IMoniker *, Guid *, void **, int>)(lpVtbl[9]))((IMoniker *)Unsafe.AsPointer(ref this), pbc, pmkToLeft, riid, ppvObj)); }
public static extern HRESULT HlinkResolveStringForData([NativeTypeName("LPCWSTR")] ushort *pwzReference, [NativeTypeName("DWORD")] uint reserved, [NativeTypeName("LPBC")] IBindCtx *pibc, [NativeTypeName("ULONG")] uint cFmtetc, FORMATETC *rgFmtetc, IBindStatusCallback *pibsc, [NativeTypeName("LPMONIKER")] IMoniker *pimkBase);
public int Reduce([NativeTypeName("IBindCtx *")] IBindCtx *pbc, [NativeTypeName("DWORD")] uint dwReduceHowFar, [NativeTypeName("IMoniker **")] IMoniker **ppmkToLeft, [NativeTypeName("IMoniker **")] IMoniker **ppmkReduced) { return(((delegate * stdcall <IMoniker *, IBindCtx *, uint, IMoniker **, IMoniker **, int>)(lpVtbl[10]))((IMoniker *)Unsafe.AsPointer(ref this), pbc, dwReduceHowFar, ppmkToLeft, ppmkReduced)); }
public static extern HRESULT HlinkPreprocessMoniker([NativeTypeName("LPBC")] IBindCtx *pibc, IMoniker *pimkIn, IMoniker **ppimkOut);
public HRESULT InitializeEx(IBindCtx *pbc, [NativeTypeName("LPCITEMIDLIST")] ITEMIDLIST *pidlRoot, [NativeTypeName("const PERSIST_FOLDER_TARGET_INFO *")] PERSIST_FOLDER_TARGET_INFO *ppfti) { return(((delegate * unmanaged <IPersistFolder3 *, IBindCtx *, ITEMIDLIST *, PERSIST_FOLDER_TARGET_INFO *, int>)(lpVtbl[6]))((IPersistFolder3 *)Unsafe.AsPointer(ref this), pbc, pidlRoot, ppfti)); }
public HRESULT BindToHandler(IBindCtx *pbc, [NativeTypeName("const GUID &")] Guid *bhid, [NativeTypeName("const IID &")] Guid *riid, void **ppv) { return(((delegate * unmanaged <IShellItem *, IBindCtx *, Guid *, Guid *, void **, int>)(lpVtbl[3]))((IShellItem *)Unsafe.AsPointer(ref this), pbc, bhid, riid, ppv)); }
public int AddSourceFilterForMoniker([NativeTypeName("IMoniker *")] IMoniker *pMoniker, [NativeTypeName("IBindCtx *")] IBindCtx *pCtx, [NativeTypeName("LPCWSTR")] ushort *lpcwstrFilterName, [NativeTypeName("IBaseFilter **")] IBaseFilter **ppFilter) { return(((delegate * unmanaged <IFilterGraph2 *, IMoniker *, IBindCtx *, ushort *, IBaseFilter **, int>)(lpVtbl[18]))((IFilterGraph2 *)Unsafe.AsPointer(ref this), pMoniker, pCtx, lpcwstrFilterName, ppFilter)); }
public int AsyncGetClassBits([NativeTypeName("const IID &")] Guid *rclsid, [NativeTypeName("LPCWSTR")] ushort *pszTYPE, [NativeTypeName("LPCWSTR")] ushort *pszExt, [NativeTypeName("DWORD")] uint dwFileVersionMS, [NativeTypeName("DWORD")] uint dwFileVersionLS, [NativeTypeName("LPCWSTR")] ushort *pszCodeBase, [NativeTypeName("IBindCtx *")] IBindCtx *pbc, [NativeTypeName("DWORD")] uint dwClassContext, [NativeTypeName("const IID &")] Guid *riid, [NativeTypeName("DWORD")] uint flags) { return(((delegate * stdcall <IUrlMon *, Guid *, ushort *, ushort *, uint, uint, ushort *, IBindCtx *, uint, Guid *, uint, int>)(lpVtbl[3]))((IUrlMon *)Unsafe.AsPointer(ref this), rclsid, pszTYPE, pszExt, dwFileVersionMS, dwFileVersionLS, pszCodeBase, pbc, dwClassContext, riid, flags)); }
public HRESULT CreateBinding([NativeTypeName("LPBC")] IBindCtx *pBC, [NativeTypeName("LPCWSTR")] ushort *szUrl, IUnknown *pUnkOuter, IUnknown **ppUnk, IInternetProtocol **ppOInetProt, [NativeTypeName("DWORD")] uint dwOption) { return(((delegate * unmanaged <IInternetSession *, IBindCtx *, ushort *, IUnknown *, IUnknown **, IInternetProtocol **, uint, int>)(lpVtbl[7]))((IInternetSession *)Unsafe.AsPointer(ref this), pBC, szUrl, pUnkOuter, ppUnk, ppOInetProt, dwOption)); }