;******************************************************************************
;
; NET_Virtual Gameport Setup Information file V1.00.0.0
; Copyright (c) NET GmbH
;
; This file supports:
;     	Windows 2000
;     	Windows XP
;	Windows Vista
;
;******************************************************************************

[Version]
Signature="$CHICAGO$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%VENDOR%
CatalogFile=net_vgp.cat
LayoutFile=layout.inf
DriverVer=03/31/2010,5.0.1636.1
;DriverVer=12/10/2004,2.0.1403.0


[SourceDisksFiles]
net_vgp.sys = 1

[SourceDisksNames.x86]
1 = %DISK_NAME%,,

[SourceDisksNames.ia64]
1 = %DISK_NAME%,,

[SourceDisksNames.amd64]
1 = %DISK_NAME%,,


[DestinationDirs]
CopyFilesSYS = 12     
CopyFilesDLL = 11     
CopyFilesSYS_98 = 10, system32/drivers

[Manufacturer]
%VENDOR%=Vendor, NTx86, NTia64, NTamd64

; For Win2K
[Vendor]
%VHidMini%    = VHidMini.Inst, {0A2D609F-D65B-4c05-9B43-FB296905042D}\HID_DEVICE
%VHidDevice%  = VHidDevice.Inst,  HID\NetVirtualHidDevice

; For XP and later
[Vendor.NTx86]
%VHidMini%   = VHidMini.Inst, {0A2D609F-D65B-4c05-9B43-FB296905042D}\HID_DEVICE
%VHidDevice%  = VHidDevice.Inst,  HID\NetVirtualHidDevice

[Vendor.NTia64]
%VHidMini%    = VHidMini.Inst, {0A2D609F-D65B-4c05-9B43-FB296905042D}\HID_DEVICE
%VHidDevice%  = VHidDevice.Inst,  HID\NetVirtualHidDevice

[Vendor.NTamd64]
%VHidMini%    = VHidMini.Inst, {0A2D609F-D65B-4c05-9B43-FB296905042D}\HID_DEVICE
%VHidDevice%  = VHidDevice.Inst,  HID\NetVirtualHidDevice


[ControlFlags]
ExcludeFromSelect  = HID\NetVirtualHidDevice

[VHidMini.Inst]
CopyFiles = CopyFilesSYS_98, CopyFilesDLL
AddReg    = VHidMini_98me.AddReg

[VHidMini.Inst.NT]
CopyFiles = CopyFilesSYS, CopyFilesDLL

[VHidMini.Inst.NT.HW]
AddReg = VHidMini_Parameters.AddReg 

[VHidMini.Inst.NT.Services]
AddService = vhidmini,0x00000002,vhidmini_Service_Inst,

[CopyFilesSYS]
net_vgp.sys
;HidClass.sys
;HidParse.sys


[CopyFilesSYS_98]
net_vgp.sys
;HidClass.sys
;HidParse.sys

[CopyFilesDLL]
;Hid.dll

[VHidMini_Parameters.AddReg]


[VHidMini_98me.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"net_vgp.sys"

[vhidmini_Service_Inst]
DisplayName    = %VHidMini%
ServiceType    = %SERVICE_KERNEL_DRIVER% 
StartType      = %SERVICE_DEMAND_START% 
ErrorControl   = %SERVICE_ERROR_IGNORE% 
ServiceBinary  = %12%\net_vgp.sys 

[VHidDevice.Inst]

[VHidDevice.Inst.NT]

[VHidDevice.Inst.NT.Services]
AddService = ,0x00000002,   

[Strings] 
;  *******Localizable Strings******* 
VENDOR         = "NET GmbH" 
VHidMini       = "NET Virtual Joystick" 
VHidDevice     = "NET Gamecontroller" 	; for W2k Installation
DISK_NAME      = "NET Virtual Joystick Install Disk"

;  *******Non Localizable Strings******* 

SERVICE_BOOT_START     = 0x0 
SERVICE_SYSTEM_START   = 0x1 
SERVICE_AUTO_START     = 0x2 
SERVICE_DEMAND_START   = 0x3 
SERVICE_DISABLED       = 0x4 

SERVICE_KERNEL_DRIVER  = 0x1 
SERVICE_ERROR_IGNORE   = 0x0 
SERVICE_ERROR_NORMAL   = 0x1 
SERVICE_ERROR_SEVERE   = 0x2 
SERVICE_ERROR_CRITICAL = 0x3 

REG_EXPAND_SZ          = 0x00020000 
REG_DWORD              = 0x00010001 
REG_MULTI_SZ           = 0x00010000
REG_BINARY             = 0x00000001
REG_SZ                 = 0x00000000
