IGPM interface

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.

Members

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

Methods

The IGPM interface has these methods.

MethodDescription
CreatePermission

Creates and returns a GPMPermission object which supports methods that retrieve multiple permission-related properties.

CreateSearchCriteria

Creates and returns a GPMSearchCriteria object which represents the criteria to use for search operations when using the GPMC interfaces.

CreateTrustee

Creates and returns a GPMTrustee object from which you can retrieve information about a trustee.

CreatMigrationTable

Creates an empty migration table.

GetBackupDir

Creates and returns a GPMBackupDir object which you can use to access GPMBackup and GPMBackupCollection objects.

GetClientSideExtensions

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

GetConstants

Creates and returns a GPMConstants object which supports methods that retrieve the value of multiple GPMC constants.

GetDomain

Creates and returns a GPMDomain object, which allows you to create, query, and restore Group Policy objects (GPOs), and to search scope of management (SOM) objects.

GetMigrationTable

Loads the migration table at a specified path, and returns a GPMMigrationTable object.

GetRSOP

Creates and returns a GPMRSOP object.

GetSitesContainer

Creates and returns a GPMSitesContainer object from which sites in a forest can be opened and queried.

InitializeReporting

Sets the location of .adm files that are specified by the user, and initiates reporting.

 

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Header

Gpmgmt.h

IDL

Gpmgmt.idl

DLL

Gpmgmt.dll

IID

IID_IGPM is defined as F5FAE809-3BD6-4DA9-A65E-17665B41D763

See also

IDispatch
GPMC Interfaces

 

 

Show: