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
214 lines
6.0 KiB
;***********************************************************************
|
|
; perm2.inf
|
|
;
|
|
; Installation inf for permedia 2 driver
|
|
;
|
|
;
|
|
; Note:
|
|
;
|
|
; INF files for system-supplied drivers (in-the-box drivers) are
|
|
; slightly different from the INF for OEM supplied drivers. This
|
|
; sample INF file is currently structured as an INF for the in-the-box
|
|
; perm2 driver. Instructions have been provided in the comments which
|
|
; describe how to modify this INF so that it can be used to install
|
|
; stand alone drivers.
|
|
;
|
|
; OEM driver developers should follow the instrctions below to comment
|
|
; out or uncomment related sections.
|
|
;
|
|
;
|
|
; Copyright (c) 1994-1998 3Dlabs Inc. Ltd. All rights reserved.
|
|
; Copyright (c) Microsoft Corporation. All rights reserved.
|
|
;
|
|
;***********************************************************************
|
|
|
|
[Version]
|
|
Signature="$CHICAGO$"
|
|
Provider=%MS%
|
|
|
|
;-----------------------------------------------------------------------
|
|
; OEM drivers should remove LayoutFile entry. LayoutFile entry used
|
|
; ONLY by internal Microsoft engineering.
|
|
;-----------------------------------------------------------------------
|
|
LayoutFile=layout.inf
|
|
|
|
ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
|
|
Class=Display
|
|
DriverVer=06/06/2001,5.01.2001
|
|
|
|
[DestinationDirs]
|
|
DefaultDestDir = 11
|
|
perm2.Miniport = 12 ; drivers
|
|
perm2.Display = 11 ; system32
|
|
|
|
;
|
|
; Driver information
|
|
;
|
|
|
|
[Manufacturer]
|
|
%TDDDF% = 3dlabs.Mfg
|
|
%Diamond% = diamond.Mfg
|
|
%Accel% = Accel.Mfg
|
|
%ELSA% = Elsa.Mfg
|
|
%Creative% = CL.Mfg
|
|
%Appian% = Appian.Mfg
|
|
%Leadtek% = Leadtek.Mfg
|
|
%Compaq% = Compaq.Mfg
|
|
|
|
[Accel.Mfg]
|
|
%Accel% %AccelStar% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_000F1040
|
|
%Accel% %AccelStar% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_00111040
|
|
%Accel% %AccelStar% = perm2, PCI\VEN_3D3D&DEV_0009&SUBSYS_00111040
|
|
|
|
[Elsa.Mfg]
|
|
%ELSA% %Winner% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_0A311048
|
|
%ELSA% %Synergy% = perm2, PCI\VEN_104C&DEV_3d07&SUBSYS_0A351048
|
|
|
|
[CL.Mfg]
|
|
%Creative% %Blaster% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_100F1102
|
|
|
|
[Appian.Mfg]
|
|
%Appian% %Jeronimo% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_3D011097
|
|
%Appian% %Jeronimo% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_3DB11097
|
|
|
|
[3dlabs.Mfg]
|
|
%TDDDF% %Permedia2% = perm2, PCI\VEN_104C&DEV_3D07
|
|
%TDDDF% %Permedia2% = perm2, PCI\VEN_3D3D&DEV_0007
|
|
%TDDDF% %Permedia2% = perm2, PCI\VEN_3D3D&DEV_0009
|
|
|
|
[diamond.Mfg]
|
|
%Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01411092&REV_01
|
|
%Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01461092&REV_01
|
|
%Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01271092
|
|
%Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01361092
|
|
%Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01491092
|
|
%Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01521092
|
|
%Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01541092
|
|
%Diamond% %FireGL% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_01561092
|
|
|
|
[Leadtek.Mfg]
|
|
%Leadtek% %WinFast% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_2633107D
|
|
|
|
[Compaq.Mfg]
|
|
%Compaq% %Comet% = perm2, PCI\VEN_104C&DEV_3D07&SUBSYS_4D101011
|
|
|
|
;
|
|
; Indicate that the user should not be able to manually install
|
|
; these devices.
|
|
;
|
|
|
|
[ControlFlags]
|
|
ExcludeFromSelect=*
|
|
|
|
;
|
|
; General installation section
|
|
;
|
|
|
|
[perm2]
|
|
CopyFiles=perm2.Miniport, perm2.Display
|
|
|
|
; Do not support these products
|
|
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
|
|
|
|
;
|
|
; File sections
|
|
;
|
|
|
|
[perm2.Miniport]
|
|
perm2.sys
|
|
|
|
[perm2.Display]
|
|
perm2dll.dll
|
|
|
|
;
|
|
; Service Installation
|
|
;
|
|
|
|
[perm2.Services]
|
|
AddService = perm2, 0x00000002, perm2_Service_Inst, perm2_EventLog_Inst
|
|
|
|
[perm2_Service_Inst]
|
|
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
|
|
StartType = 3 ; SERVICE_DEMAND_START
|
|
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
|
|
LoadOrderGroup = Video
|
|
ServiceBinary = %12%\perm2.sys
|
|
|
|
[perm2_EventLog_Inst]
|
|
AddReg = perm2_EventLog_AddReg
|
|
|
|
[perm2_EventLog_AddReg]
|
|
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\perm2.sys"
|
|
HKR,,TypesSupported,0x00010001,7
|
|
|
|
;
|
|
; Software Installation
|
|
;
|
|
|
|
[perm2.SoftwareSettings]
|
|
AddReg = perm2_SoftwareDeviceSettings
|
|
|
|
[perm2_SoftwareDeviceSettings]
|
|
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, perm2dll
|
|
HKR,, VgaCompatible, %REG_DWORD%, 0
|
|
HKR,, ExportSingleBufferedModes, %REG_DWORD%, 0
|
|
HKR,, PermediaClockSpeed, %REG_DWORD%, 0
|
|
|
|
;
|
|
;-----------------------------------------------------------------------
|
|
; OEM drivers should uncomment following commented sections
|
|
;-----------------------------------------------------------------------
|
|
;[SourceDisksNames]
|
|
;1 = %DiskId%,,,""
|
|
;
|
|
;[SourceDisksFiles.x86]
|
|
;perm2.sys = 1
|
|
;perm2.dll = 1
|
|
;
|
|
;[SourceDisksFiles.ia64]
|
|
;perm2.sys = 1
|
|
;perm2.dll = 1
|
|
|
|
|
|
[Strings]
|
|
|
|
;
|
|
; Non-Localizable Strings
|
|
;
|
|
|
|
REG_SZ = 0x00000000
|
|
REG_MULTI_SZ = 0x00010000
|
|
REG_EXPAND_SZ = 0x00020000
|
|
REG_BINARY = 0x00000001
|
|
REG_DWORD = 0x00010001
|
|
serviceroot = System\CurrentControlSet\Services
|
|
|
|
;
|
|
; Localizable Strings
|
|
;
|
|
|
|
;
|
|
;-----------------------------------------------------------------------
|
|
; OEM drivers should uncomment this line
|
|
;-----------------------------------------------------------------------
|
|
;DiskId="Windows 2000 Driver Installation Disk"
|
|
|
|
MS = "Microsoft"
|
|
TDDDF = "3Dlabs Inc. Ltd."
|
|
Accel = "Accel Graphics"
|
|
ELSA = "ELSA"
|
|
Creative = "Creative Labs"
|
|
Diamond = "Diamond Multimedia"
|
|
Appian = "Appian Graphics"
|
|
Leadtek = "Leadtek"
|
|
Compaq = "Compaq (DEC) "
|
|
|
|
AccelStar = "AccelSTAR II"
|
|
Winner = "WINNER 2000/Office"
|
|
Synergy = "GLoria Synergy"
|
|
Blaster = "Graphics Blaster Extreme"
|
|
Jeronimo = "Jeronimo Pro"
|
|
Permedia2 = "PERMEDIA2 (MS)"
|
|
FireGL = "Fire GL1000 Pro"
|
|
WinFast = "WinFast 3D L2300"
|
|
Comet = "Comet"
|