IAzApplication interface (azroles.h)
The IAzApplication interface defines an installed instance of an application. An IAzApplication object is created when an application is installed.
Inheritance
The IAzApplication interface inherits from the IDispatch interface. IAzApplication also has these types of members:
Methods
The IAzApplication interface has these methods.
IAzApplication::AddDelegatedPolicyUser Adds the specified security identifier (SID) in text form to the list of principals that act as delegated policy users. (IAzApplication.AddDelegatedPolicyUser) |
IAzApplication::AddDelegatedPolicyUserName Adds the specified account name to the list of principals that act as delegated policy users. (IAzApplication.AddDelegatedPolicyUserName) |
IAzApplication::AddPolicyAdministrator Adds the specified security identifier (SID) in text form to the list of principals that act as policy administrators. (IAzApplication.AddPolicyAdministrator) |
IAzApplication::AddPolicyAdministratorName Adds the specified account name to the list of principals that act as policy administrators. (IAzApplication.AddPolicyAdministratorName) |
IAzApplication::AddPolicyReader Adds the specified security identifier (SID) in text form to the list of principals that act as policy readers. (IAzApplication.AddPolicyReader) |
IAzApplication::AddPolicyReaderName Adds the specified account name to the list of principals that act as policy readers. (IAzApplication.AddPolicyReaderName) |
IAzApplication::AddPropertyItem Adds the specified principal to the specified list of principals. (IAzApplication.AddPropertyItem) |
IAzApplication::CreateApplicationGroup Creates an IAzApplicationGroup object with the specified name. (IAzApplication.CreateApplicationGroup) |
IAzApplication::CreateOperation Creates an IAzOperation object with the specified name. |
IAzApplication::CreateRole Creates an IAzRole object with the specified name. (IAzApplication.CreateRole) |
IAzApplication::CreateScope Creates an IAzScope object with the specified name. |
IAzApplication::CreateTask Creates an IAzTask object with the specified name. (IAzApplication.CreateTask) |
IAzApplication::DeleteApplicationGroup Removes the IAzApplicationGroup object with the specified name from the IAzApplication object. |
IAzApplication::DeleteDelegatedPolicyUser The IAzApplication::DeleteDelegatedPolicyUser method removes the specified security identifier in text form from the list of principals that act as delegated policy users. |
IAzApplication::DeleteDelegatedPolicyUserName Removes the specified account name from the list of principals that act as delegated policy users. (IAzApplication.DeleteDelegatedPolicyUserName) |
IAzApplication::DeleteOperation Removes the IAzOperation object with the specified name from the IAzApplication object. |
IAzApplication::DeletePolicyAdministrator The DeletePolicyAdministrator method of IAzApplication removes the specified security identifier in text form from the list of principals that act as policy administrators. |
IAzApplication::DeletePolicyAdministratorName Removes the specified account name from the list of principals that act as policy administrators. (IAzApplication.DeletePolicyAdministratorName) |
IAzApplication::DeletePolicyReader The DeletePolicyReader method of IAzApplication removes the specified security identifier in text form from the list of principals that act as policy readers. |
IAzApplication::DeletePolicyReaderName Removes the specified account name from the list of principals that act as policy readers. (IAzApplication.DeletePolicyReaderName) |
IAzApplication::DeletePropertyItem Removes the specified principal from the specified list of principals. (IAzApplication.DeletePropertyItem) |
IAzApplication::DeleteRole Removes the IAzRole object with the specified name from the IAzApplication object. |
IAzApplication::DeleteScope Removes the IAzScope object with the specified name from the IAzApplication object. |
IAzApplication::DeleteTask Removes the IAzTask object with the specified name from the IAzApplication object. |
IAzApplication::get_ApplicationData Sets or retrieves an opaque field that can be used by the application to store information. (IAzApplication.get_ApplicationData) |
IAzApplication::get_ApplicationGroups Retrieves an IAzApplicationGroups object that is used to enumerate IAzApplicationGroup objects from the policy data. (IAzApplication.get_ApplicationGroups) |
IAzApplication::get_ApplyStoreSacl Sets or retrieves a value that indicates whether policy audits should be generated when the authorization store is modified. (IAzApplication.get_ApplyStoreSacl) |
IAzApplication::get_AuthzInterfaceClsid Sets or retrieves the class identifier (CLSID) of the interface that the user interface (UI) uses to perform application-specific operations. (Get) |
IAzApplication::get_DelegatedPolicyUsers Retrieves the security identifiers (SIDs), in text form, of principals that act as delegated policy users. |
IAzApplication::get_DelegatedPolicyUsersName The DelegatedPolicyUsersName property of IAzApplication retrieves the account names of principals that act as delegated policy users. |
IAzApplication::get_Description Sets or retrieves a comment that describes the application. (Get) |
IAzApplication::get_GenerateAudits The GenerateAudits property of IAzApplication sets or retrieves a value that indicates whether run-time audits should be generated. (Get) |
IAzApplication::get_Name Sets or retrieves the name of the application. (Get) |
IAzApplication::get_Operations Retrieves an IAzOperations object that is used to enumerate IAzOperation objects from the policy data. |
IAzApplication::get_PolicyAdministrators Retrieves the security identifiers (SIDs), in text form, of principals that act as policy administrators. |
IAzApplication::get_PolicyAdministratorsName The IAzApplication::PolicyAdministratorsName property retrieves the account names of principals that act as policy administrators. |
IAzApplication::get_PolicyReaders Retrieves the security identifiers (SIDs), in text form, of principals that act as policy readers. |
IAzApplication::get_PolicyReadersName The IAzApplication::PolicyReadersName property retrieves the account names of principals that act as policy readers. |
IAzApplication::get_Roles The Roles property of IAzApplication retrieves an IAzRoles object that is used to enumerate IAzRole objects from the policy data. |
IAzApplication::get_Scopes Retrieves an IAzScopes object that is used to enumerate IAzScope objects from the policy data. |
IAzApplication::get_Tasks The Tasks property of IAzApplication retrieves an IAzTasks object that is used to enumerate IAzTask objects from the policy data. |
IAzApplication::get_Version Sets or retrieves the version of the application. (Get) |
IAzApplication::get_Writable Retrieves a value that indicates whether the object can be modified by the user context that initialized it. |
IAzApplication::GetProperty Returns the IAzApplication object property with the specified property ID. |
IAzApplication::InitializeClientContextFromName Gets an IAzClientContext object pointer from the client identity as a (domain name, client name) pair. |
IAzApplication::InitializeClientContextFromStringSid Gets an IAzClientContext object pointer from the specified security identifier (SID) in text form. |
IAzApplication::InitializeClientContextFromToken Gets an IAzClientContext object pointer from the specified client token. |
IAzApplication::OpenApplicationGroup Opens an IAzApplicationGroup object by specifying its name. (IAzApplication.OpenApplicationGroup) |
IAzApplication::OpenOperation Opens an IAzOperation object with the specified name. |
IAzApplication::OpenRole Opens an IAzRole object with the specified name. (IAzApplication.OpenRole) |
IAzApplication::OpenScope Opens an IAzScope object with the specified name. |
IAzApplication::OpenTask Opens an IAzTask object with the specified name. (IAzApplication.OpenTask) |
IAzApplication::put_ApplicationData Sets or retrieves an opaque field that can be used by the application to store information. (IAzApplication.put_ApplicationData) |
IAzApplication::put_ApplyStoreSacl Sets or retrieves a value that indicates whether policy audits should be generated when the authorization store is modified. (IAzApplication.put_ApplyStoreSacl) |
IAzApplication::put_AuthzInterfaceClsid Sets or retrieves the class identifier (CLSID) of the interface that the user interface (UI) uses to perform application-specific operations. (Put) |
IAzApplication::put_Description Sets or retrieves a comment that describes the application. (Put) |
IAzApplication::put_GenerateAudits The GenerateAudits property of IAzApplication sets or retrieves a value that indicates whether run-time audits should be generated. (Put) |
IAzApplication::put_Name Sets or retrieves the name of the application. (Put) |
IAzApplication::put_Version Sets or retrieves the version of the application. (Put) |
IAzApplication::SetProperty Sets the specified value to the IAzApplication object property with the specified property ID. |
IAzApplication::Submit Persists changes made to the IAzApplication object. |
Remarks
The IAzApplication object is a container in which all authorization policies that apply to an instance of an application reside.
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 |