;
; Intel Proset IHV Extension (PIE)
;
; Copyright (C) 1997-2024 Intel Corporation. All rights reserved.
;
; The information and source code contained herein is the exclusive
; property of Intel Corporation and may not be disclosed, examined
; or reproduced in whole or in part without explicit written authorization
; from the company.
;
;------------------------------------------------------------------------------
;
[Version]
Signature            = "$Windows NT$"
Class                = Extension
ClassGUID            = {e2f84ce7-8efa-411c-aa69-97454ca4cb57}
;// The below ExtensionId value (GUID) needs to be changed by the OEM
;// The ExtensionId ownership will be assigned to your SellerID
;// The ExtensionId will remain unchanged for the life of the part.
ExtensionId          = {4d3c822d-417d-4b03-b562-cd33f5fda354}
;//
Provider             = %ManufacturerName%
DriverVer            = 03/10/2024,23.1040.0.1 ;DATE HAS TO BE IN FOLLOWING FORMAT MM/DD/YYYY
PnPLockdown          = 1
CatalogFile          = PieExtension.cat

[Manufacturer]
%ManufacturerName%   = DeviceExtensions, NTamd64.10.0...16299

;// Note:
;// Extension INF files must have 4-part Hardware IDs (HWIDs) if possible.
;// In addition to having a 4-part HWID, CHIDs may also be added to the Extension INF's Shipping Label.
;// For parts and part series that don't have a 4-part HWID, CHID targeting is required on the Shipping Label.
;// For more details see:
;// https://docs.microsoft.com/en-us/windows-hardware/drivers/dashboard/submit-dashboard-extension-inf-files
;// https://docs.microsoft.com/en-us/windows-hardware/drivers/install/using-an-extension-inf-file
;//

[DeviceExtensions.NTamd64.10.0...16299]
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_02F0 ; QSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_06F0 ; QSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_095A ; STP
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_095B ; STP
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_24FB ; SDP
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_2526 ; PSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_2723 ; QSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_2725 ; SLR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_272B ; BLZ
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_30DC ; PSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_3165 ; STP
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_3166 ; STP
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_31DC ; PSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_34F0 ; QSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_3DF0 ; QSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_43F0 ; QSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_4DF0 ; QSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_51F0 ; SLR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_51F1 ; SLR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_54F0 ; SLR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_7A70 ; SLR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_7AF0 ; SLR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_7E40 ; MAG
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_7F70 ; SLR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_9DF0 ; PSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_A0F0 ; QSR
%Device.ExtensionDesc% = CUSTOMIZATION_EXTENSION_INSTALL , PCI\VEN_8086&DEV_A370 ; PSR

[CUSTOMIZATION_EXTENSION_INSTALL]
AddReg               = AddPIEExtensionRegs

[CUSTOMIZATION_EXTENSION_INSTALL.Components]
AddComponent         = PieSoftwareComponent,,PieDevNode_Install

[PieDevNode_Install]
ComponentIds         = VID_8086&PID_PIE&SID_0001 ; Matches with SWC\VID_8086&PID_PIE&SID_0001

[AddPIEExtensionRegs]
; ************************************************************************************************
; Description:      WoWLAN S5 support
; ------------------------------------------------------------------------------------------------
;            Value  Description                           Is Default
;            0x0    WoWLAN S5 support disabled            yes
;            0x1    WoWLAN S5 support enabled             no
; ------------------------------------------------------------------------------------------------
;HKR,,"WowlanS5Enabled",0x00010001,0x0
; ************************************************************************************************
; Description:      Force reboot after migration
; ------------------------------------------------------------------------------------------------
;            Value  Description                           Is Default
;            0x0    Force reboot after migration disabled yes
;            0x1    Force reboot after migration enabled  no
; ------------------------------------------------------------------------------------------------
;HKR,,"IsMigrationForceReboot",0x00010001,0x0

; English (default)
[Strings]
ManufacturerName     = "Intel Corporation"
Device.ExtensionDesc = "Intel® PROSet/Wireless WiFi Software extension"
