HANDLE ph;
CALLLOGENTRY entry;
DWORD count,pp;
entry.cbSize = sizeof(CALLLOGENTRY);
if(PhoneOpenCallLog(&ph)== S_OK)
{
if(S_OK == PhoneSeekCallLog(ph, CALLLOGSEEK_END, 0, &count))
{
TCHAR c[4];
wsprintf(c,_T("%d"),count);
AfxMessageBox(c);
for(int i = 0;i<count+1;i++)
{
PhoneSeekCallLog(ph, CALLLOGSEEK_END, i, &pp);
if(PhoneGetCallLogEntry(ph, &entry) == S_OK)
//MessageBox(AfxGetMainWnd(), entry.pszNumber,entry.pszName,NULL);
AfxMessageBox(entry.pszNumber);
//AfxMessageBox(entry.iom);
//AfxMessageBox(entry.pszName);
}
}
}
PhoneCloseCallLog (ph);
#pragma comment(lib,"phone.lib")
#include "phone.h"