;//////////////////////////////////////////////////////////////////////////
;
;<LIC_AMD_STD>
;Copyright (C) <years> Advanced Micro Devices, Inc.  All Rights Reserved.
;</LIC_AMD_STD>
;
;<CTL_AMD_STD>
;</CTL_AMD_STD>
;
;<DOC_AMD_STD>
;</DOC_AMD_STD>
;
;//////////////////////////////////////////////////////////////////////////
;; LXAES.inf

;--------- Version Section ---------------------------------------------------

[Version]
DriverVer=10/28/2005,2.1.0.0
Signature="$Windows 95$"
;Signature="$CHICAGO$"

;Class = Media		; finds .inf in Win98 but goes to error code 192 later
;ClassGuid = {4d36e96c-e325-11ce-bfc1-08002be10318} 
Class=CryptoClass  ; works in XP, no way to select in Win98
ClassGUID={ff646f80-8def-11d2-9449-00105a075f6b}
;Class = Unknown
;ClassGuid = {4d36e97e-e325-11ce-bfc1-08002be10318} 
Provider=%ProviderName%


;--------- SourceDiskNames and SourceDiskFiles Section -----------------------

; These sections identify source disks and files for installation.  They are
; shown here as an example, but commented out.

[SourceDisksNames]
314 = %InstallDisk%,LXAES.sys

[SourceDisksFiles]
LXAES.sys = 314

;--------- ClassInstall/ClassInstall32 Section -------------------------------

; Not necessary if using a standard class

; 9X Style
[ClassInstall]
Addreg=Class_AddReg

; NT Style
[ClassInstall32]
Addreg=Class_AddReg

[Class_AddReg]
HKR,,,,%DeviceClassName%
HKR,,Icon,,"101"

;--------- DestinationDirs Section -------------------------------------------

[DestinationDirs]
DefaultDestDir = 10,System32\Drivers
AES_Files_Driver = 10,System32\Drivers

;--------- Manufacturer and Models Sections ----------------------------------

[Manufacturer]
%MfgName%=Mfg0

[Mfg0]

; PCI hardware IDs use the form
;   PCI\VEN_aaaa&DEV_bbbb&SUBSYS_cccccccc&REV_dd
;
%DeviceDesc%=LXAES_DDI, PCI\VEN_1022&DEV_2082

;---------- DDInstall Sections -----------------------------------------------
; --------- Windows 9X -----------------
; Experimentation has shown that DDInstall root names greater than 19 characters
; cause problems in Windows 98

[LXAES_DDI]
CopyFiles=AES_Files_Driver
AddReg=AES_9X_AddReg

[AES_9X_AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,AESDrv.sys
HKR, "Parameters", "BreakOnEntry", 0x00010001, 0

; --------- Windows NT -----------------
[LXAES_DDI.NT]
CopyFiles=AES_Files_Driver
AddReg=LXAES_NT_AddReg

[LXAES_DDI.NT.Services]
Addservice = LXAES, 0x00000002, LXAES_AddService

[LXAES_AddService]
DisplayName    = %SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\LXAES.sys

[LXAES_NT_AddReg]
HKLM, "System\CurrentControlSet\Services\AESWDMDriver\Parameters",\
	"BreakOnEntry", 0x00010001, 0

; --------- Files (common) -------------
[AES_Files_Driver]
LXAES.sys

;--------- Strings Section ---------------------------------------------------
[Strings]
ProviderName="Advanced Micro Devices"
MfgName="AMD"
DeviceDesc="Geode LX AES Crypto Driver"
DeviceClassName="Crypto devices"
SvcDesc="Crypto Device"
InstallDisk="GeodeLX AES Driver Disk"
