Ignore:
Timestamp:
Aug 23, 1999, 12:52:05 AM (26 years ago)
Author:
sandervl
Message:

Updated Wine headers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/wine/obj_dataobject.h

    r94 r640  
    1 /* $Id: obj_dataobject.h,v 1.3 1999-06-10 16:21:54 achimha Exp $ */
    21/*
    32 * Defines the COM interfaces and APIs related to IDataObject.
     
    98#define __WINE_WINE_OBJ_DATAOBJECT_H
    109
     10#if defined(__cplusplus) && !defined(NONAMELESSUNION)
     11#define DUMMYUNIONNAME
     12#else /* defined(__cplusplus) && !defined(NONAMELESSUNION) */
     13#define DUMMYUNIONNAME u
     14#endif /* defined(__cplusplus) && !defined(NONAMELESSUNION) */
     15
    1116#ifdef __cplusplus
    12 #define DUMMY_UNION_NAME
    13 #else
    14 #define DUMMY_UNION_NAME u
    15 #endif
     17extern "C" {
     18#endif /* defined(__cplusplus) */
    1619
    1720/*****************************************************************************
     
    98101} TYMED;
    99102 
     103typedef struct tagRemSTGMEDIUM
     104{
     105        DWORD tymed;
     106        DWORD dwHandleType;
     107        unsigned long pData;
     108        unsigned long pUnkForRelease;
     109        unsigned long cbData;
     110        byte data[1];
     111} RemSTGMEDIUM;
     112
    100113/* dataobject as answer to a request */
    101114struct STGMEDIUM
     
    110123        IStream *pstm;
    111124        IStorage *pstg;
    112     } DUMMY_UNION_NAME;
     125    } DUMMYUNIONNAME;
    113126    IUnknown *pUnkForRelease;
    114127};   
     
    323336HRESULT WINAPI CreateDataCache(LPUNKNOWN pUnkOuter, REFCLSID rclsid, REFIID iid, LPVOID* ppv);
    324337
     338#ifdef __cplusplus
     339} /* extern "C"  */
     340#endif /* defined(__cplusplus) */
    325341
    326342#endif /* __WINE_WINE_OBJ_DATAOBJECT_H */
Note: See TracChangeset for help on using the changeset viewer.