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)