<div class="content"><p align="right"><a href="https://msdn.microsoft.com/en-us/library/8263e7ab-aba9-43d2-8a36-3a9cb2dd3dad" data-linktype="external">msdn link</a></p><p>The USER_PROPERTIES structure defines the format of the <b>supplementalCredentials</b>
attribute.</p><table>
 <tbody><tr>
  <th><p><br/>0</p></th>
  <th><p><br/>1</p></th>
  <th><p><br/>2</p></th>
  <th><p><br/>3</p></th>
  <th><p><br/>4</p></th>
  <th><p><br/>5</p></th>
  <th><p><br/>6</p></th>
  <th><p><br/>7</p></th>
  <th><p><br/>8</p></th>
  <th><p><br/>9</p></th>
  <th><p>1<br/>0</p></th>
  <th><p><br/>1</p></th>
  <th><p><br/>2</p></th>
  <th><p><br/>3</p></th>
  <th><p><br/>4</p></th>
  <th><p><br/>5</p></th>
  <th><p><br/>6</p></th>
  <th><p><br/>7</p></th>
  <th><p><br/>8</p></th>
  <th><p><br/>9</p></th>
  <th><p>2<br/>0</p></th>
  <th><p><br/>1</p></th>
  <th><p><br/>2</p></th>
  <th><p><br/>3</p></th>
  <th><p><br/>4</p></th>
  <th><p><br/>5</p></th>
  <th><p><br/>6</p></th>
  <th><p><br/>7</p></th>
  <th><p><br/>8</p></th>
  <th><p><br/>9</p></th>
  <th><p>3<br/>0</p></th>
  <th><p><br/>1</p></th>
 </tr>
 <tr>
  <td colspan="32">
  <p>Reserved1</p>
  </td>
 </tr>
 <tr>
  <td colspan="32">
  <p>Length</p>
  </td>
 </tr>
 <tr>
  <td colspan="16">
  <p>Reserved2</p>
  </td>
  <td colspan="16">
  <p>Reserved3</p>
  </td>
 </tr>
 <tr>
  <td colspan="32">
  <p>Reserved4
  (96 bytes)</p>
  </td>
 </tr>
 <tr>
  <td colspan="32">
  <p>...</p>
  </td>
 </tr>
 <tr>
  <td colspan="32">
  <p>...</p>
  </td>
 </tr>
 <tr>
  <td colspan="16">
  <p>PropertySignature</p>
  </td>
  <td colspan="16">
  <p>PropertyCount
  (optional)</p>
  </td>
 </tr>
 <tr>
  <td colspan="32">
  <p>UserProperties
  (variable)</p>
  </td>
 </tr>
 <tr>
  <td colspan="32">
  <p>...</p>
  </td>
 </tr>
 <tr>
  <td colspan="8">
  <p>Reserved5</p>
  </td>
  
 </tr>
</tbody></table><p><b>Reserved1 (4 bytes): </b>This value MUST be set to
zero and MUST be ignored by the recipient.</p><p><b>Length (4 bytes): </b>This value MUST be set to
the length, in bytes, of the entire structure, starting from the <b>Reserved4</b>
field.</p><p><b>Reserved2 (2 bytes): </b>This value MUST be set to
zero and MUST be ignored by the recipient.</p><p><b>Reserved3 (2 bytes): </b>This value MUST be set to
zero and MUST be ignored by the recipient.</p><p><b>Reserved4 (96 bytes): </b>This value MUST be
ignored by the recipient and MAY<a id="Appendix_A_Target_22"></a><a aria-label="Product behavior note 22" href="fa61e5fc-f8fb-4d5b-9695-c724af0c3829#Appendix_A_22" data-linktype="relative-path">&lt;22&gt;</a> contain
arbitrary values. </p><p><b>PropertySignature (2 bytes): </b>This field MUST
be the value 0x50, in little-endian byte order. This is an arbitrary value used
to indicate whether the structure is corrupt. That is, if this value is not
0x50 on read, the structure is considered corrupt, processing MUST be aborted,
and an error code MUST be returned.</p><p><b>PropertyCount (2 bytes): </b>The number of <a href="7c0f2eca-1783-450b-b5a0-754cf11f22c9" data-linktype="relative-path">USER_PROPERTY</a> elements in
the <b>UserProperties</b> field. When there are zero USER_PROPERTY elements in
the <b>UserProperties</b> field, this field MUST be omitted; the resultant
USER_PROPERTIES structure has a constant size of 0x6F bytes.</p><p><b>UserProperties (variable): </b>An array of <b>PropertyCount</b>
USER_PROPERTY elements.</p><p><b>Reserved5 (1 byte): </b>This value SHOULD<a id="Appendix_A_Target_23"></a><a aria-label="Product behavior note 23" href="fa61e5fc-f8fb-4d5b-9695-c724af0c3829#Appendix_A_23" data-linktype="relative-path">&lt;23&gt;</a> be set to zero and MUST be
ignored by the recipient.</p></div>