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

受信者キーの暗号化とエクスポートを行うために使用されるプロバイダー。 hCryptProvNULL の場合は、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