Compartilhar via


estrutura CMSG_CTRL_MAIL_LIST_DECRYPT_PARA (wincrypt.h)

A estrutura CMSG_CTRL_MAIL_LIST_DECRYPT_PARA contém informações sobre um destinatário de mensagem de lista de emails.

Sintaxe

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;

Membros

cbSize

O tamanho, em bytes, dessa estrutura de dados.

hCryptProv

O provedor usado para fazer a criptografia e exportação da chave do destinatário. Se hCryptProv for NULL, o provedor especificado em CMSG_ENVELOPED_ENCODE_INFO será usado.

pMailList

Um ponteiro para uma estrutura CMSG_MAIL_LIST_RECIPIENT_INFO .

dwRecipientIndex

Indica um destinatário específico em qualquer matriz de destinatários.

dwKeyChoice

Indica o membro da união a seguir que será usado. Atualmente, apenas CMSG_MAIL_LIST_HANDLE_KEY_CHOICE está definido.

DUMMYUNIONNAME

DUMMYUNIONNAME.hKeyEncryptionKey

Identificador da chave de criptografia de chave. Usado com dwKeyChoice definido como CMSG_MAIL_LIST_HANDLE_KEY_CHOICE.

DUMMYUNIONNAME.pvKeyEncryptionKey

Um ponteiro para um nulo. Reservado para uso futuro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h