4.1.4 PidLidAppointmentTimeZoneDefinitionRecur BLOB

The following is an example of a PidLidAppointmentTimeZoneDefinitionRecur property (section 2.2.1.41) BLOB.

 cb: 184 (0x000000B8)
 lpb:
 0201300002001500500061006300690066006900630020005300740061006E0064006100720064002000540069006D006500020002013E000000D6070000000000000000000000000000E001000000000000C4FFFFFF00000A000000050002000000000000000000040000000100020000000000000002013E000200D7070000000000000000000000000000E001000000000000C4FFFFFF00000B0000000100020000000000000000000300000002000200000000000000

The content of this PidLidAppointmentTimeZoneDefinitionRecur property BLOB.

Field name

Type

Size

Example

Description

Major Version

BYTE ([MS-DTYP])

1

02

This field indicates version 0x02.

Minor Version

BYTE

1

01

This field indicates version 0x01.

cbHeader

WORD ([MS-DTYP])

2

30 00

Header contains 48 bytes.

Reserved

WORD

2

02 00

This value is 2.

cchKeyName

WORD

2

15 00

The KeyName field has a length of 21 Unicode characters.

KeyName

Unicode String, not terminated

Varies

50 00 61 00

63 00 69 00

66 00 69 00

63 00 20 00

53 00 74 00

61 00 6E 00

64 00 61 00

72 00 64 00

20 00 54 00

69 00 6D 00

65 00

"Pacific Standard Time"

cRules

WORD

2

02 00

There will be two TZRule structures.

(Beginning of first TZRule structure)

Major Version

BYTE

1

02

This field indicates version 0x02.

Minor Version

BYTE

1

01

This field indicates version 0x01.

Reserved

WORD

2

3E 00

This value is 2.

TZRule flags

WORD

2

00 00

This rule (2) is not marked as the effective rule (2).

wYear

WORD

2

D6 07

This rule (2) applies beginning January 1, 2006.

X

BYTE array

14

00 00 00 00

00 00 00 00

00 00 00 00

00 00

Can only be a Byte array of all zeros.

lBias

LONG ([MS-DTYP])

4

E0 01 00 00

This rule (2) has a standard bias of 480 minutes from UTC.

lStandardBias

LONG

4

00 00 00 00

No additional bias during standard time.

lDaylightBias

LONG

4

C4 FF FF FF

Daylight offset of -60 from the standard bias during daylight time.

stStandardDate

SYSTEMTIME

16

00 00 0A 00

00 00 05 00

02 00 00 00

00 00 00 00

This indicates the following SYSTEMTIME (in decimal):

wYear: 0

wMonth: 10

wDayOfWeek: 0

wDay: 5

wHour: 2

wMinute: 0

wSecond: 0

wMilliseconds: 0

This means that the time zone will transition to standard time on the last Sunday of October at 2:00 A.M.

stDaylightDate

SYSTEMTIME

16

00 00 04 00

00 00 01 00

02 00 00 00

00 00 00 00

This indicates the following SYSTEMTIME (in decimal format):

wYear: 0

wMonth: 4

wDayOfWeek: 0

wDay: 1

wHour: 2

wMinute: 0

wSecond: 0

wMilliseconds: 0

This means that the time zone will transition to daylight time on the first Sunday of April at 2:00 A.M.

(Beginning of second TZRule structure)

Major Version

BYTE

1

02

This field indicates version 0x02.

Minor Version

BYTE

1

01

This field indicates version 0x01.

Reserved

WORD

2

3E 00

This value is 2.

TZRule flags

WORD

2

02 00

The TZRULE_FLAG_EFFECTIVE_TZREG flag is set to indicate that this rule (2) is the effective rule (2).

wYear

WORD

2

D7 07

This rule (2) applies beginning January 1, 2007.

X

BYTE array

14

00 00 00 00

00 00 00 00

00 00 00 00

00 00

Can only be a BYTE array of all zeros.

lBias

LONG

4

E0 01 00 00

This rule (2) has a standard bias of 480 minutes from UTC.

lStandardBias

LONG

4

00 00 00 00

No additional offset during standard time.

lDaylightBias

LONG

4

C4 FF FF FF

Offset of -60 from the standard bias during daylight time.

stStandardDate

SYSTEMTIME

16

00 00 0B 00

00 00 01 00

02 00 00 00

00 00 00 00

This indicates the following SYSTEMTIME (in decimal):

wYear: 0

wMonth: 11

wDayOfWeek: 0

wDay: 1

wHour: 2

wMinute: 0

wSecond: 0

wMilliseconds: 0

This means that the time zone will transition to standard time on the first Sunday of November at 2:00 A.M.

stDaylightDate

SYSTEMTIME

16

00 00 03 00

00 00 02 00

02 00 00 00

00 00 00 00

This indicates the following SYSTEMTIME (in decimal format):

wYear: 0

wMonth: 3

wDayOfWeek: 0

wDay: 2

wHour: 2

wMinute: 0

wSecond: 0

wMilliseconds: 0

This means that the time zone will transition to daylight time on the second Sunday of March at 2:00 A.M.