diff options
Diffstat (limited to 'plugins/SMS/src')
| -rw-r--r-- | plugins/SMS/src/AdditionalFunctions/ListMT.h | 10 | ||||
| -rw-r--r-- | plugins/SMS/src/AdditionalFunctions/MemoryCompare.h | 6 | ||||
| -rw-r--r-- | plugins/SMS/src/AdditionalFunctions/MemoryFindByte.h | 2 | ||||
| -rw-r--r-- | plugins/SMS/src/SMS_svc.cpp | 2 | ||||
| -rw-r--r-- | plugins/SMS/src/common.h | 44 | ||||
| -rw-r--r-- | plugins/SMS/src/functions.cpp | 62 | ||||
| -rw-r--r-- | plugins/SMS/src/receive.cpp | 4 | ||||
| -rw-r--r-- | plugins/SMS/src/recvdlg.cpp | 2 | ||||
| -rw-r--r-- | plugins/SMS/src/recvdlg.h | 2 | ||||
| -rw-r--r-- | plugins/SMS/src/send.cpp | 4 | ||||
| -rw-r--r-- | plugins/SMS/src/senddlg.cpp | 36 | ||||
| -rw-r--r-- | plugins/SMS/src/senddlg.h | 4 | 
12 files changed, 89 insertions, 89 deletions
diff --git a/plugins/SMS/src/AdditionalFunctions/ListMT.h b/plugins/SMS/src/AdditionalFunctions/ListMT.h index 76fd432d6d..04f2552aaf 100644 --- a/plugins/SMS/src/AdditionalFunctions/ListMT.h +++ b/plugins/SMS/src/AdditionalFunctions/ListMT.h @@ -20,7 +20,7 @@ typedef CONST PLIST_MT_ITEM	PCLIST_MT_ITEM, LPCLIST_MT_ITEM;  // структура для работы со списком, заголовок списка
  typedef struct _LIST_MT
  {
 -	SIZE_T				nCount;			// *колличество элементов в списке
 +	size_t				nCount;			// *колличество элементов в списке
  	PLIST_MT_ITEM		plmtiFirst;		// *указывает на первый элемент в списке
  	PLIST_MT_ITEM		plmtiLast;		// *указывает на последний элемент в списке
  	CRITICAL_SECTION	cs;				// *section for exclysive access to List
 @@ -92,15 +92,15 @@ __inline void ListMTUnLock(PCLIST_MT pclmtListMT)  }
 -__inline SIZE_T ListMTGetCount(PCLIST_MT pclmtListMT)
 +__inline size_t ListMTGetCount(PCLIST_MT pclmtListMT)
  {
 -	return((SIZE_T)InterlockedCompareExchangePointer((LPVOID*)&pclmtListMT->nCount,NULL,NULL));
 +	return((size_t)InterlockedCompareExchangePointer((LPVOID*)&pclmtListMT->nCount,NULL,NULL));
  }
 -__inline SIZE_T ListMTItemAdd(PCLIST_MT pclmtListMT,PCLIST_MT_ITEM pclmtListMTItem,LPVOID lpData)
 +__inline size_t ListMTItemAdd(PCLIST_MT pclmtListMT,PCLIST_MT_ITEM pclmtListMTItem,LPVOID lpData)
  {
 -	SIZE_T dwRet=(SIZE_T)InterlockedIncrementPointer(&pclmtListMT->nCount);//pclmtListMT->nCount++;
 +	size_t dwRet=(size_t)InterlockedIncrementPointer(&pclmtListMT->nCount);//pclmtListMT->nCount++;
  	pclmtListMTItem->lpData=lpData;
  	pclmtListMTItem->lpListMT=pclmtListMT;
 diff --git a/plugins/SMS/src/AdditionalFunctions/MemoryCompare.h b/plugins/SMS/src/AdditionalFunctions/MemoryCompare.h index a357dd1d67..c9d58a3b6f 100644 --- a/plugins/SMS/src/AdditionalFunctions/MemoryCompare.h +++ b/plugins/SMS/src/AdditionalFunctions/MemoryCompare.h @@ -1,7 +1,7 @@  #if !defined(AFX_MEMORYCOMPARE__H__INCLUDED_)
  #define AFX_MEMORYCOMPARE__H__INCLUDED_
 -__inline DWORD MemoryCompare(LPCVOID lpcSource1,SIZE_T dwSource1Size,LPCVOID lpcSource2,SIZE_T dwSource2Size)
 +__inline DWORD MemoryCompare(LPCVOID lpcSource1,size_t dwSource1Size,LPCVOID lpcSource2,size_t dwSource2Size)
  {
  	if (dwSource1Size == dwSource2Size) {
  		if (lpcSource1 == lpcSource2)
 @@ -11,14 +11,14 @@ __inline DWORD MemoryCompare(LPCVOID lpcSource1,SIZE_T dwSource1Size,LPCVOID lpc  #ifdef _INC_MEMORY
  			return 2 + memcmp(lpcSource1,lpcSource2,dwSource1Size));
  #else
 -			SIZE_T dwDiffPosition;
 +			size_t dwDiffPosition;
  			//dwDiffPosition=RtlCompareMemory(lpcSource1,lpcSource2,dwSource1Size);
  			for(dwDiffPosition=0; (dwDiffPosition<dwSource1Size) && (((const BYTE*)lpcSource1)[dwDiffPosition]==((const BYTE*)lpcSource2)[dwDiffPosition]); dwDiffPosition++);
  			if (dwDiffPosition==dwSource1Size)
  				return CSTR_EQUAL;
 -			if ((*((BYTE*)(((SIZE_T)lpcSource1)+dwDiffPosition)))>(*((BYTE*)(((SIZE_T)lpcSource2)+dwDiffPosition))))
 +			if ((*((BYTE*)(((size_t)lpcSource1)+dwDiffPosition)))>(*((BYTE*)(((size_t)lpcSource2)+dwDiffPosition))))
  				return CSTR_GREATER_THAN;
  			return CSTR_LESS_THAN;
 diff --git a/plugins/SMS/src/AdditionalFunctions/MemoryFindByte.h b/plugins/SMS/src/AdditionalFunctions/MemoryFindByte.h index a0731a0054..98fed3c44e 100644 --- a/plugins/SMS/src/AdditionalFunctions/MemoryFindByte.h +++ b/plugins/SMS/src/AdditionalFunctions/MemoryFindByte.h @@ -1,7 +1,7 @@  #if !defined(AFX_MEMORYFINDBYTE__H__INCLUDED_)
  #define AFX_MEMORYFINDBYTE__H__INCLUDED_
 -__inline LPVOID MemoryFindByte(SIZE_T dwFrom,LPCVOID lpcSource,SIZE_T dwSourceSize,unsigned char chWhatFind)
 +__inline LPVOID MemoryFindByte(size_t dwFrom,LPCVOID lpcSource,size_t dwSourceSize,unsigned char chWhatFind)
  {
  	if (lpcSource && dwSourceSize)
  		if (dwFrom < dwSourceSize)
 diff --git a/plugins/SMS/src/SMS_svc.cpp b/plugins/SMS/src/SMS_svc.cpp index 6637f05733..89f751dbde 100644 --- a/plugins/SMS/src/SMS_svc.cpp +++ b/plugins/SMS/src/SMS_svc.cpp @@ -8,7 +8,7 @@ int LoadServices(void)  	pszServiceFunctionName=szServiceFunction+PROTOCOL_NAME_LEN;
  	// Service creation
 -	for (SIZE_T i=0;i<SIZEOF(siPluginServices);i++)
 +	for (size_t i=0;i<SIZEOF(siPluginServices);i++)
  	{
  		CopyMemory(pszServiceFunctionName,siPluginServices[i].lpszName,(lstrlenA(siPluginServices[i].lpszName)+1));
  		CreateServiceFunction(szServiceFunction,(MIRANDASERVICE)siPluginServices[i].lpFunc);
 diff --git a/plugins/SMS/src/common.h b/plugins/SMS/src/common.h index 9256139ea4..2b3f917afa 100644 --- a/plugins/SMS/src/common.h +++ b/plugins/SMS/src/common.h @@ -54,16 +54,16 @@ struct GUI_DISPLAY_ITEM  typedef struct
  {
  	HANDLE         hHeap;
 -   HINSTANCE      hInstance;
 +	HINSTANCE      hInstance;
 -   HGENMENU       hMainMenuItems[MAIN_MENU_ITEMS_COUNT+1];
 -   HGENMENU       hContactMenuItems[CONTACT_MENU_ITEMS_COUNT+1];
 +	HGENMENU       hMainMenuItems[MAIN_MENU_ITEMS_COUNT+1];
 +	HGENMENU       hContactMenuItems[CONTACT_MENU_ITEMS_COUNT+1];
 -   LIST_MT        lmtSendSMSWindowsListMT;
 -   LIST_MT        lmtRecvSMSWindowsListMT;
 +	LIST_MT        lmtSendSMSWindowsListMT;
 +	LIST_MT        lmtRecvSMSWindowsListMT;
 -   PROTOACCOUNT **ppaSMSAccounts;
 -   SIZE_T         dwSMSAccountsCount;
 +	PROTOACCOUNT **ppaSMSAccounts;
 +	size_t         dwSMSAccountsCount;
  } SMS_SETTINGS;
 @@ -74,8 +74,8 @@ extern SMS_SETTINGS ssSMSSettings; -#define MEMALLOC(Size)			HeapAlloc(ssSMSSettings.hHeap,HEAP_ZERO_MEMORY,(Size+sizeof(SIZE_T)))
 -#define MEMREALLOC(Mem,Size)	HeapReAlloc(ssSMSSettings.hHeap,(HEAP_ZERO_MEMORY),(LPVOID)Mem,(Size+sizeof(SIZE_T)))
 +#define MEMALLOC(Size)			HeapAlloc(ssSMSSettings.hHeap,HEAP_ZERO_MEMORY,(Size+sizeof(size_t)))
 +#define MEMREALLOC(Mem,Size)	HeapReAlloc(ssSMSSettings.hHeap,(HEAP_ZERO_MEMORY),(LPVOID)Mem,(Size+sizeof(size_t)))
  #define MEMFREE(Mem)			if (Mem) {HeapFree(ssSMSSettings.hHeap,0,(LPVOID)Mem);Mem=NULL;}
 @@ -92,7 +92,7 @@ extern SMS_SETTINGS ssSMSSettings;  #define DB_SMS_SetWord(Contact,valueName,parValue) db_set_w(Contact,PROTOCOL_NAMEA,valueName,parValue)
  #define DB_SMS_GetByte(Contact,valueName,parDefltValue) db_get_b(Contact,PROTOCOL_NAMEA,valueName,parDefltValue)
  #define DB_SMS_SetByte(Contact,valueName,parValue) db_set_b(Contact,PROTOCOL_NAMEA,valueName,parValue)
 -BOOL	DB_GetStaticStringW(MCONTACT hContact,LPSTR lpszModule,LPSTR lpszValueName,LPWSTR lpszRetBuff,SIZE_T dwRetBuffSize,SIZE_T *pdwRetBuffSize);
 +BOOL	DB_GetStaticStringW(MCONTACT hContact,LPSTR lpszModule,LPSTR lpszValueName,LPWSTR lpszRetBuff,size_t dwRetBuffSize,size_t *pdwRetBuffSize);
  #define DB_SMS_GetStaticStringW(Contact,ValueName,Ret,RetBuffSize,pRetBuffSize) DB_GetStaticStringW(Contact,PROTOCOL_NAMEA,ValueName,Ret,RetBuffSize,pRetBuffSize)
  #define DB_SetStringW(Contact,Module,valueName,parValue) db_set_ws(Contact,Module,valueName,parValue)
  #define DB_SMS_SetStringW(Contact,valueName,parValue) db_set_ws(Contact,PROTOCOL_NAMEA,valueName,parValue)
 @@ -100,24 +100,24 @@ BOOL	DB_GetStaticStringW(MCONTACT hContact,LPSTR lpszModule,LPSTR lpszValueName,  LRESULT CALLBACK MessageSubclassProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam);
  LPSTR  GetModuleName(MCONTACT hContact);
 -void   EnableControlsArray(HWND hWndDlg,WORD *pwControlsList,SIZE_T dwControlsListCount,BOOL bEnabled);
 +void   EnableControlsArray(HWND hWndDlg,WORD *pwControlsList,size_t dwControlsListCount,BOOL bEnabled);
  // Declaration of function that returns received string with only numbers
 -SIZE_T CopyNumberA(LPSTR lpszOutBuff,LPSTR lpszBuff,SIZE_T dwLen);
 -SIZE_T CopyNumberW(LPWSTR lpcOutBuff,LPWSTR lpcBuff,SIZE_T dwLen);
 -bool   IsPhoneW(LPWSTR lpwszString,SIZE_T dwStringLen);
 +size_t CopyNumberA(LPSTR lpszOutBuff,LPSTR lpszBuff,size_t dwLen);
 +size_t CopyNumberW(LPWSTR lpcOutBuff,LPWSTR lpcBuff,size_t dwLen);
 +bool   IsPhoneW(LPWSTR lpwszString,size_t dwStringLen);
  DWORD  GetContactPhonesCount(MCONTACT hContact);
 -BOOL   IsContactPhone(MCONTACT hContact,LPWSTR lpwszPhone,SIZE_T dwPhoneSize);
 +BOOL   IsContactPhone(MCONTACT hContact,LPWSTR lpwszPhone,size_t dwPhoneSize);
  // Declaration of function that returns HANDLE of contact by his cellular number
 -MCONTACT HContactFromPhone(LPWSTR lpwszPhone,SIZE_T dwPhoneSize);
 -BOOL     GetDataFromMessage(LPSTR lpszMessage,SIZE_T dwMessageSize,DWORD *pdwEventType,LPWSTR lpwszPhone,SIZE_T dwPhoneSize,SIZE_T *pdwPhoneSizeRet,UINT *piIcon);
 +MCONTACT HContactFromPhone(LPWSTR lpwszPhone,size_t dwPhoneSize);
 +BOOL     GetDataFromMessage(LPSTR lpszMessage,size_t dwMessageSize,DWORD *pdwEventType,LPWSTR lpwszPhone,size_t dwPhoneSize,size_t *pdwPhoneSizeRet,UINT *piIcon);
  // Declaration of function that gets a XML string and return the asked tag.
 -BOOL   GetXMLFieldEx(LPSTR lpszXML,SIZE_T dwXMLSize,LPSTR *plpszData,SIZE_T *pdwDataSize,const char *tag1,...);
 -BOOL   GetXMLFieldExBuff(LPSTR lpszXML,SIZE_T dwXMLSize,LPSTR lpszBuff,SIZE_T dwBuffSize,SIZE_T *pdwBuffSizeRet,const char *tag1,...);
 -DWORD  DecodeXML(LPTSTR lptszMessage,SIZE_T dwMessageSize,LPTSTR lptszMessageConverted,SIZE_T dwMessageConvertedBuffSize,SIZE_T *pdwMessageConvertedSize);
 -DWORD  EncodeXML(LPTSTR lptszMessage,SIZE_T dwMessageSize,LPTSTR lptszMessageConverted,SIZE_T dwMessageConvertedBuffSize,SIZE_T *pdwMessageConvertedSize);
 +BOOL   GetXMLFieldEx(LPSTR lpszXML,size_t dwXMLSize,LPSTR *plpszData,size_t *pdwDataSize,const char *tag1,...);
 +BOOL   GetXMLFieldExBuff(LPSTR lpszXML,size_t dwXMLSize,LPSTR lpszBuff,size_t dwBuffSize,size_t *pdwBuffSizeRet,const char *tag1,...);
 +DWORD  DecodeXML(LPTSTR lptszMessage,size_t dwMessageSize,LPTSTR lptszMessageConverted,size_t dwMessageConvertedBuffSize,size_t *pdwMessageConvertedSize);
 +DWORD  EncodeXML(LPTSTR lptszMessage,size_t dwMessageSize,LPTSTR lptszMessageConverted,size_t dwMessageConvertedBuffSize,size_t *pdwMessageConvertedSize);
  void   LoadMsgDlgFont(int i,LOGFONT *lf,COLORREF *colour);
  int    RefreshAccountList(WPARAM eventCode,LPARAM lParam);
  void   FreeAccountList();
 @@ -134,6 +134,6 @@ void   RestoreUnreadMessageAlerts();  // Declaration of Menu SMS send click function
  int    SmsRebuildContactMenu(WPARAM wParam,LPARAM lParam);
 -void   StartSmsSend(HWND hWndDlg,SIZE_T dwModuleIndex,LPWSTR lpwszPhone,SIZE_T dwPhoneSize,LPWSTR lpwszMessage,SIZE_T dwMessageSize);
 +void   StartSmsSend(HWND hWndDlg,size_t dwModuleIndex,LPWSTR lpwszPhone,size_t dwPhoneSize,LPWSTR lpwszMessage,size_t dwMessageSize);
  #endif
\ No newline at end of file diff --git a/plugins/SMS/src/functions.cpp b/plugins/SMS/src/functions.cpp index 48c7abc01f..cdf497067e 100644 --- a/plugins/SMS/src/functions.cpp +++ b/plugins/SMS/src/functions.cpp @@ -1,9 +1,9 @@  #include "common.h"
 -BOOL DB_GetStaticStringW(MCONTACT hContact,LPSTR lpszModule,LPSTR lpszValueName,LPWSTR lpwszRetBuff,SIZE_T dwRetBuffSize,SIZE_T *pdwRetBuffSize)
 +BOOL DB_GetStaticStringW(MCONTACT hContact,LPSTR lpszModule,LPSTR lpszValueName,LPWSTR lpwszRetBuff,size_t dwRetBuffSize,size_t *pdwRetBuffSize)
  {// sizes in wchars
  	BOOL bRet=FALSE;
 -	SIZE_T dwReadedStringLen;
 +	size_t dwReadedStringLen;
  	DBVARIANT dbv={0};
  	if (db_get_ws(hContact, lpszModule, lpszValueName, &dbv)==0)
  	{
 @@ -40,18 +40,18 @@ LPSTR GetModuleName(MCONTACT hContact)  	return lpszRet;
  }
 -void EnableControlsArray(HWND hWndDlg,WORD *pwControlsList,SIZE_T dwControlsListCount,BOOL bEnabled)
 +void EnableControlsArray(HWND hWndDlg,WORD *pwControlsList,size_t dwControlsListCount,BOOL bEnabled)
  {
 -	for(SIZE_T i=0;i<dwControlsListCount;i++) EnableWindow(GetDlgItem(hWndDlg,pwControlsList[i]),bEnabled);
 +	for(size_t i=0;i<dwControlsListCount;i++) EnableWindow(GetDlgItem(hWndDlg,pwControlsList[i]),bEnabled);
  }
  //This function gets a Cellular string szPhone and clean it from symbools.
 -SIZE_T CopyNumberA(LPSTR lpszOutBuff,LPSTR lpszBuff,SIZE_T dwLen)
 +size_t CopyNumberA(LPSTR lpszOutBuff,LPSTR lpszBuff,size_t dwLen)
  {
  	BYTE btChar;
  	LPBYTE lpbOutBuff=(LPBYTE)lpszOutBuff,lpbInBuff=(LPBYTE)lpszBuff;
 -	for(SIZE_T i=0;i<dwLen;i++)
 +	for(size_t i=0;i<dwLen;i++)
  	{
  		btChar=(*lpbInBuff++);
  		if (btChar>='0' && btChar<='9') (*lpbOutBuff++)=btChar;
 @@ -61,12 +61,12 @@ SIZE_T CopyNumberA(LPSTR lpszOutBuff,LPSTR lpszBuff,SIZE_T dwLen)  	return((lpbOutBuff-(LPBYTE)lpszOutBuff));
  }
 -SIZE_T CopyNumberW(LPWSTR lpcOutBuff,LPWSTR lpcBuff,SIZE_T dwLen)
 +size_t CopyNumberW(LPWSTR lpcOutBuff,LPWSTR lpcBuff,size_t dwLen)
  {
  	WCHAR wChar;
  	LPWSTR lpwszOutBuff=lpcOutBuff,lpwszInBuff=lpcBuff;
 -	for(SIZE_T i=0;i<dwLen;i++)
 +	for(size_t i=0;i<dwLen;i++)
  	{
  		wChar=(*lpwszInBuff++);
  		if (wChar>='0' && wChar<='9') (*lpwszOutBuff++)=wChar;
 @@ -77,12 +77,12 @@ SIZE_T CopyNumberW(LPWSTR lpcOutBuff,LPWSTR lpcBuff,SIZE_T dwLen)  }
 -bool IsPhoneW(LPWSTR lpwszString,SIZE_T dwStringLen)
 +bool IsPhoneW(LPWSTR lpwszString,size_t dwStringLen)
  {
  	if (dwStringLen <= 1)
  		return false;
 -	for(SIZE_T i=0; i < dwStringLen; i++) {
 +	for(size_t i=0; i < dwStringLen; i++) {
  		WCHAR wChar=(*lpwszString++);
  		if (wChar<'0' || wChar>'9')
  			if (wChar!='+' && wChar!='S' && wChar!='M' && wChar!=' ' && wChar!='(' && wChar!=')')
 @@ -97,7 +97,7 @@ DWORD GetContactPhonesCountParam(MCONTACT hContact,LPSTR lpszModule,LPSTR lpszVa  	DWORD dwRet=0;
  	char szBuff[MAX_PATH];
  	WCHAR wszPhone[MAX_PHONE_LEN];
 -	SIZE_T i,dwPhoneSize;
 +	size_t i,dwPhoneSize;
  	if ( DB_GetStaticStringW(hContact,lpszModule,lpszValueName,wszPhone,SIZEOF(wszPhone),&dwPhoneSize))
  		if ( IsPhoneW(wszPhone,dwPhoneSize))
 @@ -130,11 +130,11 @@ DWORD GetContactPhonesCount(MCONTACT hContact)  }
 -BOOL IsContactPhoneParam(MCONTACT hContact,LPSTR lpszModule,LPSTR lpszValueName,LPWSTR lpwszPhone,SIZE_T dwPhoneSize)
 +BOOL IsContactPhoneParam(MCONTACT hContact,LPSTR lpszModule,LPSTR lpszValueName,LPWSTR lpwszPhone,size_t dwPhoneSize)
  {
  	char szBuff[MAX_PATH];
  	WCHAR wszPhoneLocal[MAX_PHONE_LEN];
 -	SIZE_T i,dwPhoneSizeLocal;
 +	size_t i,dwPhoneSizeLocal;
  	if ( DB_GetStaticStringW(hContact,lpszModule,lpszValueName,wszPhoneLocal,SIZEOF(wszPhoneLocal),&dwPhoneSizeLocal))
  		if ( IsPhoneW(wszPhoneLocal,dwPhoneSizeLocal)) {
 @@ -157,12 +157,12 @@ BOOL IsContactPhoneParam(MCONTACT hContact,LPSTR lpszModule,LPSTR lpszValueName,  }
 -BOOL IsContactPhone(MCONTACT hContact,LPWSTR lpwszPhone,SIZE_T dwPhoneSize)
 +BOOL IsContactPhone(MCONTACT hContact,LPWSTR lpwszPhone,size_t dwPhoneSize)
  {
  	BOOL bRet=FALSE;
  	WCHAR wszPhoneLocal[MAX_PHONE_LEN];
 -	SIZE_T dwPhoneSizeLocal = CopyNumberW(wszPhoneLocal,lpwszPhone,dwPhoneSize);
 +	size_t dwPhoneSizeLocal = CopyNumberW(wszPhoneLocal,lpwszPhone,dwPhoneSize);
  	LPSTR lpszProto = GetContactProto(hContact);
  	if (lpszProto) {
  		if (bRet==FALSE) bRet=IsContactPhoneParam(hContact,lpszProto,"Phone",wszPhoneLocal,dwPhoneSizeLocal);
 @@ -181,7 +181,7 @@ BOOL IsContactPhone(MCONTACT hContact,LPWSTR lpwszPhone,SIZE_T dwPhoneSize)  //This function get a string cellular number and return the HANDLE of the contact that has this
  //number in the miranda phonebook (and marked as an SMS able) at the User Details.
  //If no one has this number function returns NULL.
 -MCONTACT HContactFromPhone(LPWSTR lpwszPhone,SIZE_T dwPhoneSize)
 +MCONTACT HContactFromPhone(LPWSTR lpwszPhone,size_t dwPhoneSize)
  {
  	if (lpwszPhone && dwPhoneSize) {
  		//check not already on list
 @@ -194,12 +194,12 @@ MCONTACT HContactFromPhone(LPWSTR lpwszPhone,SIZE_T dwPhoneSize)  }
 -BOOL GetDataFromMessage(LPSTR lpszMessage,SIZE_T dwMessageSize,DWORD *pdwEventType,LPWSTR lpwszPhone,SIZE_T dwPhoneSize,SIZE_T *pdwPhoneSizeRet,UINT *piIcon)
 +BOOL GetDataFromMessage(LPSTR lpszMessage,size_t dwMessageSize,DWORD *pdwEventType,LPWSTR lpwszPhone,size_t dwPhoneSize,size_t *pdwPhoneSizeRet,UINT *piIcon)
  {
  	BOOL bRet=FALSE;
  	DWORD dwEventTypeRet=0;
 -	SIZE_T dwPhoneSizeRet=0;
 +	size_t dwPhoneSizeRet=0;
  	UINT iIconRet=0;
  	if (lpszMessage && dwMessageSize) {
 @@ -207,7 +207,7 @@ BOOL GetDataFromMessage(LPSTR lpszMessage,SIZE_T dwMessageSize,DWORD *pdwEventTy  			LPSTR lpsz = (LPSTR)strstr(lpszMessage+10, "\r\n");
  			if (lpsz) {
  				if (lpwszPhone && dwPhoneSize) {
 -					dwPhoneSizeRet = MultiByteToWideChar(CP_UTF8,0,(lpszMessage+10),min((SIZE_T)(lpsz-(lpszMessage+10)),dwPhoneSize),lpwszPhone,dwPhoneSize);
 +					dwPhoneSizeRet = MultiByteToWideChar(CP_UTF8,0,(lpszMessage+10),min((size_t)(lpsz-(lpszMessage+10)),dwPhoneSize),lpwszPhone,dwPhoneSize);
  					dwPhoneSizeRet = CopyNumberW(lpwszPhone, lpwszPhone, dwPhoneSizeRet);
  				}
  			}
 @@ -219,7 +219,7 @@ BOOL GetDataFromMessage(LPSTR lpszMessage,SIZE_T dwMessageSize,DWORD *pdwEventTy  			LPSTR lpsz = (LPSTR)strstr(lpszMessage+23, "\r\n");
  			if (lpsz) {
  				if (lpwszPhone && dwPhoneSize) {
 -					dwPhoneSizeRet = MultiByteToWideChar(CP_UTF8,0,(lpszMessage+23),min((SIZE_T)(lpsz-(lpszMessage+23)),dwPhoneSize),lpwszPhone,dwPhoneSize);
 +					dwPhoneSizeRet = MultiByteToWideChar(CP_UTF8,0,(lpszMessage+23),min((size_t)(lpsz-(lpszMessage+23)),dwPhoneSize),lpwszPhone,dwPhoneSize);
  					dwPhoneSizeRet = CopyNumberW(lpwszPhone, lpwszPhone, dwPhoneSizeRet);
  				}
 @@ -241,7 +241,7 @@ BOOL GetDataFromMessage(LPSTR lpszMessage,SIZE_T dwMessageSize,DWORD *pdwEventTy  	return bRet;
  }
 -BOOL GetXMLFieldEx(LPSTR lpszXML,SIZE_T dwXMLSize,LPSTR *plpszData,SIZE_T *pdwDataSize,const char *tag1,...)
 +BOOL GetXMLFieldEx(LPSTR lpszXML,size_t dwXMLSize,LPSTR *plpszData,size_t *pdwDataSize,const char *tag1,...)
  {
  	BOOL bRet = FALSE;
  	int thisLevel = 0;
 @@ -284,7 +284,7 @@ BOOL GetXMLFieldEx(LPSTR lpszXML,SIZE_T dwXMLSize,LPSTR *plpszData,SIZE_T *pdwDa  }
 -BOOL GetXMLFieldExBuff(LPSTR lpszXML,SIZE_T dwXMLSize,LPSTR lpszBuff,SIZE_T dwBuffSize,SIZE_T *pdwBuffSizeRet,const char *tag1,...)
 +BOOL GetXMLFieldExBuff(LPSTR lpszXML,size_t dwXMLSize,LPSTR lpszBuff,size_t dwBuffSize,size_t *pdwBuffSizeRet,const char *tag1,...)
  {
  	BOOL bRet=FALSE;
  	int thisLevel=0;
 @@ -309,7 +309,7 @@ BOOL GetXMLFieldExBuff(LPSTR lpszXML,SIZE_T dwXMLSize,LPSTR lpszBuff,SIZE_T dwBu  					{
  						if (lpszDataStart)
  						{
 -							SIZE_T dwBuffSizeRet=min((dwBuffSize-2),(SIZE_T)((lpszTagStart-1)-lpszDataStart));
 +							size_t dwBuffSizeRet=min((dwBuffSize-2),(size_t)((lpszTagStart-1)-lpszDataStart));
  							if (lpszBuff && dwBuffSize) CopyMemory(lpszBuff,lpszDataStart,dwBuffSizeRet);(*((WORD*)(lpszBuff+dwBuffSizeRet)))=0;
  							if (pdwBuffSizeRet) (*pdwBuffSizeRet)=dwBuffSizeRet;
  							bRet=TRUE;
 @@ -344,11 +344,11 @@ BOOL GetXMLFieldExBuff(LPSTR lpszXML,SIZE_T dwXMLSize,LPSTR lpszBuff,SIZE_T dwBu  	return(bRet);
  }
 -DWORD ReplaceInBuff(LPVOID lpInBuff,SIZE_T dwInBuffSize,SIZE_T dwReplaceItemsCount,LPVOID *plpInReplaceItems,SIZE_T *pdwInReplaceItemsCounts,LPVOID *plpOutReplaceItems,SIZE_T *pdwOutReplaceItemsCounts,LPVOID lpOutBuff,SIZE_T dwOutBuffSize,SIZE_T *pdwOutBuffSize)
 +DWORD ReplaceInBuff(LPVOID lpInBuff,size_t dwInBuffSize,size_t dwReplaceItemsCount,LPVOID *plpInReplaceItems,size_t *pdwInReplaceItemsCounts,LPVOID *plpOutReplaceItems,size_t *pdwOutReplaceItemsCounts,LPVOID lpOutBuff,size_t dwOutBuffSize,size_t *pdwOutBuffSize)
  {
  	DWORD dwRetErrorCode=NO_ERROR;
  	LPBYTE *plpszFound,lpszMessageConvertedCur,lpszMessageCur,lpszMessageCurPrev,lpszMessageConvertedMax;
 -	SIZE_T i,dwFirstFoundedIndex=0,dwFoundedCount=0,dwMemPartToCopy;
 +	size_t i,dwFirstFoundedIndex=0,dwFoundedCount=0,dwMemPartToCopy;
  	plpszFound=(LPBYTE*)MEMALLOC((sizeof(LPBYTE)*dwReplaceItemsCount));
 @@ -409,23 +409,23 @@ DWORD ReplaceInBuff(LPVOID lpInBuff,SIZE_T dwInBuffSize,SIZE_T dwReplaceItemsCou  static const LPTSTR lpszXMLTags[]		={TEXT("'"),		TEXT("""),		TEXT("&"),		TEXT("<"),		TEXT(">")};
 -static const SIZE_T dwXMLTagsCount[]	={(6*sizeof(TCHAR)),	(6*sizeof(TCHAR)),	(5*sizeof(TCHAR)),	(4*sizeof(TCHAR)),	(4*sizeof(TCHAR))};
 +static const size_t dwXMLTagsCount[]	={(6*sizeof(TCHAR)),	(6*sizeof(TCHAR)),	(5*sizeof(TCHAR)),	(4*sizeof(TCHAR)),	(4*sizeof(TCHAR))};
  static const LPTSTR lpszXMLSymbols[]	={TEXT("\'"),			TEXT("\""),			TEXT("&"),			TEXT("<"),			TEXT(">")};
 -static const SIZE_T dwXMLSymbolsCount[]	={sizeof(TCHAR),		sizeof(TCHAR),		sizeof(TCHAR),		sizeof(TCHAR),		sizeof(TCHAR)};
 +static const size_t dwXMLSymbolsCount[]	={sizeof(TCHAR),		sizeof(TCHAR),		sizeof(TCHAR),		sizeof(TCHAR),		sizeof(TCHAR)};
  //Decode XML coded string. The function translate special xml code into standard characters.
 -DWORD DecodeXML(LPTSTR lptszMessage,SIZE_T dwMessageSize,LPTSTR lptszMessageConverted,SIZE_T dwMessageConvertedBuffSize,SIZE_T *pdwMessageConvertedSize)
 +DWORD DecodeXML(LPTSTR lptszMessage,size_t dwMessageSize,LPTSTR lptszMessageConverted,size_t dwMessageConvertedBuffSize,size_t *pdwMessageConvertedSize)
  {
 -	DWORD dwRet=ReplaceInBuff(lptszMessage,(dwMessageSize*sizeof(TCHAR)),SIZEOF(lpszXMLTags),(LPVOID*)lpszXMLTags,(SIZE_T*)dwXMLTagsCount,(LPVOID*)lpszXMLSymbols,(SIZE_T*)dwXMLSymbolsCount,lptszMessageConverted,(dwMessageConvertedBuffSize*sizeof(TCHAR)),pdwMessageConvertedSize);
 +	DWORD dwRet=ReplaceInBuff(lptszMessage,(dwMessageSize*sizeof(TCHAR)),SIZEOF(lpszXMLTags),(LPVOID*)lpszXMLTags,(size_t*)dwXMLTagsCount,(LPVOID*)lpszXMLSymbols,(size_t*)dwXMLSymbolsCount,lptszMessageConverted,(dwMessageConvertedBuffSize*sizeof(TCHAR)),pdwMessageConvertedSize);
  	if (pdwMessageConvertedSize) (*pdwMessageConvertedSize)/=sizeof(TCHAR);
  	return(dwRet);
  }
  //Encode XML coded string. The function translate special saved xml characters into special characters.
 -DWORD EncodeXML(LPTSTR lptszMessage,SIZE_T dwMessageSize,LPTSTR lptszMessageConverted,SIZE_T dwMessageConvertedBuffSize,SIZE_T *pdwMessageConvertedSize)
 +DWORD EncodeXML(LPTSTR lptszMessage,size_t dwMessageSize,LPTSTR lptszMessageConverted,size_t dwMessageConvertedBuffSize,size_t *pdwMessageConvertedSize)
  {
 -	DWORD dwRet=ReplaceInBuff(lptszMessage,(dwMessageSize*sizeof(TCHAR)),SIZEOF(lpszXMLTags),(LPVOID*)lpszXMLSymbols,(SIZE_T*)dwXMLSymbolsCount,(LPVOID*)lpszXMLTags,(SIZE_T*)dwXMLTagsCount,lptszMessageConverted,(dwMessageConvertedBuffSize*sizeof(TCHAR)),pdwMessageConvertedSize);
 +	DWORD dwRet=ReplaceInBuff(lptszMessage,(dwMessageSize*sizeof(TCHAR)),SIZEOF(lpszXMLTags),(LPVOID*)lpszXMLSymbols,(size_t*)dwXMLSymbolsCount,(LPVOID*)lpszXMLTags,(size_t*)dwXMLTagsCount,lptszMessageConverted,(dwMessageConvertedBuffSize*sizeof(TCHAR)),pdwMessageConvertedSize);
  	if (pdwMessageConvertedSize) (*pdwMessageConvertedSize)/=sizeof(TCHAR);
  	return(dwRet);
 diff --git a/plugins/SMS/src/receive.cpp b/plugins/SMS/src/receive.cpp index cec3ebd00f..49838ca61f 100644 --- a/plugins/SMS/src/receive.cpp +++ b/plugins/SMS/src/receive.cpp @@ -38,7 +38,7 @@ int handleAckSMS(WPARAM wParam, LPARAM lParam)  	char szPhone[MAX_PHONE_LEN] = { 0 };
  	TCHAR tszPhone[MAX_PHONE_LEN] = { 0 };
  	LPSTR lpszXML = (LPSTR)((ACKDATA*)lParam)->lParam, lpszData, lpszPhone;
 -	SIZE_T dwXMLSize = 0, dwDataSize, dwPhoneSize;
 +	size_t dwXMLSize = 0, dwDataSize, dwPhoneSize;
  	ACKDATA *ack = ((ACKDATA*)lParam);
  	if (lpszXML)
 @@ -49,7 +49,7 @@ int handleAckSMS(WPARAM wParam, LPARAM lParam)  		if (GetXMLFieldEx(lpszXML,dwXMLSize,&lpszPhone,&dwPhoneSize,"sms_message","sender",NULL))
  		{
  			LPSTR lpszMessageUTF;
 -			SIZE_T dwBuffLen,dwMessageXMLEncodedSize,dwMessageXMLDecodedSize;
 +			size_t dwBuffLen,dwMessageXMLEncodedSize,dwMessageXMLDecodedSize;
  			DBEVENTINFO dbei = { sizeof(dbei) };
  			dwBuffLen=(dwDataSize+MAX_PATH);
 diff --git a/plugins/SMS/src/recvdlg.cpp b/plugins/SMS/src/recvdlg.cpp index e112ed444c..d2aba654f3 100644 --- a/plugins/SMS/src/recvdlg.cpp +++ b/plugins/SMS/src/recvdlg.cpp @@ -166,7 +166,7 @@ INT_PTR CALLBACK RecvSmsDlgProc(HWND hWndDlg,UINT message,WPARAM wParam,LPARAM l  //This function create a new SMS receive window, and insert it to the list.
  //The function gets void and return the window HWND
 -HWND RecvSMSWindowAdd(MCONTACT hContact,DWORD dwEventType,LPWSTR lpwszPhone,SIZE_T dwPhoneSize,LPSTR lpszMessage,SIZE_T dwMessageSize)
 +HWND RecvSMSWindowAdd(MCONTACT hContact,DWORD dwEventType,LPWSTR lpwszPhone,size_t dwPhoneSize,LPSTR lpszMessage,size_t dwMessageSize)
  {
  	HWND hRet = NULL;
 diff --git a/plugins/SMS/src/recvdlg.h b/plugins/SMS/src/recvdlg.h index 257fbf7049..26fb6bb47a 100644 --- a/plugins/SMS/src/recvdlg.h +++ b/plugins/SMS/src/recvdlg.h @@ -3,7 +3,7 @@  DWORD	RecvSMSWindowInitialize		();
  void	RecvSMSWindowDestroy		();
 -HWND	RecvSMSWindowAdd			(MCONTACT hContact,DWORD dwEventType,LPWSTR lpwszPhone,SIZE_T dwPhoneSize,LPSTR lpszMessage,SIZE_T dwMessageSize);
 +HWND	RecvSMSWindowAdd			(MCONTACT hContact,DWORD dwEventType,LPWSTR lpwszPhone,size_t dwPhoneSize,LPSTR lpszMessage,size_t dwMessageSize);
  void	RecvSMSWindowRemove			(HWND hWndDlg);
 diff --git a/plugins/SMS/src/send.cpp b/plugins/SMS/src/send.cpp index 0626216c9b..52f18ed826 100644 --- a/plugins/SMS/src/send.cpp +++ b/plugins/SMS/src/send.cpp @@ -28,14 +28,14 @@ Enjoy the code and use it smartly!  #include "common.h"
  //This function gets HWND of the window, the number, and the message.
 -void StartSmsSend(HWND hWndDlg,SIZE_T dwModuleIndex,LPWSTR lpwszPhone,SIZE_T dwPhoneSize,LPWSTR lpwszMessage,SIZE_T dwMessageSize)
 +void StartSmsSend(HWND hWndDlg,size_t dwModuleIndex,LPWSTR lpwszPhone,size_t dwPhoneSize,LPWSTR lpwszMessage,size_t dwMessageSize)
  {
  	if ( !ssSMSSettings.ppaSMSAccounts || dwModuleIndex == -1 || dwModuleIndex >= ssSMSSettings.dwSMSAccountsCount)
  		return;
  	LPSTR lpszMessageUTF;
  	LPWSTR lpwszMessageXMLEncoded;
 -	SIZE_T dwMessageUTFBuffSize, dwMessageXMLEncodedSize, dwBuffSize;
 +	size_t dwMessageUTFBuffSize, dwMessageXMLEncodedSize, dwBuffSize;
  	DBEVENTINFO *pdbei;
  	dwMessageXMLEncodedSize = ((dwMessageSize + MAX_PATH) * sizeof(WCHAR) * 6);
 diff --git a/plugins/SMS/src/senddlg.cpp b/plugins/SMS/src/senddlg.cpp index 5ebd8cee85..7035b7449f 100644 --- a/plugins/SMS/src/senddlg.cpp +++ b/plugins/SMS/src/senddlg.cpp @@ -44,14 +44,14 @@ typedef struct  	MCONTACT hMyContact;
  	HTREEITEM hItemSend;
  	BOOL bMultiple;
 -	SIZE_T dwContactsListCount;
 +	size_t dwContactsListCount;
  	MCONTACT *phContactsList;
  	DBEVENTINFO *pdbei;
  } SEND_SMS_WINDOW_DATA;
  void			AddContactPhonesToCombo		(HWND hWnd,MCONTACT hContact);
  void			SendSMSWindowFillTreeView	(HWND hWnd);
 -SIZE_T			GetSMSMessageLenMax			(HWND hWndDlg);
 +size_t			GetSMSMessageLenMax			(HWND hWndDlg);
  #define GET_WINDOW_DATA(hWndDlg)	((SEND_SMS_WINDOW_DATA*)GetWindowLongPtr(hWndDlg,GWLP_USERDATA))
 @@ -143,7 +143,7 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg,UINT message,WPARAM wParam,LPARAM l  		{	
  			TCHAR tszSign[1024];
 -			SIZE_T dwSignLen;
 +			size_t dwSignLen;
  			if (DB_SMS_GetByte(NULL,"UseSignature",SMS_DEFAULT_USESIGNATURE))
  			if (DB_SMS_GetStaticStringW(NULL,"Signature",tszSign,SIZEOF(tszSign),&dwSignLen))
 @@ -272,9 +272,9 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg,UINT message,WPARAM wParam,LPARAM l  		case TIMEDOUT_RETRY:
  			{
  				TCHAR tszPhone[MAX_PHONE_LEN];
 -				SIZE_T dwPhoneSize;
 +				size_t dwPhoneSize;
 -				SIZE_T dwMessageSize=GET_DLG_ITEM_TEXT_LENGTH(hWndDlg,IDC_MESSAGE);
 +				size_t dwMessageSize=GET_DLG_ITEM_TEXT_LENGTH(hWndDlg,IDC_MESSAGE);
  				LPTSTR lpwszMessage=(LPTSTR)MEMALLOC(((dwMessageSize+4)*sizeof(TCHAR)));
  				if (lpwszMessage)
  				{
 @@ -325,7 +325,7 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg,UINT message,WPARAM wParam,LPARAM l  			break;
  		case IDOK:
 -			if ((SIZE_T)GET_DLG_ITEM_TEXT_LENGTH(hWndDlg,IDC_MESSAGE) > GetSMSMessageLenMax(hWndDlg))
 +			if ((size_t)GET_DLG_ITEM_TEXT_LENGTH(hWndDlg,IDC_MESSAGE) > GetSMSMessageLenMax(hWndDlg))
  			{
  				MessageBox(hWndDlg,TranslateT("Message is too long, press OK to continue."),TranslateT("Error - Message too long"),MB_OK);
  			}else{
 @@ -351,10 +351,10 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg,UINT message,WPARAM wParam,LPARAM l  					}
  				}else{
  					TCHAR tszPhone[MAX_PHONE_LEN];
 -					SIZE_T dwPhoneSize=GetDlgItemText(hWndDlg,IDC_ADDRESS,tszPhone,SIZEOF(tszPhone));
 +					size_t dwPhoneSize=GetDlgItemText(hWndDlg,IDC_ADDRESS,tszPhone,SIZEOF(tszPhone));
  					if (IsPhoneW(tszPhone,dwPhoneSize))
  					{
 -						SIZE_T dwMessageSize=GET_DLG_ITEM_TEXT_LENGTH(hWndDlg,IDC_MESSAGE);
 +						size_t dwMessageSize=GET_DLG_ITEM_TEXT_LENGTH(hWndDlg,IDC_MESSAGE);
  						LPTSTR lpwszMessage=(LPTSTR)MEMALLOC((dwMessageSize+4)*sizeof(WCHAR));
  						if (lpwszMessage)
  						{
 @@ -390,7 +390,7 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg,UINT message,WPARAM wParam,LPARAM l  			if (HIWORD(wParam)==EN_CHANGE)
  			{
  				TCHAR tszBuff[MAX_PATH];
 -				SIZE_T dwMessageSize=GET_DLG_ITEM_TEXT_LENGTH(hWndDlg,IDC_MESSAGE);
 +				size_t dwMessageSize=GET_DLG_ITEM_TEXT_LENGTH(hWndDlg,IDC_MESSAGE);
  				EnableWindow(GetDlgItem(hWndDlg,IDOK),dwMessageSize);
  				mir_sntprintf(tszBuff, SIZEOF(tszBuff), _T("%d/%d"), dwMessageSize,GetSMSMessageLenMax(hWndDlg));
 @@ -404,7 +404,7 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg,UINT message,WPARAM wParam,LPARAM l  				TCHAR tszPhone[MAX_PHONE_LEN];
  				DBVARIANT dbv;
 -				SIZE_T dwPhoneSize=GetDlgItemText(hWndDlg,IDC_ADDRESS,tszPhone,(SIZEOF(tszPhone)-4));
 +				size_t dwPhoneSize=GetDlgItemText(hWndDlg,IDC_ADDRESS,tszPhone,(SIZEOF(tszPhone)-4));
  				if (IsPhoneW(tszPhone,dwPhoneSize))
  				{
  					if (IsContactPhone(psswdWindowData->hMyContact,tszPhone,dwPhoneSize)==FALSE)
 @@ -707,7 +707,7 @@ void SendSMSWindowMultipleSet(HWND hWndDlg,BOOL bMultiple)  }
  //
 -void SendSMSWindowNumberSet(HWND hWndDlg, LPWSTR lpwszPhone, SIZE_T dwPhoneSize)
 +void SendSMSWindowNumberSet(HWND hWndDlg, LPWSTR lpwszPhone, size_t dwPhoneSize)
  {
  	SEND_SMS_WINDOW_DATA *psswdWindowData=GET_WINDOW_DATA(hWndDlg);
 @@ -866,7 +866,7 @@ return(hRet);  void SendSMSWindowNext(HWND hWndDlg)
  {
  	TCHAR tszPhone[MAX_PHONE_LEN];
 -	SIZE_T dwPhoneSize,dwMessageSize;
 +	size_t dwPhoneSize,dwMessageSize;
  	TVITEM tvi={0};
  	dwMessageSize=GET_DLG_ITEM_TEXT_LENGTH(hWndDlg,IDC_MESSAGE);
 @@ -913,7 +913,7 @@ void SendSMSWindowSMSContactAdd(HWND hWndDlg,MCONTACT hContact)  }
  //This function gets the number of the given contact in the combo list and return its contact.
 -MCONTACT SendSMSWindowSMSContactGet(HWND hWndDlg,SIZE_T iNum)
 +MCONTACT SendSMSWindowSMSContactGet(HWND hWndDlg,size_t iNum)
  {
  	SEND_SMS_WINDOW_DATA *psswdWindowData = GET_WINDOW_DATA(hWndDlg);
 @@ -938,7 +938,7 @@ void SendSMSWindowUpdateAccountList(HWND hWndDlg)  {
  	if (ssSMSSettings.ppaSMSAccounts && ssSMSSettings.dwSMSAccountsCount)
  	{
 -		SIZE_T i,dwCurSel;
 +		size_t i,dwCurSel;
  		dwCurSel=SendDlgItemMessage(hWndDlg,IDC_ACCOUNTS,CB_GETCURSEL,0,0);
  		if (dwCurSel==-1) dwCurSel=DB_SMS_GetDword(NULL,"LastProto",0);
 @@ -982,7 +982,7 @@ void AddContactPhonesToComboToListParam(MCONTACT hContact,LPSTR lpszModule,LPSTR  {
  	char szBuff[MAX_PATH];
  	TCHAR tszPhone[MAX_PHONE_LEN],tszPhoneRaw[MAX_PHONE_LEN];
 -	SIZE_T i,dwPhoneSize;
 +	size_t i,dwPhoneSize;
  	if (DB_GetStaticStringW(hContact,lpszModule,lpszValueName,tszPhoneRaw,SIZEOF(tszPhoneRaw),&dwPhoneSize))
  	{
 @@ -1037,7 +1037,7 @@ void AddContactPhonesToTreeViewParam(MCONTACT hContact,LPSTR lpszModule,LPSTR lp  {
  	char szBuff[MAX_PATH];
  	TCHAR tszPhone[MAX_PHONE_LEN],tszPhoneRaw[MAX_PHONE_LEN];
 -	SIZE_T i,dwPhoneSize;
 +	size_t i,dwPhoneSize;
  	TVINSERTSTRUCT tvis={0};
  	if (phParent) tvis.hParent=(*phParent);
 @@ -1107,9 +1107,9 @@ void SendSMSWindowFillTreeView(HWND hWnd)  }
 -SIZE_T GetSMSMessageLenMax(HWND hWndDlg)
 +size_t GetSMSMessageLenMax(HWND hWndDlg)
  {
 -	SIZE_T dwMessageSize,dwLenght=160;
 +	size_t dwMessageSize,dwLenght=160;
  	dwMessageSize=GET_DLG_ITEM_TEXT_LENGTH(hWndDlg,IDC_MESSAGE);
  	LPTSTR lptszMessage=(LPTSTR)MEMALLOC(((dwMessageSize+4)*sizeof(TCHAR)));
 diff --git a/plugins/SMS/src/senddlg.h b/plugins/SMS/src/senddlg.h index 9276ef9c62..576d1946ce 100644 --- a/plugins/SMS/src/senddlg.h +++ b/plugins/SMS/src/senddlg.h @@ -19,7 +19,7 @@ HWND     SendSMSWindowHwndByHProcessGet(HANDLE hProcess);  void     SendSMSWindowHProcessSet(HWND hWndDlg,HANDLE hProcess);
  BOOL     SendSMSWindowMultipleGet(HWND hWndDlg);
  void     SendSMSWindowMultipleSet(HWND hWndDlg,BOOL bMultiple);
 -void     SendSMSWindowNumberSet(HWND hWndDlg,LPWSTR lpwszPhone,SIZE_T dwPhoneSize);
 +void     SendSMSWindowNumberSet(HWND hWndDlg,LPWSTR lpwszPhone,size_t dwPhoneSize);
  void     SendSMSWindowAsSentSet(HWND hWndDlg);
  void     SendSMSWindowDbeiSet(HWND hWndDlg,DBEVENTINFO *pdbei);
  void     SendSMSWindowDBAdd(HWND hWndDlg);
 @@ -28,7 +28,7 @@ HWND     SendSMSWindowIsOtherInstanceHContact(MCONTACT hContact);  void     SendSMSWindowNext(HWND hWndDlg);
  void     SendSMSWindowSMSContactAdd(HWND hWndDlg,MCONTACT hContact);
 -MCONTACT SendSMSWindowSMSContactGet(HWND hWndDlg,SIZE_T iNum);
 +MCONTACT SendSMSWindowSMSContactGet(HWND hWndDlg,size_t iNum);
  void     SendSMSWindowSMSContactsRemove(HWND hWndDlg);
  void     SendSMSWindowUpdateAccountList(HWND hWndDlg);
  void     SendSMSWindowsUpdateAllAccountLists();
  | 
