--- title: Win32AppInventory DDF file description: Learn about the OMA DM device description framework (DDF) for the Win32AppInventory configuration service provider (CSP). ms.date: 12/05/2017 --- # Win32AppInventory DDF file This topic shows the OMA DM device description framework (DDF) for the **Win32AppInventory** configuration service provider. DDF files are used only with OMA DM provisioning XML. Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-ddf.md). The XML below is the current version for this CSP. ```xml ]> 1.2 Win32AppInventory ./Vendor/MSFT Win32InstalledProgram The Win32InstalledProgram class represents installed applications. Win32InstalledProgram The InstalledProgram class represents an installed application. InstalledProgram Name Application name Name text/plain Publisher Application publisher Publisher text/plain Version Application version Version text/plain Language Application language Language text/plain RegKey For MSI this is the product code. For ARP this is the registry subkey. RegKey text/plain Source The source of the installation info Source text/plain MsiProductCode GUID that uniquely identifies a particular product. MsiProductCode text/plain MsiPackageCode GUID that identifies a Windows Installer package. MsiPackageCode text/plain ``` ## Related topics [Win32AppInventory configuration service provider](win32appinventory-csp.md)