Changeset 4241 for trunk/include
- Timestamp:
- Sep 12, 2000, 8:40:16 PM (25 years ago)
- 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 achimhaExp $ */1 /* $Id: ole.h,v 1.4 2000-09-12 18:40:15 sandervl Exp $ */ 2 2 /* 3 3 * ole.h - Declarations for OLESVR and OLECLI … … 161 161 typedef struct _OLESTREAM* LPOLESTREAM; 162 162 typedef 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); 165 165 } OLESTREAMVTBL; 166 166 typedef OLESTREAMVTBL* LPOLESTREAMVTBL; … … 172 172 typedef struct _OLECLIENT* LPOLECLIENT; 173 173 typedef 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); 178 178 #ifdef __WINE__ 179 179 /* 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); 181 181 #else 182 OLESTATUS ( CALLBACK *GetObject)(LPOLESERVERDOC,LPCOLESTR16,LPOLEOBJECT*,LPOLECLIENT);182 OLESTATUS (* CALLBACK GetObject)(LPOLESERVERDOC,LPCOLESTR16,LPOLEOBJECT*,LPOLECLIENT); 183 183 #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); 187 187 } OLESERVERDOCVTBL; 188 188 typedef OLESERVERDOCVTBL* LPOLESERVERDOCVTBL; … … 194 194 typedef struct _OLESERVER* LPOLESERVER; 195 195 typedef 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); 203 203 } OLESERVERVTBL; 204 204 typedef OLESERVERVTBL *LPOLESERVERVTBL; … … 208 208 } OLESERVER; 209 209 typedef struct _OLECLIENTVTBL { 210 int ( CALLBACK *CallBack)(LPOLECLIENT,OLE_NOTIFICATION,LPOLEOBJECT);210 int (* CALLBACK CallBack)(LPOLECLIENT,OLE_NOTIFICATION,LPOLEOBJECT); 211 211 } OLECLIENTVTBL; 212 212 typedef OLECLIENTVTBL *LPOLECLIENTVTBL; … … 218 218 219 219 typedef 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); 258 258 } OLEOBJECTVTBL; 259 259 typedef OLEOBJECTVTBL* LPOLEOBJECTVTBL; -
trunk/include/win/wine/obj_oleobj.h
r641 r4241 1 /* $Id: obj_oleobj.h,v 1. 5 1999-08-22 22:52:09sandervl Exp $ */1 /* $Id: obj_oleobj.h,v 1.6 2000-09-12 18:40:16 sandervl Exp $ */ 2 2 /* 3 3 * Defines IOleObject COM and other oleidl.h interfaces … … 69 69 */ 70 70 DEFINE_OLEGUID(IID_IOleObject, 0x00000112L, 0, 0); 71 #if defined(__WINE_OLE_H) && !defined(NO_LPOLEOBJECT) 71 72 typedef struct IOleObject IOleObject, *LPOLEOBJECT; 73 #else 74 typedef struct IOleObject IOleObject; 75 #endif 72 76 73 77 DEFINE_OLEGUID(IID_IOleAdviseHolder, 0x00000111L, 0, 0); -
trunk/include/win/winnt.h
r2621 r4241 1303 1303 * LUID_AND_ATTRIBUTES 1304 1304 */ 1305 #if def __WIN32OS2__1305 #if defined(__WIN32OS2__) && !defined(WINE_LARGE_INTEGER) 1306 1306 typedef struct _LARGE_INTEGER { 1307 1307 ULONG LowPart; … … 1318 1318 DWORD LowPart; 1319 1319 LONG HighPart; 1320 } DUMMYSTRUCTNAME;1320 } s; 1321 1321 LONGLONG QuadPart; 1322 1322 } LARGE_INTEGER, *LPLARGE_INTEGER, *PLARGE_INTEGER; … … 1326 1326 DWORD LowPart; 1327 1327 LONG HighPart; 1328 } DUMMYSTRUCTNAME;1328 } s; 1329 1329 LONGLONG QuadPart; 1330 1330 } ULARGE_INTEGER, *LPULARGE_INTEGER, *PULARGE_INTEGER;
Note:
See TracChangeset
for help on using the changeset viewer.