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.

128 lines
2.1 KiB

  1. /*++
  2. Copyright (c) 1999 Microsoft Corporation
  3. Module Name:
  4. textmode.h
  5. Abstract:
  6. main textmode header file
  7. Revision History:
  8. --*/
  9. //
  10. // This header file is intended to be used with PCH
  11. // (precompiled header files).
  12. //
  13. //
  14. // NT header files
  15. //
  16. #if !defined(NOWINBASEINTERLOCK)
  17. #define NOWINBASEINTERLOCK
  18. #endif
  19. #include <nt.h>
  20. #include <ntrtl.h>
  21. #include <nturtl.h>
  22. #include <windows.h>
  23. #undef _WINBASE_
  24. #include <ntosp.h>
  25. #define _WINBASE_
  26. #include <zwapi.h>
  27. #include "fci.h"
  28. #include <mountmgr.h>
  29. #include <inbv.h>
  30. #include <ntdddisk.h>
  31. #include <ntddvdeo.h>
  32. #include <ntddft.h>
  33. #include <ntddnfs.h>
  34. #include <ntddvol.h>
  35. #include <ntddramd.h>
  36. #include <fmifs.h>
  37. #include <pnpsetup.h>
  38. #define STRSAFE_NO_DEPRECATE
  39. #include <strsafe.h>
  40. //
  41. // CRT header files
  42. //
  43. #include <stdio.h>
  44. #include <string.h>
  45. #include <ctype.h>
  46. #include <stdlib.h>
  47. //
  48. // Setup header files
  49. //
  50. #include <setupbat.h>
  51. #include "setupblk.h"
  52. #include "spvideo.h"
  53. #include "spdsputl.h"
  54. #include "spmemory.h"
  55. #include "spkbd.h"
  56. #include "spmsg.h"
  57. #include "spfile.h"
  58. #include "spsif.h"
  59. #include "spgauge.h"
  60. #include "spfsrec.h"
  61. #include "spdisk.h"
  62. #include "sppartit.h"
  63. #include "sptxtfil.h"
  64. #include "spmenu.h"
  65. #include "spreg.h"
  66. #include "spmisc.h"
  67. #include "sppartp.h"
  68. #include "sphw.h"
  69. #include "sparc.h"
  70. #include "spnttree.h"
  71. #include "scsi.h"
  72. #include "setupdd.h"
  73. #include "spvideop.h"
  74. #include "spcopy.h"
  75. #include "spboot.h"
  76. #include "spdblspc.h"
  77. #include "dynupdt.h"
  78. #ifndef KERNEL_MODE
  79. #define KERNEL_MODE
  80. #endif
  81. #undef TEXT
  82. #define TEXT(quote) L##quote
  83. #include <regstr.h>
  84. #include "compliance.h"
  85. #include "spntupg.h"
  86. #include "spnetupg.h"
  87. #include "spupgcfg.h"
  88. #include "spstring.h"
  89. #include "spntfix.h"
  90. #include "spddlang.h"
  91. #include "spdr.h"
  92. #include "spdrpriv.h"
  93. #include "spsysprp.h"
  94. #include "spterm.h"
  95. #include "spptdump.h"
  96. #include "spudp.h"
  97. //
  98. // Platform-specific header files
  99. //
  100. #ifdef _X86_
  101. #include "spi386.h"
  102. #endif
  103. #include "spswitch.h"
  104. #include "graphics.h"