Advertisement
FlyFar

marcos.h

Mar 7th, 2023
701
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.31 KB | Cybersecurity | 0 0
  1. //////////////////////////////////////////////////////////////////////////////
  2. //
  3. //                             EZ-Boot
  4. //                        
  5. //////////////////////////////////////////////////////////////////////////////
  6. //                       Boot & Recognizer Module
  7. //                    by NewLC (http://www.newlc.com)
  8. //////////////////////////////////////////////////////////////////////////////
  9. // File         : ezrecog.h
  10. // Compatibility: Symbian OS v6.1
  11. // History:
  12. //   2003.07.26: EBS : Creation
  13. //   2003.08.12: EBS : Integration in EZBoot
  14. //   2003.09.01: EBS : Add boot file recognition
  15. //   2003.10.28: EBS : Cleanup and comment
  16. //////////////////////////////////////////////////////////////////////////////
  17.  
  18. #include <apmrec.h> // CApaDataREcognizerType
  19.  
  20. #define KUidRecog 0x10005590 // Use your own value here !!!
  21.  
  22. class CRecog : public CApaDataRecognizerType
  23. {
  24. public:
  25.         CRecog();
  26.         TUint PreferredBufSize();
  27.         TDataType SupportedDataTypeL(TInt aIndex) const;
  28.         static void BootUp();
  29.         static TInt BootUpKick(TAny *aParam);
  30.         static void BootUpKickL();
  31.        
  32. private:
  33.         void DoRecognizeL(TDesC& aName, const TDesC8& aBuffer);
  34.         TBool HeaderRecognized(const TDesC8& aBuf);
  35.         TBool NameRecognized(const TDesC& aName);
  36. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement