Export (0) Print
Expand All

2.2.4.3 Store Object EntryID Structure

A Store Object EntryID structure specifies a mailboxStore object or a public folder Store object itself, rather than a Message object or Folder object residing in such a database. It is used in certain property values.

01234567891012345678920123456789301

Flags

ProviderUID

...

...

...

Version

Flag

DLLFileName

...

...

...

WrappedFlags

WrappedProvider UID

...

...

...

WrappedType

ServerShortname (variable)

...

MailboxDN (variable)

...

Flags (4 bytes): This value MUST be set to 0x00000000. Bits in this field indicate under what circumstances a short-term EntryID is valid. However, in any EntryID stored in a property value, these 4 bytes MUST be zero, indicating a long-term EntryID.

ProviderUID (16 bytes): The identifier for the provider that created the EntryID. This value is used to route EntryIDs to the correct provider and MUST be set to %x38.A1.BB.10.05.E5.10.1A.A1.BB.08.00.2B.2A.56.C2.

Version (1 byte): This value MUST be set to zero.

Flag (1 byte): This value MUST be set to zero.

DLLFileName (14 bytes): This field MUST be set to the following value, which represents "emsmdb.dll": %x45.4D.53.4D.44.42.2E.44.4C.4C.00.00.00.00.

WrappedFlags (4 bytes): This value MUST be set to 0x00000000.

WrappedProvider UID (16 bytes): This field MUST be set to one of the values in the following table.

Store object type

ProviderUID value

Mailbox Store object

%x1B.55.FA.20.AA.66.11.CD.9B.C8.00.AA.00.2F.C4.5A

Public folder Store object

%x1C.83.02.10.AA.66.11.CD.9B.C8.00.AA.00.2F.C4.5A

WrappedType (4 bytes): The value of this field is determined by where the folder is located. For a mailbox this value MUST be set to %x0C.00.00.00. For a public message store, this value MUST be set to %x06.00.00.00.

ServerShortname (variable): A string of single-byte characters terminated by a single zero byte, indicating the short name or NetBIOS name of the server.

MailboxDN (variable): A string of single-byte characters terminated by a single zero byte and representing the X500 DN of the mailbox, as specified in [MS-OXOAB]. This field is present only for mailbox databases.

Show:
© 2014 Microsoft