diff --git a/windows/client-management/mdm/images/provisioning-csp-uefi.png b/windows/client-management/mdm/images/provisioning-csp-uefi.png
index 6900dd0c83..42adcc7895 100644
Binary files a/windows/client-management/mdm/images/provisioning-csp-uefi.png and b/windows/client-management/mdm/images/provisioning-csp-uefi.png differ
diff --git a/windows/client-management/mdm/uefi-csp.md b/windows/client-management/mdm/uefi-csp.md
index ef549e1753..0f20a10948 100644
--- a/windows/client-management/mdm/uefi-csp.md
+++ b/windows/client-management/mdm/uefi-csp.md
@@ -12,7 +12,10 @@ ms.date: 02/01/2018
# UEFI CSP
-The UEFI configuration service provider (CSP) interfaces to UEFI's Device Firmware Configuration Interface (DFCI) to make BIOS configuration changes. This CSP was added in Windows 10, version 1803.
+The UEFI configuration service provider (CSP) interfaces to UEFI's Device Firmware Configuration Interface (DFCI) to make BIOS configuration changes. This CSP was added in Windows 10, next major version.
+
+> [!Note]
+> The UEFI CSP version published in Windows 10, version 1803 was replaced with this entirely different version.
The following diagram shows the UEFI CSP in tree format.
@@ -23,45 +26,46 @@ The following list describes the characteristics and parameters.
**./Vendor/MSFT/Uefi**
Root node.
-**UefiDeviceIdentifier**
-Retrieves XML from UEFI which describes the device identifier.
+**DeviceIdentifier**
+Retrieves XML from UEFI that describes the device identifier.
Supported operation is Get.
-**IdentityInfo**
-Node for provisioned signers operations.
-
-
-**IdentityInfo/Current**
-Retrieves XML from UEFI which describes the current UEFI identity information.
+**Identity**
+Node for identity certificate operations.
Supported operation is Get.
-**IdentityInfo/Apply**
-Apply an identity information package to UEFI. Input is the signed package in base64 encoded format.
-
-Supported operation is Replace.
-
-**IdentityInfo/ApplyResult**
-Retrieves XML describing the results of previous ApplyIdentityInfo operation.
+**Identity/Current**
+Retrieves XML from UEFI that describes the current UEFI identity certificate information.
Supported operation is Get.
-**AuthInfo**
-Node for permission information operations.
+**Identity/Apply**
+Applies an identity information package to UEFI. Input is the signed package in base64 encoded format.
-**AuthInfo/Current**
-Retrieves XML from UEFI which describes the current UEFI permission/authentication information.
+Value type is Base64. Supported operation is Replace.
+
+**Identity/Result**
+Retrieves the binary result package of the previous Identity/Apply operation.
Supported operation is Get.
-**AuthInfo/Apply**
-Apply a permission/authentication information package to UEFI. Input is the signed package in base64 encoded format.
+**Permissions**
+Node for settings permission operations..
-Supported operation is Replace.
+**Permissions/Current**
+Retrieves XML from UEFI which describes the current UEFI settings permissions.
-**AuthInfo/ApplyResult**
-Retrieves XML describing the results of previous ApplyAuthInfo operation.
+Supported operation is Get.
+
+**Permissions/Apply**
+Apply a permissions information package to UEFI. Input is the signed package in base64 encoded format.
+
+Value type is Base64. Supported operation is Replace.
+
+**Permissions/Result**
+Retrieves the binary result package of the previous Permissions/Apply operation. This binary package contains XML describing the action taken for each individual permission.
Supported operation is Get.
diff --git a/windows/client-management/mdm/uefi-ddf.md b/windows/client-management/mdm/uefi-ddf.md
index de67ae71b4..43d5c06473 100644
--- a/windows/client-management/mdm/uefi-ddf.md
+++ b/windows/client-management/mdm/uefi-ddf.md
@@ -6,7 +6,7 @@ ms.topic: article
ms.prod: w10
ms.technology: windows
author: MariciaAlforque
-ms.date: 02/01/2018
+ms.date: 08/28/2018
---
# UEFI DDF file
@@ -16,7 +16,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Uefi**
Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download).
-The XML below is the current version for this CSP.
+The XML below is for Windows 10, next major version.
``` syntax
@@ -32,6 +32,7 @@ The XML below is the current version for this CSP.
+ UEFI Firmware Configuration Service Provider.
@@ -46,12 +47,12 @@ The XML below is the current version for this CSP.
- UefiDeviceIdentifier
+ DeviceIdentifier
- Retrieves XML from UEFI which describes the device identifier.
+ Retrieves XML from UEFI which contains the device identifier.
@@ -61,21 +62,18 @@ The XML below is the current version for this CSP.
-
-
-
text/plain
- IdentityInfo
+ Identity
- Provisioned signers
+ Identity certificate operations.
@@ -95,7 +93,7 @@ The XML below is the current version for this CSP.
- Retrieves XML from UEFI which describes the current UEFI identity information
+ Retrieves XML from UEFI which describes the current UEFI identity certificate information.
@@ -132,14 +130,14 @@ The XML below is the current version for this CSP.
- ApplyResult
+ Result
- Retrieves XML describing the results of previous ApplyIdentityInfo operation.
+ Retrieves the binary result package of the previous Identity/Apply operation.
-
+
@@ -148,18 +146,18 @@ The XML below is the current version for this CSP.
- text/plain
+
- AuthInfo
+ Permissions
- Permission Information
+ Settings permission operations.
@@ -179,7 +177,7 @@ The XML below is the current version for this CSP.
- Retrieves XML from UEFI which describes the current UEFI permission/authentication information.
+ Retrieves XML from UEFI which describes the current UEFI settings permissions.
@@ -200,7 +198,7 @@ The XML below is the current version for this CSP.
- Apply a permission/authentication information package to UEFI. Input is the signed package in base64 encoded format.
+ Apply a permissions information package to UEFI. Input is the signed package in base64 encoded format.
@@ -216,14 +214,14 @@ The XML below is the current version for this CSP.
- ApplyResult
+ Result
- Retrieves XML describing the results of previous ApplyAuthInfo operation.
+ Retrieves the binary result package of the previous Permissions/Apply operation. This binary package contains XML describing the action taken for each individual permission.
-
+
@@ -232,18 +230,18 @@ The XML below is the current version for this CSP.
- text/plain
+
- Config
+ Settings
- Device Configuration
+ Device settings operations.
@@ -263,7 +261,7 @@ The XML below is the current version for this CSP.
- Retrieves XML from UEFI which describes the current UEFI configuration.
+ Retrieves XML from UEFI which describes the current UEFI settings.
@@ -284,7 +282,7 @@ The XML below is the current version for this CSP.
- Apply a configuration package to UEFI. Input is the signed package in base64 encoded format.
+ Apply a settings information package to UEFI. Input is the signed package in base64 encoded format.
@@ -300,14 +298,14 @@ The XML below is the current version for this CSP.
- ApplyResult
+ Result
- Retrieves XML describing the results of previous ApplyConfig operation.
+ Retrieves the binary result package of the previous Settings/Apply operation. This binary package contains XML describing the action taken for each individual setting.
-
+
@@ -316,7 +314,196 @@ The XML below is the current version for this CSP.
- text/plain
+
+
+
+
+
+
+ Identity2
+
+
+
+
+ Identity certificate operations. Alternate endpoint for sending a second identity package without an OS restart.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Apply
+
+
+
+
+ Apply an identity information package to UEFI. Input is the signed package in base64 encoded format. Alternate location for sending two identity packages in the same session.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Result
+
+
+
+
+ Retrieves the binary result package of the previous Identity2/Apply operation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Permissions2
+
+
+
+
+ Settings permission operations. Alternate endpoint for sending a second permission package without an OS restart.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Apply
+
+
+
+
+ Apply a permissions information package to UEFI. Input is the signed package in base64 encoded format. Alternate location for sending two permissions information packages in the same session.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Result
+
+
+
+
+ Retrieves the binary result package from the previous Permissions2/Apply operation. This binary package contains XML describing the action taken for each individual permission.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Settings2
+
+
+
+
+ Device settings operations. Alternate endpoint for sending a second settings package without an OS restart.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Apply
+
+
+
+
+ Apply a settings information package to UEFI. Input is the signed package in base64 encoded format. Alternate location for sending two settings information packages in the same session.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Result
+
+
+
+
+ Retrieves the binary result package of previous Settings2/Apply operation. This binary package contains XML describing the action taken for each individual setting.
+
+
+
+
+
+
+
+
+
+
+