Class AddressBookEntryId
Specifies several types of Address Book objects, including individual users, distribution lists, containers, and templates.
Inherited Members
Namespace: DRIT.Mail.Mapi.Structures.OXCDATA
Assembly: DRIT.Mail.dll
Syntax
public class AddressBookEntryId
Remarks
MS-OXCDATA 2.2.5.2 Address Book EntryID Structure
Constructors
View SourceAddressBookEntryId()
Initializes a new instance of the AddressBookEntryId class.
Declaration
public AddressBookEntryId()
Remarks
MS-OXCDATA 2.2.5.2 Address Book EntryID Structure
Properties
View SourceFlags
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.
Declaration
public uint Flags { get; set; }
Property Value
| Type | Description |
|---|---|
| uint |
Remarks
MS-OXCDATA 2.2.5.2 Address Book EntryID Structure
ProviderUid
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 %xDC.A7.40.C8.C0.42.10.1A.B4.B9.08.00.2B.2F.E1.82.
Declaration
public Guid ProviderUid { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
Remarks
MS-OXCDATA 2.2.5.2 Address Book EntryID Structure
Type
Gets or sets the type value.
Declaration
public AddressBookEntryIDType Type { get; set; }
Property Value
| Type | Description |
|---|---|
| AddressBookEntryIDType |
Remarks
MS-OXCDATA 2.2.5.2 Address Book EntryID Structure
Version
This value MUST be set to %x01.00.00.00.
Declaration
public int Version { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Remarks
MS-OXCDATA 2.2.5.2 Address Book EntryID Structure
X500DN
Gets or sets the x500 dn value.
Declaration
public string X500DN { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
MS-OXCDATA 2.2.5.2 Address Book EntryID Structure
Methods
View SourceRead(byte[])
Reads values from the underlying storage.
Declaration
public void Read(byte[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| byte[] | value | The value to process. |
Remarks
MS-OXCDATA 2.2.5.2 Address Book EntryID Structure
Read(BinaryReader)
Reads values from the underlying storage.
Declaration
public void Read(BinaryReader reader)
Parameters
| Type | Name | Description |
|---|---|---|
| BinaryReader | reader | Specifies the reader value. |
Remarks
MS-OXCDATA 2.2.5.2 Address Book EntryID Structure
Write(BinaryWriter)
Writes values to the underlying storage.
Declaration
public void Write(BinaryWriter writer)
Parameters
| Type | Name | Description |
|---|---|---|
| BinaryWriter | writer | Specifies the writer value. |
Remarks
MS-OXCDATA 2.2.5.2 Address Book EntryID Structure