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