;
; hpanalyticscomp.inf
;
; Installs the HP Insights Analytics
;
; Copyright(c) 2018, HP Development Company, L.P.All rights reserved.
; This software contains confidential and proprietary information of HP.
; The user of this software agrees not to disclose, disseminate or copy
; such Confidential Information and shall use the software only in accordance
; with the terms of the license agreement the user entered into with HP.
;

[Version]
Signature           = $Windows NT$
Class               = SoftwareComponent
ClassGuid           = {5c4c3332-344d-483c-8739-259e934c9cc8}
Provider            = %Company%
CatalogFile.ntamd64 = hpanalyticscompx64.cat
CatalogFile.ntx86   = hpanalyticscompx86.cat
DriverVer           = 04/22/2021,4.2.1744.0

;======================= Device Install Section========================

[DestinationDirs]
EXE.CopyList.ntamd64.provider_data_sources.battery = 13, x64\Provider Data Sources\Battery
EXE.CopyList.ntamd64.provider_data_sources.diskselftest = 13, x64\Provider Data Sources\DiskSelfTest
EXE.CopyList.ntamd64.provider_data_sources.drivercrash.x64 = 13, x64\Provider Data Sources\DriverCrash\x64
EXE.CopyList.ntamd64.provider_data_sources.nvme.x64 = 13, x64\Provider Data Sources\NVME\x64
EXE.CopyList.ntamd64.provider_data_sources.nwprocessmonitor = 13, x64\Provider Data Sources\NWProcessMonitor
EXE.CopyList.ntamd64.provider_data_sources.pnpdevice = 13, x64\Provider Data Sources\PnPDevice
EXE.CopyList.ntamd64.provider_data_sources.procinfo = 13, x64\Provider Data Sources\ProcInfo
EXE.CopyList.ntamd64.provider_data_sources.sigcheck = 13, x64\Provider Data Sources\Sigcheck
EXE.CopyList.ntamd64.provider_data_sources._shared.diskcheck = 13, x64\Provider Data Sources\_Shared\DiskCheck
EXE.CopyList.ntamd64.providers = 13, x64\Providers
EXE.CopyList.ntamd64.x64 = 13, x64\x64
EXE.CopyList.ntamd64 = 13, x64
EXE.CopyList.ntx86.provider_data_sources.battery = 13, x86\Provider Data Sources\Battery
EXE.CopyList.ntx86.provider_data_sources.diskselftest = 13, x86\Provider Data Sources\DiskSelfTest
EXE.CopyList.ntx86.provider_data_sources.drivercrash.x86 = 13, x86\Provider Data Sources\DriverCrash\x86
EXE.CopyList.ntx86.provider_data_sources.nvme.win32 = 13, x86\Provider Data Sources\NVME\Win32
EXE.CopyList.ntx86.provider_data_sources.nwprocessmonitor = 13, x86\Provider Data Sources\NWProcessMonitor
EXE.CopyList.ntx86.provider_data_sources.pnpdevice = 13, x86\Provider Data Sources\PnPDevice
EXE.CopyList.ntx86.provider_data_sources.procinfo = 13, x86\Provider Data Sources\ProcInfo
EXE.CopyList.ntx86.provider_data_sources.sigcheck = 13, x86\Provider Data Sources\Sigcheck
EXE.CopyList.ntx86.provider_data_sources._shared.diskcheck = 13, x86\Provider Data Sources\_Shared\DiskCheck
EXE.CopyList.ntx86.providers = 13, x86\Providers
EXE.CopyList.ntx86.win32 = 13, x86\Win32
EXE.CopyList.ntx86.x86 = 13, x86\x86
EXE.CopyList.ntx86 = 13, x86

[Manufacturer]
%Mfg% = HP, ntamd64, ntx86

;======================= Device Install x64 Section ========================

[HP.ntamd64]
%DeviceDesc% = hpanalyticscomp_Install.ntamd64, SWC\HPAnalytics

[hpanalyticscomp_Install.ntamd64]
CopyFiles = EXE.CopyList.ntamd64.provider_data_sources.battery
CopyFiles = EXE.CopyList.ntamd64.provider_data_sources.diskselftest
CopyFiles = EXE.CopyList.ntamd64.provider_data_sources.drivercrash.x64
CopyFiles = EXE.CopyList.ntamd64.provider_data_sources.nvme.x64
CopyFiles = EXE.CopyList.ntamd64.provider_data_sources.nwprocessmonitor
CopyFiles = EXE.CopyList.ntamd64.provider_data_sources.pnpdevice
CopyFiles = EXE.CopyList.ntamd64.provider_data_sources.procinfo
CopyFiles = EXE.CopyList.ntamd64.provider_data_sources.sigcheck
CopyFiles = EXE.CopyList.ntamd64.provider_data_sources._shared.diskcheck
CopyFiles = EXE.CopyList.ntamd64.providers
CopyFiles = EXE.CopyList.ntamd64.x64
CopyFiles = EXE.CopyList.ntamd64

