
;=============================================================================
;
; Copyright (c) Intel Corporation (2010-2011).
;
; INTEL MAKES NO WARRANTY OF ANY KIND REGARDING THE CODE.  THIS CODE IS
; LICENSED ON AN "AS IS" BASIS AND INTEL WILL NOT PROVIDE ANY SUPPORT,
; ASSISTANCE, INSTALLATION, TRAINING OR OTHER SERVICES.  INTEL DOES NOT
; PROVIDE ANY UPDATES, ENHANCEMENTS OR EXTENSIONS.  INTEL SPECIFICALLY
; DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY
; PARTICULAR PURPOSE, OR ANY OTHER WARRANTY.  Intel disclaims all liability,
; including liability for infringement of any proprietary rights, relating to
; use of the code. No license, express or implied, by estoppel or otherwise,
; to any intellectual property rights is granted herein.
;
;=============================================================================


[Version]
Signature="$Windows NT$"
Class=USB
ClassGuid={36FC9E60-C465-11CF-8056-444553540000}
Provider=Intel(R) Corporation
CatalogFile=imausbhpal.cat
DriverVer=08/18/2016,3.5.0055.0

[DestinationDirs]
DefaultDestDir      = 12; (drivers) Install driver in /<windows>/system32/drivers
IMaUsbHpalModel.CopyList = 12; (drivers) Install driver in /<windows>/system32/drivers
IMaUsbHpalModel_CoInstaller_CopyFiles = 11

[SourceDisksNames]
1=%DiskId1%

[SourceDisksFiles]
imausbhpal.sys=1
WdfCoInstaller01011.dll=1 ; make sure the number matches with SourceDisksNames

[Manufacturer]
Intel(R) Corporation = Intel, NTamd64

[Intel.NTamd64]
%IMaUsbHpalDeviceDesc01% = IMaUsbHpalModel, WIGIG\WSE_PAL&VID_8086&PID_1E31
%IMaUsbHpalDeviceDesc01% = IMaUsbHpalModel, {7C21B866-3EB5-40D4-A034-44DA8DD6B287}\WSE

[IMaUsbHpalModel]
CopyFiles = IMaUsbHpalModel.CopyList

[IMaUsbHpalModel.HW] 
AddReg = IMaUsbHpalModelHw.AddReg

[IMaUsbHpalModelHw.AddReg]
;GENERAL
HKLM, SYSTEM\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL,GUID,0x0,"{DAC17A89-C773-437A-B768-704E594F7EC2}"
HKLM, SYSTEM\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL,LogFileMode,0x10001,0x8400
HKLM, SYSTEM\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL,Start,0x10001,0x1
HKLM, SYSTEM\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL,Status,0x10001,0x0
HKLM, SYSTEM\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL,MinimumBuffers,0x10001,0x200
HKLM, SYSTEM\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL,MaximumBuffers,0x10001,0x200
HKLM, SYSTEM\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL,BufferSize,0x10001,0x200
;MAUSB
HKLM, System\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL\{32bb710d-12ec-494a-9ab0-9e9012a51a60},Enabled,0x10001,0x1
HKLM, System\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL\{32bb710d-12ec-494a-9ab0-9e9012a51a60},EnableLevel,0x10001,0x4
HKLM, System\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL\{32bb710d-12ec-494a-9ab0-9e9012a51a60},EnableFlags,0x10001,0xFFFFFFFF
;HUB
HKLM, System\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL\{9d64ae8a-88e7-4454-a90e-5333d0ea3069},Enabled,0x10001,0x1
HKLM, System\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL\{9d64ae8a-88e7-4454-a90e-5333d0ea3069},EnableLevel,0x10001,0x4
HKLM, System\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL\{9d64ae8a-88e7-4454-a90e-5333d0ea3069},EnableFlags,0x10001,0xFFFFFFFF
;MAC
HKLM, System\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL\{E69B83AB-D7F1-43AE-9D2F-4889B4791410},Enabled,0x10001,0x1
HKLM, System\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL\{E69B83AB-D7F1-43AE-9D2F-4889B4791410},EnableLevel,0x10001,0x4
HKLM, System\CurrentControlSet\Control\WMI\Autologger\IMAUSBHPAL\{E69B83AB-D7F1-43AE-9D2F-4889B4791410},EnableFlags,0x10001,0xFFFFFFFF



[IMaUsbHpalModel.Services] ; Driver startup configuration
AddService=imausbhpal, 0x00000002, IMaUsbHpalModelServiceInstall; flag=SPSVCINST_ASSOCSERVICE - Assign the named service as the PnP function driver (or legacy driver) for the device being installed by this INF file.

[IMaUsbHpalModel.CopyList]; Driver files to install
imausbhpal.sys

[IMaUsbHpalModelServiceInstall]; Registry configuration for driver "service" - configure service type=driver to load on startup. See also: http:msdn.microsoft.com/en-us/library/ms682450.aspx
DisplayName   = %imausbhpal.SvcDesc%; Name of service/driver - see Strings
ServiceType   = 1; 1 = SERVICE_KERNEL_DRIVER - this service is kernel mode driver - do not change
StartType     = 3; 3 = SERVICE_DEMAND_START - Indicates a driver started on demand, either by the PnP Manager (for device drivers) or by the Service Control Manager (for file systems and file system filter drivers). See http:msdn.microsoft.com/en-us/library/ms790708.aspx
ErrorControl  = 1; 1 = SERVICE_ERROR_NORMAL - The startup program logs the error and displays a message box but continues the startup operation.
ServiceBinary = %12%\imausbhpal.sys; Path to driver binary
LoadOrderGroup= Base

