The BYTE_VECTOR structure encapsulates a variable-length array of octets (or bytes) that are stored consecutively. The BYTE_VECTOR structure is used in the following structures: 

ByteArrayOffset: A ULONG type array. Each element contains 1 byte.

ByteArrayLength: A ULONG type that contains the length of the ByteArrayOffset field.