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

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

    SUBSYSTEM:    leowl_2.exe Application
    FILE:         leowl_2z.h
    AUTHOR:       Andrey B. Yastrebov


    OVERVIEW
    ========
    Class definition for leowl_2z (TDialog).
*/


#include <owl\owlpch.h>
#pragma hdrstop

#include "leowl_2.rh"

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

//{{leowl_2zVIRTUAL_BEGIN}}
public:
    void SetupWindow ();
//{{leowl_2zVIRTUAL_END}}
};    //{{leowl_2z}}


// 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_2z_h sentry.
