IGPMConstants Property Methods
The property methods of the IGPMConstants interface get the properties that are described in the following table. For a general discussion of property methods, see Interface Property Methods in the Active Directory Service Interfaces (ADSI) documentation.
The IGPMConstants interface defines the following properties.
Properties
-
DestinationOptionByRelativeName
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_DestinationOptionByRelativeName( [out] GPMDestinationOption* pVal );
Value that corresponds to the GPMDestinationOption of opDestinationByRelativeName.
-
-
DestinationOptionNone
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_DestinationOptionNone( [out] GPMDestinationOption* pVal );
Value that corresponds to the GPMDestinationOption of opDestinationNone.
-
-
DestinationOptionSameAsSource
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_DestinationOptionSameAsSource( [out] GPMDestinationOption* pVal );
Value that corresponds to the GPMDestinationOption option of opDestinationSameAsSource.
-
-
DestinationOptionSet
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_DestinationOptionSet( [out] GPMDestinationOption* pVal );
Value that corresponds to the GPMDestinationOption option of opDestinationSet.
-
-
DoNotUseW2KDC
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_DoNotUseW2KDC( [out] long* pVal );
Value that corresponds to the DoNotUseW2KDC property.
-
-
DoNotValidateDC
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_DoNotValidateDC( [out] long* pVal );
Value that corresponds to the DoNotValidateDC property.
-
-
EntryTypeComputer
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_EntryTypeComputer( [out] GPMEntryType* pVal );
Value that corresponds to the GPMEntryType of typeComputer.
-
-
EntryTypeGlobalGroup
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_EntryTypeGlobalGroup( [out] GPMEntryType* pVal );
Value that corresponds to the GPMEntryType of typeGlobalGroup.
-
-
EntryTypeLocalGroup
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_EntryTypeLocalGroup( [out] GPMEntryType* pVal );
Value that corresponds to the GPMEntryType of typeLocalGroup.
-
-
EntryTypeUNCPath
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_EntryTypeUNCPath( [out] GPMEntryType* pVal );
Value that corresponds to the GPMEntryType of typeUNCPath.
-
-
EntryTypeUniversalGroup
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_EntryTypeUniversalGroup( [out] GPMEntryType* pVal );
Value that corresponds to the GPMEntryType of typeUniversalGroup.
-
-
EntryTypeUnknown
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_EntryTypeUnknown( [out] GPMEntryType* pVal );
Value that corresponds to the GPMEntryType of typeUnknown.
-
-
EntryTypeUser
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_EntryTypeUser( [out] GPMEntryType* pVal );
Value that corresponds to the GPMEntryType of typeUser.
-
-
MigrationTableOnly
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_MigrationTableOnly( [out] long* pVal );
Value that corresponds to the GPM_MIGRATIONTABLE_ONLY constant.
-
-
PermGPOApply
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermGPOApply( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permGPOApply permission type.
-
-
PermGPOCustom
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermGPOCustom( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permGPOCustom permission type.
-
-
PermGPOEdit
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermGPOEdit( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permGPOEdit permission type.
-
-
PermGPOEditSecurityAndDelete
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermGPOEditSecurityAndDelete( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permGPOEditSecurityAndDelete permission type.
-
-
PermGPORead
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermGPORead( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permGPORead permission type.
-
-
PermSOMGPOCreate
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermSOMGPOCreate( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permSOMGPOCreate permission type. Applies to domains only.
-
-
PermSOMLink
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermSOMLink( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permSOMLink permission type. Applies to sites, domains, and organizational units (OUs).
-
-
PermSOMLogging
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermSOMLogging( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permSOMLogging permission type. Applies to domains and OUs.
-
-
PermSOMPlanning
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermSOMPlanning( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permSOMPlanning permission type. Applies to domains and OUs.
-
-
PermSOMWMICreate
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermSOMWMICreate( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permSOMWMICreate permission type. Applies to domains only.
-
-
PermSOMWMIFullControl
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermSOMWMIFullControl( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permSOMWMIFullControl permission type. Applies to domains only.
-
-
PermWMIFilterCustom
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermWMIFilterCustom( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permWMIFilterCustom permission type.
-
-
PermWMIFilterEdit
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermWMIFilterEdit( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permWMIFilterEdit permission type.
-
-
PermWMIFilterFullControl
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_PermWMIFilterFullControl( [out] GPMPermissionType* pVal );
Constant value that corresponds to the permWMIFilterFullControl permission type.
-
-
ProcessSecurity
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_ProcessSecurity( [out] long* pVal );
Value that corresponds to the GPM_PROCESS_SECURITY constant.
-
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_ReportHTML( [out] GPMReportType* pVal );
Value that corresponds to the ReportHTML property. Passed to GenerateReport methods to generate a report in HTML.
-
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_ReportXML( [out] GPMReportType* pVal );
Value that corresponds to the ReportXML property. Passed to GenerateReport methods to generate a report in XML.
-
-
RsopLoggingNoComputer
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_RsopLoggingNoComputer( [out] long* pVal );
Value that corresponds to the RSOP_NO_USER constant.
-
-
RsopLoggingNoUser
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_RsopLoggingNoUser( [out] long* pVal );
Value that corresponds to the RSOP_NO_USER constant.
-
-
RSOPModeLogging
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_RSOPModeUnknown( [out] GPMRSOPMode* pVal );
Value that corresponds to the RSOPModeLogging property.
-
-
RSOPModePlanning
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_RSOPModePlanning( [out] GPMRSOP* pVal );
Value that corresponds to the RSOPModePlanning property.
-
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_RSOPModeUnknown( [out] GPMRSOPMode* pVal );
Value that corresponds to the RSOPModeUnknown property.
-
-
RsopPlanningAssumeCompWQLFilterTrue
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_RSOPModeUnknown( [out] long* pVal );
Value that corresponds to the RSOP_PLANNING_ASSUME_COMP_WQLFILTER_TRUE constant.
-
-
RsopPlanningAssumeSlowLink
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_RsopPlanningAssumeSlowLink( [out] long pVal );
Value that corresponds to the RSOP_PLANNING_ASSUME_SLOW_LINK constant.
-
-
RsopPlanningAssumeUserWQLFilterTrue
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_RSOPModeUnknown( [out] long* pVal );
Value that corresponds to the RSOP_PLANNING_ASSUME_USER_WQLFILTER_TRUE constant.
-
-
RsopPlanningLoopbackOption
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_RsopPlanningLoopbackOption( [in] VARIANT_BOOL vbMerge, [out] long* pVal );
If vbMerge is VARIANT_TRUE, pval corresponds to the RSOP_PLANNING_ASSUME_LOOPBACK_MERGE constant. If vbMerge is VARIANT_FALSE, pval corresponds to the RSOP_PLANNING_ASSUME_LOOPBACK_REPLACE constant.
-
-
SearchOpContains
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchOpContains( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the opContains search operator.
-
-
SearchOpEquals
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchOpEquals( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the opEquals search operator.
-
-
SearchOpNotContains
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchOpNotContains( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the opNotContains search operator.
-
-
SearchOpNotEquals
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchOpNotEquals( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the opNotEquals search operator.
-
-
SearchPropertyBackupMostRecent
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchPropertyBackupMostRecent( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the backupMostRecent search property.
-
-
SearchPropertyGPOComputerExtensions
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchPropertyGPOComputerExtensions( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the gpoComputerExtensions search property.
-
-
SearchPropertyGPODisplayName
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchPropertyGPODisplayName( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the gpoDisplayName search property.
-
-
SearchPropertyGPODomain
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchPropertyGPODomain( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the gpoDomain search property.
-
-
SearchPropertyGPOEffectivePermissions
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchPropertyGPOEffectivePermissions( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the gpoEffectivePermissions search property.
-
-
SearchPropertyGPOID
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchPropertyGPOID( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the gpoID search property.
-
-
SearchPropertyGPOPermissions
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchPropertyGPOPermissions( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the gpoPermissions search property.
-
-
SearchPropertyGPOUserExtensions
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchPropertyGPOUserExtensions( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the gpoUserExtensions search property.
-
-
SearchPropertyGPOWMIFilter
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchPropertyGPOWMIFilter( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the gpoWMIFilter search property.
-
-
SearchPropertySOMLinks
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SearchPropertySOMLinks( [out] GPMSearchProperty* pVal );
Constant value that corresponds to the somLinks search property.
-
-
SecurityFlags
-
-
Access type: Read/write
-
// C++ method syntax HRESULT get_SecurityFlags( [in] VARIANT_BOOL vbOwner, [in] VARIANT_BOOL vbGroup, [in] VARIANT_BOOL vbDACL, [in] VARIANT_BOOL vbSACL, [out] long* pVal );
The value of the SecurityFlags property, which represents the portion of the security descriptor that you want to retrieve or set for a Group Policy object (GPO); for example, the discretionary access control list (DACL), the system access control list (SACL), the group, or the owner. You can pass the returned value in the ulFlags parameter to the IGPMGPO::GetSecurityDescriptor and IGPMGPO::SetSecurityDescriptor functions.
This property takes four parameters. Pass in the boolean values that represent the portions of the security descriptor that you want to retrieve or set. For example, a call to this property using VBScript as follows.
SecurityFlags = GPMConstants.SecurityFlags(bOwner, bGroup, bDACL, bSACL)
For more information about the SecurityFlags property, see get_SecurityFlags.
-
-
SOMDomain
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SOMDomain( [out] GPMSOMType* pVal );
Constant value that corresponds to the somDomain SOM type.
-
-
SOMOU
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SOMOU( [out] GPMSOMType* pVal );
Constant value that corresponds to the somOU SOM type.
-
-
SOMSite
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_SOMSite( [out] GPMSOMType* pVal );
Constant value that corresponds to the somSite SOM type.
-
-
UseAnyDC
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_UseAnyDC( [out] long* pVal );
Value that corresponds to the UseAnyDC property.
-
-
UsePDC
-
-
Access type: Read-only
-
// C++ method syntax HRESULT get_UsePDC( [out] long* pVal );
Value that corresponds to the UsePDC property.
-
Remarks
Properties that begin with PermGPO apply only to Group Policy objects (GPOs). Properties that begin with PermWMIFilter apply only to Windows Management Instrumentation (WMI) filters.
For more information about policy-related permissions, see IGPM::CreatePermission.
Requirements
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
Header |
|
IDL |
|
DLL |
|
IID |
IID_IGPMConstants is defined as 50EF73E6-D35C-4C8D-BE63-7EA5D2AAC5C4 |