Argox PT-9130 User Manual

Page 138

Advertising
background image

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

Advertising