[SourceDisksNames.amd64]
1 = %DiskId%, , , \x64\Provider Data Sources\Battery
2 = %DiskId%, , , \x64\Provider Data Sources\DiskSelfTest
3 = %DiskId%, , , \x64\Provider Data Sources\DriverCrash\x64
4 = %DiskId%, , , \x64\Provider Data Sources\NVME\x64
5 = %DiskId%, , , \x64\Provider Data Sources\NWProcessMonitor
6 = %DiskId%, , , \x64\Provider Data Sources\PnPDevice
7 = %DiskId%, , , \x64\Provider Data Sources\ProcInfo
8 = %DiskId%, , , \x64\Provider Data Sources\Sigcheck
9 = %DiskId%, , , \x64\Provider Data Sources\_Shared\DiskCheck
10 = %DiskId%, , , \x64\Providers
11 = %DiskId%, , , \x64\x64
12 = %DiskId%, , , \x64

[SourceDisksFiles.amd64]
BatteryTest.exe = 1
BatteryTest.exe.hpsign = 1
HpBatteryCdm.dll = 1
HpBatteryChargeSubTest.dll = 1
HPBatteryStateSubTest.dll = 1
HpBlogic.dll = 1
HpBwcDecode.dll = 1
ETD_SMARTCmd.exe = 2
dumpchk.exe = 3
NVMEHealthInfox64.dll = 4
NWProcessMonitor.dll = 5
HPDockWMIProvider.exe = 6
HP.Displays.DisplayHandler.dll = 7
HP.Displays.Log.dll = 7
NLog.dll = 7
ProcInfo.exe = 7
sigcheck.exe = 8
ETD_GetSMART.exe = 9
ApplicationsInstalledProvider.dll = 10
AppPowerConsumptionProvider.dll = 10
BatteryDrainProvider.dll = 10
BatteryProvider.dll = 10
BatteryReportProvider.dll = 10
BiosphereProvider.dll = 10
BiosProvider.dll = 10
DeviceConsentProvider.dll = 10
DeviceOnlineTimeProvider.dll = 10
DiskLogicalProvider.dll = 10
DiskPhysicalProvider.dll = 10
DiskSelfTestProvider.dll = 10
DisplayProvider.dll = 10
DockingStationProvider.dll = 10
DriverCrashProvider.dll = 10
GraphicsCardProvider.dll = 10
GraphicsProvider.dll = 10
GraphicsSettingsProvider.dll = 10
HPBiosProvider.dll = 10
HPBiosSensorsProvider.dll = 10
HPDisplayProvider.dll = 10
HPITImageProvider.dll = 10
HpsaMessagesProvider.dll = 10
HpsaUpdatesProvider.dll = 10
InstalledWindowsUpdatesProvider.dll = 10
MemoryPhysicalProvider.dll = 10
MemoryProvider.dll = 10
NetworkErrorProvider.dll = 10
NetworkProvider.dll = 10
NVMEProvider.dll = 10
NVMESelfTestProvider.dll = 10
OperatingSystemProvider.dll = 10
PnPDeviceProvider.dll = 10
PnPDriverProvider.dll = 10
PortPeripheralProvider.dll = 10
PowerProfileProvider.dll = 10
ProcessorProvider.dll = 10
RealTimeClockProvider.dll = 10
SaaSAppProvider.dll = 10
SecurityProvider.dll = 10
SmartDriveProvider.dll = 10
StorageUsageProvider.dll = 10
SureRecoverSettingsProvider.dll = 10
SystemDriverProvider.dll = 10
SystemProvider.dll = 10
SystemSleepDiagnosticsProvider.dll = 10
SystemSlotsProvider.dll = 10
SystemStateProvider.dll = 10
ThermalProvider.dll = 10
TPMProvider.dll = 10
WindowsDefenderProvider.dll = 10
WindowsEventsProvider.dll = 10
WindowsPerformanceProvider.dll = 10
WindowsProcessesProvider.dll = 10
WindowsServicesProvider.dll = 10
WindowsUpdateSettingsProvider.dll = 10
WindowsUpdatesProvider.dll = 10
CATHashCalculator.dll = 11
concrt140.dll = 11
crc32c64.dll = 11
FusionManagedWrapper.dll = 11
FusionWorker.dll = 11
Logging.dll = 11
msvcp140.dll = 11
msvcp140_1.dll = 11
msvcp140_2.dll = 11
NativeRpcClient.dll = 11
RpcClient.dll = 11
snappy64.dll = 11
SQLite.Interop.dll = 11
vccorlib140.dll = 11
vcruntime140.dll = 11
vcruntime140_1.dll = 11
Aws4RequestSigner.dll = 12
AWSSDK.CognitoIdentity.dll = 12
AWSSDK.Core.dll = 12
AWSSDK.Kinesis.dll = 12
AWSSDK.SecurityToken.dll = 12
binaries.wxs = 12
BouncyCastle.Crypto.dll = 12
CaslSDK.dll = 12
config.json = 12
HPAExternalAppLib.dll = 12
HPCaaSClientLib.dll = 12
HPExtAppFrameworkLibrary.dll = 12
HPGraphicsAnalytics.dll = 12
HPTechpulseClientLib.dll = 12
LICENSES.TXT = 12
log4net.dll = 12
ManagedWifi.dll = 12
MathNet.Numerics.dll = 12
Microsoft.IdentityModel.JsonWebTokens.dll = 12
Microsoft.IdentityModel.Logging.dll = 12
Microsoft.IdentityModel.Tokens.dll = 12
Newtonsoft.Json.dll = 12
SmbiosSDK.dll = 12
System.Data.SQLite.dll = 12
System.IdentityModel.Tokens.Jwt.dll = 12
TAI-MSM.msm = 12
TouchpointAnalyticsClient.exe = 12
TouchpointAnalyticsClient.exe.config = 12
TouchpointAnalyticsClient.exe.hpsign = 12
TouchpointAnalyticsClientAPI.dll = 12
TouchpointAnalyticsClientCommons.dll = 12
TouchpointAnalyticsClientService.exe = 12
TouchpointAnalyticsClientService.exe.config = 12
TouchpointAnalyticsClientService.exe.hpsign = 12
TouchpointAnalyticsClientService_HPManifest.p7s = 12
TouchpointAnalyticsClientService_HPManifest.xml = 12
TouchpointAnalyticsClient_HPManifest.p7s = 12
TouchpointAnalyticsClient_HPManifest.xml = 12
TouchpointGpuInfo.exe = 12
WMISDK.dll = 12

