CMSG_CTRL_MAIL_LIST_DECRYPT_PARA構造体 (wincrypt.h)
CMSG_CTRL_MAIL_LIST_DECRYPT_PARA構造体には、メール リスト メッセージの受信者に関する情報が含まれています。
構文
typedef struct _CMSG_CTRL_MAIL_LIST_DECRYPT_PARA {
DWORD cbSize;
HCRYPTPROV hCryptProv;
PCMSG_MAIL_LIST_RECIPIENT_INFO pMailList;
DWORD dwRecipientIndex;
DWORD dwKeyChoice;
union {
HCRYPTKEY hKeyEncryptionKey;
void *pvKeyEncryptionKey;
} DUMMYUNIONNAME;
} CMSG_CTRL_MAIL_LIST_DECRYPT_PARA, *PCMSG_CTRL_MAIL_LIST_DECRYPT_PARA;
メンバー
cbSize
このデータ構造のサイズ (バイト単位)。
hCryptProv
受信者キーの暗号化とエクスポートを行うために使用されるプロバイダー。 hCryptProv が NULL の場合は、CMSG_ENVELOPED_ENCODE_INFOで指定されたプロバイダーが使用されます。
pMailList
CMSG_MAIL_LIST_RECIPIENT_INFO構造体へのポインター。
dwRecipientIndex
受信者の任意の配列内の特定の受信者を示します。
dwKeyChoice
使用される次の共用体のメンバーを示します。 現在、CMSG_MAIL_LIST_HANDLE_KEY_CHOICEのみが定義されています。
DUMMYUNIONNAME
DUMMYUNIONNAME.hKeyEncryptionKey
キー暗号化キーのハンドル。 dwKeyChoice を CMSG_MAIL_LIST_HANDLE_KEY_CHOICE に設定して使用します。
DUMMYUNIONNAME.pvKeyEncryptionKey
void へのポインター。 将来使用するために予約されています。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wincrypt.h |