;/*++ ; ;Module Name: ; ; DensoParallel.INF ; ;Abstract: ; INF file for a Extension Parallel IO Device Driver. ; ;Class=sample ;ClassGuid={78A1C341-4539-11d3-B88D-00C04FAD5171} ; ;Class=DensoRobotController ;ClassGuid={9097C909-997C-4c89-B746-10F65672B2A5} ;--*/ [Version] Signature="$WINDOWS NT$" Class=DensoRobotController ClassGuid={9097C909-997C-4c89-B746-10F65672B2A5} Provider=%DNWA% CatalogFile=DensoParallel.cat DriverVer=04/01/2025,1.0.3.45 [DestinationDirs] DefaultDestDir = 12 ; ================= Class section ===================== [ClassInstall32] Addreg=SampleClassReg [SampleClassReg] ;reg_root_string, subkey, [value_name], flags, value[, value] HKR,,,0,%ClassName% HKR,,Icon,,-5 HKR,,DeviceCharacteristics,0x10001,0x100 ;Use same security checks on relative opens HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;BA)" ;Allow generic all access to system and built-in Admin. ; ================= Device Install section ===================== [ControlFlags] ExcludeFromSelect=PCI\VEN_DE1B&DEV_0003&SUBSYS_0001DE1B&REV_00 [Manufacturer] %DNWA%=DNWA,NTx86 [SourceDisksFiles.x86] DensoParallel.sys=1 [SourceDisksNames.x86] 1 = %DISK_NAME% ; For Win2K [DNWA] ; DisplayName Section DeviceId ; ----------- ------- -------- %DnParallel.DRVDESC%=DnParallel_Inst, PCI\VEN_DE1B&DEV_0003&SUBSYS_0001DE1B&REV_00 ; For XP and later [DNWA.NTx86] ; DisplayName Section DeviceId ; ----------- ------- -------- %DnParallel.DRVDESC%=DnParallel_Inst, PCI\VEN_DE1B&DEV_0003&SUBSYS_0001DE1B&REV_00 [DnParallel_Inst.ntx86] CopyFiles=DnParallel.CopyFiles [DnParallel.CopyFiles] DensoParallel.sys [DnParallel_Inst.ntx86.Services] ;AddService=ServiceName,[flags],service-install-section[, event-log-install-section[,[EventLogType][,EventName]]] AddService=DnParallel,0x00000002,DnParallel_Service [DnParallel_Service] DisplayName = %DnParallel.SVCDESC% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\DensoParallel.sys AddReg = DnParallel_Parameters_AddReg [Strings] DNWA = "DENSO Wave" ClassName = "Denso Robot Controller Device" DnParallel.SVCDESC = "Parallel I/O Service" DnParallel.DRVDESC = "Parallel I/O" DISK_NAME = "Denso Parallel IO Device Driver Install Disk" ;Handy macro substitutions (non-localizable) SPSVCINST_ASSOCSERVICE = 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 REG_DWORD = 0x00010001