---
title: Win32AppInventory CSP
description: Win32AppInventory CSP
ms.assetid: C0DEDD51-4EAD-4F8E-AEE2-CBE9658BCA22
ms.reviewer: 
manager: dansimp
ms.author: dansimp
ms.topic: article
ms.prod: w10
ms.technology: windows
author: manikadhiman
ms.date: 06/26/2017
---

# Win32AppInventory CSP


The Win32AppInventory configuration service provider is used to provide an inventory of installed applications on a device.

The following diagram shows the Win32AppInventory configuration service provider management objects in tree format as used by Open Mobile Alliance Device Management (OMA DM), OMA Client Provisioning, and Enterprise DM.

![win32appinventory csp diagram](images/provisioning-csp-win32appinventory.png)

<a href="" id="--vendor-msft-win32appinventory"></a>**./Vendor/MSFT/Win32AppInventory**  
The root node for the Win32AppInventory configuration service provider.

The supported operation is Get.

<a href="" id="win32installedprogram"></a>**Win32InstalledProgram**  
This represents an inventory of installed Win32 applications on the device.

The supported operation is Get.

<a href="" id="win32installedprogram-installedprogram"></a>**Win32InstalledProgram/**<em>InstalledProgram</em>  
A node that contains information for a specific application.

<a href="" id="win32installedprogram-installedprogram-name"></a>**Win32InstalledProgram/**<em>InstalledProgram</em>**/Name**  
A string that specifies the name of the application.

The supported operation is Get.

<a href="" id="win32installedprogram-installedprogram-publisher"></a>**Win32InstalledProgram/**<em>InstalledProgram</em>**/Publisher**  
A string that specifies the publisher of the application.

The supported operation is Get.

<a href="" id="win32installedprogram-installedprogram-version"></a>**Win32InstalledProgram/**<em>InstalledProgram</em>**/Version**  
A string that specifies the version of the application.

The supported operation is Get.

<a href="" id="win32installedprogram-installedprogram-language"></a>**Win32InstalledProgram/**<em>InstalledProgram</em>**/Language**  
A string that specifies the language of the application.

The supported operation is Get.

<a href="" id="win32installedprogram-installedprogram-regkey"></a>**Win32InstalledProgram/**<em>InstalledProgram</em>**/RegKey**  
A string that specifies product code or registry subkey.

For MSI-based applications this is the product code.

For applications found in Add/Remove Programs, this is the registry subkey.

The supported operation is Get.

<a href="" id="win32installedprogram-installedprogram-source"></a>**Win32InstalledProgram/**<em>InstalledProgram</em>**/Source**  
A string that specifies where the application was discovered, such as MSI or Add/Remove Programs.

The supported operation is Get.

<a href="" id="win32installedprogram-installedprogram-msiproductcode"></a>**Win32InstalledProgram/**<em>InstalledProgram</em>**/MsiProductCode**  
A GUID that uniquely identifies a particular MSI product.

The supported operation is Get.

<a href="" id="win32installedprogram-installedprogram-msipackagecode"></a>**Win32InstalledProgram/**<em>InstalledProgram</em>**/MsiPackageCode**  
A GUID that identifies an MSI package. Multiple products can make up a single package.

The supported operation is Get.

## Related topics


[Configuration service provider reference](configuration-service-provider-reference.md)

 

 






