2.2.2.4 ScriptingProgramIdProperty

The ScriptingProgramIdProperty represents a scripting-friendly unique name for a component, intended for use in scripting environments and for display purposes.

Simple type: eDT_LPWSTR. It is represented as an LPWSTR or LPCWSTR type, as specified in [MS-DTYP] section 2.2.36, when used as a method parameter.

Validity: Character length MUST be at least 1 and at most 39, not including the terminating null character. Each value MUST uniquely identify a component.

Server validation: Servers MAY enforce character length restrictions and SHOULD enforce uniqueness.

Client validation: Clients MAY enforce character length restrictions and SHOULD NOT enforce uniqueness.