структура 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

Указатель на пустоту. Зарезервировано для последующего использования.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть wincrypt.h