IMAPISession::EnumAdrTypes
適用対象: Outlook 2013 | Outlook 2016
非推奨。 セッション内のすべてのトランスポート プロバイダーによって処理できるアドレスの種類を返します。
HRESULT EnumAdrTypes(
ULONG ulFlags,
ULONG FAR * lpcAdrTypes,
LPSTR FAR * FAR * lpppszAdrTypes
);
パラメーター
ulFlags
[in]返されるアドレス型の形式を示すフラグのビットマスク。 次のフラグを設定できます。
MAPI_UNICODE
アドレスの種類は Unicode 形式です。 MAPI_UNICODE フラグが設定されていない場合、アドレスの種類は ANSI 形式です。
lpcAdrTypes
[out] lpppszAdrTypes パラメーターによって指されるアドレス型の数へのポインター。
lpppszAdrTypes
[out]アドレス型へのポインターの配列へのポインター。
戻り値
S_OK
アドレスの種類が正常に取得されました。
注釈
IMAPISession::EnumAdrTypes メソッドは、セッション内のすべてのアクティブなトランスポート プロバイダーによって処理できるアドレスの種類の一覧を返します。 現在読み込まれていないトランスポート プロバイダーのアドレスの種類は、一覧に含まれません。 トランスポート プロバイダーは、MAPI が IXPLogon::AddressTypes メソッドを呼び出すときに、1 つ以上のアドレスの種類を処理するために登録します。
呼び出し側への注意
MAPIFreeBuffer を呼び出して、lpppszAdrTypes パラメーターが指す文字列配列を解放します。