//Copyright (c) 1998 - 1999 Microsoft Corporation // pages.h #ifndef __pages_h__ #define __pages_h__ #include "stdafx.h" #include "cocpage.h" class AppSrvWarningPage : public COCPage { public: AppSrvWarningPage (COCPageData* pPageData); UINT GetPageID () {return IDD_PROPPAGE_TERMINAL_SERVER_APPSRV_WARN;} BOOL CanShow () ; UINT GetHeaderTitleResource () ; UINT GetHeaderSubTitleResource () ; BOOL OnInitDialog (HWND hwndDlg, WPARAM /* wParam */, LPARAM /* lParam */); }; class AppSrvUninstallpage : public COCPage { public: AppSrvUninstallpage (COCPageData* pPageData); UINT GetPageID () {return IDD_PROPPAGE_TERMINAL_SERVER_APPSRV_WARN;} BOOL CanShow () ; UINT GetHeaderTitleResource () ; UINT GetHeaderSubTitleResource () ; BOOL OnInitDialog (HWND hwndDlg, WPARAM /* wParam */, LPARAM /* lParam */); }; class DefSecPageData: public COCPageData { public: DefSecPageData (); ~DefSecPageData (); LPTSTR* GetWinStationArray () {return m_pWinStationArray;} UINT GetWinStationCount () {return m_cArray;} BOOL AlocateWinstationsArray (UINT uiWinstationCount); BOOL AddWinstation (LPCTSTR pStr); VOID CleanArray (); private: UINT m_cArray; LPTSTR* m_pWinStationArray; }; class DefaultSecurityPage : public COCPage { public: DefaultSecurityPage (COCPageData* pPageData); UINT GetPageID () {return IDD_PROPPAGE_TERMINAL_SERVER_SEC;} BOOL CanShow (); BOOL OnInitDialog (HWND hwndDlg, WPARAM /* wParam */, LPARAM /* lParam */); UINT GetHeaderTitleResource (); UINT GetHeaderSubTitleResource () ; BOOL ApplyChanges (); VOID OnActivation (); VOID OnDeactivation (); private: HWND m_hListView; UINT m_cWinStations; BOOL PopulateWinStationList (); DefSecPageData* GetPageData(); }; /* class PermPageData: public COCPageData { public: PermPageData(); ~PermPageData(); EPermMode GetPermissionMode() {return m_ePermMode;} private: EPermMode m_ePermMode; }; */ class PermPage: public COCPage { public: PermPage(COCPageData* pPageData); UINT GetPageID() {return IDD_PROPPAGE_TERMINAL_SERVER_PERM;} BOOL CanShow(); BOOL OnInitDialog(HWND hwndDlg, WPARAM /* wParam */, LPARAM /* lParam */); VOID OnActivation(); UINT GetHeaderTitleResource() {return IDS_STRING_PERM_PAGE_HEADER_TITLE;} UINT GetHeaderSubTitleResource() {return IDS_STRING_PERM_PAGE_HEADER_SUBTITLE;} BOOL ApplyChanges(); // private: // PermPageData* GetPageData(); }; #endif // __pages_h__