IAzPrincipalLocator interface (azroles.h)

The IAzPrincipalLocator interface locates and chooses Active Directory Application Mode (ADAM) principals in Authorization Manager.


The IAzPrincipalLocator interface inherits from the IDispatch interface.


The IAzPrincipalLocator interface has these methods.


Gets a pointer to the IAzNameResolver interface associated with this IAzPrincipalLocator object.

Gets a pointer to the IAzObjectPicker interface associated with this IAzPrincipalLocator object.


An IAzPrincipalLocator object can contain a name resolver and an object picker. A name resolver translates security identifiers (SIDs) into display names. An object picker displays a dialog box that enables a user to select from a list of ADAM principals. The dialog box can appear when a user modifies application groups or roles through the Authorization Manager user interface.

The IAzPrincipalLocator interface must be registered under the following key. HKEY_LOCAL_MACHINE\Software\Microsoft\AzMan\ObjectPicker

Under this registry key, create a subkey with a value of the COM class ID of the IAzPrincipalLocator interface. Authorization Manager supports only one registered principal locator.


Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header azroles.h