[EXE.CopyList.ntamd64.provider_data_sources.battery]
BatteryTest.exe, , %COPYFLG_FORCE_FILE_IN_USE%
BatteryTest.exe.hpsign, , %COPYFLG_FORCE_FILE_IN_USE%
HpBatteryCdm.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HpBatteryChargeSubTest.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPBatteryStateSubTest.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HpBlogic.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HpBwcDecode.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntamd64.provider_data_sources.diskselftest]
ETD_SMARTCmd.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntamd64.provider_data_sources.drivercrash.x64]
dumpchk.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntamd64.provider_data_sources.nvme.x64]
NVMEHealthInfox64.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntamd64.provider_data_sources.nwprocessmonitor]
NWProcessMonitor.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntamd64.provider_data_sources.pnpdevice]
HPDockWMIProvider.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntamd64.provider_data_sources.procinfo]
HP.Displays.DisplayHandler.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HP.Displays.Log.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NLog.dll, , %COPYFLG_FORCE_FILE_IN_USE%
ProcInfo.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntamd64.provider_data_sources.sigcheck]
sigcheck.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntamd64.provider_data_sources._shared.diskcheck]
ETD_GetSMART.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntamd64.providers]
ApplicationsInstalledProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
AppPowerConsumptionProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
BatteryDrainProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
BatteryProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
BatteryReportProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
BiosphereProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
BiosProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DeviceConsentProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DeviceOnlineTimeProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DiskLogicalProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DiskPhysicalProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DiskSelfTestProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DisplayProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DockingStationProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DriverCrashProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
GraphicsCardProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
GraphicsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
GraphicsSettingsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPBiosProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPBiosSensorsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPDisplayProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPITImageProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HpsaMessagesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HpsaUpdatesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
InstalledWindowsUpdatesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
MemoryPhysicalProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
MemoryProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NetworkErrorProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NetworkProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NVMEProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NVMESelfTestProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
OperatingSystemProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
PnPDeviceProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
PnPDriverProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
PortPeripheralProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
PowerProfileProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
ProcessorProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
RealTimeClockProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SaaSAppProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SecurityProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SmartDriveProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
StorageUsageProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SureRecoverSettingsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SystemDriverProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SystemProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SystemSleepDiagnosticsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SystemSlotsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SystemStateProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
ThermalProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
TPMProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsDefenderProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsEventsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsPerformanceProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsProcessesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsServicesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsUpdateSettingsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsUpdatesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntamd64.x64]
CATHashCalculator.dll, , %COPYFLG_FORCE_FILE_IN_USE%
concrt140.dll, , %COPYFLG_FORCE_FILE_IN_USE%
crc32c64.dll, , %COPYFLG_FORCE_FILE_IN_USE%
FusionManagedWrapper.dll, , %COPYFLG_FORCE_FILE_IN_USE%
FusionWorker.dll, , %COPYFLG_FORCE_FILE_IN_USE%
Logging.dll, , %COPYFLG_FORCE_FILE_IN_USE%
msvcp140.dll, , %COPYFLG_FORCE_FILE_IN_USE%
msvcp140_1.dll, , %COPYFLG_FORCE_FILE_IN_USE%
msvcp140_2.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NativeRpcClient.dll, , %COPYFLG_FORCE_FILE_IN_USE%
RpcClient.dll, , %COPYFLG_FORCE_FILE_IN_USE%
snappy64.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SQLite.Interop.dll, , %COPYFLG_FORCE_FILE_IN_USE%
vccorlib140.dll, , %COPYFLG_FORCE_FILE_IN_USE%
vcruntime140.dll, , %COPYFLG_FORCE_FILE_IN_USE%
vcruntime140_1.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntamd64]
Aws4RequestSigner.dll, , %COPYFLG_FORCE_FILE_IN_USE%
AWSSDK.CognitoIdentity.dll, , %COPYFLG_FORCE_FILE_IN_USE%
AWSSDK.Core.dll, , %COPYFLG_FORCE_FILE_IN_USE%
AWSSDK.Kinesis.dll, , %COPYFLG_FORCE_FILE_IN_USE%
AWSSDK.SecurityToken.dll, , %COPYFLG_FORCE_FILE_IN_USE%
binaries.wxs, , %COPYFLG_FORCE_FILE_IN_USE%
BouncyCastle.Crypto.dll, , %COPYFLG_FORCE_FILE_IN_USE%
CaslSDK.dll, , %COPYFLG_FORCE_FILE_IN_USE%
config.json, , %COPYFLG_FORCE_FILE_IN_USE%
HPAExternalAppLib.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPCaaSClientLib.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPExtAppFrameworkLibrary.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPGraphicsAnalytics.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPTechpulseClientLib.dll, , %COPYFLG_FORCE_FILE_IN_USE%
LICENSES.TXT, , %COPYFLG_FORCE_FILE_IN_USE%
log4net.dll, , %COPYFLG_FORCE_FILE_IN_USE%
ManagedWifi.dll, , %COPYFLG_FORCE_FILE_IN_USE%
MathNet.Numerics.dll, , %COPYFLG_FORCE_FILE_IN_USE%
Microsoft.IdentityModel.JsonWebTokens.dll, , %COPYFLG_FORCE_FILE_IN_USE%
Microsoft.IdentityModel.Logging.dll, , %COPYFLG_FORCE_FILE_IN_USE%
Microsoft.IdentityModel.Tokens.dll, , %COPYFLG_FORCE_FILE_IN_USE%
Newtonsoft.Json.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SmbiosSDK.dll, , %COPYFLG_FORCE_FILE_IN_USE%
System.Data.SQLite.dll, , %COPYFLG_FORCE_FILE_IN_USE%
System.IdentityModel.Tokens.Jwt.dll, , %COPYFLG_FORCE_FILE_IN_USE%
TAI-MSM.msm, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClient.exe, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClient.exe.config, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClient.exe.hpsign, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientAPI.dll, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientCommons.dll, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientService.exe, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientService.exe.config, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientService.exe.hpsign, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientService_HPManifest.p7s, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientService_HPManifest.xml, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClient_HPManifest.p7s, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClient_HPManifest.xml, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointGpuInfo.exe, , %COPYFLG_FORCE_FILE_IN_USE%
WMISDK.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[hpanalyticscomp_Install.ntamd64.Services]
AddService = HpTouchpointAnalyticsService, 0x00000C00, HpTouchpointAnalyticsService_Service_Inst64, 
AddService = , 0x00000002

