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

Last change on this file since 4 was 4, checked in by ktk, 26 years ago

Import

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