;-------------------------------------------------------------------------------
; INTEL CONFIDENTIAL
;
; Copyright (c) 2013-2024 Intel Corporation All Rights Reserved 
;
; The source code contained or described herein and all documents related to 
; the source code ("Material") are owned by Intel Corporation or its suppliers 
; or licensors. Title to the Material remains with Intel Corporation or its 
; suppliers and licensors. The Material contains trade secrets and proprietary 
; and confidential information of Intel or its suppliers and licensors. The 
; Material is protected by worldwide copyright and trade secret laws and treaty 
; provisions. No part of the Material may be used, copied, reproduced, 
; modified, published, uploaded, posted, transmitted, distributed, or 
; disclosed in any way without Intel's prior express written permission.
;
; No license under any patent, copyright, trade secret or other intellectual 
; property right is granted to or conferred upon you by disclosure or delivery 
; of the Materials, either expressly, by implication, inducement, estoppel or 
; otherwise. Any license under such intellectual property rights must be 
; expressed and approved by Intel in writing.
;------------------------------------------------------------------------------

[Version] 
Signature = "$WINDOWS NT$" 
Class     = SoftwareComponent
ClassGuid = {5c4c3332-344d-483c-8739-259e934c9cc8}
Provider = %INTEL% 
CatalogFile = ipfppm_sw.cat
;Version Format:<major>.<minor>.<milestone + Hotfix>.<build>
DriverVer = 08/29/2025,1.0.00000.175
PnpLockDown=1

;----------------------------------------------------------------------
; File Information
;----------------------------------------------------------------------

[SourceDisksNames]
1 = %DiskName%,,,""

[SourceDisksFiles]
;PPM ppkg for Win11 24h2
;LNL
PPM-LNL-v1006.20241009.ppkg = 1, configuration
;ARL-H/U
PPM-Win11-24H2-ARL-v2025.0603113409.2be47c2.ppkg = 1, configuration
;ARL-Hx/S
PPM-ARL-v1007.20250118.ppkg = 1, configuration

;PPM ppkg for Win11 22h2 & 23h2
;LNL
PPM-LNL-SV2-v1006.20240910.ppkg = 1, configuration
;ARL-H/U
PPM-MTL-ARL-23H2-v1007.20241021.ppkg = 1, configuration
;ARL-Hx/S
PPM-MTL-ARL-23H2-v1007.20241021.ppkg = 1, configuration

;PPM ppkg for Win10
;LNL
PPM-LNL-preview-v1000.20240801.ppkg = 1, configuration
;ARL(ALL)
PPM-MTL-ARL-win10-v1007.20241017.ppkg = 1, configuration


[DestinationDirs]
DefaultDestDir = 12
IpfPpm_CopyFiles_1006_win11_24h2_LNL = 10, provisioning\packages
IpfPpm_CopyFiles_1006_win11_22h2_LNL = 10, provisioning\packages
IpfPpm_CopyFiles_1006_win10_LNL = 10, provisioning\packages
IpfPpm_CopyFiles_win11_24h2_ARL_H_U = 10, provisioning\packages
IpfPpm_CopyFiles_win11_24h2_ARL_HX_S = 10, provisioning\packages
IpfPpm_CopyFiles_win11_22h2_ARL_H_U = 10, provisioning\packages
IpfPpm_CopyFiles_win11_22h2_ARL_HX_S = 10, provisioning\packages
IpfPpm_CopyFiles_win10_ARL_ALL = 10, provisioning\packages

;-------------------------------------------------------------------------------
; Manufacturer and Models Section
;-------------------------------------------------------------------------------

[Manufacturer]
;Win10 - 21H2 or above, Win11 - 22H2 or above
%INTEL% = INTEL, NTamd64.10.0...19041, NTamd64.10.0...22621, NTamd64.10.0...26100

[INTEL.NTamd64.10.0...26100]
%IpfPpm_FriendlyName% = IpfPpmInstall_1006_Win11_24h2_LNL, SWC\VID8086_PPM_1006_1.0
%IpfPpm_FriendlyName% = IpfPpmInstall_Win11_24h2_ARL_HX_S, SWC\VID8086_PPM_Provisioning_C0662_1.0
%IpfPpm_FriendlyName% = IpfPpmInstall_Win11_24h2_ARL_H_U, SWC\VID8086_PPM_Provisioning_C0652_1.0
%IpfPpm_FriendlyName% = IpfPpmInstall_Win11_24h2_ARL_H_U, SWC\VID8086_PPM_Provisioning_B0650_1.0

[INTEL.NTamd64.10.0...22621]
%IpfPpm_FriendlyName% = IpfPpmInstall_1006_Win11_22h2_LNL, SWC\VID8086_PPM_1006_1.0
%IpfPpm_FriendlyName% = IpfPpmInstall_Win11_22h2_ARL_HX_S, SWC\VID8086_PPM_Provisioning_C0662_1.0
%IpfPpm_FriendlyName% = IpfPpmInstall_Win11_22h2_ARL_H_U, SWC\VID8086_PPM_Provisioning_C0652_1.0
%IpfPpm_FriendlyName% = IpfPpmInstall_Win11_22h2_ARL_H_U, SWC\VID8086_PPM_Provisioning_B0650_1.0

[INTEL.NTamd64.10.0...19041]
%IpfPpm_FriendlyName% = IpfPpmInstall_1006_Win10_LNL, SWC\VID8086_PPM_1006_1.0
%IpfPpm_FriendlyName% = IpfPpmInstall_Win10_ARL_ALL, SWC\VID8086_PPM_Provisioning_C0662_1.0
%IpfPpm_FriendlyName% = IpfPpmInstall_Win10_ARL_ALL, SWC\VID8086_PPM_Provisioning_C0652_1.0
%IpfPpm_FriendlyName% = IpfPpmInstall_Win10_ARL_ALL, SWC\VID8086_PPM_Provisioning_B0650_1.0

