IAzRole interface (azroles.h)

The IAzRole interface defines the set of operations that can be performed by a set of users within a scope.

Inheritance

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

Methods

The IAzRole interface has these methods.

 
IAzRole::AddAppMember

Adds the specified IAzApplicationGroup object to the list of application groups that belong to this role.
IAzRole::AddMember

Adds the specified security identifier (SID) in text form to the list of Windows accounts that belong to the role.
IAzRole::AddMemberName

Adds the specified account name to the list of accounts that belong to the role.
IAzRole::AddOperation

Adds the IAzOperation object with the specified name to the role.
IAzRole::AddPropertyItem

Adds the specified entity to the specified list. (IAzRole.AddPropertyItem)
IAzRole::AddTask

Adds the IAzTask object with the specified name to the role.
IAzRole::DeleteAppMember

Removes the specified IAzApplicationGroup object from the list of application groups that belong to the role.
IAzRole::DeleteMember

Removes the specified security identifier (SID) in text form from the list of Windows accounts that belong to the role.
IAzRole::DeleteMemberName

Removes the specified account name from the list of accounts that belong to the role.
IAzRole::DeleteOperation

Removes the IAzOperation object with the specified name from the role.
IAzRole::DeletePropertyItem

Removes the specified entity from the specified list. (IAzRole.DeletePropertyItem)
IAzRole::DeleteTask

Removes the IAzTask object with the specified name from the role.
IAzRole::get_ApplicationData

The ApplicationData property of IAzRole sets or retrieves an opaque field that can be used by the application to store information. (Get)
IAzRole::get_AppMembers

Retrieves the application groups that belong to the role.
IAzRole::get_Description

Sets or retrieves a comment that describes the role. (Get)
IAzRole::get_Members

Retrieves the security identifiers (SIDs), in text form, of Windows accounts that belong to the role.
IAzRole::get_MembersName

Retrieves the account names of accounts that belong to the role.
IAzRole::get_Name

Sets or retrieves the name of the role. (Get)
IAzRole::get_Operations

Retrieves the operations associated with the role.
IAzRole::get_Tasks

Retrieves the tasks associated with the role.
IAzRole::get_Writable

Retrieves a value that indicates whether the role can be modified by the user context that initialized it.
IAzRole::GetProperty

Returns the IAzRole object property with the specified property ID.
IAzRole::put_ApplicationData

The ApplicationData property of IAzRole sets or retrieves an opaque field that can be used by the application to store information. (Put)
IAzRole::put_Description

Sets or retrieves a comment that describes the role. (Put)
IAzRole::put_Name

Sets or retrieves the name of the role. (Put)
IAzRole::SetProperty

Sets the specified value to the IAzRole object property with the specified property ID.
IAzRole::Submit

Persists changes made to the IAzRole object.

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
Redistributable Windows Server 2003 Administration Tools Pack on Windows XP