;[IMaUsbHpalModel.EventLog]
;AddReg    = IMaUsbHpalModelEventLog.AddReg

;[IMaUsbHpalModelEventLog.AddReg]; Driver runtime configuration registers
;HKR,,"EventMessageFile",0x00020000,"%SystemRoot%\System32\iologmsg.dll;%SystemRoot%\System32\Drivers\imausbhpal.sys"
;HKR,,"TypesSupported",0x00010001,7

;
;--- IMaUsbHpalUsb Coinstaller installation ------
;

[IMaUsbHpalModel.CoInstallers]
AddReg=IMaUsbHpalModel_CoInstaller_AddReg
CopyFiles=IMaUsbHpalModel_CoInstaller_CopyFiles

[IMaUsbHpalModel_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01011.dll,WdfCoInstaller"

[IMaUsbHpalModel_CoInstaller_CopyFiles]
WdfCoInstaller01011.dll

[IMaUsbHpalModel.Wdf]
KmdfService = imausbhpal, IMaUsbHpalModel_wdfsect
[IMaUsbHpalModel_wdfsect]
KmdfLibraryVersion = 1.11


[Strings]
DiskId1 = "Intel(R) MA-USB Host PAL Installation Disk"
imausbhpal.SvcDesc = "Intel(R) MA-USB Host PAL Driver"
IMaUsbHpalDeviceDesc01 = "Intel(R) MA-USB Host PAL"

[Strings.0401] ; Arabic (Saudi Arabia)
DiskId1 ="قرص تثبيت Intel(R) MA-USB Host PAL"
imausbhpal.SvcDesc ="برنامج تشغيل Intel(R) MA-USB Host PAL"
IMaUsbHpalDeviceDesc01 ="Intel(R) MA-USB Host PAL"
[Strings.0804] ; Chinese (Simplified)
DiskId1 ="Intel(R) MA-USB Host PAL 安装盘"
imausbhpal.SvcDesc ="Intel(R) MA-USB Host PAL 驱动程序"
IMaUsbHpalDeviceDesc01 ="Intel(R) MA-USB Host PAL"



[Strings.0407] ; German (Germany)
DiskId1 ="Intel(R) MA-USB Host PAL Installationsdatenträger"
imausbhpal.SvcDesc ="Intel(R) MA-USB Host PAL Treiber"
IMaUsbHpalDeviceDesc01 ="Intel(R) MA-USB Host PAL"



[Strings.0C0A] ; Spanish (Spain)
DiskId1 ="Disco de instalación de Intel(R) MA-USB Host PAL"
imausbhpal.SvcDesc ="Controlador Intel(R) MA-USB Host PAL"
IMaUsbHpalDeviceDesc01 ="Intel(R) MA-USB Host PAL"


[Strings.040C] ; French (France)
DiskId1 ="Disque d'installation Intel(R) MA-USB Host PAL"
imausbhpal.SvcDesc ="Pilote Intel(R) MA-USB Host PAL"
IMaUsbHpalDeviceDesc01 ="Intel(R) MA-USB Host PAL"



[Strings.0410] ; Italian (Italy)
DiskId1 ="Disco di installazione Intel(R) MA-USB Host PAL"
imausbhpal.SvcDesc ="Driver Intel(R) MA-USB Host PAL"
IMaUsbHpalDeviceDesc01 ="Intel(R) MA-USB Host PAL"


[Strings.0411] ; Japanese (Japan)
DiskId1 ="インテル(R) MA-USB Host PAL インストール・ディスク"
imausbhpal.SvcDesc ="インテル(R) MA-USB Host PAL ドライバー"
IMaUsbHpalDeviceDesc01 ="インテル(R) MA-USB Host PAL"

[Strings.0412] ; Korean (Korea)
DiskId1 ="인텔(R) MA-USB Host PAL 설치 디스크"
imausbhpal.SvcDesc ="인텔(R) MA-USB Host PAL 드라이버"
IMaUsbHpalDeviceDesc01 ="인텔(R) MA-USB Host PAL"


[Strings.0415]
DiskId1 = "Dysk instalacyjny MA-USB Host PAL"
imausbhpal.SvcDesc = "Sterownik MA-USB Host PAL"
IMaUsbHpalDeviceDesc01 = "MA-USB Host PAL"


[Strings.0416] ; Portuguese (Brazil)
DiskId1 ="Disco de instalação MA-USB Host PAL Intel(R)"
imausbhpal.SvcDesc ="Driver para MA-USB Host PAL Intel(R)"
IMaUsbHpalDeviceDesc01 ="MA-USB Host PAL Intel(R)"


[Strings.0419] ; Russian (Russia)
DiskId1 ="Установочный диск с драйвером Intel(R) MA-USB Host PAL"
imausbhpal.SvcDesc ="Драйвер Intel(R) MA-USB Host PAL"
IMaUsbHpalDeviceDesc01 ="Intel(R) MA-USB Host PAL"