;------------------------------------------------------------------------------
; Install Sections 
;------------------------------------------------------------------------------

;PPM ppkg for Win11 24h2
;###########################################
;LNL
[IpfPpmInstall_1006_Win11_24h2_LNL.NTamd64]
CopyFiles = IpfPpm_CopyFiles_1006_win11_24h2_LNL
;ARL-HX/S
[IpfPpmInstall_Win11_24h2_ARL_HX_S.NTamd64]
CopyFiles = IpfPpm_CopyFiles_win11_24h2_ARL_HX_S
;ARL-U/H
[IpfPpmInstall_Win11_24h2_ARL_H_U.NTamd64]
CopyFiles = IpfPpm_CopyFiles_win11_24h2_ARL_H_U

;PPM ppkg for Win11 22h2 & 23h2
;###########################################
;LNL
[IpfPpmInstall_1006_Win11_22h2_LNL.NTamd64]
CopyFiles = IpfPpm_CopyFiles_1006_win11_22h2_LNL
;ARL-U/H
[IpfPpmInstall_Win11_22h2_ARL_H_U.NTamd64]
CopyFiles = IpfPpm_CopyFiles_win11_22h2_ARL_H_U
;ARL-HX/S
[IpfPpmInstall_Win11_22h2_ARL_HX_S.NTamd64]
CopyFiles = IpfPpm_CopyFiles_win11_22h2_ARL_HX_S

;PPM ppkg for Win10
;###########################################
;LNL
[IpfPpmInstall_1006_Win10_LNL.NTamd64]
CopyFiles = IpfPpm_CopyFiles_1006_win10_LNL
;ARL-(ALL)
[IpfPpmInstall_Win10_ARL_ALL.NTamd64]
CopyFiles = IpfPpm_CopyFiles_win10_ARL_ALL
;NULL PPM ppkg
;##########################################
[IpfPpmInstall_NULL.NTamd64]
;NULL

;PPM ppkg for Win11 24h2
;###########################################
;LNL
[IpfPpm_CopyFiles_1006_win11_24h2_LNL]
PPM-LNL-v1006.20241009.ppkg,,,%COPYFLG_NOSKIP%
;ARL-U/H
[IpfPpm_CopyFiles_win11_24h2_ARL_H_U]
PPM-Win11-24H2-ARL-v2025.0603113409.2be47c2.ppkg,,,%COPYFLG_NOSKIP%
;ARL-HX/S
[IpfPpm_CopyFiles_win11_24h2_ARL_HX_S]
PPM-ARL-v1007.20250118.ppkg,,,%COPYFLG_NOSKIP%

;PPM ppkg for Win11 22h2 & 23h2
;###########################################
;LNL
[IpfPpm_CopyFiles_1006_win11_22h2_LNL]
PPM-LNL-SV2-v1006.20240910.ppkg,,,%COPYFLG_NOSKIP%
;ARL-H/U
[IpfPpm_CopyFiles_win11_22h2_ARL_H_U]
PPM-MTL-ARL-23H2-v1007.20241021.ppkg,,,%COPYFLG_NOSKIP%
;ARL-HX/S
[IpfPpm_CopyFiles_win11_22h2_ARL_HX_S]
PPM-MTL-ARL-23H2-v1007.20241021.ppkg,,,%COPYFLG_NOSKIP%

;PPM ppkg for Win10
;###########################################
;LNL
[IpfPpm_CopyFiles_1006_win10_LNL]
PPM-LNL-preview-v1000.20240801.ppkg,,,%COPYFLG_NOSKIP%
;ARL(ALL)
[IpfPpm_CopyFiles_win10_ARL_ALL]
PPM-MTL-ARL-win10-v1007.20241017.ppkg,,,%COPYFLG_NOSKIP%


;------------------------------------------------------------------------------
; Services Sections 
;------------------------------------------------------------------------------

;PPM ppkg for Win11 24h2
;###########################################
;LNL
[IpfPpmInstall_1006_Win11_24h2_LNL.NTamd64.Services]
AddService = ,2,,,,
;ARL-H/U
[IpfPpmInstall_Win11_24h2_ARL_H_U.NTamd64.Services]
AddService = ,2,,,,
;ARL-HX/S
[IpfPpmInstall_Win11_24h2_ARL_HX_S.NTamd64.Services]
AddService = ,2,,,,

;PPM ppkg for Win11 22h2 & 23h2
;###########################################
;LNL
[IpfPpmInstall_1006_Win11_22h2_LNL.NTamd64.Services]
AddService = ,2,,,,
;ARL-H/U
[IpfPpmInstall_Win11_22h2_ARL_H_U.NTamd64.Services]
AddService = ,2,,,,
;ARL-Hx/S
[IpfPpmInstall_Win11_22h2_ARL_HX_S.NTamd64.Services]
AddService = ,2,,,,


;PPM ppkg for Win10
;###########################################
;LNL
[IpfPpmInstall_1006_Win10_LNL.NTamd64.Services]
AddService = ,2,,,,
;ARL(ALL)
[IpfPpmInstall_Win10_ARL_ALL.NTamd64.Services]
AddService = ,2,,,,

;NULL PPM ppkg
;###########################################
[IpfPpmInstall_NULL.NTamd64.Services]
AddService = ,2,,,,

;----------------------------------------------------------------------
; Strings and Constants
;----------------------------------------------------------------------

[Strings]
INTEL = "Intel"
DiskName = "Intel(R) PPM Provisioning Package Installation Disk"
IpfPpm_FriendlyName="Intel(R) PPM Provisioning Package"
COPYFLG_NOSKIP = 0x00000002
