diff -r 989d2f495d90 -r fc9cf246af83 serviceproviders/sapi_messaging/inc/messaginginterface.h --- a/serviceproviders/sapi_messaging/inc/messaginginterface.h Fri Jul 03 15:51:24 2009 +0100 +++ b/serviceproviders/sapi_messaging/inc/messaginginterface.h Thu Aug 27 07:43:07 2009 +0300 @@ -323,9 +323,19 @@ * Gives the result of asynchronous SAPI * @param aErrCode errcode * @param aResult Result - * @return void */ void NotifyResultL(TInt aErrCode, TAny* aResult); + + /** + * Gives the result of asynchronous SAPI + * @param aErrCode errcode + * @param aEntrySelection Entryselection + * @param aFilter Filter + */ + + void HandleGetlistL (TInt aErrCode, CMsvEntrySelection* aEntrySelection, CFilterParamInfo* aFilter); + + }; /** @@ -339,7 +349,7 @@ * Two-phase Constructor * @return CMsgCallbackHeader* */ - static CMsgCallbackHeader* NewL(); + static CMsgCallbackHeader* NewL(CMessagingService* aMsgService); /** * Destructor @@ -351,17 +361,32 @@ /** * Constructor */ - CMsgCallbackHeader(); - + CMsgCallbackHeader(CMessagingService* aMsgService); + public: /** * Gives the result of asynchronous SAPI * @param aErrCode errcode * @param aResult Result - * @return void */ virtual void NotifyResultL(TInt aErrCode, TAny* aResult); + + /** + * Gives the result of asynchronous SAPI + * @param aErrCode errcode + * @param aEntrySelection Entryselection + * @param aFilter Filter + */ + + virtual void HandleGetlistL (TInt aErrCode, CMsvEntrySelection* aEntrySelection, CFilterParamInfo* aFilter); + + private: + + /** + * CMessagingService class pointer + */ + CMessagingService* iMsg; }; /**