home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / mspbase.h < prev    next >
C/C++ Source or Header  |  2000-02-01  |  1KB  |  62 lines

  1. /*
  2.  
  3.     Copyright (c) 1998-1999  Microsoft Corporation
  4.  
  5. */
  6.  
  7. #ifndef __MSPBASE_H_
  8. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  9. #define __MSPBASE_H_
  10.  
  11. #if _MSC_VER >= 1000
  12. #pragma once
  13. #endif // _MSC_VER >= 1000
  14.  
  15. #define STRICT
  16. #define _ATL_FREE_THREADED
  17.  
  18. #include <atlbase.h>
  19.  
  20. //You may derive a class from CComModule and use it if you want to override
  21. //something, but do not change the name of _Module
  22. extern CComModule _Module;
  23.  
  24. #include <atlcom.h>
  25. #include <tapi.h>
  26.  
  27. //DirectShow headers.
  28. #include <strmif.h>
  29. #include <control.h>
  30. #include <uuids.h>
  31.  
  32. #include <termmgr.h>
  33.  
  34. #include <msp.h>
  35. #include <tapi3err.h>
  36. #include <tapi3if.h>
  37.  
  38. // We use this libid for all our type library stuff. That way,
  39. // app writers don't have to load the type libraries for random
  40. // MSPs when they are writing tapi3 apps.
  41.  
  42. EXTERN_C const IID LIBID_TAPI3Lib;
  43.  
  44. #include "mspenum.h"
  45. #include "msplog.h"
  46. #include "msputils.h"
  47. #include "mspaddr.h"
  48. #include "mspcall.h"
  49. #include "mspstrm.h"
  50. #include "mspthrd.h"
  51. #include "mspcoll.h"
  52.  
  53. #include "mspterm.h"
  54. #include "msptrmac.h"
  55. #include "msptrmar.h"
  56. #include "msptrmvc.h"
  57.  
  58. #pragma option pop /*P_O_Pop*/
  59. #endif
  60.  
  61. // eof
  62.