|
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 |
|
10 extern "C" { |
|
11 #endif |
|
12 typedef _COM_interface IMoniker *LPMONIKER; |
|
13 typedef _COM_interface IStream *LPSTREAM; |
|
14 typedef _COM_interface IMarshal *LPMARSHAL; |
|
15 typedef _COM_interface IMalloc *LPMALLOC; |
|
16 typedef _COM_interface IMallocSpy *LPMALLOCSPY; |
|
17 typedef _COM_interface IMessageFilter *LPMESSAGEFILTER; |
|
18 typedef _COM_interface IPersist *LPPERSIST; |
|
19 typedef _COM_interface IPersistStream *LPPERSISTSTREAM; |
|
20 typedef _COM_interface IRunningObjectTable *LPRUNNINGOBJECTTABLE; |
|
21 typedef _COM_interface IBindCtx *LPBINDCTX,*LPBC; |
|
22 typedef _COM_interface IAdviseSink *LPADVISESINK; |
|
23 typedef _COM_interface IAdviseSink2 *LPADVISESINK2; |
|
24 typedef _COM_interface IDataObject *LPDATAOBJECT; |
|
25 typedef _COM_interface IDataAdviseHolder *LPDATAADVISEHOLDER; |
|
26 typedef _COM_interface IEnumMoniker *LPENUMMONIKER; |
|
27 typedef _COM_interface IEnumFORMATETC *LPENUMFORMATETC; |
|
28 typedef _COM_interface IEnumSTATDATA *LPENUMSTATDATA; |
|
29 typedef _COM_interface IEnumSTATSTG *LPENUMSTATSTG; |
|
30 typedef _COM_interface IEnumSTATPROPSTG LPENUMSTATPROPSTG; |
|
31 typedef _COM_interface IEnumString *LPENUMSTRING; |
|
32 typedef _COM_interface IEnumUnknown *LPENUMUNKNOWN; |
|
33 typedef _COM_interface IStorage *LPSTORAGE; |
|
34 typedef _COM_interface IPersistStorage *LPPERSISTSTORAGE; |
|
35 typedef _COM_interface ILockBytes *LPLOCKBYTES; |
|
36 typedef _COM_interface IStdMarshalInfo *LPSTDMARSHALINFO; |
|
37 typedef _COM_interface IExternalConnection *LPEXTERNALCONNECTION; |
|
38 typedef _COM_interface IRunnableObject *LPRUNNABLEOBJECT; |
|
39 typedef _COM_interface IROTData *LPROTDATA; |
|
40 typedef _COM_interface IPersistFile *LPPERSISTFILE; |
|
41 typedef _COM_interface IRootStorage *LPROOTSTORAGE; |
|
42 typedef _COM_interface IRpcChannelBuffer *LPRPCCHANNELBUFFER; |
|
43 typedef _COM_interface IRpcProxyBuffer *LPRPCPROXYBUFFER; |
|
44 typedef _COM_interface IRpcStubBuffer *LPRPCSTUBBUFFER; |
|
45 typedef _COM_interface IPropertyStorage *LPPROPERTYSTORAGE; |
|
46 typedef _COM_interface IEnumSTATPROPSETSTG *LPENUMSTATPROPSETSTG; |
|
47 typedef _COM_interface IPropertySetStorage *LPPROPERTYSETSTORAGE; |
|
48 typedef _COM_interface IClientSecurity *LPCLIENTSECURITY; |
|
49 typedef _COM_interface IServerSecurity *LPSERVERSECURITY; |
|
50 typedef _COM_interface IClassActivator *LPCLASSACTIVATOR; |
|
51 typedef _COM_interface IFillLockBytes *LPFILLLOCKBYTES; |
|
52 typedef _COM_interface IProgressNotify *LPPROGRESSNOTIFY; |
|
53 typedef _COM_interface ILayoutStorage *LPLAYOUTSTORAGE; |
|
54 #ifdef __cplusplus |
|
55 } |
|
56 #endif |
|
57 #endif |