при попытке прочитать таблицу 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.Я только что получил эту ошибку:
AttributeError: 'module' object has no attribute 'IID_IExchangeModifyTable
'
Кто-нибудь знает другой способ получения и изменения данных ACL от обмена через MAPI (иpython)?
Спасибо - маркизы