在尝试读取文件夹的 ACL 表时,我遇到了这个问题:
在 C++ 工具 (MFCMAPI) 中,此方法用于获取可用数据类型的属性 PR_ACL_TABLE:
// Open the table in an IExchangeModifyTable interface
EC_H(lpMAPIProp->OpenProperty(
ulPropTag,
(LPGUID)&IID_IExchangeModifyTable,
0,
MAPI_DEFERRED_ERRORS,
(LPUNKNOWN FAR *)&lpExchTbl));
我想在 python win32 中做到这一点:
table = mystore.OpenProperty(mapitags.PR_ACL_TABLE, IID_IExchangeModifyTable, 0 , mapi.MAPI_DEFERRED_ERRORS)
但似乎 MAPI 扩展不知道 IID_IExchangeModifyTable 类型。我刚刚收到这个错误:
属性错误:'module' object has no attribute 'IID_IExchangeModifyTable
'
有人知道通过 MAPI(和 python)从交换中获取和修改 ACL 数据的另一种方法吗?
谢谢-侯爵