;
; VaultMicro Bus Driver Setup File
; Copyright (c) 2009 Vault Micro
;

[Version]
Signature	= "$WINDOWS NT$"
Class=USB
ClassGuid	= {36FC9E60-C465-11CF-8056-444553540000}
Provider	= %VAULTMICRO%
DriverVer=02/16/2011,2.3.0.0216
CatalogFile	= LGELTEBus.cat

[DestinationDirs]
DefaultDestDir = 12

;*****************************************
; VaultBus  Driver Path
;*****************************************

[SourceDisksNames.x86]
1 = %VaultSrcDisk%,,,\i386

[SourceDisksNames.amd64]
1 = %VaultSrcDisk%,,,\amd64

[SourceDisksFiles]
LGELTEBus.sys  = 1,,

;*****************************************
; VaultBus  Install Section
;*****************************************

[Manufacturer]
%VAULTMICRO%=Standard, NTamd64

[Standard]
%VAULT_MODELS00%=VaultBus_Device, USB\VID_1004&PID_616B ; LGE G13 composite driver
%VAULT_MODELS00%=VaultBus_Device, USB\VID_1004&PID_61AA ; LGE G13 composite driver

[Standard.NTamd64]
%VAULT_MODELS00%=VaultBus_Device, USB\VID_1004&PID_616B ; LGE G13 composite driver
%VAULT_MODELS00%=VaultBus_Device, USB\VID_1004&PID_61AA ; LGE G13 composite driver

[VaultBus_Device.NT]
CopyFiles=Drivers_Dir

[VaultBus_Device.NT.HW]
AddReg=VaultBus_Device.NT.AddReg

[VaultBus_Device.NT.AddReg]                            
HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"      ; Allow generic-all access to Built-in administrators and Local system 

[Drivers_Dir]
LGELTEBus.sys


;-------------- Service installation
[VaultBus_Device.NT.Services]
AddService = LGELTEBus,%SPSVCINST_ASSOCSERVICE%, LGELTEBus_Service_Inst

; -------------- LGELTEBus driver install sections
[LGELTEBus_Service_Inst]
DisplayName    = %LGELTEBus.serviceName%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START 
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\LGELTEBus.sys
LoadOrderGroup = Extended Base


[Strings]
VAULTMICRO				= "LG Electronics"
SPSVCINST_ASSOCSERVICE	= 0x00000002
VaultSrcDisk			= "LGE Composite Installation Disk"
LGELTEBus.serviceName	= "LGE Composite Device"

; for vendor specific string
VAULT_MODELS00	= "LGE LTE Composite"
VAULT_MODELS01	= "LGE F1 Composite"

