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.

61 lines
1.6 KiB

  1. /////////////////////////////////////////////////////////////////////////////
  2. // Precompiled Header
  3. /////////////////////////////////////////////////////////////////////////////
  4. //#include <osrddk.h>
  5. #include <ntddk.h>
  6. #include <ntddser.h>
  7. #include <stddef.h>
  8. #include <stdarg.h>
  9. #include "stdio.h"
  10. #include "string.h"
  11. #define WMI_SUPPORT // Include WMI Support code
  12. #include <wmilib.h>
  13. #include <wmidata.h>
  14. #include <wmistr.h>
  15. typedef unsigned char BYTE; // 8-bits
  16. typedef unsigned short WORD; // 16-bits
  17. typedef unsigned long DWORD; // 32-bits
  18. typedef unsigned char UCHAR; // 8-bits
  19. typedef unsigned short USHORT; // 16-bits
  20. typedef unsigned long ULONG; // 32-bits
  21. typedef BYTE *PBYTE;
  22. typedef WORD *PWORD;
  23. typedef DWORD *PDWORD;
  24. typedef UCHAR *PUCHAR;
  25. typedef USHORT *PUSHORT;
  26. typedef ULONG *PULONG;
  27. // Definitions and Macros.
  28. #include "esils.h" // Esils
  29. #include "spd_ver.h" // Dirver Version Information
  30. #include "spx_defs.h" // SPX Generic Definitions
  31. #include "spd_defs.h" // SPEED Specific Definitions
  32. #include "speedwmi.h" // SPEED Specific WMI Definitions
  33. #include "uartlib.h"
  34. #include "lib95x.h"
  35. //Structures
  36. #include "spx_card.h" // Common Card Info
  37. #include "spd_card.h" // SPEED card device structure
  38. #include "spx_misc.h" // Misc
  39. #include "serialp.h" // Serial prototypes and macros
  40. // Common PnP function prototypes.
  41. #include "spx.h" // Common PnP header
  42. // SPEED specific function prototypes
  43. #include "spd_proto.h" // Exportable Function Prototypes
  44. #if defined(i386)
  45. #include "spd_log.h" // SPEED Specific Error Log Messages
  46. #endif // i386