; *********************************************************************** ; * GFDEV98.INF * ; * * ; * Win98 INF file for GoFlight USB-connected flight sim hardware * ; * * ; * Copyright © 1999-2007 GoFlight, Inc. All rights reserved. * ; *********************************************************************** ; [Version] Signature="$CHICAGO$" CatalogFile=hiddev.cat LayoutFile=Layout.inf,Layout1.inf,Layout2.inf Class=HID ClassGUID={745A17A0-74D3-11D0-B6FE-00A0C90F57DA} Provider=%Provider% DriverVer=09/10/2007,01.77.01 [SourceDisksNames] 55=%DISKNAME%,,, [SourceDisksFiles] [DestinationDirs] DefaultDestDir = 11 USBHIDDevice.CopyWDM = 10,system32\drivers USBHIDDevice.CopyDLL = 11 [ControlFlags] ExcludeFromSelect=* [Manufacturer] %GoFlight.Mfg%=GoFlight ; ; ========== ; = Models =========================================================== ; ========== [GoFlight] %USB\VID_09F3&PID_0010.DeviceDesc%=GF45.Install, USB\VID_09F3&PID_0010 %USB\VID_09F3&PID_0018.DeviceDesc%=GF46.Install, USB\VID_09F3&PID_0018 %USB\VID_09F3&PID_0020.DeviceDesc%=GFP8.Install, USB\VID_09F3&PID_0020 %USB\VID_09F3&PID_0028.DeviceDesc%=GFRP48.Install, USB\VID_09F3&PID_0028 %USB\VID_09F3&PID_0030.DeviceDesc%=GFT8.Install, USB\VID_09F3&PID_0030 %USB\VID_09F3&PID_0038.DeviceDesc%=GFSECM.Install, USB\VID_09F3&PID_0038 %USB\VID_09F3&PID_0040.DeviceDesc%=GFLGT.Install, USB\VID_09F3&PID_0040 %USB\VID_09F3&PID_0050.DeviceDesc%=GF166.Install, USB\VID_09F3&PID_0050 %USB\VID_09F3&PID_0060.DeviceDesc%=GFMCP.Install, USB\VID_09F3&PID_0060 %USB\VID_09F3&PID_0070.DeviceDesc%=GFATC.Install, USB\VID_09F3&PID_0070 %USB\VID_09F3&PID_0080.DeviceDesc%=GFFMK.Install, USB\VID_09F3&PID_0080 %USB\VID_09F3&PID_0200.DeviceDesc%=GFTQ6.Install, USB\VID_09F3&PID_0200 %USB\VID_09F3&PID_0210.DeviceDesc%=GFTPM.Install, USB\VID_09F3&PID_0210 ; ; GF-45 ; [GF45.Install] CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GF45.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GF45.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-46 ; [GF46.Install] CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GF46.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GF46.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-P8 ; [GFP8.Install] copyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GFP8.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GFP8.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-RP48 ; [GFRP48.Install] copyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GFRP48.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GFRP48.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-T8 ; [GFT8.Install] copyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GFT8.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GFT8.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-SECM ; [GFSECM.Install] CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GFSECM.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GFSECM.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-LGT ; [GFLGT.Install] copyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GFLGT.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GFLGT.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-166 ; [GF166.Install] copyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GF166.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GF166.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-MCP ; [GFMCP.Install] copyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GFMCP.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GFMCP.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-ATC ; [GFATC.Install] CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GFATC.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GFATC.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-FMK ; [GFFMK.Install] CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GFFMK.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GFFMK.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-TQ6 ; [GFTQ6.Install] copyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GFTQ6.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GFTQ6.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ; GF-TPM ; [GFTPM.Install] copyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL AddReg=USBHIDDevice9x.AddReg [GFTPM.Install.ntx86] ;CopyFiles=USBHIDDevice.CopyWDM,USBHIDDevice.CopyDLL [GFTPM.Install.ntx86.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst ; ================================= ; = USBHIDDevice install sections ===================================== ; ================================= ; ; OS-common sections ; [USBHIDDevice.CopyWDM] hidclass.sys hidusb.sys hidparse.sys [USBHIDDevice.CopyDLL] hid.dll ; ; Win9x-specific sections ; [USBHIDDevice9x.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"hidusb.sys" ; ; Win2k, WinXP-specific-sections ; [HID_Service_Inst] DisplayName = %HID.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_IGNORE% ServiceBinary = %12%\hidusb.sys LoadOrderGroup = extended base ; =========== ; = Strings ============================================================= ; =========== ; [Strings] Provider="GoFlight" USB\VID_09F3&PID_0010.DeviceDesc="GoFlight GF-45" USB\VID_09F3&PID_0018.DeviceDesc="GoFlight GF-46 Display Panel Module" USB\VID_09F3&PID_0020.DeviceDesc="GoFlight GF-P8 Switch Control Module" USB\VID_09F3&PID_0028.DeviceDesc="GoFlight GF-RP48 Multi-Control Module" USB\VID_09F3&PID_0030.DeviceDesc="GoFlight GF-T8 Switch Control Module" USB\VID_09F3&PID_0038.DeviceDesc="GoFlight GF-SECM Single Engine Control Module" USB\VID_09F3&PID_0040.DeviceDesc="GoFlight GF-LGT Gear/Flaps/Trim Control Module" USB\VID_09F3&PID_0050.DeviceDesc="GoFlight GF-166 Versatile Radio Panel" USB\VID_09F3&PID_0060.DeviceDesc="GoFlight GF-MCP Advanced Autopilot" USB\VID_09F3&PID_0070.DeviceDesc="GoFlight GF-ATC Headset Comms Panel" USB\VID_09F3&PID_0080.DeviceDesc="GoFlight GF-FMK Flight Management Keypanel" USB\VID_09F3&PID_0200.DeviceDesc="GoFlight GF-TQ6 Throttle System" USB\VID_09F3&PID_0210.DeviceDesc="GoFlight GF-TPM Throttle/Pitch/Mixture control" GoFlight.Mfg ="GoFlight" DISKNAME ="GF-AC Pre-Flight Disk" HID.SvcDesc = "Microsoft HID Class Driver" SPSVCINST_ASSOCSERVICE = 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_DEMAND_START = 3 SERVICE_ERROR_IGNORE = 0