summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2013-11-16 19:14:05 +0000
committerGeorge Hazan <george.hazan@gmail.com>2013-11-16 19:14:05 +0000
commitdbd122ff00b5c85e6651a5d542dbee445b1c6e23 (patch)
tree7f856b60258b2f8a3495b5eeab833b1795fb806a
parent4b662b249bb2e7e19225c422d0df915bd0725037 (diff)
warning fixes
git-svn-id: http://svn.miranda-ng.org/main/trunk@6924 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
-rw-r--r--plugins/Exchange/src/MirandaExchange.cpp120
-rw-r--r--plugins/Exchange/src/StdAfx.h1
2 files changed, 46 insertions, 75 deletions
diff --git a/plugins/Exchange/src/MirandaExchange.cpp b/plugins/Exchange/src/MirandaExchange.cpp
index 4424014d2d..fcca1f5c1c 100644
--- a/plugins/Exchange/src/MirandaExchange.cpp
+++ b/plugins/Exchange/src/MirandaExchange.cpp
@@ -134,28 +134,25 @@ CKeeper::CKeeper( LPTSTR szSender, LPTSTR szSubject, LPSTR szEntryID)
m_nSizeSubject = 0 ;
m_nSizeEntryID = 0 ;
- if (NULL != szSender )
- {
- m_nSizeSender = _tcslen ( szSender ) +1;
- m_szSender = new TCHAR[ m_nSizeSender ];
- memset ( m_szSender, 0, m_nSizeSender * sizeof(TCHAR) );
- _tcscpy( m_szSender, szSender);
+ if (NULL != szSender) {
+ m_nSizeSender = (UINT)_tcslen(szSender)+1;
+ m_szSender = new TCHAR[ m_nSizeSender ];
+ memset(m_szSender, 0, m_nSizeSender * sizeof(TCHAR));
+ _tcscpy(m_szSender, szSender);
}
- if ( NULL != szSubject )
- {
- m_nSizeSubject = _tcslen( szSubject ) +1;
- m_szSubject = new TCHAR[m_nSizeSubject];
- memset ( m_szSubject, 0, m_nSizeSubject * sizeof(TCHAR) );
- _tcscpy( m_szSubject, szSubject );
+ if (NULL != szSubject) {
+ m_nSizeSubject = (UINT)_tcslen(szSubject) +1;
+ m_szSubject = new TCHAR[m_nSizeSubject];
+ memset(m_szSubject, 0, m_nSizeSubject * sizeof(TCHAR));
+ _tcscpy(m_szSubject, szSubject);
}
- if ( NULL != szEntryID )
- {
- m_nSizeEntryID = strlen( szEntryID ) +1;
- m_szEntryID = new char[m_nSizeEntryID];
- memset ( m_szEntryID, 0, m_nSizeEntryID * sizeof(char) );
- strcpy( m_szEntryID, szEntryID );
+ if (NULL != szEntryID) {
+ m_nSizeEntryID = (UINT)strlen( szEntryID ) +1;
+ m_szEntryID = new char[m_nSizeEntryID];
+ memset(m_szEntryID, 0, m_nSizeEntryID * sizeof(char));
+ strcpy(m_szEntryID, szEntryID );
}
}
@@ -413,73 +410,59 @@ HRESULT CallOpenEntry( LPMDB lpMDB, LPADRBOOK lpAB, LPMAPICONTAINER lpContainer,
HRESULT CMirandaExchange::InitializeAndLogin( LPCTSTR szUsername, LPCTSTR szPassword, LPCTSTR szExchangeServer )
{
_popupUtil("Connecting to Exchange ...");
- UINT nSize = 0;
+ UINT nSize = 0;
short nSizeOfTCHAR = sizeof( TCHAR );
- if ( ( m_szUsername == NULL ) && ( NULL != szUsername ) )
- {
- nSize = _tcslen(szUsername);
- if (nSize>0)
- {
+ if (m_szUsername == NULL && NULL != szUsername) {
+ nSize = (UINT)_tcslen(szUsername);
+ if (nSize > 0) {
nSize++;
- m_szUsername = new TCHAR[ nSize ];
+ m_szUsername = new TCHAR[nSize];
memset ( m_szUsername, 0, nSize * nSizeOfTCHAR );
_tcscpy( m_szUsername, szUsername );
}
}
- if ( ( m_szPassword == NULL ) && ( NULL != szPassword ) )
- {
- nSize = _tcslen( szPassword );
- if ( nSize>0 )
- {
+ if (m_szPassword == NULL && NULL != szPassword) {
+ nSize = (UINT)_tcslen(szPassword);
+ if (nSize > 0) {
nSize++;
- m_szPassword = new TCHAR[ nSize ];
- memset ( m_szPassword, 0, nSize * nSizeOfTCHAR );
- _tcscpy( m_szPassword, szPassword );
+ m_szPassword = new TCHAR[nSize];
+ memset(m_szPassword, 0, nSize * nSizeOfTCHAR);
+ _tcscpy(m_szPassword, szPassword);
}
}
- if ( ( m_szExchangeServer == NULL ) && ( NULL != szExchangeServer ) )
- {
- nSize = _tcslen(szExchangeServer);
- if ( nSize>0 )
- {
+ if (m_szExchangeServer == NULL && NULL != szExchangeServer) {
+ nSize = (UINT)_tcslen(szExchangeServer);
+ if (nSize > 0) {
nSize++;
- m_szExchangeServer = new TCHAR[ nSize ];
- memset ( m_szExchangeServer, 0, nSize * nSizeOfTCHAR );
- _tcscpy( m_szExchangeServer, szExchangeServer );
+ m_szExchangeServer = new TCHAR[nSize];
+ memset(m_szExchangeServer, 0, nSize * nSizeOfTCHAR);
+ _tcscpy(m_szExchangeServer, szExchangeServer);
}
}
- if ( !m_bLoginOK || m_lpInbox || NULL == m_lpMAPISession )
- {
+ if (!m_bLoginOK || m_lpInbox || NULL == m_lpMAPISession) {
HRESULT hr = S_OK;
LPMDB lpMDB = NULL;
MAPIINIT_0 mapiInit = { MAPI_INIT_VERSION , MAPI_MULTITHREAD_NOTIFICATIONS };
- if( !m_bNoInitAgain)
- {
+ if( !m_bNoInitAgain) {
m_bNoInitAgain = true;
hr = MAPIInitialize( &mapiInit) ;
}
- if( FAILED(hr) )
- {
- //Log("Failed to initialize MAPI\n");
- }
- else
- {
+ if( SUCCEEDED(hr)) {
TCHAR szPIDandName[128];
TCHAR szPID[20];
- _tstrtime( szPID );
- _tcscpy(szPIDandName,m_szUsername);
- _tcscat(szPIDandName,szPID );
+ _tstrtime(szPID);
+ _tcscpy(szPIDandName, m_szUsername);
+ _tcscat(szPIDandName, szPID);
- hr = CreateProfile( szPIDandName);
- if ( HR_FAILED(hr ) )
- {
+ hr = CreateProfile(szPIDandName);
+ if ( HR_FAILED(hr)) {
//Log("Create profile failed: 0x%08X", hr);
return hr;
}
@@ -488,8 +471,7 @@ HRESULT CMirandaExchange::InitializeAndLogin( LPCTSTR szUsername, LPCTSTR szPass
hr = MAPILogonEx( 0, szPIDandName, m_szPassword, dwFlags, &m_lpMAPISession );
- if (FAILED(hr))
- {
+ if (FAILED(hr)) {
//Log( _T("MAPI Logon failed: 0x%08X"), hr );
return hr;
}
@@ -501,10 +483,8 @@ HRESULT CMirandaExchange::InitializeAndLogin( LPCTSTR szUsername, LPCTSTR szPass
{
//Log("Admin profile interface creation failed: 0x%08X", hr);
}
- else
- {
+ else {
hr = pProfAdmin->DeleteProfile( szPIDandName, 0 );
-
if ( FAILED(hr) )
{
//Log( "Failed to delete the profile: 0x%08X", hr );
@@ -512,18 +492,14 @@ HRESULT CMirandaExchange::InitializeAndLogin( LPCTSTR szUsername, LPCTSTR szPass
}
if (pProfAdmin)
- {
pProfAdmin->Release();
- }
ULONG cbDefStoreEid = 0;
CMAPIBuffer< LPENTRYID> pDefStoreEid = NULL;
hr = HrMAPIFindDefaultMsgStore(m_lpMAPISession, &cbDefStoreEid, &pDefStoreEid );
if (FAILED(hr))
- {
return hr;
- }
// Open default message store
LPMDB pDefMsgStore = NULL;
@@ -535,20 +511,15 @@ HRESULT CMirandaExchange::InitializeAndLogin( LPCTSTR szUsername, LPCTSTR szPass
CMAPIBuffer< LPENTRYID> lpInboxEID = NULL;
if (NULL == pDefMsgStore )
- {
return hr;
- }
hRes = pDefMsgStore->GetReceiveFolder( _T("IPM"), NULL, &cbInboxEID, &lpInboxEID, NULL);
m_lpMDB = pDefMsgStore;
- if (cbInboxEID && lpInboxEID)
- {
+ if (cbInboxEID && lpInboxEID) {
hRes = CallOpenEntry( pDefMsgStore, NULL, NULL, NULL, cbInboxEID, lpInboxEID, MAPI_BEST_ACCESS, NULL, (LPUNKNOWN*)&m_lpInbox);
if ( m_lpInbox && hRes == S_OK)
- {
m_bFolderInboxOK = true;
- }
}
}
}
@@ -608,9 +579,8 @@ HRESULT CMirandaExchange::CreateProfile( LPTSTR szProfileName )
0,
&pRows);
- if (!FAILED(hr))
- {
- UINT nSize = _tcslen(m_szUsername)+2;
+ if (!FAILED(hr)) {
+ UINT nSize = (UINT)_tcslen(m_szUsername)+2;
TCHAR* szUniqName = new TCHAR[nSize];
diff --git a/plugins/Exchange/src/StdAfx.h b/plugins/Exchange/src/StdAfx.h
index 052f158ce0..801e3c963a 100644
--- a/plugins/Exchange/src/StdAfx.h
+++ b/plugins/Exchange/src/StdAfx.h
@@ -10,6 +10,7 @@
// Insert your headers here
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
+#define _CRT_SECURE_NO_WARNINGS
#include <windows.h>