#pragma once #pragma warning(push, 3) #include #include #include #pragma warning(pop) #include #include "MAPICommon.h" #include "MAPIStorage.h" class MAPI { private: ICEMAPISession * _pSession; IMAPITable * _pTable; bool _storesEnumerated; public: MAPI(void); ~MAPI(void); std::list stores; HRESULT EnumerateStores(void); MAPIStorage* GetStoreByName(WCHAR *name); HRESULT Init(void); }; .