Changeset 4241 for trunk/include


Ignore:
Timestamp:
Sep 12, 2000, 8:40:16 PM (25 years ago)
Author:
sandervl
Message:

header updates

Location:
trunk/include/win
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/ole.h

    r94 r4241  
    1 /* $Id: ole.h,v 1.3 1999-06-10 16:21:51 achimha Exp $ */
     1/* $Id: ole.h,v 1.4 2000-09-12 18:40:15 sandervl Exp $ */
    22/*
    33 *      ole.h   -       Declarations for OLESVR and OLECLI
     
    161161typedef struct _OLESTREAM* LPOLESTREAM;
    162162typedef struct _OLESTREAMVTBL {
    163         DWORD   (CALLBACK *Get)(LPOLESTREAM,LPSTR,DWORD);
    164         DWORD   (CALLBACK *Put)(LPOLESTREAM,LPSTR,DWORD);
     163        DWORD   (* CALLBACK Get)(LPOLESTREAM,LPSTR,DWORD);
     164        DWORD   (* CALLBACK Put)(LPOLESTREAM,LPSTR,DWORD);
    165165} OLESTREAMVTBL;
    166166typedef OLESTREAMVTBL*  LPOLESTREAMVTBL;
     
    172172typedef struct _OLECLIENT*      LPOLECLIENT;
    173173typedef struct _OLESERVERDOCVTBL {
    174         OLESTATUS       (CALLBACK *Save)(LPOLESERVERDOC);
    175         OLESTATUS       (CALLBACK *Close)(LPOLESERVERDOC);
    176         OLESTATUS       (CALLBACK *SetHostNames)(LPOLESERVERDOC,LPCOLESTR16,LPCOLESTR16);
    177         OLESTATUS       (CALLBACK *SetDocDimensions)(LPOLESERVERDOC,LPRECT16);
     174        OLESTATUS       (* CALLBACK Save)(LPOLESERVERDOC);
     175        OLESTATUS       (* CALLBACK Close)(LPOLESERVERDOC);
     176        OLESTATUS       (* CALLBACK SetHostNames)(LPOLESERVERDOC,LPCOLESTR16,LPCOLESTR16);
     177        OLESTATUS       (* CALLBACK SetDocDimensions)(LPOLESERVERDOC,LPRECT16);
    178178#ifdef __WINE__
    179179/* GetObject is a WINELIB_NAME macro so it cannot be used in Wine itself */
    180         OLESTATUS       (CALLBACK *pGetObject)(LPOLESERVERDOC,LPCOLESTR16,LPOLEOBJECT*,LPOLECLIENT);
     180        OLESTATUS       (* CALLBACK pGetObject)(LPOLESERVERDOC,LPCOLESTR16,LPOLEOBJECT*,LPOLECLIENT);
    181181#else
    182         OLESTATUS       (CALLBACK *GetObject)(LPOLESERVERDOC,LPCOLESTR16,LPOLEOBJECT*,LPOLECLIENT);
     182        OLESTATUS       (* CALLBACK GetObject)(LPOLESERVERDOC,LPCOLESTR16,LPOLEOBJECT*,LPOLECLIENT);
    183183#endif
    184         OLESTATUS       (CALLBACK *Release)(LPOLESERVERDOC);
    185         OLESTATUS       (CALLBACK *SetColorScheme)(LPOLESERVERDOC,LPLOGPALETTE);
    186         OLESTATUS       (CALLBACK *Execute)(LPOLESERVERDOC,HGLOBAL16);
     184        OLESTATUS       (* CALLBACK Release)(LPOLESERVERDOC);
     185        OLESTATUS       (* CALLBACK SetColorScheme)(LPOLESERVERDOC,LPLOGPALETTE);
     186        OLESTATUS       (* CALLBACK Execute)(LPOLESERVERDOC,HGLOBAL16);
    187187} OLESERVERDOCVTBL;
    188188typedef OLESERVERDOCVTBL*       LPOLESERVERDOCVTBL;
     
    194194typedef struct _OLESERVER*      LPOLESERVER;
    195195typedef struct _OLESERVERVTBL {
    196         OLESTATUS       (CALLBACK *Open)(LPOLESERVER,LHSERVERDOC,LPCOLESTR16,LPOLESERVERDOC *);
    197         OLESTATUS       (CALLBACK *Create)(LPOLESERVER,LHSERVERDOC,LPCOLESTR16,LPCOLESTR16,LPOLESERVERDOC*);
    198         OLESTATUS       (CALLBACK *CreateFromTemplate)(LPOLESERVER,LHSERVERDOC,LPCOLESTR16,LPCOLESTR16,LPCOLESTR16,LPOLESERVERDOC *);
    199         OLESTATUS       (CALLBACK *Edit)(LPOLESERVER,LHSERVERDOC,LPCOLESTR16,LPCOLESTR16,LPOLESERVERDOC *);
    200         OLESTATUS       (CALLBACK *Exit)(LPOLESERVER);
    201         OLESTATUS       (CALLBACK *Release)(LPOLESERVER);
    202         OLESTATUS       (CALLBACK *Execute)(LPOLESERVER);
     196        OLESTATUS       (* CALLBACK Open)(LPOLESERVER,LHSERVERDOC,LPCOLESTR16,LPOLESERVERDOC *);
     197        OLESTATUS       (* CALLBACK Create)(LPOLESERVER,LHSERVERDOC,LPCOLESTR16,LPCOLESTR16,LPOLESERVERDOC*);
     198        OLESTATUS       (* CALLBACK CreateFromTemplate)(LPOLESERVER,LHSERVERDOC,LPCOLESTR16,LPCOLESTR16,LPCOLESTR16,LPOLESERVERDOC *);
     199        OLESTATUS       (* CALLBACK Edit)(LPOLESERVER,LHSERVERDOC,LPCOLESTR16,LPCOLESTR16,LPOLESERVERDOC *);
     200        OLESTATUS       (* CALLBACK Exit)(LPOLESERVER);
     201        OLESTATUS       (* CALLBACK Release)(LPOLESERVER);
     202        OLESTATUS       (* CALLBACK Execute)(LPOLESERVER);
    203203} OLESERVERVTBL;
    204204typedef OLESERVERVTBL   *LPOLESERVERVTBL;
     
    208208} OLESERVER;
    209209typedef struct _OLECLIENTVTBL {
    210         int (CALLBACK *CallBack)(LPOLECLIENT,OLE_NOTIFICATION,LPOLEOBJECT);
     210        int (* CALLBACK CallBack)(LPOLECLIENT,OLE_NOTIFICATION,LPOLEOBJECT);
    211211} OLECLIENTVTBL;
    212212typedef OLECLIENTVTBL   *LPOLECLIENTVTBL;
     
    218218
    219219typedef struct _OLEOBJECTVTBL {
    220         void *          (CALLBACK *QueryProtocol)(LPOLEOBJECT,LPCOLESTR16);
    221         OLESTATUS       (CALLBACK *Release)(LPOLEOBJECT);
    222         OLESTATUS       (CALLBACK *Show)(LPOLEOBJECT,BOOL16);
    223         OLESTATUS       (CALLBACK *DoVerb)(LPOLEOBJECT,UINT16,BOOL16,BOOL16);
    224         OLESTATUS       (CALLBACK *GetData)(LPOLEOBJECT,OLECLIPFORMAT,HANDLE16 *);
    225         OLESTATUS       (CALLBACK *SetData)(LPOLEOBJECT,OLECLIPFORMAT,HANDLE16);
    226         OLESTATUS       (CALLBACK *SetTargetDevice)(LPOLEOBJECT,HGLOBAL16);
    227         OLESTATUS       (CALLBACK *SetBounds)(LPOLEOBJECT,LPRECT16);
    228         OLESTATUS       (CALLBACK *EnumFormats)(LPOLEOBJECT,OLECLIPFORMAT);
    229         OLESTATUS       (CALLBACK *SetColorScheme)(LPOLEOBJECT,LPLOGPALETTE);
    230         OLESTATUS       (CALLBACK *Delete)(LPOLEOBJECT);
    231         OLESTATUS       (CALLBACK *SetHostNames)(LPOLEOBJECT,LPCOLESTR16,LPCOLESTR16);
    232         OLESTATUS       (CALLBACK *SaveToStream)(LPOLEOBJECT,LPOLESTREAM);
    233         OLESTATUS       (CALLBACK *Clone)(LPOLEOBJECT,LPOLECLIENT,LHCLIENTDOC,LPCOLESTR16,LPOLEOBJECT *);
    234         OLESTATUS       (CALLBACK *CopyFromLink)(LPOLEOBJECT,LPOLECLIENT,LHCLIENTDOC,LPCOLESTR16,LPOLEOBJECT *);
    235         OLESTATUS       (CALLBACK *Equal)(LPOLEOBJECT,LPOLEOBJECT);
    236         OLESTATUS       (CALLBACK *CopyToClipBoard)(LPOLEOBJECT);
    237         OLESTATUS       (CALLBACK *Draw)(LPOLEOBJECT,HDC16,LPRECT16,LPRECT16,HDC16);
    238         OLESTATUS       (CALLBACK *Activate)(LPOLEOBJECT,UINT16,BOOL16,BOOL16,HWND16,LPRECT16);
    239         OLESTATUS       (CALLBACK *Execute)(LPOLEOBJECT,HGLOBAL16,UINT16);
    240         OLESTATUS       (CALLBACK *Close)(LPOLEOBJECT);
    241         OLESTATUS       (CALLBACK *Update)(LPOLEOBJECT);
    242         OLESTATUS       (CALLBACK *Reconnect)(LPOLEOBJECT);
    243         OLESTATUS       (CALLBACK *ObjectConvert)(LPOLEOBJECT,LPCOLESTR16,LPOLECLIENT,LHCLIENTDOC,LPCOLESTR16,LPOLEOBJECT*);
    244         OLESTATUS       (CALLBACK *GetLinkUpdateOptions)(LPOLEOBJECT,LPOLEOPT_UPDATE);
    245         OLESTATUS       (CALLBACK *SetLinkUpdateOptions)(LPOLEOBJECT,OLEOPT_UPDATE);
    246         OLESTATUS       (CALLBACK *Rename)(LPOLEOBJECT,LPCOLESTR16);
    247         OLESTATUS       (CALLBACK *QueryName)(LPOLEOBJECT,LPSTR,LPUINT16);
    248         OLESTATUS       (CALLBACK *QueryType)(LPOLEOBJECT,LPLONG);
    249         OLESTATUS       (CALLBACK *QueryBounds)(LPOLEOBJECT,LPRECT16);
    250         OLESTATUS       (CALLBACK *QuerySize)(LPOLEOBJECT,LPDWORD);
    251         OLESTATUS       (CALLBACK *QueryOpen)(LPOLEOBJECT);
    252         OLESTATUS       (CALLBACK *QueryOutOfDate)(LPOLEOBJECT);
    253         OLESTATUS       (CALLBACK *QueryReleaseStatus)(LPOLEOBJECT);
    254         OLESTATUS       (CALLBACK *QueryReleaseError)(LPOLEOBJECT);
    255         OLE_RELEASE_METHOD (CALLBACK *QueryReleaseMethod)(LPOLEOBJECT);
    256         OLESTATUS       (CALLBACK *RequestData)(LPOLEOBJECT,OLECLIPFORMAT);
    257         OLESTATUS       (CALLBACK *ObjectLong)(LPOLEOBJECT,UINT16,LPLONG);
     220        void *          (* CALLBACK QueryProtocol)(LPOLEOBJECT,LPCOLESTR16);
     221        OLESTATUS       (* CALLBACK Release)(LPOLEOBJECT);
     222        OLESTATUS       (* CALLBACK Show)(LPOLEOBJECT,BOOL16);
     223        OLESTATUS       (* CALLBACK DoVerb)(LPOLEOBJECT,UINT16,BOOL16,BOOL16);
     224        OLESTATUS       (* CALLBACK GetData)(LPOLEOBJECT,OLECLIPFORMAT,HANDLE16 *);
     225        OLESTATUS       (* CALLBACK SetData)(LPOLEOBJECT,OLECLIPFORMAT,HANDLE16);
     226        OLESTATUS       (* CALLBACK SetTargetDevice)(LPOLEOBJECT,HGLOBAL16);
     227        OLESTATUS       (* CALLBACK SetBounds)(LPOLEOBJECT,LPRECT16);
     228        OLESTATUS       (* CALLBACK EnumFormats)(LPOLEOBJECT,OLECLIPFORMAT);
     229        OLESTATUS       (* CALLBACK SetColorScheme)(LPOLEOBJECT,LPLOGPALETTE);
     230        OLESTATUS       (* CALLBACK Delete)(LPOLEOBJECT);
     231        OLESTATUS       (* CALLBACK SetHostNames)(LPOLEOBJECT,LPCOLESTR16,LPCOLESTR16);
     232        OLESTATUS       (* CALLBACK SaveToStream)(LPOLEOBJECT,LPOLESTREAM);
     233        OLESTATUS       (* CALLBACK Clone)(LPOLEOBJECT,LPOLECLIENT,LHCLIENTDOC,LPCOLESTR16,LPOLEOBJECT *);
     234        OLESTATUS       (* CALLBACK CopyFromLink)(LPOLEOBJECT,LPOLECLIENT,LHCLIENTDOC,LPCOLESTR16,LPOLEOBJECT *);
     235        OLESTATUS       (* CALLBACK Equal)(LPOLEOBJECT,LPOLEOBJECT);
     236        OLESTATUS       (* CALLBACK CopyToClipBoard)(LPOLEOBJECT);
     237        OLESTATUS       (* CALLBACK Draw)(LPOLEOBJECT,HDC16,LPRECT16,LPRECT16,HDC16);
     238        OLESTATUS       (* CALLBACK Activate)(LPOLEOBJECT,UINT16,BOOL16,BOOL16,HWND16,LPRECT16);
     239        OLESTATUS       (* CALLBACK Execute)(LPOLEOBJECT,HGLOBAL16,UINT16);
     240        OLESTATUS       (* CALLBACK Close)(LPOLEOBJECT);
     241        OLESTATUS       (* CALLBACK Update)(LPOLEOBJECT);
     242        OLESTATUS       (* CALLBACK Reconnect)(LPOLEOBJECT);
     243        OLESTATUS       (* CALLBACK ObjectConvert)(LPOLEOBJECT,LPCOLESTR16,LPOLECLIENT,LHCLIENTDOC,LPCOLESTR16,LPOLEOBJECT*);
     244        OLESTATUS       (* CALLBACK GetLinkUpdateOptions)(LPOLEOBJECT,LPOLEOPT_UPDATE);
     245        OLESTATUS       (* CALLBACK SetLinkUpdateOptions)(LPOLEOBJECT,OLEOPT_UPDATE);
     246        OLESTATUS       (* CALLBACK Rename)(LPOLEOBJECT,LPCOLESTR16);
     247        OLESTATUS       (* CALLBACK QueryName)(LPOLEOBJECT,LPSTR,LPUINT16);
     248        OLESTATUS       (* CALLBACK QueryType)(LPOLEOBJECT,LPLONG);
     249        OLESTATUS       (* CALLBACK QueryBounds)(LPOLEOBJECT,LPRECT16);
     250        OLESTATUS       (* CALLBACK QuerySize)(LPOLEOBJECT,LPDWORD);
     251        OLESTATUS       (* CALLBACK QueryOpen)(LPOLEOBJECT);
     252        OLESTATUS       (* CALLBACK QueryOutOfDate)(LPOLEOBJECT);
     253        OLESTATUS       (* CALLBACK QueryReleaseStatus)(LPOLEOBJECT);
     254        OLESTATUS       (* CALLBACK QueryReleaseError)(LPOLEOBJECT);
     255        OLE_RELEASE_METHOD (* CALLBACK QueryReleaseMethod)(LPOLEOBJECT);
     256        OLESTATUS       (* CALLBACK RequestData)(LPOLEOBJECT,OLECLIPFORMAT);
     257        OLESTATUS       (* CALLBACK ObjectLong)(LPOLEOBJECT,UINT16,LPLONG);
    258258} OLEOBJECTVTBL;
    259259typedef OLEOBJECTVTBL*  LPOLEOBJECTVTBL;
  • trunk/include/win/wine/obj_oleobj.h

    r641 r4241  
    1 /* $Id: obj_oleobj.h,v 1.5 1999-08-22 22:52:09 sandervl Exp $ */
     1/* $Id: obj_oleobj.h,v 1.6 2000-09-12 18:40:16 sandervl Exp $ */
    22/*
    33 * Defines IOleObject COM and other oleidl.h interfaces
     
    6969 */
    7070DEFINE_OLEGUID(IID_IOleObject,  0x00000112L, 0, 0);
     71#if defined(__WINE_OLE_H) && !defined(NO_LPOLEOBJECT)
    7172typedef struct IOleObject IOleObject, *LPOLEOBJECT;
     73#else
     74typedef struct IOleObject IOleObject;
     75#endif
    7276
    7377DEFINE_OLEGUID(IID_IOleAdviseHolder,  0x00000111L, 0, 0);
  • trunk/include/win/winnt.h

    r2621 r4241  
    13031303 * LUID_AND_ATTRIBUTES
    13041304 */
    1305 #ifdef __WIN32OS2__
     1305#if defined(__WIN32OS2__) && !defined(WINE_LARGE_INTEGER)
    13061306typedef struct _LARGE_INTEGER {
    13071307        ULONG LowPart;
     
    13181318        DWORD    LowPart;
    13191319        LONG     HighPart;
    1320     } DUMMYSTRUCTNAME;
     1320    } s;
    13211321    LONGLONG QuadPart;
    13221322} LARGE_INTEGER, *LPLARGE_INTEGER, *PLARGE_INTEGER;
     
    13261326        DWORD    LowPart;
    13271327        LONG     HighPart;
    1328     } DUMMYSTRUCTNAME;
     1328    } s;
    13291329    LONGLONG QuadPart;
    13301330} ULARGE_INTEGER, *LPULARGE_INTEGER, *PULARGE_INTEGER;
Note: See TracChangeset for help on using the changeset viewer.