打开一个文件夹: pMsgStore-> OpenEntry(cbDestFolder,lpDestFolder,NULL,0,NULL,(LPUNKNOWN *) &Folder);
cbEntryID和lpEntryID都是从函数声明那里调用的。
然后自己创建一个文件夹:
hr = Folder-> CreateFolder(0,L "Ronald ",NULL,0,MAPI_UNICODE,&subFolder);
创建时为何都没有cbEntryID和lpEntryID?我如果要打开我创建的文件包该怎么办?
------解决方案--------------------
打开一个文件夹: pMsgStore-> OpenEntry(cbDestFolder,lpDestFolder,NULL,0,NULL,(LPUNKNOWN *) &Folder);
cbEntryID和lpEntryID都是从函数声明那里调用的。
然后自己创建一个文件夹:
hr = Folder-> CreateFolder(0,L "Ronald ",NULL,0,MAPI_UNICODE,&subFolder);
创建时为何都没有cbEntryID和lpEntryID?我如果要打开我创建的文件包该怎么办?
1 创建时系统会为new folder指定entryID
2 自己想打开你的folder 遍历store 找PR_DISPLAY_NAME = 你自己的
------解决方案--------------------
2 自己想打开你的folder 遍历store 找PR_DISPLAY_NAME = 你自己的
---------------------------
用什么函数遍历store 呢 ? 文档只有一个 IMsgStore::OpenEntry 这个函数.