2.2.2.1 HomeGroup Member Info

HomeGroup Member Info messages are used to broadcast a homegroup member's machine name and Peer ID.

 <?xml version="1.0" encoding="utf-8"?>
 <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
   <xs:element name="HOMEGROUP_RECORD">
     <xs:complexType>
       <xs:sequence>
         <xs:element name="COMPUTERNAME" type="xs:string" minOccurs="1" />
         <xs:element name="PEERID" type="xs:string" minOccurs="1" />
         <xs:element name="RECORDID" type="xs:string" minOccurs="1" />
            
         <xs:element name="property" minOccurs="0" maxOccurs="2">
           <xs:complexType>
             <xs:attribute name="type" type="xs:string" use="required"/>
             <xs:sequence>
               <xs:element name="name" type="xs:string" minOccurs="1" maxOccurs="1"/>
               <xs:element name="value" type="xs:string" minOccurs="1" maxOccurs="1"/>
             </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="0" maxOccurs="unbounded">
         <xs:element ref="HOMEGROUP_RECORD" />
       </xs:choice>
     </xs:complexType>
   </xs:element>
 </xs:schema>

COMPUTERNAME: The machine name of the machine that is sending the message [MS-DTYP].

PEERID: The Peer Identity of the machine that is sending the message [MS-PPSEC].

RECORDID: A GUID-formatted string. This element SHOULD be an all null GUID formatted as: {00000000-0000-0000-0000-000000000000}. This element can be populated with another GUID-formatted string, but it MUST contain a value.

property: An optional element that consists of a name/value pair containing information about the homegroup member.<3>

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.name: The name of the property contained in the <property> element.

property.value: The value of the property contained in the <property> element, the data type of which is specified in the <property.type> element.<4>