2.2.2.2.2 HomeGroup User Info Record
HomeGroup User Info records<6> are used to broadcast information about each user on the machine to other machines in the homegroup. Each user account on each homegroup machine has a separate, corresponding HomeGroup User Info record in the PeerGroup.
-
<?xml version="1.0" encoding="utf-16"?> <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xs:element name="propertyStore"> <xs:complexType> <xs:sequence> <xs:element name="property" minOccurs="3" maxOccurs="9"> <xs:complexType> <xs:attribute name="type" type="xs:string" use="required"/> <xs:sequence> <xs:element name="value" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="key" minOccurs="1" maxOccurs="1"> <xs:complexType> <xs:sequence> <xs:element name="guid" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="pid" type="xs:string" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"> <xs:complexType> <xs:choice minOccurs="1" maxOccurs="1"> <xs:element ref="propertyStore" /> </xs:choice> </xs:complexType> </xs:element> </xs:schema>
property: A generic property consisting of a property identifier/value pair as described in [MS-OLEPS] section 1.3.2.
property.type: A numeric representation of the data type for the value contained in the <property> element. The specified number corresponds to a Property Type value as described in [MS-OLEPS] section 2.14.1.
property.value: A string representation of the value of the property specified in the <property> element.
property.key: The property key corresponding to the value of the <property.value> element.
property.guid: The FMTID representation of the value of the <property.key> element as described in [MS-OLEPS]. The FMTID is a string formatted as a GUID as defined in [MS-DTYP] section 2.3.4.3.
property.pid: The string representation of a numerical value that specifies the property identifier for this property as described in [MS-OLEPS]. Each HomeGroup User Info record contains the following properties, three of which are required; the remaining properties are optional.
FMTID |
Description |
PID |
Type |
Required |
---|---|---|---|---|
{705D8364-7547-468C-8C88-84860BCBED4C} |
The account name for the user. |
2 |
VT_LPWSTR (0x001F) |
Yes |
{28636AA6-953D-11D2-B5D6-00C04FD918D0} |
The name of the computer on which this user account resides. |
5 |
VT_LPWSTR (0x001F) |
Yes |
{705D8364-7547-468C-8C88-84860BCBED4C} |
The security identifier for this user account. |
18 |
VT_BLOB (0x0041) |
Yes |
{705D8364-7547-468C-8C88-84860BCBED4C} |
The display name for this user account. |
9 |
VT_LPWSTR (0x001F) |
No |
{705D8364-7547-468C-8C88-84860BCBED4C} |
The UserTileData structure associated with this user account, as specified in section 2.2.2.2.2.1. |
24 |
VT_BLOB (0x0041) |
No |
{7d683fc9-d155-45a8-bb1f-89d19bcb792f} |
The display name for the connected identity associated with this user account. |
100 |
VT_LPWSTR (0x001F) |
No |
{6d6d5d49-265d-4688-9f4e-1fdd33e7cc83} |
The security identifier corresponding to the connected identity associated with this user account. |
100 |
VT_LPWSTR (0x001F) |
No |
{74a7de49-fa11-4d3d-a006-db7e08675916} |
The ID of the provider that created the connected identity associated with this user account. |
100 |
VT_CLSID (0x0048) |
No |
{2b1b801e-c0c1-4987-9ec5-72fa89814787} |
The email address corresponding to the connected identity associated with this user account. |
100 |
VT_LPWSTR (0x001F) |
No |