estructura CMSG_CTRL_MAIL_LIST_DECRYPT_PARA (wincrypt.h)

La estructura CMSG_CTRL_MAIL_LIST_DECRYPT_PARA contiene información sobre un destinatario del mensaje de lista de correo.

Sintaxis

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;

Miembros

cbSize

Tamaño, en bytes, de esta estructura de datos.

hCryptProv

Proveedor que se usa para realizar el cifrado y la exportación de la clave de destinatario. Si hCryptProv es NULL, se usa el proveedor especificado en CMSG_ENVELOPED_ENCODE_INFO .

pMailList

Puntero a una estructura CMSG_MAIL_LIST_RECIPIENT_INFO .

dwRecipientIndex

Indica un destinatario específico en cualquier matriz de destinatarios.

dwKeyChoice

Indica el miembro de la unión siguiente que se usará. Actualmente solo se define CMSG_MAIL_LIST_HANDLE_KEY_CHOICE.

DUMMYUNIONNAME

DUMMYUNIONNAME.hKeyEncryptionKey

Identificador de la clave de cifrado de claves. Se usa con dwKeyChoice establecido en CMSG_MAIL_LIST_HANDLE_KEY_CHOICE.

DUMMYUNIONNAME.pvKeyEncryptionKey

Puntero a un vacío. Reservado para uso futuro.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h