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.

214 lines
6.0 KiB

  1. ;***********************************************************************
  2. ; perm2.inf
  3. ;
  4. ; Installation inf for permedia 2 driver
  5. ;
  6. ;
  7. ; Note:
  8. ;
  9. ; INF files for system-supplied drivers (in-the-box drivers) are
  10. ; slightly different from the INF for OEM supplied drivers. This
  11. ; sample INF file is currently structured as an INF for the in-the-box
  12. ; perm2 driver. Instructions have been provided in the comments which
  13. ; describe how to modify this INF so that it can be used to install
  14. ; stand alone drivers.
  15. ;
  16. ; OEM driver developers should follow the instrctions below to comment
  17. ; out or uncomment related sections.
  18. ;
  19. ;
  20. ; Copyright (c) 1994-1998 3Dlabs Inc. Ltd. All rights reserved.
  21. ; Copyright (c) Microsoft Corporation. All rights reserved.
  22. ;
  23. ;***********************************************************************
  24. [Version]
  25. Signature="$CHICAGO$"
  26. Provider=%MS%
  27. ;-----------------------------------------------------------------------
  28. ; OEM drivers should remove LayoutFile entry. LayoutFile entry used
  29. ; ONLY by internal Microsoft engineering.
  30. ;-----------------------------------------------------------------------
  31. LayoutFile=layout.inf
  32. ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
  33. Class=Display
  34. DriverVer=06/06/2001,5.01.2001
  35. [DestinationDirs]
  36. DefaultDestDir = 11
  37. perm2.Miniport = 12 ; drivers
  38. perm2.Display = 11 ; system32
  39. ;
  40. ; Driver information
  41. ;
  42. [Manufacturer]
  43. %TDDDF% = 3dlabs.Mfg
  44. %Diamond% = diamond.Mfg
  45. %Accel% = Accel.Mfg
  46. %ELSA% = Elsa.Mfg
  47. %Creative% = CL.Mfg
  48. %Appian% = Appian.Mfg
  49. %Leadtek% = Leadtek.Mfg
  50. %Compaq% = Compaq.Mfg
  51. [Accel.Mfg]
  52. %Accel% %AccelStar% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_000F1040
  53. %Accel% %AccelStar% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_00111040
  54. %Accel% %AccelStar% = perm2, PCI\VEN_3D3D&DEV_0009&SUBSYS_00111040
  55. [Elsa.Mfg]
  56. %ELSA% %Winner% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_0A311048
  57. %ELSA% %Synergy% = perm2, PCI\VEN_104C&DEV_3d07&SUBSYS_0A351048
  58. [CL.Mfg]
  59. %Creative% %Blaster% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_100F1102
  60. [Appian.Mfg]
  61. %Appian% %Jeronimo% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_3D011097
  62. %Appian% %Jeronimo% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_3DB11097
  63. [3dlabs.Mfg]
  64. %TDDDF% %Permedia2% = perm2, PCI\VEN_104C&DEV_3D07
  65. %TDDDF% %Permedia2% = perm2, PCI\VEN_3D3D&DEV_0007
  66. %TDDDF% %Permedia2% = perm2, PCI\VEN_3D3D&DEV_0009
  67. [diamond.Mfg]
  68. %Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01411092&REV_01
  69. %Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01461092&REV_01
  70. %Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01271092
  71. %Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01361092
  72. %Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01491092
  73. %Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01521092
  74. %Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01541092
  75. %Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01561092
  76. [Leadtek.Mfg]
  77. %Leadtek% %WinFast% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_2633107D
  78. [Compaq.Mfg]
  79. %Compaq% %Comet% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_4D101011
  80. ;
  81. ; Indicate that the user should not be able to manually install
  82. ; these devices.
  83. ;
  84. [ControlFlags]
  85. ExcludeFromSelect=*
  86. ;
  87. ; General installation section
  88. ;
  89. [perm2]
  90. CopyFiles=perm2.Miniport, perm2.Display
  91. ; Do not support these products
  92. ExcludeId=PCI\VEN_104C&DEV_3d07&SUBSYS_0A321048, PCI\VEN_104C&DEV_3d07&SUBSYS_0100148C, PCI\VEN_3D3D&DEV_0009&SUBSYS_0100148C, PCI\VEN_3D3D&DEV_0007&SUBSYS_0100148C
  93. ;
  94. ; File sections
  95. ;
  96. [perm2.Miniport]
  97. perm2.sys
  98. [perm2.Display]
  99. perm2dll.dll
  100. ;
  101. ; Service Installation
  102. ;
  103. [perm2.Services]
  104. AddService = perm2, 0x00000002, perm2_Service_Inst, perm2_EventLog_Inst
  105. [perm2_Service_Inst]
  106. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  107. StartType = 3 ; SERVICE_DEMAND_START
  108. ErrorControl = 0 ; SERVICE_ERROR_IGNORE
  109. LoadOrderGroup = Video
  110. ServiceBinary = %12%\perm2.sys
  111. [perm2_EventLog_Inst]
  112. AddReg = perm2_EventLog_AddReg
  113. [perm2_EventLog_AddReg]
  114. HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\perm2.sys"
  115. HKR,,TypesSupported,0x00010001,7
  116. ;
  117. ; Software Installation
  118. ;
  119. [perm2.SoftwareSettings]
  120. AddReg = perm2_SoftwareDeviceSettings
  121. [perm2_SoftwareDeviceSettings]
  122. HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, perm2dll
  123. HKR,, VgaCompatible, %REG_DWORD%, 0
  124. HKR,, ExportSingleBufferedModes, %REG_DWORD%, 0
  125. HKR,, PermediaClockSpeed, %REG_DWORD%, 0
  126. ;
  127. ;-----------------------------------------------------------------------
  128. ; OEM drivers should uncomment following commented sections
  129. ;-----------------------------------------------------------------------
  130. ;[SourceDisksNames]
  131. ;1 = %DiskId%,,,""
  132. ;
  133. ;[SourceDisksFiles.x86]
  134. ;perm2.sys = 1
  135. ;perm2.dll = 1
  136. ;
  137. ;[SourceDisksFiles.ia64]
  138. ;perm2.sys = 1
  139. ;perm2.dll = 1
  140. [Strings]
  141. ;
  142. ; Non-Localizable Strings
  143. ;
  144. REG_SZ = 0x00000000
  145. REG_MULTI_SZ = 0x00010000
  146. REG_EXPAND_SZ = 0x00020000
  147. REG_BINARY = 0x00000001
  148. REG_DWORD = 0x00010001
  149. serviceroot = System\CurrentControlSet\Services
  150. ;
  151. ; Localizable Strings
  152. ;
  153. ;
  154. ;-----------------------------------------------------------------------
  155. ; OEM drivers should uncomment this line
  156. ;-----------------------------------------------------------------------
  157. ;DiskId="Windows 2000 Driver Installation Disk"
  158. MS = "Microsoft"
  159. TDDDF = "3Dlabs Inc. Ltd."
  160. Accel = "Accel Graphics"
  161. ELSA = "ELSA"
  162. Creative = "Creative Labs"
  163. Diamond = "Diamond Multimedia"
  164. Appian = "Appian Graphics"
  165. Leadtek = "Leadtek"
  166. Compaq = "Compaq (DEC) "
  167. AccelStar = "AccelSTAR II"
  168. Winner = "WINNER 2000/Office"
  169. Synergy = "GLoria Synergy"
  170. Blaster = "Graphics Blaster Extreme"
  171. Jeronimo = "Jeronimo Pro"
  172. Permedia2 = "PERMEDIA2 (MS)"
  173. FireGL = "Fire GL1000 Pro"
  174. WinFast = "WinFast 3D L2300"
  175. Comet = "Comet"