Edit

Share via


wcmconfig.h header

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.