IGPM interface (gpmgmt.h)
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.
The GPM object is the only object used with the CoCreateInstance function.
The IGPM interface inherits from the IDispatch interface. IGPM also has these types of members:
The IGPM interface has these methods.
Creates an empty migration table.
Creates and returns an interface or object that represents the trustee (such as a user, computer or security group) and permission that applies to a single object; for example, to a GPO, SOM or a WMI filter.
Creates and returns a GPMSearchCriteria that represents the criteria to use for performing search operations when you use the Group Policy Management Console (GPMC) interfaces.
Creates and returns a GPMTrustee from which you can retrieve information about a trustee.
Creates and returns a GPMBackupDir object, which you can use to access the GPMBackup and GPMBackupCollection objects.
Creates and returns a GPMCSECollection object that allows you to enumerate Group Policy client-side extensions (CSEs) that are registered on the local computer.
Creates and returns a GPMConstants object that allows you to retrieve the value of multiple Group Policy Management Console (GPMC) constants.
Creates and returns a GPMDomain object that corresponds to the specified domain.
Loads the migration table at a specified path.
Creates and returns a GPMRSOP. You can specify the Resultant Set of Policy (RSoP) mode and a Windows Management Instrumentation (WMI) namespace.
Creates and returns a GPMSitesContainer object from which sites can be opened and queried.
The InitializeReporting method sets the location to search for .adm files. This method initializes reporting in an asynchronous manner.
|Minimum supported client||Windows Vista|
|Minimum supported server||Windows Server 2008|