#if !defined(__leowl_1z_h)// Sentry, use file only if it's not already included.
#define __leowl_1z_h

/*  Project leowl_1
	 xor@frognet.net
	 Copyright © 1996. Andrey B. Yastrebov. All Rights Reserved.

	 SUBSYSTEM:    leowl_1.exe Application
	 FILE:         leowl_1z.h
	 AUTHOR:       Andrey B. Yastrebov


	 OVERVIEW
	 ========
	 Class definition for leowl_1z (TDialog).
*/
#include <owl\owlpch.h>
#pragma hdrstop

#include "leowl_1.rh"

//{{TDialog = leowl_1z}}
class leowl_1z : public TDialog {
public:
	 leowl_1z (TWindow *parent, TResId resId = IDD_ABOUT, TModule *module = 0);
	 virtual ~leowl_1z ();

//{{leowl_1zVIRTUAL_BEGIN}}
public:
	 void SetupWindow ();
//{{leowl_1zVIRTUAL_END}}
};    //{{leowl_1z}}


// Reading the VERSIONINFO resource.
class ProjectRCVersion {
public:
	 ProjectRCVersion (TModule *module);
	 virtual ~ProjectRCVersion ();

	 BOOL GetProductName (LPSTR &prodName);
	 BOOL GetProductVersion (LPSTR &prodVersion);
	 BOOL GetCopyright (LPSTR &copyright);
	 BOOL GetDebug (LPSTR &debug);

protected:
	 LPBYTE      TransBlock;
	 void FAR    *FVData;

private:
	 // Don't allow this object to be copied.
	 ProjectRCVersion (const ProjectRCVersion &);
	 ProjectRCVersion & operator =(const ProjectRCVersion &);
};

#endif // __leowl_1z_h sentry.