[HpTouchpointAnalyticsService_Service_Inst64]
DisplayName    = %hpanalyticscomp%
ServiceType    = 0x00000010
StartType      = %SERVICE_AUTO_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
LoadOrderGroup = "AudioGroup"
ServiceBinary  = %13%\x64\TouchpointAnalyticsClientService.exe
Dependencies   = rpcss,ProfSvc

[hpanalyticscomp_Install.ntamd64.HW]
AddReg = hpanalyticscomp_Install.ntamd64.HW_AddReg

[hpanalyticscomp_Install.ntamd64.HW_AddReg]
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{E5FB98E0-0784-44F0-8CEC-95CD4690C43F}, DisplayVersion, , 255.255.65535.0

;======================= Device Install x86 Section ========================

[HP.ntx86]
%DeviceDesc% = hpanalyticscomp_Install.ntx86, SWC\HPAnalytics

[hpanalyticscomp_Install.ntx86]
CopyFiles = EXE.CopyList.ntx86.provider_data_sources.battery
CopyFiles = EXE.CopyList.ntx86.provider_data_sources.diskselftest
CopyFiles = EXE.CopyList.ntx86.provider_data_sources.drivercrash.x86
CopyFiles = EXE.CopyList.ntx86.provider_data_sources.nvme.win32
CopyFiles = EXE.CopyList.ntx86.provider_data_sources.nwprocessmonitor
CopyFiles = EXE.CopyList.ntx86.provider_data_sources.pnpdevice
CopyFiles = EXE.CopyList.ntx86.provider_data_sources.procinfo
CopyFiles = EXE.CopyList.ntx86.provider_data_sources.sigcheck
CopyFiles = EXE.CopyList.ntx86.provider_data_sources._shared.diskcheck
CopyFiles = EXE.CopyList.ntx86.providers
CopyFiles = EXE.CopyList.ntx86.win32
CopyFiles = EXE.CopyList.ntx86.x86
CopyFiles = EXE.CopyList.ntx86

