PST文件的读取(待整理)
1、使用MAPI读取PST文件,需要mapi32.dll或msmapi32.dll或msoe.dll,这里以map32.dll为例。
2、(mpai_EnsureLibraries)载入map32.dll:
LoadLibrary(path);
3、(mapi_EnsureStores(libpath)) 初始化
a)GetProcAddress(pHandle, "Function Name");使用GetProcAddress获取要用到的函数的指针,其中,要用到的函数有:
MAPIInitialize, MAPIAdminProfiles, MAPILogonEx, MAPIUninitialize, MAPIUninitialize, MAPIFreeBuffer, RTFSync, WrapCompressRTFStream
b)初始化mapi :pMAPIInitialize(NULL);若失败则调用FreeLibrary(pHandle)释放dll库。
2、(mpai_EnsureLibraries)载入map32.dll:
LoadLibrary(path);
3、(mapi_EnsureStores(libpath)) 初始化
a)GetProcAddress(pHandle, "Function Name");使用GetProcAddress获取要用到的函数的指针,其中,要用到的函数有:
MAPIInitialize, MAPIAdminProfiles, MAPILogonEx, MAPIUninitialize, MAPIUninitialize, MAPIFreeBuffer, RTFSync, WrapCompressRTFStream
b)初始化mapi :pMAPIInitialize(NULL);若失败则调用FreeLibrary(pHandle)释放dll库。