public HRESULT SetData(FORMATETC *pformatetc, STGMEDIUM *pmedium, BOOL fRelease)
 {
     return(((delegate * unmanaged <IOleCache *, FORMATETC *, STGMEDIUM *, BOOL, int>)(lpVtbl[7]))((IOleCache *)Unsafe.AsPointer(ref this), pformatetc, pmedium, fRelease));
 }
 public HRESULT QueryInsertEmbedded([NativeTypeName("const GUID *")] Guid *pguidService, [NativeTypeName("const FORMATETC *")] FORMATETC *pFormatEtc, BOOL *pfInsertable)
 {
     return(((delegate * unmanaged <ITfQueryEmbedded *, Guid *, FORMATETC *, BOOL *, int>)(lpVtbl[3]))((ITfQueryEmbedded *)Unsafe.AsPointer(ref this), pguidService, pFormatEtc, pfInsertable));
 }
Esempio n. 3
0
 public int Advise([NativeTypeName("IDataObject *")] IDataObject *pDataObject, [NativeTypeName("FORMATETC *")] FORMATETC *pFetc, [NativeTypeName("DWORD")] uint advf, [NativeTypeName("IAdviseSink *")] IAdviseSink *pAdvise, [NativeTypeName("DWORD *")] uint *pdwConnection)
 {
     return(((delegate * unmanaged <IDataAdviseHolder *, IDataObject *, FORMATETC *, uint, IAdviseSink *, uint *, int>)(lpVtbl[3]))((IDataAdviseHolder *)Unsafe.AsPointer(ref this), pDataObject, pFetc, advf, pAdvise, pdwConnection));
 }
            private static unsafe HRESULT GetCanonicalFormatEtc(IntPtr thisPtr, FORMATETC *formatIn, FORMATETC *formatOut)
            {
                var instance = ComInterfaceDispatch.GetInstance <IDataObject>((ComInterfaceDispatch *)thisPtr);

                return((HRESULT)instance.GetCanonicalFormatEtc(ref *formatIn, out *formatOut));
            }
Esempio n. 5
0
 public void Begin_OnDataChange([NativeTypeName("FORMATETC *")] FORMATETC *pFormatetc, [NativeTypeName("STGMEDIUM *")] STGMEDIUM *pStgmed)
 {
     ((delegate * unmanaged <AsyncIAdviseSink2 *, FORMATETC *, STGMEDIUM *, void>)(lpVtbl[3]))((AsyncIAdviseSink2 *)Unsafe.AsPointer(ref this), pFormatetc, pStgmed);
 }
Esempio n. 6
0
 public int GetDataHere(FORMATETC *pformatetc, STGMEDIUM *pmedium)
 {
     return(((delegate * unmanaged <IDataObject *, FORMATETC *, STGMEDIUM *, int>)(lpVtbl[4]))((IDataObject *)Unsafe.AsPointer(ref this), pformatetc, pmedium));
 }
Esempio n. 7
0
 public int GetCanonicalFormatEtc(FORMATETC *pformatectIn, FORMATETC *pformatetcOut)
 {
     return(((delegate * unmanaged <IDataObject *, FORMATETC *, FORMATETC *, int>)(lpVtbl[6]))((IDataObject *)Unsafe.AsPointer(ref this), pformatectIn, pformatetcOut));
 }
Esempio n. 8
0
 public HRESULT DAdvise(FORMATETC *pformatetc, [NativeTypeName("DWORD")] uint advf, IAdviseSink *pAdvSink, [NativeTypeName("DWORD *")] uint *pdwConnection)
 {
     return(((delegate * unmanaged <IDataObject *, FORMATETC *, uint, IAdviseSink *, uint *, int>)(lpVtbl[9]))((IDataObject *)Unsafe.AsPointer(ref this), pformatetc, advf, pAdvSink, pdwConnection));
 }
Esempio n. 9
0
 public int QueryInsertEmbedded([NativeTypeName("const GUID *")] Guid *pguidService, [NativeTypeName("const FORMATETC *")] FORMATETC *pFormatEtc, [NativeTypeName("BOOL *")] int *pfInsertable)
 {
     return(((delegate * unmanaged <ITextStoreAnchor *, Guid *, FORMATETC *, int *, int>)(lpVtbl[27]))((ITextStoreAnchor *)Unsafe.AsPointer(ref this), pguidService, pFormatEtc, pfInsertable));
 }
Esempio n. 10
0
 public int DAdvise([NativeTypeName("FORMATETC *")] FORMATETC *pformatetc, [NativeTypeName("DWORD")] uint advf, [NativeTypeName("IAdviseSink *")] IAdviseSink *pAdvSink, [NativeTypeName("DWORD *")] uint *pdwConnection)
 {
     return(((delegate * stdcall <IDataObject *, FORMATETC *, uint, IAdviseSink *, uint *, int>)(lpVtbl[9]))((IDataObject *)Unsafe.AsPointer(ref this), pformatetc, advf, pAdvSink, pdwConnection));
 }
