<div class="content" name="COMM_GVSN" uuid="5a455177-f7a1-4514-ad21-e1f7b6bfe47a"><p>The structure of the COMM_GVSN packet element is as follows.</p><dl>
<dd>
<div><pre> typedef struct _COMM_GVSN {
   USHORT CommType;
   ULONG Length;
   ULONG DataLength;
   GVSN Data;
 } COMM_GVSN,
  *PCOMM_GVSN;
</pre></div>
</dd></dl><p><b>CommType:</b>   A 16-bit, unsigned
integer that indicates the type of this <a href="194f8fff-d903-44b7-9530-c66f5366f8c7" data-linktype="relative-path">COMM_PACKET</a> element. MUST
be set to 0x000E.</p><p><b>Length:</b>   A 32-bit, unsigned integer
that indicates the length in bytes of the data following the Length field. MUST
be 0x0000001C.</p><p><b>DataLength:</b>   A 32-bit, unsigned
integer that indicates the length in bytes of the <b>Data</b> field. MUST be
0x00000018.</p><p><b>Data:</b>   MUST be a structure of type <a href="ae220d39-5afc-43a8-b808-8d1c2e62b101" data-linktype="relative-path">GVSN</a>, as specified in
section 2.2.3.1, for the <a href="2e457199-2dc1-46c3-8aa6-b2d8e016f95c#gt_a04c146a-de3b-4e4b-829f-a9e772f3fe25" data-linktype="relative-path">file</a>
being transmitted.</p></div>