#if !defined(AFX_DIAGNOSTICINFODIALOG_H__DAE17F99_F3A4_4172_A826_1E618C88AF26__INCLUDED_)
#define AFX_DIAGNOSTICINFODIALOG_H__DAE17F99_F3A4_4172_A826_1E618C88AF26__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DiagnosticInfoDialog.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CDiagnosticInfoDialog dialog

class CDiagnosticInfoDialog : public CDialog
{
// Construction
public:
	CDiagnosticInfoDialog(CWnd* pParent = NULL);   // standard constructor

// Dialog Data
	//{{AFX_DATA(CDiagnosticInfoDialog)
	enum { IDD = IDD_DIAGNOSTIC_INFO_DLG };
	CString	m_strPageFaultCount;
	CString	m_strPeakWorkingSetSize;
	CString	m_strWorkingSetSize;
	CString	m_strQuotaPeakPagedPoolUsage;
	CString	m_strQuotaPagedPoolUsage;
	CString	m_strQuotaPeakNonPagedPoolUsage;
	CString	m_strQuotaNonPagedPoolUsage;
	CString	m_strPagefileUsage;
	CString	m_strPeakPagefileUsage;
	CString	m_strPhysicalMemoryUsedProcess;
	CString	m_strMemoryLoad;
	CString	m_strTotalPhysicalMemory;
	CString	m_strAvailPhysicalMemory;
	CString	m_strTotalPagefileMemory;
	CString	m_strAvailPagefileMemory;
	CString	m_strTotalVirtualMemoryUser;
	CString	m_strAvailVirtualMemoryUser;
	CString	m_strTotalVirtualMemory;
	CString	m_strVirtualMemoryUsed;
	CString	m_strPhysicalMemoryUsed;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CDiagnosticInfoDialog)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:

	// Generated message map functions
	//{{AFX_MSG(CDiagnosticInfoDialog)
	virtual void OnOK();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_DIAGNOSTICINFODIALOG_H__DAE17F99_F3A4_4172_A826_1E618C88AF26__INCLUDED_)
