source: trunk/src/ole32/ole32.h@ 91

Last change on this file since 91 was 46, checked in by sandervl, 26 years ago

* empty log message *

File size: 2.4 KB
Line 
1/*
2 *
3 * Project Odin Software License can be found in LICENSE.TXT
4 *
5 */
6/*
7 * Win32 OLE stubs for OS/2
8 *
9 * 1998/06/12
10 *
11 * Copyright 1998 Sander van Leeuwen
12 */
13#ifndef __OLE32_H__
14#define __OLE32_H__
15
16typedef ULONG MONIKER, *PMONIKER, *LPMONIKER;
17typedef ULONG IStorage;
18typedef ULONG IStream;
19typedef ULONG IOleClientSite;
20typedef ULONG IDataAdviseHolder;
21typedef ULONG IOleAdviseHolder;
22typedef ULONG IDropSource;
23typedef ULONG IDataObject;
24typedef ULONG ILockBytes;
25typedef ULONG IDropTarget;
26typedef ULONG IPersistStorage;
27typedef IUnknown UNKNOWN, *PUNKNOWN, *LPUNKNOWN;
28typedef IOleClientSite OLECLIENTSITE, *POLECLIENTSITE, *LPOLECLIENTSITE;
29typedef ULONG STORAGE, *PSTORAGE, *LPSTORAGE;
30typedef IDataObject DATAOBJECT, *PDATAOBJECT, *LPDATAOBJECT;
31typedef const WCHAR * LPCOLESTR;
32typedef WCHAR * LPOLESTR;
33typedef ULONG COSERVERINFO;
34typedef ULONG STREAM, *PSTREAM, *LPSTREAM;
35typedef ULONG MALLOC, *PMALLOC, *LPMALLOC;
36typedef ULONG MARSHALL, *PMARSHALL, *LPMARSHALL;
37typedef ULONG MALLOCSPY, *PMALLOCSPY, *LPMALLOCSPY;
38typedef ULONG MESSAGEFILTER, *PMESSAGEFILTER, *LPMESSAGEFILTER;
39typedef ULONG BC, *PBC, *LPBC;
40typedef ULONG RUNNINGOBJECTTABLE, *PRUNNINGOBJECTTABLE, *LPRUNNINGOBJECTTABLE;
41typedef ULONG OLESTREAM, *POLESTREAM, *LPOLESTREAM;
42typedef ULONG CLIPFORMAT;
43typedef ULONG DVTARGETDEVICE;
44typedef ULONG STGMEDIUM;
45typedef ULONG FORMATETC, *PFORMATETC, *LPFORMATETC;
46typedef ULONG CLASSFACTORY, *PCLASSFACTORY, *LPCLASSFACTORY;
47typedef ULONG SNB;
48typedef HMENU HOLEMENU;
49typedef ULONG OLEMENUGROUPWIDTHS, *POLEMENUGROUPWIDTHS, *LPOLEMENUGROUPWIDTHS;
50typedef ULONG OLEINPLACEFRAME, *POLEINPLACEFRAME, *LPOLEINPLACEFRAME;
51typedef ULONG OLEINPLACEACTIVEOBJECT, *POLEINPLACEACTIVEOBJECT, *LPOLEINPLACEACTIVEOBJECT;
52typedef ULONG OLEINPLACEFRAMEINFO, *POLEINPLACEFRAMEINFO, *LPOLEINPLACEFRAMEINFO;
53typedef ULONG CRECT, *PCRECT, *LPCRECT;
54typedef ULONG ENUMFORMATETC, *PENUMFORMATETC, *LPENUMFORMATETC;
55typedef ULONG ENUMOLEVERB, *PENUMOLEVERB, *LPENUMOLEVERB;
56typedef ULONG OLEOBJECT, *POLEOBJECT, *LPOLEOBJECT;
57
58#endif
Note: See TracBrowser for help on using the repository browser.