home *** CD-ROM | disk | FTP | other *** search
/ Beginning C++ Through Gam…rogramming (2nd Edition) / BCGP2E.ISO / bloodshed / devcpp-4.9.9.2_setup.exe / objfwd.h < prev    next >
C/C++ Source or Header  |  2005-01-29  |  2KB  |  58 lines

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