Changeset 818 for trunk/include


Ignore:
Timestamp:
Sep 4, 1999, 6:08:00 PM (26 years ago)
Author:
sandervl
Message:

* empty log message *

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 
    31/*
    42 *      ole2.h - Declarations for OLE2
     
    108#include "windef.h"
    119#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__
    1217#include "oleidl.h"
    1318#include "oleauto.h"
     19#endif
     20struct tagMSG;
     21
     22#ifdef __cplusplus
     23extern "C" {
     24#endif /* defined(__cplusplus) */
    1425
    1526#define OLEIVERB_PRIMARY            (0L)
     
    3950HRESULT WINAPI ReadClassStg(IStorage *pstg,CLSID *pclsid);
    4051HRESULT WINAPI WriteClassStm(IStream *pStm,REFCLSID rclsid);
    41 HRESULT WINAPI ReadClassStm(IStream *pStm,REFCLSID pclsid);
     52HRESULT WINAPI ReadClassStm(IStream *pStm,CLSID *pclsid);
    4253
    4354
    4455HRESULT     WINAPI OleSave(LPPERSISTSTORAGE pPS, LPSTORAGE pStg, BOOL fSameAsLoad);
     56HRESULT     WINAPI OleRegGetUserType(REFCLSID clsid,
     57                                     DWORD dwFormOfType,
     58                                     LPOLESTR* pszUserType);
    4559HRESULT     WINAPI OleRegGetMiscStatus (REFCLSID clsid, DWORD dwAspect, DWORD* pdwStatus);
     60HRESULT     WINAPI OleRegEnumFormatEtc (REFCLSID clsid,
     61                                        DWORD    dwDirection,
     62                                        LPENUMFORMATETC* ppenumFormatetc);
    4663HRESULT     WINAPI CreateStreamOnHGlobal (HGLOBAL hGlobal, BOOL fDeleteOnRelease, LPSTREAM* ppstm);
    4764HRESULT     WINAPI OleRegEnumVerbs (REFCLSID clsid, LPENUMOLEVERB* ppenum);
     
    5572HRESULT     WINAPI OleQueryCreateFromData(LPDATAOBJECT pSrcDataObject);
    5673HRESULT     WINAPI OleRun(LPUNKNOWN pUnknown);
     74VOID        WINAPI ReleaseStgMedium(LPSTGMEDIUM);
    5775HRESULT     WINAPI OleGetClipboard(IDataObject** ppDataObj);
    5876HRESULT     WINAPI OleCreateStaticFromData(LPDATAOBJECT pSrcDataObj, REFIID iid,
     
    7290HRESULT     WINAPI OleCreate(REFCLSID rclsid, REFIID riid, DWORD renderopt, LPFORMATETC pFormatEtc, LPOLECLIENTSITE pClientSite,
    7391                LPSTORAGE pStg, LPVOID* ppvObj);
    74 HRESULT     WINAPI OleFlushClipboard();
     92HRESULT     WINAPI OleFlushClipboard(void);
    7593HRESULT     WINAPI SetConvertStg(LPSTORAGE pStg, BOOL fConvert);
    76 BOOL        WINAPI IsAccelerator(HACCEL hAccel, int cAccelEntries, LPMSG lpMsg, WORD* lpwCmd);
     94BOOL        WINAPI IsAccelerator(HACCEL hAccel, int cAccelEntries, struct tagMSG* lpMsg, WORD* lpwCmd);
    7795HRESULT     WINAPI OleCreateLinkToFile(LPCOLESTR lpszFileName, REFIID riid, DWORD renderopt, LPFORMATETC lpFormatEtc,
    7896                LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj);
    7997HRESULT     WINAPI OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat, UINT uiFlags);
    8098HRESULT     WINAPI WriteFmtUserTypeStg(LPSTORAGE pstg, CLIPFORMAT cf, LPOLESTR lpszUserType);
    81 HRESULT     WINAPI OleTranslateAccelerator (LPOLEINPLACEFRAME lpFrame, LPOLEINPLACEFRAMEINFO lpFrameInfo, LPMSG lpmsg);
     99HRESULT     WINAPI OleTranslateAccelerator (LPOLEINPLACEFRAME lpFrame, LPOLEINPLACEFRAMEINFO lpFrameInfo, struct tagMSG* lpmsg);
    82100HRESULT     WINAPI OleCreateFromData(LPDATAOBJECT pSrcDataObj, REFIID riid, DWORD renderopt, LPFORMATETC pFormatEtc,
    83101                LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj);
     102HRESULT     WINAPI OleCreateDefaultHandler(REFCLSID  clsid,
     103                                           LPUNKNOWN pUnkOuter,
     104                                           REFIID    riid,
     105                                           LPVOID*   ppvObj);
     106HRESULT     WINAPI CreateOleAdviseHolder (LPOLEADVISEHOLDER *ppOAHolder);
     107
     108#ifdef __cplusplus
     109} /* extern "C" */
     110#endif /* defined(__cplusplus) */
    84111
    85112#endif  /* __WINE_OLE2_H */
Note: See TracChangeset for help on using the changeset viewer.