Changeset 818 for trunk/include
- Timestamp:
- Sep 4, 1999, 6:08:00 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/ole2.h
r4 r818 1 /* $Id: ole2.h,v 1.1 1999-05-24 20:19:16 ktk Exp $ */2 3 1 /* 4 2 * ole2.h - Declarations for OLE2 … … 10 8 #include "windef.h" 11 9 #include "winerror.h" 10 #include "wine/obj_storage.h" 11 #include "wine/obj_moniker.h" 12 #include "wine/obj_base.h" 13 #include "wine/obj_dragdrop.h" 14 #include "wine/obj_inplace.h" 15 #include "wine/obj_oleobj.h" 16 #ifndef __WINE__ 12 17 #include "oleidl.h" 13 18 #include "oleauto.h" 19 #endif 20 struct tagMSG; 21 22 #ifdef __cplusplus 23 extern "C" { 24 #endif /* defined(__cplusplus) */ 14 25 15 26 #define OLEIVERB_PRIMARY (0L) … … 39 50 HRESULT WINAPI ReadClassStg(IStorage *pstg,CLSID *pclsid); 40 51 HRESULT WINAPI WriteClassStm(IStream *pStm,REFCLSID rclsid); 41 HRESULT WINAPI ReadClassStm(IStream *pStm, REFCLSIDpclsid);52 HRESULT WINAPI ReadClassStm(IStream *pStm,CLSID *pclsid); 42 53 43 54 44 55 HRESULT WINAPI OleSave(LPPERSISTSTORAGE pPS, LPSTORAGE pStg, BOOL fSameAsLoad); 56 HRESULT WINAPI OleRegGetUserType(REFCLSID clsid, 57 DWORD dwFormOfType, 58 LPOLESTR* pszUserType); 45 59 HRESULT WINAPI OleRegGetMiscStatus (REFCLSID clsid, DWORD dwAspect, DWORD* pdwStatus); 60 HRESULT WINAPI OleRegEnumFormatEtc (REFCLSID clsid, 61 DWORD dwDirection, 62 LPENUMFORMATETC* ppenumFormatetc); 46 63 HRESULT WINAPI CreateStreamOnHGlobal (HGLOBAL hGlobal, BOOL fDeleteOnRelease, LPSTREAM* ppstm); 47 64 HRESULT WINAPI OleRegEnumVerbs (REFCLSID clsid, LPENUMOLEVERB* ppenum); … … 55 72 HRESULT WINAPI OleQueryCreateFromData(LPDATAOBJECT pSrcDataObject); 56 73 HRESULT WINAPI OleRun(LPUNKNOWN pUnknown); 74 VOID WINAPI ReleaseStgMedium(LPSTGMEDIUM); 57 75 HRESULT WINAPI OleGetClipboard(IDataObject** ppDataObj); 58 76 HRESULT WINAPI OleCreateStaticFromData(LPDATAOBJECT pSrcDataObj, REFIID iid, … … 72 90 HRESULT WINAPI OleCreate(REFCLSID rclsid, REFIID riid, DWORD renderopt, LPFORMATETC pFormatEtc, LPOLECLIENTSITE pClientSite, 73 91 LPSTORAGE pStg, LPVOID* ppvObj); 74 HRESULT WINAPI OleFlushClipboard( );92 HRESULT WINAPI OleFlushClipboard(void); 75 93 HRESULT WINAPI SetConvertStg(LPSTORAGE pStg, BOOL fConvert); 76 BOOL WINAPI IsAccelerator(HACCEL hAccel, int cAccelEntries, LPMSGlpMsg, WORD* lpwCmd);94 BOOL WINAPI IsAccelerator(HACCEL hAccel, int cAccelEntries, struct tagMSG* lpMsg, WORD* lpwCmd); 77 95 HRESULT WINAPI OleCreateLinkToFile(LPCOLESTR lpszFileName, REFIID riid, DWORD renderopt, LPFORMATETC lpFormatEtc, 78 96 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj); 79 97 HRESULT WINAPI OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat, UINT uiFlags); 80 98 HRESULT WINAPI WriteFmtUserTypeStg(LPSTORAGE pstg, CLIPFORMAT cf, LPOLESTR lpszUserType); 81 HRESULT WINAPI OleTranslateAccelerator (LPOLEINPLACEFRAME lpFrame, LPOLEINPLACEFRAMEINFO lpFrameInfo, LPMSGlpmsg);99 HRESULT WINAPI OleTranslateAccelerator (LPOLEINPLACEFRAME lpFrame, LPOLEINPLACEFRAMEINFO lpFrameInfo, struct tagMSG* lpmsg); 82 100 HRESULT WINAPI OleCreateFromData(LPDATAOBJECT pSrcDataObj, REFIID riid, DWORD renderopt, LPFORMATETC pFormatEtc, 83 101 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj); 102 HRESULT WINAPI OleCreateDefaultHandler(REFCLSID clsid, 103 LPUNKNOWN pUnkOuter, 104 REFIID riid, 105 LPVOID* ppvObj); 106 HRESULT WINAPI CreateOleAdviseHolder (LPOLEADVISEHOLDER *ppOAHolder); 107 108 #ifdef __cplusplus 109 } /* extern "C" */ 110 #endif /* defined(__cplusplus) */ 84 111 85 112 #endif /* __WINE_OLE2_H */
Note:
See TracChangeset
for help on using the changeset viewer.