--- title: DevicePreparation DDF file description: View the XML file containing the device description framework (DDF) for the DevicePreparation configuration service provider. author: vinaypamnani-msft manager: aaroncz ms.author: vinpa ms.date: 06/02/2023 ms.localizationpriority: medium ms.prod: windows-client ms.technology: itpro-manage ms.topic: reference --- # DevicePreparation DDF file The following XML file contains the device description framework (DDF) for the DevicePreparation configuration service provider. ```xml ]> 1.2 DevicePreparation ./Device/Vendor/MSFT Parent node for the CSP. 99.9.99999 1.0 0x4;0x1B;0x30;0x31;0x48;0x54;0x62;0x63;0x64;0x65;0x79;0x7A;0x7D;0x7E;0x81;0x82;0x88;0x8A;0x8B;0xA1;0xA2;0xA4;0xA5;0xAB;0xAC;0xAF;0xBC;0xBF;0xCA;0xCB;0xCD; PageEnabled false This node determines whether to enable or show the Device Preparation page. false The page is not enabled true The page is enabled PageStatus This node provides status of the Device Preparation page. Values are an enum: 0 = Disabled; 1 = Enabled; 2 = InProgress; 3 = ExitedOnSuccess; 4 = ExitedOnFailure. 0 Disabled 1 Enabled 2 InProgress 3 Succeeded 4 Failed PageSettings This node configures specific settings for the Device Preparation page. BootstrapperAgent The subnodes configure settings for the Bootstrapper Agent. ClassID This node stores the class ID for the Bootstrapper Agent WinRT object. ExecutionContext This node holds opaque data that will be passed to the Bootstrapper Agent as a parameter when it is invoked to execute. InstallationStatusUri This node holds a URI that can be queried for the status of the Bootstrapper Agent installation. MDMProvider The subnode configures the settings for the MDMProvider. Progress Noode for reporting progress status as opaque data. MdmAgentInstalled false This node indicates whether the MDM agent was installed or not. When set to true sets the AUTOPILOT_MDM_AGENT_REGISTERED WNF event. ``` ## Related articles [DevicePreparation configuration service provider reference](devicepreparation-csp.md)