18 #ifndef C_CCONTACTINTERFACE_H |
18 #ifndef C_CCONTACTINTERFACE_H |
19 #define C_CCONTACTINTERFACE_H |
19 #define C_CCONTACTINTERFACE_H |
20 |
20 |
21 //System includes |
21 //System includes |
22 #include <liwvariant.h> |
22 #include <liwvariant.h> |
|
23 #include <centralrepository.h> |
23 |
24 |
24 // User Includes |
25 // User Includes |
25 #include "contactinterface.hrh" |
26 #include "contactinterface.hrh" |
26 #include "singlecontact.h" |
27 #include "singlecontact.h" |
27 #include "contactcallbackmap.h" |
28 #include "contactcallbackmap.h" |
|
29 const TInt KInitialStoreUriSize = 1; |
|
30 const TUint32 KPhonebookDefaultSavingStoreUri = 0x00000001; |
|
31 const TUint32 KCRUidPhonebook = 0x101f8794; |
|
32 const TUint32 KCRUidPhonebookStoreConfiguration = 0x1020727f; |
|
33 |
|
34 |
28 // Forward Declarations |
35 // Forward Declarations |
29 class CContactService; |
36 class CContactService; |
30 class CContactInterfaceCallback; |
37 class CContactInterfaceCallback; |
31 |
38 class CRepository; |
32 /** |
39 /** |
33 * CContactInterface - Provides interface between the AIW FrameWork |
40 * CContactInterface - Provides interface between the AIW FrameWork |
34 * and Service Provider. |
41 * and Service Provider. |
35 */ |
42 */ |
36 class CContactInterface : public CBase, public MLiwInterface |
43 class CContactInterface : public CBase, public MLiwInterface |