[SourceDisksNames.x86]
1 = %DiskId%, , , \x86\Provider Data Sources\Battery
2 = %DiskId%, , , \x86\Provider Data Sources\DiskSelfTest
3 = %DiskId%, , , \x86\Provider Data Sources\DriverCrash\x86
4 = %DiskId%, , , \x86\Provider Data Sources\NVME\Win32
5 = %DiskId%, , , \x86\Provider Data Sources\NWProcessMonitor
6 = %DiskId%, , , \x86\Provider Data Sources\PnPDevice
7 = %DiskId%, , , \x86\Provider Data Sources\ProcInfo
8 = %DiskId%, , , \x86\Provider Data Sources\Sigcheck
9 = %DiskId%, , , \x86\Provider Data Sources\_Shared\DiskCheck
10 = %DiskId%, , , \x86\Providers
11 = %DiskId%, , , \x86\Win32
12 = %DiskId%, , , \x86\x86
13 = %DiskId%, , , \x86

[SourceDisksFiles.x86]
BatteryTest.exe = 1
BatteryTest.exe.hpsign = 1
HpBatteryCdm.dll = 1
HpBatteryChargeSubTest.dll = 1
HPBatteryStateSubTest.dll = 1
HpBlogic.dll = 1
HpBwcDecode.dll = 1
ETD_SMARTCmd.exe = 2
dumpchk.exe = 3
NVMEHealthInfoWin32.dll = 4
NWProcessMonitor.dll = 5
HPDockWMIProvider.exe = 6
HP.Displays.DisplayHandler.dll = 7
HP.Displays.Log.dll = 7
NLog.dll = 7
ProcInfo.exe = 7
sigcheck.exe = 8
ETD_GetSMART.exe = 9
ApplicationsInstalledProvider.dll = 10
AppPowerConsumptionProvider.dll = 10
BatteryDrainProvider.dll = 10
BatteryProvider.dll = 10
BatteryReportProvider.dll = 10
BiosphereProvider.dll = 10
BiosProvider.dll = 10
DeviceConsentProvider.dll = 10
DeviceOnlineTimeProvider.dll = 10
DiskLogicalProvider.dll = 10
DiskPhysicalProvider.dll = 10
DiskSelfTestProvider.dll = 10
DisplayProvider.dll = 10
DockingStationProvider.dll = 10
DriverCrashProvider.dll = 10
GraphicsCardProvider.dll = 10
GraphicsProvider.dll = 10
GraphicsSettingsProvider.dll = 10
HPBiosProvider.dll = 10
HPBiosSensorsProvider.dll = 10
HPDisplayProvider.dll = 10
HPITImageProvider.dll = 10
HpsaMessagesProvider.dll = 10
HpsaUpdatesProvider.dll = 10
InstalledWindowsUpdatesProvider.dll = 10
MemoryPhysicalProvider.dll = 10
MemoryProvider.dll = 10
NetworkErrorProvider.dll = 10
NetworkProvider.dll = 10
NVMEProvider.dll = 10
NVMESelfTestProvider.dll = 10
OperatingSystemProvider.dll = 10
PnPDeviceProvider.dll = 10
PnPDriverProvider.dll = 10
PortPeripheralProvider.dll = 10
PowerProfileProvider.dll = 10
ProcessorProvider.dll = 10
RealTimeClockProvider.dll = 10
SaaSAppProvider.dll = 10
SecurityProvider.dll = 10
SmartDriveProvider.dll = 10
StorageUsageProvider.dll = 10
SureRecoverSettingsProvider.dll = 10
SystemDriverProvider.dll = 10
SystemProvider.dll = 10
SystemSleepDiagnosticsProvider.dll = 10
SystemSlotsProvider.dll = 10
SystemStateProvider.dll = 10
ThermalProvider.dll = 10
TPMProvider.dll = 10
WindowsDefenderProvider.dll = 10
WindowsEventsProvider.dll = 10
WindowsPerformanceProvider.dll = 10
WindowsProcessesProvider.dll = 10
WindowsServicesProvider.dll = 10
WindowsUpdateSettingsProvider.dll = 10
WindowsUpdatesProvider.dll = 10
CATHashCalculator.dll = 11
concrt140.dll = 11
crc32c32.dll = 11
FusionManagedWrapper.dll = 11
FusionWorker.dll = 11
Logging.dll = 11
msvcp140.dll = 11
msvcp140_1.dll = 11
msvcp140_2.dll = 11
NativeRpcClient.dll = 11
RpcClient.dll = 11
snappy32.dll = 11
vccorlib140.dll = 11
vcruntime140.dll = 11
vcruntime140_1.dll = 11
SQLite.Interop.dll = 12
Aws4RequestSigner.dll = 13
AWSSDK.CognitoIdentity.dll = 13
AWSSDK.Core.dll = 13
AWSSDK.Kinesis.dll = 13
AWSSDK.SecurityToken.dll = 13
binaries.wxs = 13
BouncyCastle.Crypto.dll = 13
CaslSDK.dll = 13
config.json = 13
HPAExternalAppLib.dll = 13
HPCaaSClientLib.dll = 13
HPExtAppFrameworkLibrary.dll = 13
HPGraphicsAnalytics.dll = 13
HPTechpulseClientLib.dll = 13
LICENSES.TXT = 13
log4net.dll = 13
ManagedWifi.dll = 13
MathNet.Numerics.dll = 13
Microsoft.IdentityModel.JsonWebTokens.dll = 13
Microsoft.IdentityModel.Logging.dll = 13
Microsoft.IdentityModel.Tokens.dll = 13
Newtonsoft.Json.dll = 13
SmbiosSDK.dll = 13
System.Data.SQLite.dll = 13
System.IdentityModel.Tokens.Jwt.dll = 13
TAI-MSM.msm = 13
TouchpointAnalyticsClient.exe = 13
TouchpointAnalyticsClient.exe.config = 13
TouchpointAnalyticsClient.exe.hpsign = 13
TouchpointAnalyticsClientAPI.dll = 13
TouchpointAnalyticsClientCommons.dll = 13
TouchpointAnalyticsClientService.exe = 13
TouchpointAnalyticsClientService.exe.config = 13
TouchpointAnalyticsClientService.exe.hpsign = 13
TouchpointAnalyticsClientService_HPManifest.p7s = 13
TouchpointAnalyticsClientService_HPManifest.xml = 13
TouchpointAnalyticsClient_HPManifest.p7s = 13
TouchpointAnalyticsClient_HPManifest.xml = 13
TouchpointGpuInfo.exe = 13
WMISDK.dll = 13

