00001 #ifndef CIMEIAPP_H 00002 #define CIMEIAPP_H 00003 00004 #include <e32base.h> 00005 #include <Etel3rdParty.h> 00006 00007 class CIMEIApp : public CActive 00008 { 00009 private: 00010 void ConstructL(); 00011 CTelephony* iTelephony; 00012 CTelephony::TPhoneIdV1 iPhoneIdV1; 00013 CTelephony::TPhoneIdV1Pckg iPhoneIdV1Pckg; 00014 00015 public: 00016 CIMEIApp(TDes& aIMEI); 00017 ~CIMEIApp(); 00018 static void GetIMEI(TDes& aIMEI); 00019 TDes& IMEI; 00020 00021 private: 00022 void RunL(); 00023 void DoCancel(); 00024 }; 00025 #endif