Hi folks,
while try to read the ACL Table of a folder, I ran into this problem:
In a C++ tool (MFCMAPI) this method is used to get the Property PR_ACL_TABLE in a usable data type:
// Open the table in an IExchangeModifyTable interface
EC_H(lpMAPIProp->OpenProperty(
ulPropTag,
(LPGUID)&IID_IExchangeModifyTable,
0,
MAPI_DEFERRED_ERRORS,
(LPUNKNOWN FAR *)&lpExchTbl));
I figured out to do this in python win32:
table = mystore.OpenProperty(mapitags.PR_ACL_TABLE, IID_IExchangeModifyTable, 0 , mapi.MAPI_DEFERRED_ERRORS)
But it seems that the MAPI Extension does not know the IID_IExchangeModifyTable type. I just got just this error:
AttributeError: 'module' object has no attribute 'IID_IExchangeModifyTable
'
Does anybody know another way to get and modify the ACL data from exchange via the MAPI (and python)?
Thanks - Marquies