Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
2.1 KiB

  1. /* precomp.h for NAC.DLL */
  2. // typedefs are useful for dynamic linking to Winsock APIs
  3. #define INCL_WINSOCK_API_TYPEDEFS 1
  4. #include <windows.h>
  5. #include <windowsx.h>
  6. #include <winsock2.h>
  7. #include <winperf.h>
  8. // NetMeeting standard includes
  9. #include <oprahcom.h>
  10. #include <confdbg.h>
  11. #include <avutil.h>
  12. #include <oblist.h>
  13. #include <regentry.h>
  14. #include <limits.h>
  15. #include <mmreg.h>
  16. #include <mmsystem.h>
  17. #include <msacm.h>
  18. #include <vfw.h>
  19. #ifndef _WINSOCK2API_ // { _WINSOCK2API_
  20. typedef struct _OVERLAPPED * LPWSAOVERLAPPED;
  21. typedef struct _WSABUF {
  22. u_long len; /* the length of the buffer */
  23. char FAR * buf; /* the pointer to the buffer */
  24. } WSABUF, FAR * LPWSABUF;
  25. typedef
  26. void
  27. (CALLBACK * LPWSAOVERLAPPED_COMPLETION_ROUTINE)(
  28. DWORD dwError,
  29. DWORD cbTransferred,
  30. LPWSAOVERLAPPED lpOverlapped,
  31. DWORD dwFlags
  32. );
  33. #define WSA_IO_PENDING (ERROR_IO_PENDING)
  34. #endif // } _WINSOCK2API_
  35. #include "com.h"
  36. #include "nacguids.h"
  37. #include "Dcap.h"
  38. #include "capture.h"
  39. #include "vidinout.h"
  40. #include "vcmStrm.h"
  41. #include "msh26x.h"
  42. #ifdef USE_MPEG4_SCRUNCH
  43. #include "mpeg4.h"
  44. #endif
  45. #include "mperror.h"
  46. #include "common.h"
  47. #include "irtp.h"
  48. #include "iacapapi.h"
  49. #include "ih323cc.h"
  50. #include "icomchan.h" // only for IVideoDevice
  51. #include "incommon.h"
  52. #include "callcont.h"
  53. #include "h245api.h" // for some h245 constants
  54. #include "intif.h"
  55. #include "rtp.h"
  56. #include "imstream.h"
  57. #include "codecs.h"
  58. #include "mediacap.h"
  59. #include "acmcaps.h"
  60. #include "vcmcaps.h"
  61. #include "nmqos.h"
  62. #include "iprop.h"
  63. #include "ividrdr.h"
  64. #include "datapump.h"
  65. #include "medistrm.h"
  66. #include "dsound.h"
  67. #include "dsstream.h"
  68. #include "auformats.h"
  69. #include "imp.h"
  70. #include "utils.h"
  71. #include "bufpool.h"
  72. #include "mediapkt.h"
  73. #include "audpackt.h"
  74. #include "vidpackt.h"
  75. #include "rxstream.h"
  76. #include "rvstream.h"
  77. #include "txstream.h"
  78. #include "medictrl.h"
  79. #include "medvctrl.h"
  80. #include "AcmFilter.h"
  81. #include "VcmFilter.h"
  82. #include "devaudq.h"
  83. #include "vidutils.h"
  84. #include "counters.h"
  85. #include "inscodec.h"
  86. #include "avcommon.h"