;
;Module Name:
;
;   NullHidden.inf
;
;Abstract:
;   this is a Null driver.
;
;   A prototype inf created by GenINF.
;   this is a inx file modified from a inf file.
;
;Copyright (c) OEM Corporation.  All rights reserved.
 
[Version] 
Signature = "$Windows NT$"
Class=NullHidden
ClassGuid={B85B7C50-6A01-11d2-B841-000000000000}
Provider=%OEM%
CatalogFile=NullHidden.cat
DriverVer=11/11/2016,6.1.7600.16385
Marker=RDC
Revision=0.01

; ===== Class Sections for installing a new class ==============
[ClassInstall32]
AddReg=ThisClassReg
;
[ThisClassReg]
HKR,,,,"NullHidden"
HKR,,Icon,,"-9"
HKR,,DeviceType,0x10001,4                       ; FILE_DEVICE_CONTROLLER
HKR,,DeviceCharacteristics,0x10001,0x100        ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"    ; Allow generic-all access to Built-in administrators and Local system 
HKR,,Exclusive,0x10001,1                        ; an exclusive device
HKR,,NoDisplayClass,0x10001,1
;
;===============================================================

;A ControlFlags section identifies devices for which Setup should take certain unique actions during installation.
[ControlFlags]
;Removes all from certain user interface displays, from which a user is expected to select a particular device for installation.
ExcludeFromSelect=*

[DestinationDirs] 

[SourceDisksNames]

[SourceDisksFiles]

; ========== Driver installation Sections ============

[Manufacturer] 
%OEM%=OEM,NTAMD64

[OEM.NTAMD64]
%DrvDesc0%=FuncDrv_Null_Inst,PCI\VEN_17F3&DEV_1901
%DrvDesc1%=FuncDrv_Null_Inst,PCI\VEN_17F3&DEV_1902
%DrvDesc2%=FuncDrv_Null_Inst,RDCNULL\00

[FuncDrv_Null_Inst] 

[FuncDrv_Null_Inst.CopyFiles] 

[FuncDrv_Null_Inst.PropPageCopy]

[FuncDrv_Null_Inst.AddReg]

; ========== Driver installation HW Sections ============

[FuncDrv_Null_Inst.HW]

[FuncDrv_Null_HW_Inst.AddReg]
; Allow generic-all access
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;WD)"

[FuncDrv_Null_Inst.Services]
AddService = ,0x00000002,,

[FuncDrv_Null_Service_Inst]

[FuncDrv_Null_EventLog_Inst] 
 
[FuncDrv_Null_EventLog_Inst.AddReg] 

[Strings] 

;  *******Localizable Strings******* 
OEM= "RDC Semiconductor Co., Ltd."
DiskDesc= "Driver Directory(or Disc)"
DrvDesc0= "Null GPIO 1901"
DrvDesc1= "Null GPIO 1902"
DrvDesc2= "Null RDC Device"
;ClassName= "EUART Controller"
ServiceDisplayName= "Null GPIO Driver"

;  *******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 
