// RECEXE.H
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

#if !defined(__RECEXEP_H__)
#define __RECEXEP_H__

#if !defined(__APADEF_H__)
#include <apadef.h>
#endif
#if !defined(__APAFLREC_H__)
#include <apaflrec.h>
#endif

const TInt KExeRecUidValue=0x10000149;
const TUid KUidExeRecognizer={KExeRecUidValue};

class CApaExeRecognizer : public CApaFileRecognizerType
// recognises and runs EPOC32 exe's
// ie runs them as exe's on ARM, but as dll's under WINS
	{
public:
	TThreadId RunL(TApaCommand aCommand,const TDesC* aDocFileName=NULL,const TDesC8* aTailEnd=NULL) const;
	TRecognizedType DoRecognizeFileL(RFs& aFs,TUidType aUidType);
	};

#endif