[EXE.CopyList.ntx86.provider_data_sources.battery]
BatteryTest.exe, , %COPYFLG_FORCE_FILE_IN_USE%
BatteryTest.exe.hpsign, , %COPYFLG_FORCE_FILE_IN_USE%
HpBatteryCdm.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HpBatteryChargeSubTest.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPBatteryStateSubTest.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HpBlogic.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HpBwcDecode.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86.provider_data_sources.diskselftest]
ETD_SMARTCmd.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86.provider_data_sources.drivercrash.x86]
dumpchk.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86.provider_data_sources.nvme.win32]
NVMEHealthInfoWin32.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86.provider_data_sources.nwprocessmonitor]
NWProcessMonitor.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86.provider_data_sources.pnpdevice]
HPDockWMIProvider.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86.provider_data_sources.procinfo]
HP.Displays.DisplayHandler.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HP.Displays.Log.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NLog.dll, , %COPYFLG_FORCE_FILE_IN_USE%
ProcInfo.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86.provider_data_sources.sigcheck]
sigcheck.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86.provider_data_sources._shared.diskcheck]
ETD_GetSMART.exe, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86.providers]
ApplicationsInstalledProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
AppPowerConsumptionProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
BatteryDrainProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
BatteryProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
BatteryReportProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
BiosphereProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
BiosProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DeviceConsentProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DeviceOnlineTimeProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DiskLogicalProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DiskPhysicalProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DiskSelfTestProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DisplayProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DockingStationProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
DriverCrashProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
GraphicsCardProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
GraphicsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
GraphicsSettingsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPBiosProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPBiosSensorsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPDisplayProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPITImageProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HpsaMessagesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HpsaUpdatesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
InstalledWindowsUpdatesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
MemoryPhysicalProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
MemoryProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NetworkErrorProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NetworkProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NVMEProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NVMESelfTestProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
OperatingSystemProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
PnPDeviceProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
PnPDriverProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
PortPeripheralProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
PowerProfileProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
ProcessorProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
RealTimeClockProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SaaSAppProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SecurityProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SmartDriveProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
StorageUsageProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SureRecoverSettingsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SystemDriverProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SystemProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SystemSleepDiagnosticsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SystemSlotsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SystemStateProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
ThermalProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
TPMProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsDefenderProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsEventsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsPerformanceProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsProcessesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsServicesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsUpdateSettingsProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%
WindowsUpdatesProvider.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86.win32]
CATHashCalculator.dll, , %COPYFLG_FORCE_FILE_IN_USE%
concrt140.dll, , %COPYFLG_FORCE_FILE_IN_USE%
crc32c32.dll, , %COPYFLG_FORCE_FILE_IN_USE%
FusionManagedWrapper.dll, , %COPYFLG_FORCE_FILE_IN_USE%
FusionWorker.dll, , %COPYFLG_FORCE_FILE_IN_USE%
Logging.dll, , %COPYFLG_FORCE_FILE_IN_USE%
msvcp140.dll, , %COPYFLG_FORCE_FILE_IN_USE%
msvcp140_1.dll, , %COPYFLG_FORCE_FILE_IN_USE%
msvcp140_2.dll, , %COPYFLG_FORCE_FILE_IN_USE%
NativeRpcClient.dll, , %COPYFLG_FORCE_FILE_IN_USE%
RpcClient.dll, , %COPYFLG_FORCE_FILE_IN_USE%
snappy32.dll, , %COPYFLG_FORCE_FILE_IN_USE%
vccorlib140.dll, , %COPYFLG_FORCE_FILE_IN_USE%
vcruntime140.dll, , %COPYFLG_FORCE_FILE_IN_USE%
vcruntime140_1.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86.x86]
SQLite.Interop.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[EXE.CopyList.ntx86]
Aws4RequestSigner.dll, , %COPYFLG_FORCE_FILE_IN_USE%
AWSSDK.CognitoIdentity.dll, , %COPYFLG_FORCE_FILE_IN_USE%
AWSSDK.Core.dll, , %COPYFLG_FORCE_FILE_IN_USE%
AWSSDK.Kinesis.dll, , %COPYFLG_FORCE_FILE_IN_USE%
AWSSDK.SecurityToken.dll, , %COPYFLG_FORCE_FILE_IN_USE%
binaries.wxs, , %COPYFLG_FORCE_FILE_IN_USE%
BouncyCastle.Crypto.dll, , %COPYFLG_FORCE_FILE_IN_USE%
CaslSDK.dll, , %COPYFLG_FORCE_FILE_IN_USE%
config.json, , %COPYFLG_FORCE_FILE_IN_USE%
HPAExternalAppLib.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPCaaSClientLib.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPExtAppFrameworkLibrary.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPGraphicsAnalytics.dll, , %COPYFLG_FORCE_FILE_IN_USE%
HPTechpulseClientLib.dll, , %COPYFLG_FORCE_FILE_IN_USE%
LICENSES.TXT, , %COPYFLG_FORCE_FILE_IN_USE%
log4net.dll, , %COPYFLG_FORCE_FILE_IN_USE%
ManagedWifi.dll, , %COPYFLG_FORCE_FILE_IN_USE%
MathNet.Numerics.dll, , %COPYFLG_FORCE_FILE_IN_USE%
Microsoft.IdentityModel.JsonWebTokens.dll, , %COPYFLG_FORCE_FILE_IN_USE%
Microsoft.IdentityModel.Logging.dll, , %COPYFLG_FORCE_FILE_IN_USE%
Microsoft.IdentityModel.Tokens.dll, , %COPYFLG_FORCE_FILE_IN_USE%
Newtonsoft.Json.dll, , %COPYFLG_FORCE_FILE_IN_USE%
SmbiosSDK.dll, , %COPYFLG_FORCE_FILE_IN_USE%
System.Data.SQLite.dll, , %COPYFLG_FORCE_FILE_IN_USE%
System.IdentityModel.Tokens.Jwt.dll, , %COPYFLG_FORCE_FILE_IN_USE%
TAI-MSM.msm, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClient.exe, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClient.exe.config, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClient.exe.hpsign, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientAPI.dll, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientCommons.dll, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientService.exe, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientService.exe.config, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientService.exe.hpsign, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientService_HPManifest.p7s, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClientService_HPManifest.xml, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClient_HPManifest.p7s, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointAnalyticsClient_HPManifest.xml, , %COPYFLG_FORCE_FILE_IN_USE%
TouchpointGpuInfo.exe, , %COPYFLG_FORCE_FILE_IN_USE%
WMISDK.dll, , %COPYFLG_FORCE_FILE_IN_USE%

