2.2.2.8.1.1 GroupPropertyName Structure
The GroupPropertyName structure defines the named property included in the PropertyGroup structure, as specified in section 2.2.2.8.1.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GUID |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Kind |
|||||||||||||||||||||||||||||||
LID (optional) |
|||||||||||||||||||||||||||||||
NameSize (optional) |
|||||||||||||||||||||||||||||||
Name (optional, variable) |
|||||||||||||||||||||||||||||||
... |
GUID (16 bytes): The GUID that identifies the property set for the named properties.
Kind (4 bytes): A value that identifies the type of property. The following table lists the possible values for the Kind field:
Name |
Value |
---|---|
0x00000000 |
The property is identified by the LID field. |
0x00000001 |
The property is identified by the Name field. |
LID (optional) (4 bytes): A value that identifies the named property within its property set. This value is present only if the Kind field is set to 0x00000000.
NameSize (optional) (4 bytes): A value that specifies the length of the Name field, in bytes. This value is present only if the Kind field is set to 0x00000001.
Name (optional, variable): A Unicode (UTF-16) string that identifies the property within the property set. This value is present only if the Kind field is set to 0x00000001. The length of this field is specified by the value of the NameSize field, in bytes.