2.2.3.6.6 COMM_CXTION

The structure of the COMM_CXTION packet element is as follows:

 typedef struct _COMM_CXTION {
   USHORT CommType;
   ULONG Length;
   ULONG LengthGuid;
   GUID Guid;
   ULONG LengthName;
   wchar_t Name[];
 } COMM_CXTION,
  *PCOMM_CXTION;

CommType: A 16-bit, unsigned integer that indicates the type of this COMM_PACKET element. MUST be set to 0x0008.

Length: A 32-bit, unsigned integer that indicates the length in bytes of the data following the Length field.

LengthGuid: A 32-bit, unsigned integer that indicates the length in bytes of the GUID field. MUST be 0x00000010.

Guid: A field of type GUID that contains the GUID of the connection.

LengthName: A 32-bit, unsigned integer that indicates the length in bytes of the Name field, including the NULL terminator.

Name: A Unicode UTF-16 string that identifies the connection. MUST be a variable-length array that contains a NULL (0x0000) terminated string of 16-bit (Unicode) characters. There are no other constraints on the format.