IExchangeModifyTable : IUnknown

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Supports access to Microsoft Exchange Server table objects, specifically system access control list (SACL) table objects and rule table objects on Microsoft Exchange Server folders. This interface resembles the IMAPITable : IUnknown interface, but it adds support for Microsoft Exchange Server–specific structures that are used to control SACLs and rules.

Header file:

Edkmdb.h

Exposed by:

None

Implemented by:

Server table objects

Called by:

MAPI and client applications

Interface identifier:

IID_IExchangeModifyTable

Pointer type:

LPEXCHANGEMODIFYTABLE

Transaction model:

Transacted

Vtable Order

GetLastError

Returns information about the last error that occurred in a table object.

GetTable

Returns a pointer to an interface for a MAPI table object.

ModifyTable

Updates a MAPI table object.

Properties used to modify a rules table

Access

PR_RULE_ACTIONS (PidTagRuleActions)

Read-only

PR_RULE_CONDITION (PidTagRuleCondition)

Read-only

PR_RULE_ID (PidTagRuleId)

Read-only

PR_RULE_LEVEL (PidTagRuleLevel)

Read-only

PR_RULE_NAME (PidTagRuleName)

Read-only

PR_RULE_PROVIDER (PidTagRuleProvider)

Read-only

PR_RULE_PROVIDER_DATA (PidTagRuleProviderData)

Read-only

PR_RULE_SEQUENCE (PidTagRuleSequence)

Read-only

PR_RULE_STATE (PidTagRuleState)

Read-only

PR_RULE_USER_FLAGS (PidTagRuleUserFlags)

Read-only

Properties used to modify a SACL table

Access

PR_MEMBER_ENTRYID (PidTagMemberEntryId)

Read-only

PR_MEMBER_ID (PidTagMemberId)

Read-only

PR_MEMBER_NAME (PidTagMemberName)

Read-only

PR_MEMBER_RIGHTS (PidTagMemberRights)

Read-only

Remarks

To obtain the IExchangeModifyTable interface, call the MAPI IMAPIProp::OpenProperty method on a property of type PT_OBJECT on a folder object. When you call the OpenProperty method, pass the value IID_IExchangeModifyTable in the lpiid parameter.

See Also

Concepts

MAPI Interfaces