;
; XML Device Interface Driver
; Copyright (c) 2007-2010 Sagem Communications
;

[Version]
Signature="$CHICAGO$"
Class = System
ClassGuid = {4d36e97d-e325-11ce-bfc1-08002be10318}
Provider=%ProviderName%
CatalogFile=XMLDIUSB.cat
DriverVer=01/08/2010,1.0.1.7

;--------- SourceDisksNames and SourceDisksFiles Section -----------------------

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

[SourceDisksNames.x86]
1 = %disk1%,,,
2 = %disk1%,,,i386

[SourceDisksNames.amd64]
1 = %disk1%,,,
2 = %disk1%,,,amd64

[SourceDisksFiles]
XMLDIUSB.sys = 2,,

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

[DestinationDirs]
XMLDIUSB_Files_Driver = 10,System32\Drivers

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

[Manufacturer]
%MfgName%=Mfg0, NTamd64

[Mfg0]
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_005E&MI_01	; LFF - No Print Interface
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_005F&MI_02	; LFF GDI
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_006F&MI_02	; LFF GDI+PCL
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0077&MI_02	; MFFV2 GDI
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0078&MI_02	; MFFV2 GDI+PCL
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0079&MI_02	; MFLV3 GDI
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_007A&MI_02	; MFLV3 GDI+PCL
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_0A91&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_0A92&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_0A93&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_0A94&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_0A95&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_05CA&PID_0414&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_17EF&PID_5600&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_17EF&PID_5601&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0091&MI_03	; LFL1v2
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0092&MI_03	; LFL2v2
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0093&MI_02	; LFF1v2 - No Modem Interface
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0094&MI_03	; LFF3v2
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0095&MI_03	; LFF4v2
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_0924&PID_3CEF&MI_02	; - No Modem Interface
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_0924&PID_3CEE&MI_03
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_01D5&MI_02	; - No Modem Interface
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_01D7&MI_03
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_01D6&MI_03
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_05CA&PID_0421&MI_02  ; - No Modem Interface
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_05CA&PID_0420&MI_03

[Mfg0.NTamd64]
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_005E&MI_01	; LFF - No Print Interface
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_005F&MI_02	; LFF GDI
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_006F&MI_02	; LFF GDI+PCL
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0077&MI_02	; MFFV2 GDI
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0078&MI_02	; MFFV2 GDI+PCL
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0079&MI_02	; MFLV3 GDI
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_007A&MI_02	; MFLV3 GDI+PCL
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_0A91&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_0A92&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_0A93&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_0A94&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_0A95&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_05CA&PID_0414&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_17EF&PID_5600&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_17EF&PID_5601&MI_02
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0091&MI_03	; LFL1v2
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0092&MI_03	; LFL2v2
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0093&MI_02	; LFF1v2 - No Modem Interface
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0094&MI_03	; LFF3v2
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_079B&PID_0095&MI_03	; LFF4v2
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_0924&PID_3CEF&MI_02	; - No Modem Interface
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_0924&PID_3CEE&MI_03	;
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_01D5&MI_02	; - No Modem Interface
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_01D7&MI_03
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_06BC&PID_01D6&MI_03
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_05CA&PID_0421&MI_02  ; - No Modem Interface
%DeviceDesc%=XMLDIUSB_DDI, USB\VID_05CA&PID_0420&MI_03

;---------- DDInstall Sections -----------------------------------------------
; --------- Windows 9X -----------------

[XMLDIUSB_DDI]
CopyFiles=XMLDIUSB_Files_Driver
AddReg=XMLDIUSB_9X_AddReg

[XMLDIUSB_9X_AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,XMLDIUSB.sys
HKR, "Parameters", "BreakOnEntry", 0x00010001, 0

; --------- Windows NT -----------------

[XMLDIUSB_DDI.NT]
CopyFiles=XMLDIUSB_Files_Driver
AddReg=XMLDIUSB_NT_AddReg

[XMLDIUSB_DDI.NT.Services]
Addservice = XMLDIUSB, 0x00000002, XMLDIUSB_AddService

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

[XMLDIUSB_NT_AddReg]
HKR, "Parameters", "BreakOnEntry", 0x00010001, 0

; --------- Files (common) -------------

[XMLDIUSB_Files_Driver]
XMLDIUSB.sys

;--------- Strings Section ---------------------------------------------------

[Strings]
ProviderName="OEM"
MfgName="OEM"
DeviceDesc="XML USB Device Interface"
SvcDesc="XML USB Device Interface"
disk1="Companion Suite Drivers Disk"
