コード例 #1
0
 public HRESULT Invoke(IShellItemArray *psiItemArray, IBindCtx *pbc)
 {
     return(((delegate * unmanaged <IExplorerCommand *, IShellItemArray *, IBindCtx *, int>)(lpVtbl[8]))((IExplorerCommand *)Unsafe.AsPointer(ref this), psiItemArray, pbc));
 }
コード例 #2
0
 public int Run([NativeTypeName("LPBINDCTX")] IBindCtx *pbc)
 {
     return(((delegate * stdcall <IRunnableObject *, IBindCtx *, int>)(lpVtbl[4]))((IRunnableObject *)Unsafe.AsPointer(ref this), pbc));
 }
コード例 #3
0
 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));
 }
コード例 #4
0
 public static extern HRESULT HlinkNavigate(IHlink *pihl, IHlinkFrame *pihlframe, [NativeTypeName("DWORD")] uint grfHLNF, [NativeTypeName("LPBC")] IBindCtx *pbc, IBindStatusCallback *pibsc, IHlinkBrowseContext *pihlbc);
コード例 #5
0
 public static extern HRESULT HlinkParseDisplayName([NativeTypeName("LPBC")] IBindCtx *pibc, [NativeTypeName("LPCWSTR")] ushort *pwzDisplayName, BOOL fNoForceAbs, [NativeTypeName("ULONG *")] uint *pcchEaten, IMoniker **ppimk);
コード例 #6
0
 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));
 }
コード例 #7
0
 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));
 }
コード例 #8
0
 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));
 }
コード例 #9
0
 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));
 }
コード例 #10
0
 public HRESULT StartOperation(IBindCtx *pbcReserved)
 {
     return(((delegate * unmanaged <IDataObjectAsyncCapability *, IBindCtx *, int>)(lpVtbl[5]))((IDataObjectAsyncCapability *)Unsafe.AsPointer(ref this), pbcReserved));
 }
コード例 #11
0
 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));
 }
コード例 #12
0
 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));
 }
コード例 #13
0
 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));
 }
コード例 #14
0
 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));
 }
コード例 #15
0
 public int Update([NativeTypeName("IBindCtx *")] IBindCtx *pbc)
 {
     return(((delegate * unmanaged <IOleLink *, IBindCtx *, int>)(lpVtbl[13]))((IOleLink *)Unsafe.AsPointer(ref this), pbc));
 }
コード例 #16
0
 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));
 }
コード例 #17
0
 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));
 }
コード例 #18
0
 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));
 }
コード例 #19
0
 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));
 }
コード例 #20
0
 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));
 }
コード例 #21
0
 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);
コード例 #22
0
 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));
 }
コード例 #23
0
 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);
コード例 #24
0
 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));
 }
コード例 #25
0
 public static extern HRESULT HlinkPreprocessMoniker([NativeTypeName("LPBC")] IBindCtx *pibc, IMoniker *pimkIn, IMoniker **ppimkOut);
コード例 #26
0
 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));
 }
コード例 #27
0
 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));
 }
コード例 #28
0
 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));
 }
コード例 #29
0
 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));
 }
コード例 #30
0
 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));
 }