4.2.1 PidTagViewDescriptorBinary

The following is the value of the PidTagViewDescriptorBinary property (section 2.2.6.1) that represents the view described in section 4.2.

 0000: 00 00 00 00 00 00 00 00-08 00 00 00 02 00 00 00
 0010: 00 00 00 00 0B 00 00 00-08 00 00 00 00 00 00 00
 0020: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
 0030: 00 00 00 00 00 00 00 00-00 00 00 00 01 00 04 00
 0040: 07 00 00 00 00 00 00 00-28 00 00 00 00 00 00 00
 0050: 00 00 00 00 00 00 00 00-00 00 00 00 04 00 00 00
 0060: 03 00 17 00 12 00 00 00-00 00 00 00 4A 2F 00 00
 0070: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
 0080: 17 00 00 00 0B 00 03 85-12 00 00 00 00 00 00 00
 0090: 40 3F 00 00 00 00 00 00-00 00 00 00 34 01 9A 11
 00a0: 00 00 00 00 03 85 00 00-08 20 06 00 00 00 00 00
 00b0: C0 00 00 00 00 00 00 46-1E 00 1A 00 12 00 00 00
 00c0: 00 00 00 00 0A 27 00 00-00 00 00 00 00 00 00 00
 00d0: 00 00 00 00 00 00 00 00-1A 00 00 00 03 00 90 10
 00e0: 12 00 00 00 00 00 00 00-4A 2F 00 00 00 00 00 00
 00f0: 00 00 00 00 00 00 00 00-00 00 00 00 90 10 00 00
 0100: 0B 00 1B 0E 12 00 00 00-00 00 00 00 4A 2F 00 00
 0110: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
 0120: 1B 0E 00 00 1E 00 42 00-0C 00 00 00 00 00 00 00
 0130: 00 2F 00 00 00 00 00 00-00 00 00 00 00 00 00 00
 0140: 00 00 00 00 42 00 00 00-1E 00 37 00 11 00 00 00
 0150: 00 00 00 00 00 2F 00 00-00 00 00 00 00 00 00 00
 0160: 00 00 00 00 00 00 00 00-37 00 00 00 40 00 06 0E
 0170: 10 00 00 00 00 00 00 00-40 2F 00 00 00 00 00 00
 0180: 00 00 00 00 00 00 00 00-00 00 00 00 06 0E 00 00
 0190: 03 00 08 0E 0C 00 00 00-00 00 00 00 40 27 00 00
 01a0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
 01b0: 08 0E 00 00 1E 10 00 00-12 00 00 00 00 00 00 00
 01c0: 20 7B 00 00 00 00 00 00-00 00 00 00 34 01 9A 11
 01d0: 01 00 00 00 64 A7 22 00-29 03 02 00 00 00 00 00
 01e0: C0 00 00 00 00 00 00 46-12 00 00 00 4B 00 65 00
 01f0: 79 00 77 00 6F 00 72 00-64 00 73 00 00 00

The first 8 bytes are reserved:

  
 0000: 00 00 00 00 00 00 00 00

The next four bytes specify the Version field. After the Version field is the value for the ulFlags field.

  
 0008: 08 00 00 00 02 00 00 00

Version: 0x00000008

ulFlags: 0x00000002 (VDF_SORTDESCENDING)

The value of this ulFlags field means that the view is sorted by descending order.

Next are the pres and cvcd fields.

  
 0010: 00 00 00 00 0B 00 00 00

pres: NULL

cvcd: 0x0B

The value 0x0B in the cvcd field means 11 columns (including the blank column) are stored in this packet.

Next are the ivcdSort and cCat fields.

  
 0018: 08 00 00 00 00 00 00 00

ivcdSort: 0x08

cCat: 0x0

These values for the ivcdSort and cCat fields  mean that the view is sorted by column "Received" and the sort order is descending (as specified by the ulFlags field).

cCat is zero; this means that the table is not grouped.

Next is the ulCatSort field:

  
 0020: 00 00 00 00

ulCatSort: 0x0

Because the table is not grouped, the value of the ulCatSort field is zero.

The next 24 bytes are reserved.

  
 0024-003b

reserved

All column information starts from address 003C. Because this view has not defined restriction, the buffer does not store any restriction values.