IExchangeModifyTable

TheIExchangeModifyTable interface supports access to Microsoft Exchange Server table objects, specifically ACL table objects and rule table objects on Microsoft Exchange Server folders. This interface is similar to the IMAPITable interface, but adds support for Microsoft Exchange Server-specific structures used to control ACLs and rules.

Quick Info

Header file: EDKMDB.H
Exposed by:
Corresponding pointer type: LPEXCHANGEMODIFYTABLE

Vtable Order

GetLastError

GetTable

ModifyTable

Required Properties

If modifying a rules table: PR_RULE_ID, PR_RULE_SEQUENCE, PR_RULE_STATE, PR_RULE_CONDITION, PR_RULE_ACTIONS, PR_RULE_USER_FLAGS, PR_RULE_PROVIDER

If modifying an ACLs table: PR_MEMBER_ENTRYID, PR_MEMBER_RIGHTS, PR_MEMBER_NAME

Remarks

To obtain this interface, call the MAPI IMAPIProp::OpenProperty method on a property of type PT_OBJECT on a folder object.

When calling the OpenProperty method, pass the value IID_IExchangeModifyTable in the lpiid parameter.

For additional information on this interface, see About Rules and About Access Control Lists.

See Also

PR_ACL_TABLE, PR_RULES_TABLE