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.
|
|
//+--------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1994 - 1997.
//
// File: wizsel.hxx
//
// Contents: Task wizard onestop selection property page.
//
// Classes: CSelectItemsPage
//
// History: 11-21-1997 SusiA
//
//---------------------------------------------------------------------------
#ifndef __WIZSEL_HXX_
#define __WIZSEL_HXX_
//+--------------------------------------------------------------------------
//
// Class: CSelectItemsPage
//
// Purpose: Implement the task wizard welcome dialog
//
// History: 11-21-1997 SusiA
//
//---------------------------------------------------------------------------
class CSelectItemsPage: public CWizPage
{ public:
//
// Object creation/destruction
//
CSelectItemsPage( HINSTANCE hinst, BOOL *pfSaved, ISyncSchedule *pISyncSched, HPROPSHEETPAGE *phPSP, int iDialogResource);
virtual ~CSelectItemsPage();
BOOL ShowItemsOnThisConnection(int iItem, BOOL fClear); BOOL FreeItemsFromListView(); void FreeRas(); HRESULT ShowProperties(int iItem); BOOL Initialize(HWND hwnd); BOOL InitializeItems(); BOOL SetItemCheckState(int iCheckCount); BOOL SetCheck(WORD wParam,DWORD dwCheckState); HRESULT CommitChanges(); void SetSchedNameDirty(); void SetConnectionDirty();
private: ISyncSchedulep *m_pISyncSchedp; CRasUI *m_pRas; HWND m_hwndRasCombo; CListView *m_pListView; BOOL m_Initialized; int m_iCreationKind; int m_SchedConnectionNum; DWORD m_dwFlags;
WCHAR m_pwszConnectionName[RAS_MaxEntryName + 1]; DWORD m_dwConnType; BOOL m_fItemsChanged; BOOL m_fConnectionFlagChanged; BOOL m_fConnectionChanged; BOOL *m_pfSaved; BOOL m_fInitialized;
friend INT_PTR CALLBACK SchedWizardConnectionDlgProc(HWND hDlg, UINT uMessage, WPARAM wParam, LPARAM lParam);
};
#endif // __WIZSEL_HXX_
|