--- title: EnterpriseDesktopAppManagement DDF file description: View the XML file containing the device description framework (DDF) for the EnterpriseDesktopAppManagement configuration service provider. ms.date: 01/18/2024 --- # EnterpriseDesktopAppManagement DDF file The following XML file contains the device description framework (DDF) for the EnterpriseDesktopAppManagement configuration service provider. ```xml ]> 1.2 EnterpriseDesktopAppManagement ./User/Vendor/MSFT The root node for the EnterpriseDesktopAppManagement configuration service provider. 10.0.10586 1.0 0x4;0x1B;0x30;0x31;0x48;0x54;0x79;0x7A;0x7D;0x7E;0x81;0x82;0x8A;0x8B;0xA1;0xA2;0xA4;0xA5;0xAB;0xAC;0xAF;0xBC;0xBF;0xCA;0xCB;0xCD;0xCF; MSI Product Type is MSI The MSI product code for the application. ProductID The MSI product code for the application. Version MSI Product Version Name Name of the application. Publisher Publisher of application. InstallPath Installation path of the application. InstallDate Installation date of the application. DownloadInstall was added to the section of the XML. The default value is 0 (do not send token). This tag is optional and needs to be set to 1 in case the server wants the download URL to get the AADUserToken.]]> Status Status of the application. Valid values: 10-Initialized, 20-Download In Progress, 25-Pending Download Retry, 30-Download Failed, 40-Download Completed, 48-Pending User Session, 50-Enforcement In Progress, 55-Pending Enforcement Retry, 60-Enforcement Failed, 70-Enforcement Completed LastError The last error code during the application installation process. This is typically stored as an HRESULT format. Depending on what was occurring when the error happened, this could be the result of executing MSIExec.exe or the error result from an API that failed. LastErrorDesc Contains the last error code description. The LastErrorDesc value is looked up for the matching LastError value. Sometimes there is no LastErrorDesc returned. UpgradeCode 10.0.14393 1.0 A gateway (or device management server) uses this method to detect matching upgrade MSI product when a Admin wants to update an existing MSI app. If the same upgrade product is installed, then the update is allowed. Guid EnterpriseDesktopAppManagement ./Device/Vendor/MSFT The root node for the EnterpriseDesktopAppManagement configuration service provider. 10.0.10586 1.0 0x4;0x1B;0x30;0x31;0x48;0x54;0x79;0x7A;0x7D;0x7E;0x81;0x82;0x8A;0x8B;0xA1;0xA2;0xA4;0xA5;0xAB;0xAC;0xAF;0xBC;0xBF;0xCA;0xCB;0xCD;0xCF; MSI Product Type is MSI The MSI product code for the application. ProductID The MSI product code for the application. Version MSI Product Version Name Name of the application. Publisher Publisher of application. InstallPath Installation path of the application. InstallDate Installation date of the application. DownloadInstall was added to the section of the XML. The default value is 0 (do not send token). This tag is optional and needs to be set to 1 in case the server wants the download URL to get the AADUserToken.]]> Status Status of the application. Valid values: 10-Initialized, 20-Download In Progress, 25-Pending Download Retry, 30-Download Failed, 40-Download Completed, 48-Pending User Session, 50-Enforcement In Progress, 55-Pending Enforcement Retry, 60-Enforcement Failed, 70-Enforcement Completed LastError The last error code during the application installation process. This is typically stored as an HRESULT format. Depending on what was occurring when the error happened, this could be the result of executing MSIExec.exe or the error result from an API that failed. LastErrorDesc Contains the last error code description. The LastErrorDesc value is looked up for the matching LastError value. Sometimes there is no LastErrorDesc returned. UpgradeCode 10.0.14393 1.0 A gateway (or device management server) uses this method to detect matching upgrade MSI product when a Admin wants to update an existing MSI app. If the same upgrade product is installed, then the update is allowed. Guid ``` ## Related articles [EnterpriseDesktopAppManagement configuration service provider reference](enterprisedesktopappmanagement-csp.md)