[hpanalyticscomp_Install.ntx86.Services]
AddService = HpTouchpointAnalyticsService, 0x00000C00, HpTouchpointAnalyticsService_Service_Inst86, 
AddService = , 0x00000002

[HpTouchpointAnalyticsService_Service_Inst86]
DisplayName    = %hpanalyticscomp%
ServiceType    = 0x00000010
StartType      = %SERVICE_AUTO_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
LoadOrderGroup = "AudioGroup"
ServiceBinary  = %13%\x86\TouchpointAnalyticsClientService.exe
Dependencies   = rpcss,ProfSvc

[hpanalyticscomp_Install.ntx86.HW]
AddReg = hpanalyticscomp_Install.ntx86.HW_AddReg

[hpanalyticscomp_Install.ntx86.HW_AddReg]
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{E5FB98E0-0784-44F0-8CEC-95CD4690C43F}, DisplayVersion, , 255.255.65535.0

[Strings]
Mfg = "HP"
DiskId = "Install disk (1)"
Company = "HP Inc."
DeviceDesc = "HP Insights Analytics"
hpanalyticscomp = "HP Insights Analytics"

;
; The "standard" defines
;
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
SERVICE_BOOT_START = 0x00000000
SERVICE_SYSTEM_START = 0x00000001
SERVICE_AUTO_START = 0x00000002
SERVICE_DEMAND_START = 0x00000003
SERVICE_DISABLED = 0x00000004
SERVICE_ERROR_IGNORE = 0x00000000
SERVICE_ERROR_NORMAL = 0x00000001
SERVICE_ERROR_SEVERE = 0x00000002
SERVICE_ERROR_CRITICAL = 0x00000003
COPYFLG_WARN_IF_SKIP = 0x00000001
COPYFLG_NOSKIP = 0x00000002
COPYFLG_NOVERSIONCHECK = 0x00000004
COPYFLG_FORCE_FILE_IN_USE = 0x00000008
COPYFLG_NO_OVERWRITE = 0x00000010
COPYFLG_NO_VERSION_DIALOG = 0x00000020
COPYFLG_OVERWRITE_OLDER_ONLY = 0x00000040
COPYFLG_REPLACEONLY = 0x00000400
COPYFLG_NODECOMP = 0x00000800
COPYFLG_REPLACE_BOOT_FILE = 0x00001000
COPYFLG_NOPRUNE = 0x00002000
COPYFLG_IN_USE_RENAME = 0x00004000