Esempio n. 11
0
 public HRESULT GetData(FORMATETC *pformatetcIn, STGMEDIUM *pmedium)
 {
     return(((delegate * unmanaged <IDataObject *, FORMATETC *, STGMEDIUM *, int>)(lpVtbl[3]))((IDataObject *)Unsafe.AsPointer(ref this), pformatetcIn, pmedium));
 }
Esempio n. 12
0
 public int GetCanonicalFormatEtc([NativeTypeName("FORMATETC *")] FORMATETC *pformatectIn, [NativeTypeName("FORMATETC *")] FORMATETC *pformatetcOut)
 {
     return(((delegate * stdcall <IDataObject *, FORMATETC *, FORMATETC *, int>)(lpVtbl[6]))((IDataObject *)Unsafe.AsPointer(ref this), pformatectIn, pformatetcOut));
 }
Esempio n. 13
0
 public int QueryGetData([NativeTypeName("FORMATETC *")] FORMATETC *pformatetc)
 {
     return(((delegate * stdcall <IDataObject *, FORMATETC *, int>)(lpVtbl[5]))((IDataObject *)Unsafe.AsPointer(ref this), pformatetc));
 }
Esempio n. 14
0
 public int GetDataHere([NativeTypeName("FORMATETC *")] FORMATETC *pformatetc, [NativeTypeName("STGMEDIUM *")] STGMEDIUM *pmedium)
 {
     return(((delegate * stdcall <IDataObject *, FORMATETC *, STGMEDIUM *, int>)(lpVtbl[4]))((IDataObject *)Unsafe.AsPointer(ref this), pformatetc, pmedium));
 }
 public void OnDataChange(FORMATETC *pFormatetc, STGMEDIUM *pStgmed)
 {
     ((delegate * unmanaged <IAdviseSink2 *, FORMATETC *, STGMEDIUM *, void>)(lpVtbl[3]))((IAdviseSink2 *)Unsafe.AsPointer(ref this), pFormatetc, pStgmed);
 }
Esempio n. 16
0
 public HRESULT Next([NativeTypeName("ULONG")] uint celt, FORMATETC *rgelt, [NativeTypeName("ULONG *")] uint *pceltFetched)
 {
     return(((delegate * unmanaged <IEnumFORMATETC *, uint, FORMATETC *, uint *, int>)(lpVtbl[3]))((IEnumFORMATETC *)Unsafe.AsPointer(ref this), celt, rgelt, pceltFetched));
 }
Esempio n. 17
0
 public int Cache([NativeTypeName("FORMATETC *")] FORMATETC *pformatetc, [NativeTypeName("DWORD")] uint advf, [NativeTypeName("DWORD *")] uint *pdwConnection)
 {
     return(((delegate * unmanaged <IOleCache2 *, FORMATETC *, uint, uint *, int>)(lpVtbl[3]))((IOleCache2 *)Unsafe.AsPointer(ref this), pformatetc, advf, pdwConnection));
 }
 public int OnDataAvailable([NativeTypeName("DWORD")] uint grfBSCF, [NativeTypeName("DWORD")] uint dwSize, [NativeTypeName("FORMATETC *")] FORMATETC *pformatetc, [NativeTypeName("STGMEDIUM *")] STGMEDIUM *pstgmed)
 {
     return(((delegate * unmanaged <IBindStatusCallbackEx *, uint, uint, FORMATETC *, STGMEDIUM *, int>)(lpVtbl[9]))((IBindStatusCallbackEx *)Unsafe.AsPointer(ref this), grfBSCF, dwSize, pformatetc, pstgmed));
 }
Esempio n. 19
0
 public int QueryGetData(FORMATETC *pformatetc)
 {
     return(((delegate * unmanaged <IDataObject *, FORMATETC *, int>)(lpVtbl[5]))((IDataObject *)Unsafe.AsPointer(ref this), pformatetc));
 }
Esempio n. 20
0
 public static extern HRESULT CreateFormatEnumerator(uint cfmtetc, FORMATETC *rgfmtetc, IEnumFORMATETC **ppenumfmtetc);
Esempio n. 21
0
 public int SetData(FORMATETC *pformatetc, STGMEDIUM *pmedium, [NativeTypeName("BOOL")] int fRelease)
 {
     return(((delegate * unmanaged <IDataObject *, FORMATETC *, STGMEDIUM *, int, int>)(lpVtbl[7]))((IDataObject *)Unsafe.AsPointer(ref this), pformatetc, pmedium, fRelease));
 }
            private static unsafe HRESULT QueryGetData(IntPtr thisPtr, FORMATETC *format)
            {
                var instance = ComInterfaceDispatch.GetInstance <IDataObject>((ComInterfaceDispatch *)thisPtr);

                return((HRESULT)instance.QueryGetData(ref *format));
            }