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.

162 lines
5.0 KiB

  1. [Version]
  2. Signature="$WINDOWS NT$"
  3. Class=System
  4. ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
  5. Provider=%MSFT%
  6. LayoutFile=layout.inf
  7. ;
  8. ; Install Section
  9. ;
  10. [DefaultInstall]
  11. ;Default = do nothing
  12. [ACPI_REGISTRY.Install]
  13. AddReg=ACPI.AddReg
  14. [ACPI_DRIVER.Install]
  15. CopyFiles=ACPI_DRIVER.Files
  16. [INTEL_1PROC_PIC_HAL.Install]
  17. CopyFiles=INTEL_1PROC_PIC_HAL.Files
  18. [INTEL_1PROC_APIC_HAL.Install]
  19. CopyFiles=INTEL_1PROC_APIC_HAL.Files
  20. [INTEL_MULTIPROC_PIC_HAL.Install] ; sanity check -- there's no such thing
  21. CopyFiles=INTEL_MULTIPROC_APIC_HAL.Files
  22. [INTEL_MULTIPROC_APIC_HAL.Install]
  23. CopyFiles=INTEL_MULTIPROC_APIC_HAL.Files
  24. ; Special install to undo what changes can be undone safely
  25. [ACPI_UNDO_CHANGES.Install]
  26. AddReg=ACPI_UNDO.AddReg
  27. DelReg=ACPI_UNDO.DelReg
  28. ; Remove keyboards and mice from CDD? Can't know which one(s) were already
  29. ; on the system...
  30. ; Remove ACPI driver and HAL?
  31. ;
  32. ; Destination Section
  33. ;
  34. [DestinationDirs]
  35. DefaultDestDir = 11 ; \winnt\system32
  36. ACPI_DRIVER.Files = 12 ; \winnt\system32\drivers
  37. INTEL_1PROC_PIC_HAL.Files = 11 ; \winnt\system32
  38. INTEL_1PROC_APIC_HAL.Files = 11 ; \winnt\system32
  39. INTEL_MULTIPROC_APIC_HAL.Files = 11 ; \winnt\system32
  40. ;
  41. ; CopyFiles Section
  42. ;
  43. [ACPI_DRIVER.Files]
  44. acpi.sys
  45. [INTEL_1PROC_PIC_HAL.Files]
  46. hal.dll, halacpi.dll
  47. [INTEL_1PROC_APIC_HAL.Files]
  48. hal.dll, halaacpi.dll
  49. [INTEL_MULTIPROC_APIC_HAL.Files]
  50. hal.dll, halmacpi.dll
  51. ;
  52. ; AddReg Section
  53. ;
  54. [ACPI.AddReg]
  55. ; Add ACPI to the CriticalDeviceDatabase
  56. HKLM,%CDD_ACPI%,%GUID%,%REG_SZ%,%ACPI_GUID%
  57. HKLM,%CDD_ACPI%,%SERVICE%,%REG_SZ%,%ACPI_SERVICE%
  58. ; Add MS Keyboards to the CriticalDeviceDatabase
  59. HKLM,%CDD_*PNP0300%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  60. HKLM,%CDD_*PNP0300%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  61. HKLM,%CDD_*PNP0301%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  62. HKLM,%CDD_*PNP0301%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  63. HKLM,%CDD_*PNP0302%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  64. HKLM,%CDD_*PNP0302%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  65. HKLM,%CDD_*PNP0303%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  66. HKLM,%CDD_*PNP0303%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  67. HKLM,%CDD_*PNP0304%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  68. HKLM,%CDD_*PNP0304%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  69. HKLM,%CDD_*PNP0305%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  70. HKLM,%CDD_*PNP0305%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  71. HKLM,%CDD_*PNP0306%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  72. HKLM,%CDD_*PNP0306%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  73. HKLM,%CDD_*PNP0309%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  74. HKLM,%CDD_*PNP0309%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  75. HKLM,%CDD_*PNP030A%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  76. HKLM,%CDD_*PNP030A%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  77. HKLM,%CDD_*PNP030B%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  78. HKLM,%CDD_*PNP030B%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  79. HKLM,%CDD_*PNP0320%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  80. HKLM,%CDD_*PNP0320%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  81. HKLM,%CDD_*CPQA0D7%,%GUID%,%REG_SZ%,%KEYBOARD_GUID%
  82. HKLM,%CDD_*CPQA0D7%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE%
  83. ; Add MS Mice to the CriticalDeviceDatabase
  84. HKLM,%CDD_*PNP0F00%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  85. HKLM,%CDD_*PNP0F00%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  86. HKLM,%CDD_*PNP0F01%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  87. HKLM,%CDD_*PNP0F01%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  88. HKLM,%CDD_*PNP0F02%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  89. HKLM,%CDD_*PNP0F02%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  90. HKLM,%CDD_*PNP0F03%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  91. HKLM,%CDD_*PNP0F03%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  92. HKLM,%CDD_*PNP0F08%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  93. HKLM,%CDD_*PNP0F08%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  94. HKLM,%CDD_*PNP0F09%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  95. HKLM,%CDD_*PNP0F09%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  96. HKLM,%CDD_*PNP0F0A%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  97. HKLM,%CDD_*PNP0F0A%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  98. HKLM,%CDD_*PNP0F0B%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  99. HKLM,%CDD_*PNP0F0B%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  100. HKLM,%CDD_*PNP0F0C%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  101. HKLM,%CDD_*PNP0F0C%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  102. HKLM,%CDD_*PNP0F0D%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  103. HKLM,%CDD_*PNP0F0D%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  104. HKLM,%CDD_*PNP0F0E%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  105. HKLM,%CDD_*PNP0F0E%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  106. HKLM,%CDD_*PNP0F0F%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  107. HKLM,%CDD_*PNP0F0F%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  108. HKLM,%CDD_*PNP0F11%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  109. HKLM,%CDD_*PNP0F11%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  110. HKLM,%CDD_*PNP0F12%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  111. HKLM,%CDD_*PNP0F12%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  112. HKLM,%CDD_*PNP0F13%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  113. HKLM,%CDD_*PNP0F13%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  114. HKLM,%CDD_*PNP0F15%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  115. HKLM,%CDD_*PNP0F15%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  116. HKLM,%CDD_*PNP0F1E%,%GUID%,%REG_SZ%,%MOUSE_GUID%
  117. HKLM,%CDD_*PNP0F1E%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE%
  118. ; Enable ACPI in the registry
  119. HKLM,%ACPI_KEY%,%START%,%REG_DWORD%,%ACPI_ENABLE_VALUE%
  120. [ACPI_UNDO.AddReg]
  121. ; Disable ACPI in the registry
  122. HKLM,%ACPI_KEY%,%START%,%REG_DWORD%,%ACPI_DISABLE_VALUE%
  123. ;
  124. ; DelReg Section
  125. ;
  126. [ACPI_UNDO.DelReg]
  127. ; Remove ACPI from the CriticalDeviceDatabase
  128. HKLM,%CDD_ACPI%