2.2.5.6 PidLidTimeZone Property

Type: PtypInteger32 ([MS-OXCDATA] section 2.11.1)

The value of the PidLidTimeZone property ([MS-OXPROPS] section 2.340) specifies information about the time zone of a recurring meeting. This property is read only when the PidLidAppointmentRecur property (section 2.2.1.44) is not set, but the value of the PidLidIsRecurring property (section 2.2.1.13) is set to TRUE and the value of the PidLidIsException property (section 2.2.1.35) is set to FALSE. The lower two bytes specify an index into a table that contains time zone information. From the upper two bytes, only the highest bit is read. If that bit is set, the time zone referenced will not observe daylight saving time; otherwise, the daylight saving time dates listed in the following table will be used.

Index

Standard offset from UTC+12 (international date line) in minutes

Standard date {wMonth, wDayOfWeek, wDay, wHour}

Daylight date {wMonth, wDayOfWeek, wDay, wHour}

0

0

N/A

N/A

1

12*60

{10, 0, 5, 2}

{3, 0, 5, 1}

2

11*60

{9, 0, 5, 2}

{3, 0, 5, 1}

3

11*60

{10, 0, 5, 3}

{3, 0, 5, 2}

4

11*60

{10, 0, 5, 3}

{3, 0, 5, 2}

5

10*60

{9, 0, 5, 1}

{3, 0, 5, 0}

6

11*60

{9, 0, 5, 1}

{3, 0, 5, 0}

7

10*60

{10, 0, 5, 4}

{3, 0, 5, 3}

8

15*60

{2, 0, 2, 2}

{10, 0, 3, 2}

9

16*60

{11, 0, 1, 2}

{3, 0, 2, 2}

10

17*60

{11, 0, 1, 2}

{3, 0, 2, 2}

11

18*60

{11, 0, 1, 2}

{3, 0, 2, 2}

12

19*60

{11, 0, 1, 2}

{3, 0, 2, 2}

13

20*60

{11, 0, 1, 2}

{3, 0, 2, 2}

14

21*60

{11, 0, 1, 2}

{3, 0, 2, 2}

15

22*60

N/A

N/A

16

23*60

N/A

N/A

17

0*60

{4, 0, 1, 3}

{9, 0, 5, 2}

18

2*60

{3, 0, 5, 3}

{10, 0, 5, 2}

19

(2*60)+30

{3, 0, 5, 3}

{10, 0, 5, 2}

20

3*60

N/A

N/A

21

4*60

N/A

N/A

22

5*60

N/A

N/A

23

(6*60)+30

N/A

N/A

24

8*60

N/A

N/A

25

(8*60)+30

{9, 2, 4, 2}

{3, 0, 1, 2}

26

9*60

N/A

N/A

27

10*60

{9, 0, 3, 2}

{3, 5, 5, 2}

28

(15*60)+30

{11, 0, 1, 0}

{3, 0, 2, 0}

29

13*60

{10, 0, 5, 1}

{3, 0, 5, 0}

30

14*60

{10, 0, 5, 1}

{3, 0, 5, 0}

31

12*60

N/A

N/A

32

15*60

N/A

N/A

33

16*60

N/A

N/A

34

17*60

N/A

N/A

35

17*60

N/A

N/A

36

18*60

N/A

N/A

37

18*60

{10, 0, 5, 2}

{4, 0, 1, 2}

38

19*60

N/A

N/A

39

24*60

N/A

N/A

40

0*60

N/A

N/A

41

1*60

N/A

N/A

42

2*60

{3, 0, 5, 2}

{10, 0, 1, 2}

43

2*60

N/A

N/A

44

(2*60)+30

N/A

N/A

45

4*60

{9, 0, 2, 2}

{4, 0, 2, 2}

46

6*60

N/A

N/A

47

7*60

N/A

N/A

48

(7*60)+30

N/A

N/A

49

10*60

{9, 4, 5, 2}

{5, 5, 1, 2}

50

10*60

N/A

N/A

51

9*60

{10, 0, 5, 1}

{3, 0, 5, 0}

52

2*60

{3, 0, 5, 2}

{8, 0, 5, 2}

53

2*60

{4, 0, 1, 3}

{10, 0, 5, 2}

54

(2*60)+30

{4, 0, 1, 3}

{10, 0, 5, 2}

55

2*60

{4, 0, 1, 3}

{10, 0, 1, 2}

56

16*60

{3, 6, 2, 23}

{10, 6, 2, 23}

57

4*60

{3, 0, 5, 3}

{10, 0, 5, 2}

58

19*60

{10, 0, 5, 2}

{4, 0, 1, 2}

59

20*60

{10, 0, 5, 2}

{4, 0, 1, 2}

The Standard date and Daylight date columns specify a date in the following format: {wMonth, wDayOfWeek, wDay, wHour}

The wMonth values are interpreted as shown in the following table.

Value

Meaning

1

January

2

February

3

March

4

April

5

May

6

June

7

July

8

August

9

September

10

October

11

November

12

December

The wDayOfWeek values are interpreted as shown in the following table.

Value

Meaning

0

Sunday

1

Monday

2

Tuesday

3

Wednesday

4

Thursday

5

Friday

6

Saturday

wDay: Indicates the occurrence of the day of the week within the month (1 to 5, where 5 indicates the final occurrence during the month if that day of the week does not occur 5 times).

wHour: Indicates the hour at which the transition will occur in local time. The member ranges in value from 0 (zero) (12:00 A.M.) to 23 (11:00 P.M.).

If daylight saving time is observed, during the daylight time period, an additional -60 offset is added to the standard offset.