IAzAuthorizationStore::SetProperty method (azroles.h)

The SetProperty method sets the specified value to the AzAuthorizationStore object property with the specified property ID.

Syntax

HRESULT SetProperty(
  [in]           LONG    lPropId,
  [in]           VARIANT varProp,
  [in, optional] VARIANT varReserved
);

Parameters

[in] lPropId

Property ID of the AzAuthorizationStore object property to set. The following table shows the possible values.

Value Meaning
AZ_PROP_AZSTORE_DOMAIN_TIMEOUT
Also accessed through the DomainTimeout property
AZ_PROP_AZSTORE_MAX_SCRIPT_ENGINES
Also accessed through the MaxScriptEngines property
AZ_PROP_AZSTORE_SCRIPT_ENGINE_TIMEOUT
Also accessed through the ScriptEngineTimeout property
AZ_PROP_APPLICATION_DATA
Also accessed through the ApplicationData property
AZ_PROP_APPLY_STORE_SACL
Also accessed through the ApplyStoreSacl property
AZ_PROP_DESCRIPTION
Also accessed through the Description property
AZ_PROP_GENERATE_AUDITS
Also accessed through the GenerateAudits property

[in] varProp

Value to set to the AzAuthorizationStore object property specified by the lPropId parameter. The following table shows the type of data that must be used depending on the value of the lPropId parameter.

lPropId value Data type
AZ_PROP_AZSTORE_DOMAIN_TIMEOUT
LONG
AZ_PROP_AZSTORE_MAX_SCRIPT_ENGINES
LONG
AZ_PROP_AZSTORE_SCRIPT_ENGINE_TIMEOUT
LONG
AZ_PROP_APPLICATION_DATA
BSTR
AZ_PROP_APPLY_STORE_SACL
BOOL
AZ_PROP_DESCRIPTION
BSTR
AZ_PROP_GENERATE_AUDITS
BOOL

[in, optional] varReserved

Reserved for future use.

Return value

If the method succeeds, the method returns S_OK.

Any other HRESULT value indicates that the operation failed.

Remarks

You must call the Submit method to persist any changes made by this method.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header azroles.h
Library Azroles.lib
DLL Azroles.dll
Redistributable Windows Server 2003 Administration Tools Pack on Windows XP