6.1.1.2.3.1 Display Specifier Object

name: The name of each Display Specifier is a hexadecimal number in Unicode characters that represents a locale.

parent: Display Specifiers container

objectClass: displaySpecifier

The children of the Display Specifier object describe an implementation component of the administrative application. These objects are not interpreted by the DC.

The attributes of the children of the Display Specifier object are:

parent: Display Specifier object

objectClass: displaySpecifier

adminPropertyPages: Each administrative application component for an object of class displaySpecifier associates a Component Object Model (COM) object represented by a universally unique identifier (UUID) called a property page in this attribute. Each value in this multivalued attribute describes a single COM object. The description of a COM object is a string with the following format:

<order-number>,<UUID>,[optional data]

where:

  • The order-number determines the desired ordering in the application for each COM object represented in the value.

  • The UUID is a string representation of a UUID representing a COM object enclosed in curly braces.

  • The optional data is passed to the COM object by the implementation.

shellPropertyPages: This attribute has the same semantics as adminPropertyPages.

adminContextMenu: This attribute can store values, where each value describes either a single COM object representation or a single application representation. For a COM object, this attribute has the same semantics as adminPropertyPage. For an application representation, the description is stored as a string with the following format:

<order-number>,<context menu name>,<program name>

where:

  • The order-number determines the desired ordering for each COM object represented in the value.

  • The context menu name is the text of the menu item for the administrative application interface.

  • The program name is the application that is executed when the application references this adminContextMenu attribute. Either the full path must be specified, or the application must be in the search path.

shellContextMenu: This attribute has the same semantics as adminContextMenu.

adminMultiselectPropertyPages: This attribute has the same semantics as adminPropertyPages.

treatAsLeaf: This attribute is a Boolean that instructs the administrative application to ignore any child objects of this object, whether they exist or not.

creationWizard: The creationWizard attribute identifies primary object creation COM objects to replace the existing or native object creation wizard in Active Directory administrative applications. The COM objects in this value are represented by UUID.

createWizardExt: The createWizardExt attribute identifies secondary object creation COM objects for the administrative applications, if needed. This attribute is multivalued and requires the following format:

<order number>,<UUID>

where

  • The order-number determines the desired ordering for each COM object represented in the value.

  • The UUID is a string representation of a UUID representing a COM object.

iconPath: The iconPath attribute can be specified in one of two ways:

  1. "<state>,<icon file name>" or

  2. "<state>,<module file name>,<resource ID>"

In these examples, the "<state>" is an integer with a value between 0 and 15. The value 0 is defined to be the default or closed state of the icon. The value 1 is defined to be the open state of the icon. The value 2 is the disabled state. All other values are application-defined.

The "<icon file name>" is the path and file name of an icon file that contains the icon image.

The "<module file name>" is the path and file name of a module, such as an EXE or DLL, that contains the icon image in a resource. The "<resource ID>" is an integer that specifies the resource identifier of the icon resource within the module.