Export (0) Print
Expand All
Expand Minimize

2.2.2.36 GlobalObjId

The GlobalObjId element is a required child element of the MeetingRequest element (section 2.2.2.46) that contains a hexadecimal ID generated by the server for the meeting request. It is defined as an element in the Email namespace.

The following Augmented Backus-Naur Form (ABNF) notation specifies the format of the GlobalObjId element.

GLOBALOBJID =  CLASSID INSTDATE NOW ZERO BYTECOUNT DATA
CLASSID = %x04 %x00 %x00 %x00 %x82 %x00 %xE0 %x00 %x74 %xC5 %xB7 %x10 %x1A %x82 %xE0 %x08
INSTDATE = (%x00 %x00 %x00 %x00) | (YEARHIGH YEARLOW MONTH DATE)

; The high order byte of the year. For example, the year 2004 would be 0x07.
YEARHIGH = BYTE
; The low order byte of year. For example, the year 2004 would be 0xD4.
YEARLOW = BYTE
; The month of the specific instance. 
MONTH = %x01-12

; The date of the specific instance.
DATE = %x01-31

; The current date expressed as number 100 nanosecond intervals since 1/1/1601.
NOW = 4BYTE 4BYTE 

; MUST be all zeros.
ZERO = 8NULL

; The length of following data. 
BYTECOUNT = 4BYTE  

DATA = OUTLOOKID | VCALID

; The length specified by BYTECOUNT. 
OUTLOOKID = *BYTE   

VCALID = VCALSTRING VERSION UID %x00

; A marker indicating that the identifier is a vCal identifier.
VCALSTRING = "vCal-Uid"

VERSION = %x01 %x00 %x00 %x00  

; The length is BYTECOUNT less the length of VCALSTRING less the length of VERSION ; less 1 byte for <00>.
UID = *BYTE 

BYTE = %x00-FF

NULL = %x00

Protocol Versions

The following table specifies the protocol versions that support this element. The client indicates the protocol version being used by setting either the MS-ASProtocolVersion header, as specified in [MS-ASHTTP] section 2.2.1.1.2.4, or the Protocol version field, as specified in [MS-ASHTTP] section 2.2.1.1.1.1, in the request.

Protocol version

Element support

2.5

X

12.0

X

12.1

X

14.0

X

14.1

X

Show:
© 2014 Microsoft