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.

83 lines
1.6 KiB

  1. /******************************Module*Header*******************************\
  2. * Module Name: precomp.hxx
  3. *
  4. * Copyright (c) 1994-1999 Microsoft Corporation
  5. *
  6. \**************************************************************************/
  7. extern "C"
  8. {
  9. #define __CPLUSPLUS
  10. // Standard C-runtime headers
  11. #include <stddef.h>
  12. #include <string.h>
  13. #include <stdarg.h>
  14. #include <stdio.h>
  15. #include <stdlib.h>
  16. // NTOS headers
  17. #include <ntosp.h>
  18. #include <zwapi.h>
  19. #ifndef FAR
  20. #define FAR
  21. #endif
  22. // Windows headers
  23. #include <windef.h>
  24. #include <winerror.h>
  25. // Windows GDI headers
  26. #include <wingdi.h>
  27. #include <wingdip.h>
  28. // #include <w32gdip.h>
  29. // DirectDraw headers
  30. #define _NO_COM // Avoid COM conflicts width ddrawp.h
  31. #include <ddrawp.h>
  32. #include <d3dnthal.h>
  33. #include <dxmini.h>
  34. #include <ddkmapi.h>
  35. #include <ddkernel.h>
  36. // Windows DDI headers
  37. #include <winddi.h>
  38. #include "ntgdistr.h"
  39. // #include "ntgdi.h"
  40. // Video AGP interface headers
  41. #include <videoagp.h>
  42. #include <agp.h>
  43. // private headers
  44. #include "ddkcomp.h" // this should BEFORE dmemmgr.h
  45. #include <dmemmgr.h> // this should BEFORE dxg.h
  46. #include "..\inc\dxg.h"
  47. };
  48. #include "..\inc\ddobj.hxx"
  49. #include "ddhmgr.hxx"
  50. #include "..\inc\ddraw.hxx"
  51. #include "exclude.hxx"
  52. #include "devlock.hxx"
  53. #include "ddpdev.hxx"
  54. #include "d3d.hxx"
  55. extern "C"
  56. {
  57. #define __CPLUSPLUS
  58. #include "ddagp.h"
  59. #include "ddheap.h"
  60. };
  61. #pragma hdrstop