フォルダーの 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データを取得および変更する別の方法を知っている人はいますか?
ありがとう - マーキーズ