source: vendor/w32api/current/include/objfwd.h

Last change on this file was 2720, checked in by bird, 19 years ago

w32api v3.6

File size: 2.2 KB
Line 
1#ifndef _OBJFWD_H
2#define _OBJFWD_H
3#if __GNUC__ >=3
4#pragma GCC system_header
5#endif
6
7#include <basetyps.h>
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12typedef interface IMoniker *LPMONIKER;
13typedef interface IStream *LPSTREAM;
14typedef interface IMarshal *LPMARSHAL;
15typedef interface IMalloc *LPMALLOC;
16typedef interface IMallocSpy *LPMALLOCSPY;
17typedef interface IMessageFilter *LPMESSAGEFILTER;
18typedef interface IPersist *LPPERSIST;
19typedef interface IPersistStream *LPPERSISTSTREAM;
20typedef interface IRunningObjectTable *LPRUNNINGOBJECTTABLE;
21typedef interface IBindCtx *LPBINDCTX,*LPBC;
22typedef interface IAdviseSink *LPADVISESINK;
23typedef interface IAdviseSink2 *LPADVISESINK2;
24typedef interface IDataObject *LPDATAOBJECT;
25typedef interface IDataAdviseHolder *LPDATAADVISEHOLDER;
26typedef interface IEnumMoniker *LPENUMMONIKER;
27typedef interface IEnumFORMATETC *LPENUMFORMATETC;
28typedef interface IEnumSTATDATA *LPENUMSTATDATA;
29typedef interface IEnumSTATSTG *LPENUMSTATSTG;
30typedef interface IEnumSTATPROPSTG LPENUMSTATPROPSTG;
31typedef interface IEnumString *LPENUMSTRING;
32typedef interface IEnumUnknown *LPENUMUNKNOWN;
33typedef interface IStorage *LPSTORAGE;
34typedef interface IPersistStorage *LPPERSISTSTORAGE;
35typedef interface ILockBytes *LPLOCKBYTES;
36typedef interface IStdMarshalInfo *LPSTDMARSHALINFO;
37typedef interface IExternalConnection *LPEXTERNALCONNECTION;
38typedef interface IRunnableObject *LPRUNNABLEOBJECT;
39typedef interface IROTData *LPROTDATA;
40typedef interface IPersistFile *LPPERSISTFILE;
41typedef interface IRootStorage *LPROOTSTORAGE;
42typedef interface IRpcChannelBuffer *LPRPCCHANNELBUFFER;
43typedef interface IRpcProxyBuffer *LPRPCPROXYBUFFER;
44typedef interface IRpcStubBuffer *LPRPCSTUBBUFFER;
45typedef interface IPropertyStorage *LPPROPERTYSTORAGE;
46typedef interface IEnumSTATPROPSETSTG *LPENUMSTATPROPSETSTG;
47typedef interface IPropertySetStorage *LPPROPERTYSETSTORAGE;
48typedef interface IClientSecurity *LPCLIENTSECURITY;
49typedef interface IServerSecurity *LPSERVERSECURITY;
50typedef interface IClassActivator *LPCLASSACTIVATOR;
51typedef interface IFillLockBytes *LPFILLLOCKBYTES;
52typedef interface IProgressNotify *LPPROGRESSNOTIFY;
53typedef interface ILayoutStorage *LPLAYOUTSTORAGE;
54#ifdef __cplusplus
55}
56#endif
57#endif
Note: See TracBrowser for help on using the repository browser.