What happened to PR_RULES_DATA and PR_ACL_DATA in Exchange 2013?


I had a case recently with a customer where he was calling IMAPIProp::GetProps() asking for, among other things, PR_RULES_DATA and PR_ACL_DATA.  This code worked correctly in previous versions of Exchange but these properties are no longer exposed in Exchange 2013.  The workaround to this behavior is to call IMAPIProp::OpenProperty() asking for PR_RULES_TABLE and PR_ACL_TABLE respectively.  The last parameter to this method is a pointer to an IExchangeModifyTable pointer.  You can then manipulate the rules and acl data using this pointer.

Comments (0)

Skip to main content