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.

98 lines
1.8 KiB

  1. #include <windows.h>
  2. #include <windowsx.h> /* for GlobalAllocPtr and GlobalFreePtr */
  3. #include <math.h>
  4. #include <memory.h> // for _fmemcpy
  5. #include <dos.h> // for _FP_SEG, _FP_OFF
  6. #include <stddef.h>
  7. #include <stdio.h>
  8. #include <stdlib.h> // MAX_PATH
  9. #include <float.h>
  10. #include <mmreg.h>
  11. #include <mmsystem.h>
  12. #include <msviddrv.h>
  13. #include <compddk.h>
  14. #ifdef _DEBUG
  15. #ifdef RING0
  16. extern "C" {
  17. #include <std.h>
  18. #include <sys.h>
  19. }
  20. #endif
  21. #endif
  22. #include <confdbg.h>
  23. #include <avutil.h>
  24. #include "ctypedef.h"
  25. #include "cdrvdefs.h"
  26. #include "cproto.h"
  27. #include "cldebug.h"
  28. #ifdef H261
  29. #include "d1dec.h"
  30. #include "c1rtp.h"
  31. #else
  32. #include "d3dec.h"
  33. #include "c3rtp.h"
  34. #endif
  35. #include "dxgetbit.h"
  36. #ifdef H261
  37. #include "d1rtp.h"
  38. #include "d1coltbl.h"
  39. #else
  40. #include "d3rtp.h"
  41. #include "d3coltbl.h"
  42. #endif
  43. #include "cresourc.h"
  44. #include "cdialogs.h"
  45. #include "exbrc.h"
  46. #ifdef H261
  47. #include "e1stat.h"
  48. #include "e1enc.h"
  49. #include "e1rtp.h"
  50. #else
  51. #include "e3enc.h"
  52. #include "e3rtp.h"
  53. #endif
  54. #include "ccustmsg.h"
  55. #include "cdrvcom.h"
  56. #ifdef H261
  57. #include "d1tables.h"
  58. #else
  59. #include "d3tables.h"
  60. #endif
  61. #include "dxcolori.h"
  62. #ifdef H261
  63. #include "d1const.h"
  64. #else
  65. #include "d3const.h"
  66. #endif
  67. #include "ccodecid.h"
  68. #ifdef H261
  69. #include "d1pict.h"
  70. #include "d1gob.h"
  71. #include "d1mblk.h"
  72. #include "d1fm.h"
  73. #else
  74. #include "d3pict.h"
  75. #include "d3gob.h"
  76. #include "d3mblk.h"
  77. #include "d3mvdec.h"
  78. #include "dxfm.h"
  79. #endif
  80. #include "d3idct.h"
  81. #ifndef H261
  82. #include "d3halfmc.h"
  83. #endif
  84. #include "d3bvriq.h"
  85. #ifdef H261
  86. #include "e1vlc.h"
  87. #else
  88. #include "e3vlc.h"
  89. #endif
  90. #ifdef H261
  91. #include "exutil.h"
  92. #else
  93. #include "dxap.h"
  94. #ifdef ENCODE_STATS
  95. #include "e3stat.h"
  96. #endif /* ENCODE_STATS */
  97. #endif