///////////////////////////////////////////////////////////////////////////// // // Copyright (c) 1996-2001 Microsoft Corporation // // Module Name: // FSCache.cpp // // Description: // Definition of the CFileShareCachingDlg class. // // Implementation File: // FSCache.cpp // // Author: // David Potter (DavidP) 13-MAR-2001 // // Notes: // ///////////////////////////////////////////////////////////////////////////// #pragma once ///////////////////////////////////////////////////////////////////////////// // Include Files ///////////////////////////////////////////////////////////////////////////// #include "resource.h" ///////////////////////////////////////////////////////////////////////////// // Forward Class Declarations ///////////////////////////////////////////////////////////////////////////// class CFileShareCachingDlg; ///////////////////////////////////////////////////////////////////////////// // CFileShareCachingDlg dialog ///////////////////////////////////////////////////////////////////////////// class CFileShareCachingDlg : public CDialog { // Construction public: CFileShareCachingDlg( DWORD dwFlagsIn , CWnd * pParent = NULL ); // Dialog Data //{{AFX_DATA(CFileShareCachingDlg) enum { IDD = IDD_FILESHR_CACHE_SETTINGS }; CComboBox m_cboCacheOptions; CStatic m_staticHint; BOOL m_fAllowCaching; CString m_strHint; //}}AFX_DATA DWORD m_dwFlags; // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CFileShareCachingDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CFileShareCachingDlg) afx_msg void OnCbnSelchangeCacheOptions(); afx_msg void OnBnClickedAllowCaching(); afx_msg void OnBnClickedHelp(); virtual BOOL OnInitDialog(); virtual void OnOK(); afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfoIn); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: BOOL GetCachedFlag( DWORD dwFlagsIn, DWORD dwFlagToCheckIn ); void SetCachedFlag( DWORD * pdwFlagsInout, DWORD dwNewFlagIn ); }; //*** class CFileShareCachingDlg //{{AFX_INSERT_LOCATION}} // Microsoft Developer Studio will insert additional declarations immediately before the previous line.