2.3.2 B2_REC
The B2_REC structure encodes an Address Book object in the Browse file. The Address Book objects are sorted in the Browse file by alphabetical display name order. The locale that is used by the server to sort the files SHOULD be stored on the public folder message that contains the files. The client SHOULD use the stored locale for string comparison when searching the files. For more details, see [MS-OXPFOAB] section 2.2.1.1.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
oRDN |
|||||||||||||||||||||||||||||||
oDetails |
|||||||||||||||||||||||||||||||
cbDetails |
bDispType |
a |
bObjType |
||||||||||||||||||||||||||||
oSMTP |
|||||||||||||||||||||||||||||||
oDispName |
|||||||||||||||||||||||||||||||
oAlias |
|||||||||||||||||||||||||||||||
oLocation |
|||||||||||||||||||||||||||||||
oSurname |
oRDN (4 bytes): A 32-bit unsigned integer that specifies the offset of the RDN record in the RDN Index file.
oDetails (4 bytes): A 32-bit unsigned integer that specifies the offset of the details record in the Details file.
cbDetails (2 bytes): An 16-bit unsigned integer that specifies the size of the details record in the Details file.
bDispType (1 byte): An unsigned 8-bit value that specifies The display type of the Address Book object. This field MUST be set to one of the values in the following table.
Value |
Meaning |
---|---|
0x00 |
DT_MAILUSER, as specified in [MS-OXNSPI] section 2.2.1.3. |
0x01 |
DT_DISTLIST, as specified in [MS-OXNSPI] section 2.2.1.3. |
0x02 |
DT_FORUM, as specified in [MS-OXNSPI] section 2.2.1.3. |
0x03 |
DT_AGENT, as specified in [MS-OXNSPI] section 2.2.1.3. |
0x06 |
DT_REMOTE_MAILUSER, as specified in [MS-OXNSPI] section 2.2.1.3. |
a (1 bit): A single bit value. This field SHOULD be set to 1 if the Address Book object can receive all message content, including Rich Text Format (RTF) and Object Linking and Embedding (OLE) objects. This field SHOULD be set to 0 if the Address Book object cannot receive all message content.
bObjType (7 bits): A 7-bit value that specifies the object type of the Address Book object. This field MUST be set to one of the values in the following table.
Value |
Meaning |
---|---|
0x03 |
MAPI-FOLDER, as specified in [MS-OXOABK] section 2.2.3.10. |
0x06 |
MAPI-MAILUSER, as specified in [MS-OXOABK] section 2.2.3.10. |
0x08 |
MAPI-DISTLIST, as specified in [MS-OXOABK] section 2.2.3.10. |
oSMTP (4 bytes): A 32-bit unsigned integer that specifies the offset of the SMTP address record in the RDN Index file.
oDispName (4 bytes): A 32-bit unsigned integer that specifies the offset of the display name record in the ANR Index file.
oAlias (4 bytes): A 32-bit unsigned integer that specifies the offset of the alias record in the ANR Index file.
oLocation (4 bytes): A 32-bit unsigned integer that specifies the offset of the office location record in the ANR Index file.
oSurname (4 bytes): A 32-bit unsigned integer that specifies the offset of the surname record in the ANR Index file.