Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Settings Management Infrastructure (SMI). For more information, see:
wcmconfig.h contains the following programming interfaces:
Interfaces
| IItemEnumerator Enumerates the items of a collection of settings and attributes. |
| ISettingsContext An interface to a backing store that is used to store setting changes made through the other SMI APIs, and provides operations to serialize to and deserialize from a representation. |
| ISettingsEngine The central interface for opening namespaces and controlling how they are opened. |
| ISettingsIdentity Identifies a namespace to open or use. |
| ISettingsItem Navigates the settings tree, retrieves the metadata for a particular setting, and retrieves or modify its value. |
| ISettingsNamespace Performs operations to set, retrieve, and validate settings, and save changes for a namespace instance. |
| ISettingsResult Retrieves the code and description for errors and warnings returned by various operations. |
| ITargetInfo Defines the offline target information, specifically, file and registry locations as well as wow64 information. |
Enumerations
| WcmDataType Enumerates the data types returned from the ISettingsItem::GetDataType method. |
| WcmNamespaceAccess Describes the options passed to the ISettingsEngine::GetNamespace method to choose how the namespace must be accessed. |
| WcmNamespaceEnumerationFlags Describes the types of enumeration flags. |
| WcmRestrictionFacets Enumerates the facet values that may be returned by the ISettingsItem::GetRestrictionFacets method. |
| WcmSettingType Describes setting types that are returned from the ISettingsItem::GetSettingType method and defines the object model type for the calling ISettingsItem interface. |
| WcmTargetMode Enumerates the various target modes. |
| WcmUserStatus Describes the status of the user. |