Source code of Windows XP (NT5)
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.

44 lines
946 B

  1. /*** wubios.h - WindowsUpdate BIOS Scanning VxD Public Definitions
  2. *
  3. * Copyright (c) 1998-1999 Microsoft Corporation. All Rights Reserved.
  4. *
  5. * Author: Yan Leshinsky (YanL)
  6. * Created 10/04/98
  7. *
  8. * MODIFICATION HISTORY
  9. */
  10. #ifndef _WUBIOS_H
  11. #define _WUBIOS_H
  12. //Type definitions
  13. /*XLATOFF*/
  14. #include "acpitabl.h"
  15. #include "smbios.h"
  16. typedef struct _ACPITABINFO
  17. {
  18. DWORD dwTabSig;
  19. DWORD dwPhyAddr;
  20. DESCRIPTION_HEADER dh;
  21. } ACPITABINFO, *PACPITABINFO;
  22. /*XLATON*/
  23. /*** Constants
  24. */
  25. //W32 Device IO Control Code
  26. #define WUBIOCTL_GET_VERSION 1
  27. #define WUBIOCTL_GET_ACPI_TABINFO 2
  28. #define WUBIOCTL_GET_ACPI_TABLE 3
  29. #define WUBIOCTL_GET_SMB_STRUCTSIZE 4
  30. #define WUBIOCTL_GET_SMB_STRUCT 5
  31. #define WUBIOCTL_GET_PNP_OEMID 6
  32. //Miscellaneous Constants
  33. #define WUBIOS_MAJOR_VER 0x01
  34. #define WUBIOS_MINOR_VER 0x00
  35. #define WUBIOS_VERSION ((WUBIOS_MAJOR_VER << 8) | WUBIOS_MINOR_VER)
  36. #endif //ifndef _ACPITAB_H