Je suis nouveau à la programmation MAPI. J'essaie de vérifier si un Imessage MAPI (C++ IUnknown object) est crypté ou non, si j'ai un mime en main je vais vérifier le type de contenu, mais ce qu'il faut vérifier dans l'objet MAPI IMessage?
J'ai vu la propriété PR_X400_CONTENT_TYPE, je ne suis pas sûr si c'est la propriété désirée, parce que je ne suis pas capable de l'obtenir en utilisant la fonction IMessage :: GetProps. i essayé d'utiliser le code suivant:
Comment faire pour récupérer le type de contenu à partir d'un Imessage MAPI
SizedSPropTagArray(9, mcols) = { 9, { PR_MESSAGE_CLASS, PR_SENDER_NAME, PR_SENDER_EMAIL_ADDRESS, PR_RTF_IN_SYNC, PR_RECEIVED_BY_EMAIL_ADDRESS, PR_RECEIVED_BY_NAME, PR_RECEIVED_BY_ENTRYID, PR_TRANSPORT_MESSAGE_HEADERS, PR_X400_CONTENT_TYPE } };
ULONG pcount; SPropValue *props = 0; HRESULT hr;
hr = message->GetProps((SPropTagArray*)&mcols, 0, &pcount, &props);
if (props[8].ulPropTag == PR_X400_CONTENT_TYPE) {
// not going here
}
mais son pas de retourner ce bien particulier.
merci d'avance.