Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// Copyright (c) 1997-1999 Microsoft Corporation
#ifndef __PERFPAGE__
#define __PERFPAGE__
#pragma once
#include "..\Common\WbemPageHelper.h"
#include "VirtualMemDlg.h"
//-----------------------------------------------------------------------------
// Reboot switch for crashdump dlg
#define RET_ERROR (-1)
#define RET_NO_CHANGE 0x00
#define RET_VIRTUAL_CHANGE 0x01
#define RET_RECOVER_CHANGE 0x02
#define RET_CHANGE_NO_REBOOT 0x04
#define RET_CONTINUE 0x08
#define RET_BREAK 0x10
#define RET_VIRT_AND_RECOVER (RET_VIRTUAL_CHANGE | RET_RECOVER_CHANGE)
class PerfPage : public WBEMPageHelper { private:
VirtualMemDlg *m_VDlg; CWbemClassObject m_os;
// the current values.
long m_appBoost; long m_quantType; long m_quantLength; DWORD m_dwPrevCacheOption; DWORD m_dwCurCacheOption; // before and after states of the radio buttons.
bool m_wasWorkstation; bool m_nowWorkstation;
void Init(void);
public:
PerfPage(WbemServiceThread *serviceThread); ~PerfPage(); INT_PTR DoModal(HWND hDlg);
INT_PTR CALLBACK DlgProc(HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam); };
INT_PTR CALLBACK StaticPerfDlgProc(HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam);
#endif __PERFPAGE__
|