source: Daodan/MinGW/include/objfwd.h@ 1122

Last change on this file since 1122 was 1046, checked in by alloc, 8 years ago

Daodan: Added Windows MinGW and build batch file

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