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.

57 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 2002 Microsoft Corporation
  3. Module Name:
  4. apic.mof
  5. Abstract:
  6. --*/
  7. [abstract]
  8. class MSApicClass
  9. {
  10. };
  11. [WMI,
  12. Dynamic,
  13. Provider("WMIProv"),
  14. Description("Apic Information"):amended,
  15. localeid("MS\\0x409"),
  16. guid("{6d9a61d5-cd1f-4d41-b92a-c3a4b0078331}")]
  17. class BasicApicData:MSApicClass
  18. {
  19. [key, read] string InstanceName;
  20. [read] boolean Active;
  21. [WmiDataId(1),
  22. read,
  23. DisplayName("APIC ID"):amended,
  24. Description("Advanced Programmable Interrupt Controller Identifier Number"):amended
  25. ] uint8 ApicID;
  26. [WmiDataId(2),
  27. read,
  28. DisplayName("APIC EID"):amended,
  29. Description("Advanced Programmable Interrupt Controller Extended Identifier Number"):amended
  30. ] uint8 ApicEID;
  31. [WmiDataId(3),
  32. read,
  33. DisplayName("APIC Type"):amended,
  34. Description("APIC Subsystem Component Type"):amended,
  35. ValueMap{"LocalAPIC",
  36. "IO-APIC"},
  37. Values {0, 1}
  38. ] uint8 ApicType;
  39. [WmiDataId(4),
  40. read,
  41. DisplayName("Base Address"):amended,
  42. Description("APIC Physical Base Address"):amended
  43. ] uint64 BaseAddress;
  44. };