Argox PT-9130 User Manual
Page 130

PT-90 Mobile Computer SDK Programming Manual 123
int iCount;
DWORD dwRet, dwInfoLen, dwResLen=10000;
PHONEBOOK_INFO PhonebookInfo={0};
LPPHONEBOOK_INFO lpPhonebookInfo=&PhonebookInfo;
dwInfoLen = sizeof(PHONEBOOK_INFO);
PhonebookInfo.dwSize = sizeof(PHONEBOOK_INFO);
if(dwRet = ReadMultiPhonebook(1, 10, &dwResLen, lpPhonebookInfo, &dwInfoLen, &iCount))
{
if(dwRet == GPRS_ERR_BUFFER_INSUFFICIENT)
{
lpPhoneInfo = new PHONEBOOK_INFO[dwInfoLen / sizeof(PHONEBOOK_INFO)];
lpPhonebookInfo->dwSize=sizeof(PHONEBOOK_INFO);
dwRet = ReadMultiPhonebook(1, 10, &dwResLen, lpPhonebookInfo, &dwInfoLen, &iCount);
if(dwRet != E_FUNC_SUCCEED)
AfxMessageBox(_T("Read multitude phonebook fail!"));
}
else
AfxMessageBox(_T("Read multitude phonebook fail!"));
}
Requirements
OS Versions: Windows CE 6.0 or beyond.
Header: sysapiax.h
Link Library: sysapiax.lib
Link DLL: sysapiax.dll
Device: PT90