请教如何在VC6中使用这个API函数?
我想使用MAPI32提供的函数解码TNEF格式的附件.查到下面几个API,但是调用总是不成功,我对VC一窍不通,但是因为工作需要真的很急,大家请帮帮忙哦,先在这里谢谢啦!
LPSTREAM pStrmDest = NULL;
char* pFile="D:\\TEMP\\dd.dat";
HRESULT ret=OpenStreamOnFile(MAPIAllocateBuffer,MAPIFreeBuffer,NULL,pFile,NULL,&pStrmDest);
//这个总是返回80004005
//下面是另外需要用到的一个函数.
LPSTnefProblemArray lpsProblems = NULL; // property problem array
SPropTagArray sNoPropTags = {0};
ret=OpenTnefStreamEx(
NULL,
pStrmDest,
NULL,
TNEF_DECODE,
lpMess,
NULL,
NULL,
&lpTnef);
ret = lpTnef->ExtractProps(
TNEF_PROP_EXCLUDE, // exclude
(LPSPropTagArray) &sNoPropTags, // no properties to exclude
&lpsProblems);