PDA

View Full Version : Call Log API


michar
23rd December 2003, 08:58 PM
Does anyone knows how to read the Call Log DB?
Is there any API to do it?
Examples, links anything....

Tnx good people :)

itsme
23rd December 2003, 10:02 PM
just use the CeDatabase calls

fields are: #define FIELDID(id, type) ((id)<<16 | (type))

enum DBSYSCALLLOG_FIELDS {
// 1 exists, but use is unknown FIELDID(1, CEVT_I2)
DBSYSCALLLOG_START_FIELD=FIELDID(2, CEVT_FILETIME),
DBSYSCALLLOG_END_FIELD=FIELDID(3, CEVT_FILETIME),
DBSYSCALLLOG_CALLTYPE_FIELD=FIELDID(4, CEVT_I4),
// 5 is not used
DBSYSCALLLOG_NUMBER_FIELD=FIELDID(6, CEVT_LPWSTR),
DBSYSCALLLOG_NAME_FIELD=FIELDID(7, CEVT_LPWSTR),
// 8 is not used
// 9 exists, but use is unknown FIELDID(9, CEVT_I4)
DBSYSCALLLOG_NUMBERTYPE_FIELD=FIELDID(10, CEVT_LPWSTR),
};

enum SysCallType {
SYSCALL_MISSED=4,
SYSCALL_OUTGOING=5,
SYSCALL_INCOMING=6,
SYSCALL_REJECTED=7,
};

JGUI
26th December 2003, 10:49 AM
you have all SDK for Call API inside of MS PPC2003SDK or Smartphone SDK