
PT-90 Mobile Computer SDK Programming Manual
131
Example
#define LPSMS_INFO SMS_INFO*
…………
int iCount;
DWORD dwRet, dwInfoLen, dwResLen=10000;
SMS_INFO SMSInfo={0};
LPSMS_INFO lpSMSInfo=&SMSInfo;
dwInfoLen = sizeof(SMS_INFO);
SMSInfo.dwSize = sizeof(SMS_INFO);
if(dwRet = ReadMultiSMS (4, &dwResLen, lpSMSInfo, &dwInfoLen, &iCount))
{
if(dwRet == GPRS_ERR_BUFFER_INSUFFICIENT)
{
lpSMSInfo = new SMS_INFO[dwInfoLen / sizeof(SMS _INFO)];
lpSMSInfo->dwSize=sizeof(SMS_INFO);
dwRet = ReadMultiSMS (4, &dwResLen, lpSMSInfo, &dwInfoLen, &iCount);
if(dwRet != E_FUNC_SUCCEED)
AfxMessageBox(_T("Read multitude SMS fail!"));
}
else
AfxMessageBox(_T("Read multitude SMS fail!"));
}
Requirements
OS Versions:
Windows CE 6.0 or beyond.
Header:
sysapiax.h
Link Library:
sysapiax.lib
Link DLL:
sysapiax.dll
Device:
PT90