PFN_CMSG_EXPORT_MAIL_LIST función de devolución de llamada (wincrypt.h)
La función de devolución de llamada PFN_CMSG_EXPORT_MAIL_LIST cifra y exporta la clave de cifrado de contenido para un destinatario de la lista de correo de un mensaje sobre.
Sintaxis
PFN_CMSG_EXPORT_MAIL_LIST PfnCmsgExportMailList;
BOOL PfnCmsgExportMailList(
[in] PCMSG_CONTENT_ENCRYPT_INFO pContentEncryptInfo,
[in] PCMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO pMailListEncodeInfo,
[in, out] PCMSG_MAIL_LIST_ENCRYPT_INFO pMailListEncryptInfo,
[in] DWORD dwFlags,
void *pvReserved
)
{...}
Parámetros
[in] pContentEncryptInfo
Puntero a una estructura de CMSG_CONTENT_ENCRYPT_INFO que contiene la clave de cifrado de contenido.
[in] pMailListEncodeInfo
Puntero a una estructura de CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO que especifica la clave utilizada para cifrar la clave de cifrado de contenido.
[in, out] pMailListEncryptInfo
Puntero a una estructura de CMSG_MAIL_LIST_ENCRYPT_INFO que contiene la clave de cifrado de contenido cifrada.
[in] dwFlags
Este valor no se usa. Establézcalo en cero.
pvReserved
Este parámetro está reservado y debe ser NULL.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es distinto de cero (TRUE).
Si se produce un error en la función, el valor devuelto es cero (FALSE). Para obtener información de error extendida, llame a GetLastError.
Observaciones
La función
Puede usar funciones de compatibilidad con OID para implementar esta función de devolución de llamada. Wincrypt.h define las constantes siguientes para este propósito.
Constante | Definición |
---|---|
CMSG_OID_EXPORT_MAIL_LIST_FUNC o CMSG_OID_CAPI1_EXPORT_MAIL_LIST_FUNC | "CryptMsgDllExportMailList" |
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows XP [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
wincrypt.h |