gpmgmt.h header
This header is used by Group Policy Management Console. For more information, see:
gpmgmt.h contains the following programming interfaces:
Interfaces
IGPM The IGPM interface provides methods that access other interfaces of the Group Policy Management Console (GPMC) and methods that create other objects on which various search operations can be performed. |
IGPM2 The IGPM2 interface extends the GPMBackupDir and InitializeReporting methods of the IGPM interface of the Group Policy Management Console (GPMC). |
IGPMAsyncCancel A pointer to the IGPMAsyncCancel interface is returned to the client by the Group Policy Management Console (GPMC) method that the client calls asynchronously. |
IGPMAsyncProgress The IGPMAsyncProgress interface can be implemented by the client and passed as an input parameter to the Group Policy Management Console (GPMC) methods that can execute asynchronously. |
IGPMBackup The IGPMBackup interface supports methods that allow you to delete GPMBackup objects and to retrieve various properties of GPMBackup objects. |
IGPMBackupCollection The IGPMBackupCollection interface contains methods that enable applications to access a collection of GPMBackup objects when using the Group Policy Management Console (GPMC) interfaces. |
IGPMBackupDir The IGPMBackupDir interface supports methods that allow you to query GPMBackup and GPMBackupCollection objects when you use the Group Policy Management Console (GPMC) interfaces. |
IGPMBackupDirEx The IGPMBackupDirEx interface supports methods that allow you to query GPMBackup, GPMBackupCollection, GPMStarterGPOBackup, and GPMStarterGPOBackupCollection objects when you are using the Group Policy Management Console (GPMC) interfaces. |
IGPMClientSideExtension The IGPMClientSideExtension interface supports methods that allow you to query client-side extension properties when you use the Group Policy Management Console (GPMC) interfaces. |
IGPMConstants The IGPMConstants interface supports methods that retrieve the value of multiple Group Policy Management Console (GPMC) constants. To create a GPMConstants object, call the IGPM::GetConstants method. |
IGPMConstants2 The IGPMConstants2 interface supports methods that retrieve the value of multiple Group Policy Management Console (GPMC) constants. |
IGPMCSECollection The IGPMCSECollection interface contains methods that enable applications to query a collection of client-side extensions (CSEs) when you use the Group Policy Management Console (GPMC) interfaces. |
IGPMDomain Represents a given domain and supports methods that allow you to query scope of management (SOM) objects, create, restore and query GPOs, and create and query WMI filters when you are using the Group Policy Management Console (GPMC) interfaces. |
IGPMDomain2 Represents a given domain and supports methods that allow you to query scope of management (SOM) objects, create, restore and query Starter GPOs, and create and query WMI filters when you are using the Group Policy Management Console (GPMC) interfaces. |
IGPMGPO The IGPMGPO interface supports methods that enable you to manage Group Policy Objects (GPOs) in the directory service. |
IGPMGPO2 The IGPMGPO2 interface supports methods that enable you to manage Group Policy objects (GPOs) and Starter Group Policy objects in the directory service. |
IGPMGPOCollection The IGPMGPOCollection interface contains methods that enable applications to access a collection of Group Policy Objects (GPOs) when using the Group Policy Management Console (GPMC) interfaces. |
IGPMGPOLink The IGPMGPOLink interface supports methods that allow you to remove a GPO link from the scope of management (SOM), and to set and retrieve various properties of GPO links, including enabling and enforcing links. |
IGPMGPOLinksCollection The IGPMGPOLinksCollection interface contains methods that enable applications to access a collection of GPO links when using the Group Policy Management (GPMC) interfaces. |
IGPMMapEntry The IGPMMapEntry interface provides access to a map entry. |
IGPMMapEntryCollection The IGPMMapEntryCollection interface enables applications to access map entry objects. |
IGPMMigrationTable The IGPMMigrationTable interface provides an interface to a migration table. |
IGPMPermission The IGPMPermission interface contains methods to retrieve permission-related properties when using the GPMC. |
IGPMResult The IGPMResult interface contains methods to retrieve status message information while performing various types of GPO processing operations such as restore, import, copy and backup. |
IGPMRSOP The IGPMRSOP interface provides methods that support making Resultant Set of Policy (RSoP) queries in both logging and planning mode. |
IGPMSearchCriteria The IGPMSearchCriteria interface allows you to define the criteria to use for search operations when using the Group Policy Management Console (GPMC) interfaces. To create a GPMSearchCriteria object, call the IGPM::CreateSearchCriteria method. |
IGPMSecurityInfo The IGPMSecurityInfo interface defines the methods of the GPMSecurityInfo collection. This collection represents a set of policy-related permissions that can be set on a particular object, such as a scope of management (SOM), a GPO, or a WMI filter. |
IGPMSitesContainer The IGPMSitesContainer interface provides the methods required to access the scope of management (SOM) objects that represent sites in a forest. |
IGPMSOM The IGPMSOM interface contains methods that allow you to create and retrieve GPO links for a scope of management (SOM), and to set and retrieve security attributes and various properties for a SOM. A SOM can be a site, domain or OU. |
IGPMSOMCollection The IGPMSOMCollection interface represents a collection of GPMSOM objects. |
IGPMStarterGPO The IGPMStarterGPO interface supports methods that enable you to manage Starter Group Policy Objects (GPOs) in the directory service. |
IGPMStarterGPOBackup The IGPMStarterGPOBackup interface supports methods that allow you to delete GPMStarterGPOBackup objects and to retrieve various properties of GPMStarterGPOBackup objects. |
IGPMStarterGPOBackupCollection The IGPMStarterGPOBackupCollection interface contains methods that enable applications to access a collection of GPMStarterGPOBackup objects when using the Group Policy Management Console (GPMC) interfaces. |
IGPMStarterGPOCollection The IGPMStarterGPOCollection interface contains methods that enable applications to access a collection of Group Policy Objects (GPOs) when using the Group Policy Management Console (GPMC) interfaces. |
IGPMStatusMessage The IGPMStatusMessage interface contains property methods that retrieve various properties of status messages related to GPO operations. |
IGPMStatusMsgCollection The IGPMStatusMsgCollection interface contains methods that enable applications to access a collection of status messages when using the Group Policy Management Console (GPMC) interfaces. |
IGPMTrustee The IGPMTrustee interface contains methods to retrieve information about a given trustee when using the Group Policy Management Console (GPMC). |
IGPMWMIFilter The IGPMWMIFilter interface contains methods that allow you to set and retrieve security attributes and various properties for a WMI filter. WMI filter queries are specified using WMI Query Language (WQL). |
IGPMWMIFilterCollection The IGPMWMIFilterCollection interface contains methods that enable applications to access a collection of WMI filters when using the Group Policy Management Console (GPMC) interfaces. |
Enumerations
GPMBackupType The type of backup created. |
GPMPermissionType The categories, permissions included in the categories, and the object to which they can be applied. |
GPMReportingOptions Options for Group Policy Management Console reports. |
GPMSearchProperty The property of the search criteria. |
GPMStarterGPOType The Starter Group Policy object is a system Starter Group Policy object or a custom Starter Group Policy object. |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for