2.2.1.27 PidLidGlobalObjectId Property
Type: PtypBinary ([MS-OXCDATA] section 2.11.1)
The PidLidGlobalObjectId property ([MS-OXPROPS] section 2.142) specifies the unique identifier of the Calendar object. After it is set for a Calendar object, the value of this property MUST NOT change. The fields in this binary large object (BLOB) are specified in the following table. All fields have little-endian byte order.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Byte Array ID |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
YH |
YL |
M |
D |
||||||||||||||||||||||||||||
Creation Time |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
X |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Size |
|||||||||||||||||||||||||||||||
Data (variable) |
|||||||||||||||||||||||||||||||
... |
Byte Array ID (16 bytes): An array of 16 bytes identifying this BLOB as a Global Object ID. The byte array MUST be as follows: 0x04, 0x00, 0x00, 0x00, 0x82, 0x00, 0xE0, 0x00, 0x74, 0xC5, 0xB7, 0x10, 0x1A, 0x82, 0xE0, 0x08.
YH (1 byte): The high-ordered byte of the 2-byte year from the PidLidExceptionReplaceTime property (section 2.2.10.2.5) if the object represents an exception; otherwise, zero.
YL (1 byte): The low-ordered byte of the 2-byte year from the PidLidExceptionReplaceTime property if the object represents an exception; otherwise, zero.
M (1 byte): The month from the PidLidExceptionReplaceTime property if the object represents an exception; otherwise, zero. If it represents an exception, the value MUST be one of those listed in the following table.
Value |
Meaning |
---|---|
0x01 |
January |
0x02 |
February |
0x03 |
March |
0x04 |
April |
0x05 |
May |
0x06 |
June |
0x07 |
July |
0x08 |
August |
0x09 |
September |
0x0A |
October |
0x0B |
November |
0x0C |
December |
D (1 byte): The day of the month from the PidLidExceptionReplaceTime property if the object represents an exception; otherwise, zero.
Creation Time (8 bytes): A FILETIME structure ([MS-DTYP]) that specifies the date and time when this Global Object ID was generated.
X (8 bytes): Reserved, MUST be all zeros.
Size (4 bytes): This field specifies the size of the Data field.
Data (variable): An array of bytes that ensures the uniqueness of the Global Object ID among all Calendar objects in all mailboxes.