; SHARP GX series USB inf File for Windows 2000 / XP
; Copyright (c)2004 SHARP
; Version 2.1.3.1  2004/10/22

[Version]
Signature="$WINDOWS NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}

Provider  = %SHARP%
DriverVer = 10/22/2004, 2.1.3.1
;CatalogFile = usbgx_2.cat

[ControlFlags]
ExcludeFromSelect = *

[Manufacturer]
%SHARP% = SHARP

[SHARP]
%DEVICEDESC_USBCOM% = USBCOM, USB\VID_04DD&PID_9074

[DestinationDirs]
DefaultDestDir = 12

[SourceDisksNames]
1 = %DISKDESC_USBCOM%,"usbgx_2.sys",,

[SourceDisksFiles]
usbgx_2.sys = 1

[USBCOM.NT]
CopyFiles = USBCOM_COPYFILES
AddReg    = USBCOM.NT.AddReg

[USBCOM.NT.AddReg]
HKR,, EnumPropPages32, , "MsPorts.dll, SerialPortPropPageProvider"
HKR,, PortSubClass, 1, 01

[USBCOM.NT.Services]
Addservice = USBSHGX, %SPSVCINST_ASSOCSERVICE%, USBSHGX.AddService

[USBSHGX.AddService]
DisplayName = %DEVICEDESC_USBCOM%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\usbgx_2.sys
LoadOrderGroup = Base

[USBCOM_COPYFILES]
usbgx_2.sys

[Strings]
SHARP = "SHARP"
DEVICEDESC_USBCOM = "SHARP GSM GPRS USB Driver 2.1.0"
DISKDESC_USBCOM = "SHARP GSM GPRS USB Driver 2.1.0 Installation Disk"

SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_DEMAND_START = 3
SERVICE_ERROR_NORMAL = 1
