//Copyright (c) 1997-2000 Microsoft Corporation
#ifndef _INC_PGMINTX2_H
#define _INC_PGMINTX2_H

#include "pgbase.h"

struct CDisplayModeInfo
{
	CDisplayModeInfo() {memset(&m_DevMode, 0, sizeof(m_DevMode));m_bCanUse = FALSE;}
	DEVMODE m_DevMode;
	BOOL m_bCanUse;
};

class CWelcome2Pg : public WizardPage
{
public:
	CWelcome2Pg(LPPROPSHEETPAGE ppsp);
	~CWelcome2Pg(VOID);
	
protected:
	void UpdateControls();
	void SetCheckBoxesFromWelcomePageInfo();
	CDisplayModeInfo *m_pDisplayModes;
	int m_nDisplayModes;
	int m_nBestDisplayMode;

	// MOVE THIS STUFF TO THE ACC WIZ OPTIONS
	DEVMODE m_dvmdOrig;
	NONCLIENTMETRICS m_ncmOrig;
	LOGFONT m_lfIconOrig;


	BOOL m_bMagnifierRun;
	BOOL m_bResolutionSwitched;
	BOOL m_bFontsChanged;
	BOOL m_IntlVal;

	LRESULT OnInitDialog(HWND hwnd, WPARAM wParam, LPARAM lParam);
	LRESULT OnCommand(HWND hwnd, WPARAM wParam, LPARAM lParam);
	LRESULT OnPSN_SetActive(HWND hwnd, INT idCtl, LPPSHNOTIFY pnmh);
	LRESULT OnPSN_WizNext(HWND hwnd, INT idCtl, LPPSHNOTIFY pnmh);
	LRESULT OnPSN_WizBack(HWND hwnd, INT idCtl, LPPSHNOTIFY pnmh);
	
private:
	
};

#endif // _INC_PGMINTX2_H