home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 August / VPR0008B.BIN / DRIVER / COMPAQ / SP12748 / sp12748.exe / EGLII.INF < prev    next >
Windows Setup INFormation  |  2000-02-03  |  9KB  |  355 lines

  1. ;
  2. ; ELSA GLoria II-64 installation file
  3. ;
  4.  
  5. [Version]
  6. Signature="$Windows NT$"
  7. Provider =%ELSA%
  8. ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
  9. Class    =Display
  10. BIOS     =%ELSA.BoardBIOS%
  11.  
  12. ;
  13. ; Dest directories are \windows\system32 and \windows\system32\drivers
  14. ;
  15.  
  16. [DestinationDirs]
  17. DefaultDestDir    = 11
  18. ELSADRV.INF       = 17 ; inf
  19. ELSADRV.MINIPORT  = 12
  20. ELSADRV.GART      = 12
  21. ELSADRV.DISPLAY   = 11
  22. ELSADRV.OPENGL    = 11
  23. ELSADRV.ELSAINFO  = 10, %ELSAINST%
  24. ELSADRV.GLSET     = 10, %ELSAINST%
  25. ELSADRV.WINMSUIT  = 10, %ELSAINST%
  26. ELSADRV.WINMAN    = 10, %ELSAINST%
  27. ELSADRV.DESKTOOL  = 10, %ELSAINST%
  28. ELSADRV.DXCTRL    = 10, %ELSAINST%
  29. ELSADRV.VIDEOIO   = 10, %ELSAINST%
  30. ELSADRV.GAMMACTL  = 10, %ELSAINST%
  31. OLD.SYS           = 12
  32. OLD.DLL           = 11
  33.  
  34. ;
  35. ; The Manufacturer section lists all of the manufacturers that we will
  36. ; display in the Dialog box. DEVICE sections are specified.
  37. ;
  38.  
  39. [Manufacturer]
  40. ELSA = ELSA.Mfg
  41.  
  42. ;
  43. ; Device section. Each section here corresponds with an entry listed in the
  44. ; [Manufacturer] section, above. The models will be displayed in the order
  45. ; that they appear in the INF file. This section identifies
  46. ; the corresponding INSTALL sections.
  47. ;
  48.  
  49.  
  50. [ELSA.Mfg]
  51. ;%ELSA.BoardNameLT% = GLORIAII, PCI\VEN_10DE&DEV_0100
  52. %ELSA.BoardName64% = GLORIAII, PCI\VEN_10DE&DEV_0103
  53.  
  54.  
  55. ;---------------------------------------------------------------------
  56. ; NV Driver INSTALL Section. This INSTALL section specifies
  57. ; what files are to to be copied (File List sections)
  58. ;---------------------------------------------------------------------
  59.  
  60. [GLORIAII]
  61. CopyFiles=ELSADRV.MINIPORT, ELSADRV.GART, ELSADRV.DISPLAY, ELSADRV.OPENGL, ELSADRV.INF, ELSADRV.WINMSUIT, ELSADRV.WINMAN, ELSADRV.GLSET, ELSADRV.ELSAINFO,ELSADRV.DESKTOOL,ELSADRV.VIDEOIO,ELSADRV.DXCTRL,ELSADRV.GAMMACTL
  62. DelFiles=OLD.SYS, OLD.DLL
  63. MultiFiles = ELSADRV.MiniportMulti
  64.  
  65. [ELSADRV.MiniportMulti]
  66. CopyFiles=ELSADRV.MINIPORT
  67. MaxBoards=%MAXBOARDS%
  68.  
  69. ;
  70. ; NV Driver INSTALL Section. This INSTALL section specifies
  71. ; what registry fields are to be modified (ADD Registry section)
  72. ;
  73.  
  74. [GLORIAII.SoftwareSettings]
  75. AddReg = ELSAOpenGLAddReg
  76. AddReg = ELSAINFO_AddReg
  77. AddReg = GLSET_AddReg
  78. AddReg = WINMSUIT_AddReg
  79. AddReg = WINMAN_AddReg
  80. AddReg = DESKTOOL_AddReg
  81. AddReg = VIDEOIO_AddReg
  82. AddReg = DXCTRL_AddReg
  83. AddReg = GAMMACTL_AddReg
  84.  
  85.  
  86. [GLORIAII.GeneralConfigData]
  87. MaximumDeviceMemoryConfiguration = 128
  88.  
  89. ;
  90. ; NV Service Installation
  91. ;
  92.  
  93. [GLORIAII.Services]
  94. AddService = E%DRVNAME%M, 0x00000002, ELSAServiceInstallation, ELSAEventloggerInstallation
  95. AddService = E%DRVNAME%G, 0x00000002, ELSA2ndServiceInstallation, ELSA2ndEventloggerInstallation
  96. DelService=NV4
  97. DelService=NVARCH
  98. DelService=NVGFX
  99. DelService=EGLNV4M
  100. DelService=ESYNPROM
  101. DelService=GART
  102. DelService=ESYNIIM
  103. DelService=ESYNIIM1
  104. DelService=ESYNIIM2
  105. DelService=ESYNIIM3
  106. DelService=ESYNIIG
  107. DelService=EEIIM
  108. DelService=EVEAM
  109. DelService=EARCHVEA
  110. DelService=EGFXVEA
  111.  
  112. [ELSAEventloggerInstallation]
  113. AddReg = ELSAEventloggerAddReg
  114.  
  115. [ELSAEventloggerAddReg]
  116. HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\E%DRVNAME%M.sys"
  117. HKR,,TypesSupported,0x00010001,7
  118.  
  119. [ELSAServiceInstallation]
  120. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  121. StartType      = 1                  ; SERVICE_SYSTEM_START
  122. ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
  123. LoadOrderGroup = Video
  124. ServiceBinary  = %12%\E%DRVNAME%M.sys
  125. AddReg         = ELSADeviceAddReg
  126. DelReg         = ELSAOpenGLDelReg
  127. MaxBoards      = %MAXBOARDS%
  128. HKR,,TypesSupported,0x00010001,7
  129.  
  130. [ELSA2ndEventloggerInstallation]
  131. AddReg = ELSA2ndEventloggerAddReg
  132.  
  133. [ELSA2ndEventloggerAddReg]
  134. HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\E%DRVNAME%G.sys"
  135. HKR,,TypesSupported,0x00010001,7
  136.  
  137. [ELSA2ndServiceInstallation]
  138. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  139. StartType      = 1                  ; SERVICE_SYSTEM_START
  140. ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
  141. ServiceBinary  = %12%\E%DRVNAME%G.sys
  142.  
  143. ;
  144. ; File List sections for Display and Miniport
  145. ;
  146.  
  147. [ELSADRV.INF]
  148. E%DRVNAME%.INF
  149.  
  150. [ELSADRV.DISPLAY]
  151. E%DRVNAME%D.DLL
  152. ;E%DRVNAME%DM.DLL
  153. PWRSAVER.SCR
  154.  
  155. [ELSADRV.MINIPORT]
  156. E%DRVNAME%M.SYS
  157.  
  158. [ELSADRV.GART]
  159. E%DRVNAME%G.SYS
  160.  
  161. [ELSADRV.OPENGL]
  162. E%DRVNAME%O.DLL
  163. ;E%DRVNAME%OM.DLL
  164.  
  165. [ELSADRV.WINMSUIT]
  166. WINMSUIT.INF
  167. WINMSUIT.CAB
  168.  
  169. [ELSADRV.WINMAN]
  170. WINMAN.INF
  171. WINMAN.CAB
  172.  
  173. [ELSADRV.GLSET]
  174. %APPSET%.INF
  175. GLSET.CAB
  176.  
  177. [ELSADRV.ELSAINFO]
  178. ELSAINFO.INF
  179. ELSAINFO.CAB
  180.  
  181. [ELSADRV.DESKTOOL]
  182. DESKTOOL.INF
  183. DESKTOOL.CAB
  184.  
  185. [ELSADRV.GAMMACTL]
  186. GAMMACTL.INF
  187. GAMMACTL.CAB
  188.  
  189. ; Deinstall following tools
  190. [ELSADRV.DXCTRL]
  191. DXCTRL.INF
  192.  
  193. [ELSADRV.VIDEOIO]
  194. VIDEOIO.INF
  195.  
  196. ;
  197. ; Deinstall and remove older or conflicting drivers
  198. ;
  199.  
  200. [OLD.SYS]
  201. NVARCH.SYS,   0x00000001
  202. NVGFX.SYS,    0x00000001
  203. NV4_MINI.SYS, 0x00000001
  204. EGLNV4M.SYS,  0x00000001
  205. ESYNPROM.SYS, 0x00000001
  206. EEIIM.SYS,    0x00000001
  207. EVEAM.SYS,    0x00000001
  208. EARCHVEA.SYS, 0x00000001
  209. EGFXVEA.SYS,  0x00000001
  210. ESYNIIM.SYS,  0x00000001
  211. ESYNIIM1.SYS, 0x00000001
  212. ESYNIIM2.SYS, 0x00000001
  213. ESYNIIM3.SYS, 0x00000001
  214. ESYNIIG.SYS,  0x00000001
  215.  
  216. [OLD.DLL]
  217. NV4_DISP.DLL, 0x00000001
  218. NV_DISP.DLL,  0x00000001
  219. EGLNV4D.DLL,  0x00000001
  220. EOGLNV4.DLL,  0x00000001
  221. ESYNPROD.DLL, 0x00000001
  222. ESYNPROO.DLL, 0x00000001
  223. EEIID.DLL,    0x00000001
  224. EVEAD.DLL,    0x00000001
  225. ESYNIID.DLL,  0x00000001
  226. ESYNIIDM.DLL, 0x00000001
  227. ESYNIIO.DLL,  0x00000001
  228. ESYNIIO1.DLL, 0x00000001
  229. ESYNIIO2.DLL, 0x00000001
  230. ESYNIIO3.DLL, 0x00000001
  231. ESYNIIOM.DLL, 0x00000001
  232.  
  233. ;
  234. ; Tools install section. Installation is deferred to next login!
  235. ;
  236.  
  237. [GLSET_AddReg]
  238. HKLM,"%RUN_ONCE%","ELSAGLoriaSettings",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\%APPSET%.inf"
  239.  
  240. [WINMSUIT_AddReg]
  241. HKLM,"%RUN_ONCE%","ELSAWinmSuite",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\WinmSuit.inf"
  242.  
  243. [WINMAN_AddReg]
  244. HKLM,"%RUN_ONCE%","ELSAWINman",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\WINman.inf"
  245.  
  246. [DESKTOOL_AddReg]
  247. HKLM,"%RUN_ONCE%","ELSADesktool",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\Desktool.inf"
  248.  
  249. [ELSAINFO_AddReg]
  250. HKLM,"%RUN_ONCE%","ELSAInfo",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\ELSAINFO.INF"
  251.  
  252. [GAMMACTL_AddReg]
  253. HKLM,"%RUN_ONCE%","GAMMACTL",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\GAMMACTL.INF"
  254.  
  255. ; uninstall below:
  256.  
  257. [VIDEOIO_AddReg]
  258. HKLM,"%RUN_ONCE%","VideoIO",%REG_SZ%,"%DEFAULTUNINSTALL% 132 %10%\%ELSAINST%\VideoIO.inf"
  259.  
  260. [DXCTRL_AddReg]
  261. HKLM,"%RUN_ONCE%","DXCTRL",%REG_SZ%,"%DEFAULTUNINSTALL% 132 %10%\%ELSAINST%\DXCTRL.INF"
  262.  
  263.  
  264. ;
  265. ; ELSA Add registry section
  266. ;
  267.  
  268. [ELSADeviceAddReg]
  269. ;HKR,"Device0", InstalledDisplayDrivers          ,%REG_MULTI_SZ%, E%DRVNAME%DM, E%DRVNAME%D
  270. HKR,"Device0", InstalledDisplayDrivers          ,%REG_MULTI_SZ%, E%DRVNAME%D
  271. HKR,"Device0", VgaCompatible                    ,%REG_DWORD%,    0
  272.  
  273.  
  274. [ELSAOpenGLAddReg]
  275. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers",%OPENGLDRIVERKEY%,  %REG_SZ%,  E%DRVNAME%O
  276. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers",%OPENGLMDRIVERKEY%, %REG_SZ%,  E%DRVNAME%OM
  277.  
  278. [ELSAOpenGLDelReg]
  279. HKR,"Device0\OpenGL"
  280.  
  281. ;
  282. ; Source file information
  283. ;
  284.  
  285. [SourceDisksNames]
  286. 1 = %DiskId1%,,,""
  287. 2 = %DiskId2%,,,""
  288. 3 = %DiskId3%,,,""
  289. 4 = %DiskId4%,,,""
  290.  
  291. [SourceDisksFiles.x86]
  292. E%DRVNAME%.INF    = 1
  293. E%DRVNAME%M.SYS   = 2, \I386
  294. E%DRVNAME%DM.DLL  = 2, \I386
  295. E%DRVNAME%G.SYS   = 2, \I386
  296. E%DRVNAME%D.DLL   = 2, \I386
  297. E%DRVNAME%O.DLL   = 2, \I386
  298. E%DRVNAME%OM.DLL  = 2, \I386
  299. PWRSAVER.SCR      = 2, \I386
  300. ELSAINFO.INF      = 3, \I386\ELSAINFO
  301. ELSAINFO.CAB      = 3, \I386\ELSAINFO
  302. %APPSET%.INF      = 3, \I386\GLSET
  303. GLSET.CAB         = 3, \I386\GLSET
  304. WINMSUIT.CAB      = 3, \I386\WINMSUIT
  305. WINMSUIT.INF      = 3, \I386\WINMSUIT
  306. DXCTRL.INF        = 3, \i386\UNINSTAL
  307. VIDEOIO.INF       = 3, \i386\UNINSTAL
  308. DESKTOOL.INF      = 4, \i386\DESKTOOL
  309. DESKTOOL.CAB      = 4, \i386\DESKTOOL
  310. WINMAN.CAB        = 4, \I386\WINMAN
  311. WINMAN.INF        = 4, \I386\WINMAN
  312. GAMMACTL.CAB      = 4, \I386\GAMMACTL
  313. GAMMACTL.INF      = 4, \I386\GAMMACTL
  314.  
  315.  
  316.  
  317. [Strings]
  318. ;
  319. ; Non-Localizable Strings
  320. ;
  321.  
  322. REG_SZ         = 0x00000000
  323. REG_MULTI_SZ   = 0x00010000
  324. REG_EXPAND_SZ  = 0x00020000
  325. REG_BINARY     = 0x00000001
  326. REG_DWORD      = 0x00010001
  327. REG_SZ_APPEND  = 0x00010008
  328. serviceroot    = System\CurrentControlSet\Services
  329.  
  330. ;
  331. ; Localizable Strings
  332. ;
  333.  
  334. ELSA             = "ELSA"
  335. ELSAINST         = "ELSAutil\install"
  336. DiskId1          = "ELSA Windows NT 4.0 Driver Disk 1 "
  337. DiskId2          = "ELSA Windows NT 4.0 Driver Disk 2 "
  338. DiskId3          = "ELSA Windows NT 4.0 Driver Disk 3 "
  339. DiskId4          = "ELSA Windows NT 4.0 Driver Disk 4 "
  340. RUN_ONCE         = "Software\Microsoft\Windows\CurrentVersion\RunOnce"
  341. OGLDRIVERS       = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers"
  342. DEFAULTINSTALL   = "rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall"
  343. DEFAULTUNINSTALL = "rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall"
  344.  
  345. ; Board dependent stuff
  346.  
  347. DRVNAME          = "GLII"
  348. APPSET           = "EAPPSGII"
  349. ELSA.BoardName64 = "ELSA GLoria II"
  350. ELSA.BoardNameLT = "ELSA GLoria II-LT"
  351. ELSA.BoardBIOS   = "GLoria II"
  352. OPENGLDRIVERKEY  = "ELSA GLoria II Client"
  353. OPENGLMDRIVERKEY = "ELSA GLoria II Multi Client"
  354. MAXBOARDS        = 1
  355.