qtmobility/src/messaging/winhelpers_p.h
changeset 5 453da2cfceef
parent 1 2b40d63a9c3d
child 8 71781823f776
equal deleted inserted replaced
4:90517678cc4f 5:453da2cfceef
    51 #include <qmessagemanager.h>
    51 #include <qmessagemanager.h>
    52 #include <QVector>
    52 #include <QVector>
    53 #include <QQueue>
    53 #include <QQueue>
    54 #include <QEvent>
    54 #include <QEvent>
    55 
    55 
       
    56 QTM_BEGIN_NAMESPACE
       
    57 
       
    58 namespace WinHelpers {
       
    59 	QString addIdPrefix(const QString& id);
       
    60 	QString stripIdPrefix(const QString& id);
       
    61 	static const char* idPrefix = "WIN_";
       
    62 };
       
    63 
       
    64 QTM_END_NAMESPACE
       
    65 
    56 #ifndef _WIN32_WCE
    66 #ifndef _WIN32_WCE
    57 
    67 
    58 #define USES_IID_IMAPIForm
    68 #define USES_IID_IMAPIForm
    59 #define USES_IID_IMAPIMessageSite
    69 #define USES_IID_IMAPIMessageSite
    60 #define USES_IID_IPersistMessage
    70 #define USES_IID_IPersistMessage
   126 typedef QSharedPointer<MapiFolder> MapiFolderPtr;
   136 typedef QSharedPointer<MapiFolder> MapiFolderPtr;
   127 typedef QSharedPointer<MapiStore> MapiStorePtr;
   137 typedef QSharedPointer<MapiStore> MapiStorePtr;
   128 typedef QSharedPointer<MapiSession> MapiSessionPtr;
   138 typedef QSharedPointer<MapiSession> MapiSessionPtr;
   129 
   139 
   130 namespace WinHelpers {
   140 namespace WinHelpers {
       
   141 
   131 
   142 
   132 enum SavePropertyOption { DontSavePropertyChanges = 0, SavePropertyChanges };
   143 enum SavePropertyOption { DontSavePropertyChanges = 0, SavePropertyChanges };
   133 
   144 
   134 QString QStringFromLpctstr(LPCTSTR lpszValue);
   145 QString QStringFromLpctstr(LPCTSTR lpszValue);
   135 void LptstrFromQString(const QString &value, LPTSTR *lpsz);
   146 void LptstrFromQString(const QString &value, LPTSTR *lpsz);