3.2.2.1.9 CaseSensitive Mixed Case
The CaseSensitive property is an instance of the TypedPropertyValue structure defined in section 2.15.
Property identifier: 0x00000027
Property offset: 0x00000030 + 0x00000194 = 0x000001C4 (decimal 452)
The following table shows the binary contents of the structure representing the property.
|
Structure contents |
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
x0 |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
x8 |
x9 |
xA |
xB |
xC |
xD |
xE |
xF |
|
00x |
10 |
20 |
00 |
00 |
10 |
00 |
00 |
00 |
02 |
00 |
00 |
00 |
03 |
00 |
00 |
00 |
|
01x |
FF |
FF |
FF |
FF |
05 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
03 |
F8 |
14 |
17 |
|
02x |
12 |
87 |
45 |
29 |
25 |
11 |
33 |
56 |
79 |
A2 |
9C |
00 |
|
|
|
|
Type (2 bytes at offset 452): The type of property represented in the packet; the type is identified as the PropertyType enumeration value VT_ARRAY | VT_I1 (0x2010).
Padding (2 bytes at offset 454): Set to zero, as required.
Value: An ArrayHeader followed by a sequence of 1-byte signed integers, followed by zero padding to a total length that is a multiple of 4 bytes. The ArrayHeader has the following subfields:
-
-
Type (4 bytes at offset 456): 0x00000010, the value obtained by clearing the VT_ARRAY (0x2000) bit of the Type field.
-
NumDimensions (4 bytes at offset 460): 0x00000002.
-
Dimension 0-1 (16 bytes total at offset 464): A sequence of ArrayDimension packets described as follows.
-
|
Dimension 0 contents |
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
x0 |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
x8 |
x9 |
xA |
xB |
xC |
xD |
xE |
xF |
|
00x |
03 |
00 |
00 |
00 |
FF |
FF |
FF |
FF |
|
|
|
|
|
|
|
|
-
-
-
-
Size (4 bytes at offset 464): 0x00000003.
-
IndexOffset (4 bytes at offset 468): 0xFFFFFFFF (decimal -1).
-
-
-
|
Dimension 1 contents |
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
x0 |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
x8 |
x9 |
xA |
xB |
xC |
xD |
xE |
xF |
|
00x |
05 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
|
|
|
|
|
|
|
|
-
-
-
-
Size (4 bytes at offset 472): 0x00000005.
-
IndexOffset (4 bytes at offset 476): 0x00000000.
-
Scalar values 0-14 (16 bytes total at offset 480): The total number of scalar values in the array property is 3×5 = 15.
-
-
-
-
A sequence of 15 1-byte signed integers, padded with zeroes to a multiple of 4 bytes. The arrangement of the integer sequence in the array is shown in the following table.
|
|
Dimension 1 (index 0) |
Dimension 1 (index 1) |
Dimension 1 (index 2) |
Dimension 1 (index 3) |
Dimension 1 (index 4) |
|---|---|---|---|---|---|
|
Dimension 0 (index -1) |
0x03 |
0xF8 (decimal -8) |
0x14 (decimal 20) |
0x17 (decimal 23) |
0x12 (decimal 18) |
|
Dimension 0 (index 0) |
0x87 (decimal -121) |
0x45 (decimal 69) |
0x29 (decimal 41) |
0x25 (decimal 37) |
0x11 (decimal 17) |
|
Dimension 0 (index 1) |
0x33 (decimal 51) |
0x56 (decimal 86) |
0x79 (decimal 121) |
0xA2 (decimal -94) |
0x9C (decimal -100) |