Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Security and Identity. For more information, see:
azroles.h contains the following programming interfaces:
Interfaces
IAzApplication Defines an installed instance of an application. An IAzApplication object is created when an application is installed. |
IAzApplication2 Inherits from the IAzApplication interface and implements additional methods to initialize IAzClientContext2 objects. |
IAzApplication3 Provides methods to manage IAzRoleAssignment, IAzRoleDefinition, and IAzScope2 objects. |
IAzApplicationGroup Defines a collection of principals. |
IAzApplicationGroup2 Extends the IAzApplicationGroup interface by adding support for the BizRule group type. |
IAzApplicationGroups Represents a collection of IAzApplicationGroup objects. |
IAzApplications Represents a collection of IAzApplication objects. |
IAzAuthorizationStore Defines the container that is the root of the authorization policy store. |
IAzAuthorizationStore2 Inherits from the AzAuthorizationStore object and implements methods to create and open IAzApplication2 objects. |
IAzAuthorizationStore3 Extends the IAzAuthorizationStore2 interface with methods that manage business rule (BizRule) support and caching. |
IAzBizRuleContext Contains information about a Business Rule (BizRule) operation. |
IAzBizRuleInterfaces Provides methods and properties used to manage a list of IDispatch interfaces that can be called by business rule (BizRule) scripts. |
IAzBizRuleParameters Provides methods and properties used to manage a list of parameters that can be passed to business rule (BizRule) scripts. |
IAzClientContext Maintains the state that describes a particular client. |
IAzClientContext2 Inherits from the IAzClientContext interface and implements new methods that manipulate the client context. |
IAzClientContext3 Extends the IAzClientContext2 interface. |
IAzNameResolver Translates security identifiers (SIDs) into principal display names. |
IAzObjectPicker Displays a dialog box that allows users to select one or more principals from a list. |
IAzOperation Defines a low-level operation supported by an application. |
IAzOperation2 Extends the IAzOperation with a method that returns the role assignments associated with the operation. |
IAzOperations Represents a collection of IAzOperation objects. |
IAzPrincipalLocator Locates and chooses ADAM principals in Authorization Manager. |
IAzRole Defines the set of operations that can be performed by a set of users within a scope. |
IAzRoleAssignment Represents a role to which users and groups can be assigned. |
IAzRoleAssignments Represents a collection of IAzRoleAssignment objects. |
IAzRoleDefinition Represents one or more IAzRoleDefinition, IAzTask, and IAzOperation objects that specify a set of operations. |
IAzRoleDefinitions Represents a collection of IAzRoleDefinition objects. |
IAzRoles Represents a collection of IAzRole objects. |
IAzScope Defines a logical container of resources to which the application manages access. |
IAzScope2 Extends the IAzScope interface to manage IAzRoleAssignment and IAzRoleDefinition objects. |
IAzScopes Represents a collection of IAzScope objects. |
IAzTask Describes a set of operations. |
IAzTask2 Extends the IAzTask interface with a method that returns the role assignments associated with the task. |
IAzTasks Represents a collection of IAzTask objects. |
Enumerations
AZ_PROP_CONSTANTS Defines constants used by Authorization Manager. |