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.

Inheritance

The IGPM interface inherits from the IDispatch interface. IGPM also has these types of members:

Methods

The IGPM interface has these methods.

 
IGPM::CreateMigrationTable

Creates an empty migration table.
IGPM::CreatePermission

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.
IGPM::CreateSearchCriteria

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.
IGPM::CreateTrustee

Creates and returns a GPMTrustee from which you can retrieve information about a trustee.
IGPM::GetBackupDir

Creates and returns a GPMBackupDir object, which you can use to access the GPMBackup and GPMBackupCollection objects.
IGPM::GetClientSideExtensions

Creates and returns a GPMCSECollection object that allows you to enumerate Group Policy client-side extensions (CSEs) that are registered on the local computer.
IGPM::GetConstants

Creates and returns a GPMConstants object that allows you to retrieve the value of multiple Group Policy Management Console (GPMC) constants.
IGPM::GetDomain

Creates and returns a GPMDomain object that corresponds to the specified domain.
IGPM::GetMigrationTable

Loads the migration table at a specified path.
IGPM::GetRSOP

Creates and returns a GPMRSOP. You can specify the Resultant Set of Policy (RSoP) mode and a Windows Management Instrumentation (WMI) namespace.
IGPM::GetSitesContainer

Creates and returns a GPMSitesContainer object from which sites can be opened and queried.
IGPM::InitializeReporting

The InitializeReporting method sets the location to search for .adm files. This method initializes reporting in an asynchronous manner.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header gpmgmt.h

See also

GPMC Interfaces

IDispatch