// Copyright (C) 2000
//          by the Massachusetts Institute of Technology
//
//    Export of this software from the United States of America may
//    require a specific license from the United States Government.  It
//    is the responsibility of any person or organization contemplating
//    export to obtain such a license before exporting.
//
// WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
// distribute this software and its documentation for any purpose and
// without fee is hereby granted, provided that the above copyright
// notice appear in all copies and that both that copyright notice and
// this permission notice appear in supporting documentation, and that
// the name of M.I.T. not be used in advertising or publicity pertaining
// to distribution of the software without specific, written prior
// permission.  M.I.T. makes no representations about the suitability of
// this software for any purpose.  It is provided "as is" without express
// or implied warranty.

// winssh.h : main header file for the WINSSH application
//

#include "stdafx.h"

#if !defined(AFX_WINSSH_H__D784A666_9875_11D1_89FB_00201870197C__INCLUDED_)
#define AFX_WINSSH_H__D784A666_9875_11D1_89FB_00201870197C__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

#ifndef __AFXWIN_H__
	#error include 'stdafx.h' before including this file for PCH
#endif

#include "resource.h"       // main symbols

// shorthand for getting the App pointer
#define	GetApp	((CWinsshApp *) AfxGetApp())

/////////////////////////////////////////////////////////////////////////////
// CWinsshApp:
// See winssh.cpp for the implementation of this class
//

class CWinsshApp : public CWinApp
{
public:
	CWinsshApp();

	friend void ErrorApplication(int iErrorCode);

// Variables

	// This is to store and retrieve Font/Color information
	//	only changed by font dialog box, retrieved mostly by winsshView
	LOGFONT			m_lf;			//stores all font information
	COLORREF		m_crText;		//text color
	COLORREF		m_crBack;		//background color
	unsigned short	m_usTabStop;	//tab stop spaces

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CWinsshApp)
	public:
	virtual BOOL InitInstance();
	//}}AFX_VIRTUAL

// Implementation

	//{{AFX_MSG(CWinsshApp)
	afx_msg void OnAppAbout();
		// NOTE - the ClassWizard will add and remove member functions here.
		//    DO NOT EDIT what you see in these blocks of generated code !
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};


/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_WINSSH_H__D784A666_9875_11D1_89FB_00201870197C__INCLUDED_)
