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.
 
 
 
 
 
 

79 lines
2.0 KiB

/*++
Microsoft Confidential
Copyright (c) 1992-1999 Microsoft Corporation
All rights reserved
Module Name:
advanced.h
Abstract:
Public declarations for the Advanced tab of the System Control Panel
Applet.
Author:
Scott Hallock (scotthal) 15-Oct-1997
--*/
#ifndef _SYSDM_ADVANCED_H_
#define _SYSDM_ADVANCED_H_
#pragma once
#include "atlsnap.h"
#include "resource.h"
#include "..\Common\WbemPageHelper.h"
//-----------------------------------------------------------------------------
class AdvancedPage : public CSnapInPropertyPageImpl<AdvancedPage>,
public WBEMPageHelper
{
private:
BOOL HandleCommand(HWND hDlg,
WPARAM wParam,
LPARAM lParam);
BOOL HandleNotify(HWND hDlg,
WPARAM wParam,
LPARAM lParam);
public:
AdvancedPage(WbemServiceThread *serviceThread,
LONG_PTR lNotifyHandle,
bool bDeleteHandle = false,
TCHAR* pTitle = NULL);
~AdvancedPage();
enum { IDD = IDD_ADVANCED };
typedef CSnapInPropertyPageImpl<AdvancedPage> _baseClass;
BEGIN_MSG_MAP(AdvancedPage)
MESSAGE_HANDLER(WM_INITDIALOG, OnInit)
MESSAGE_HANDLER(WM_ASYNC_CIMOM_CONNECTED, OnConnected)
MESSAGE_HANDLER(WM_HELP, OnF1Help)
MESSAGE_HANDLER(WM_CONTEXTMENU, OnContextHelp)
COMMAND_HANDLER(IDC_ADV_PERF_BTN, BN_CLICKED, CommandHandler)
COMMAND_HANDLER(IDC_ADV_ENV_BTN, BN_CLICKED, CommandHandler)
COMMAND_HANDLER(IDC_ADV_RECOVERY_BTN, BN_CLICKED, CommandHandler)
CHAIN_MSG_MAP(_baseClass)
END_MSG_MAP()
// Handler prototypes:
LRESULT OnInit(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
LRESULT OnConnected(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
LRESULT OnF1Help(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
LRESULT OnContextHelp(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
BOOL OnApply();
LONG_PTR m_lNotifyHandle;
bool m_bDeleteHandle;
};
#endif // _SYSDM_ADVANCED_H_