我获取的是草稿箱的邮件,pMsg是邮件对象
ULONG cValuesMail = 0;
SPropValue *pspvEmail;
SizedSPropTagArray(1, sptaEmail) = { 1, PR_SENDER_EMAIL_ADDRESS};
pMsg->GetProps((SPropTagArray *) &sptaEmail, MAPI_UNICODE, &cValues,
&pspvEmail);
if (pspvEmail->ulPropTag == PR_SENDER_EMAIL_ADDRESS )
wcout < <" " < < pspvEmail->Value.lpszW < < endl;
ULONG cValuesBody = 0;
SPropValue *pspvBody;
SizedSPropTagArray(1, sptaEmail) = { 1, PR_BODY };
pMsg->GetProps((SPropTagArray *) &sptaEmail, MAPI_UNICODE, &cValues,
&pspvBody);
if (pspvBody->ulPropTag == PR_BODY )
wcout < <" " < < pspvBody->Value.lpszW < < endl;
总是判断不成立,pspvBody->ulPropTag值是10,不知道为什么。请大家帮忙,谢谢