// LogGenPg.h : header file // ///////////////////////////////////////////////////////////////////////////// // CLogGeneral dialog class CLogGeneral : public CPropertyPage { DECLARE_DYNCREATE(CLogGeneral) // Construction public: CLogGeneral(); ~CLogGeneral(); int BrowseForFolderCallback(HWND hwnd, UINT uMsg, LPARAM lParam); CComboBox * m_pComboLog; CString m_szServer; CString m_szMeta; CString m_szUserName; CStrPassword m_szPassword; // editing local machine BOOL m_fLocalMachine; BOOL m_fShowLocalTimeCheckBox; // the two-letter file prefix CString szPrefix; // the longer file size prefix CString szSizePrefix; // Dialog Data //{{AFX_DATA(CLogGeneral) enum { IDD = IDD_LOG_GENERAL }; CButton m_wndPeriod; CButton m_wndUseLocalTime; CButton m_cbttn_browse; CEdit m_cedit_directory; CEdit m_cedit_size; CSpinButtonCtrl m_cspin_spin; CStatic m_cstatic_units; CString m_sz_directory; CString m_sz_filesample; BOOL m_fUseLocalTime; int m_int_period; //}}AFX_DATA // CILong m_dword_filesize; DWORD m_dword_filesize; int m_orig_MD_LOGFILE_PERIOD; DWORD m_orig_MD_LOGFILE_TRUNCATE_SIZE; CString m_orig_MD_LOGFILE_DIRECTORY; BOOL m_orig_MD_LOGFILE_LOCALTIME_ROLLOVER; // Overrides // ClassWizard generate virtual function overrides //{{AFX_VIRTUAL(CLogGeneral) public: virtual BOOL OnApply(); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CLogGeneral) virtual BOOL OnInitDialog(); afx_msg void OnBrowse(); afx_msg void OnLogDaily(); afx_msg void OnLogMonthly(); afx_msg void OnLogWhensize(); afx_msg void OnLogWeekly(); afx_msg void OnChangeLogDirectory(); afx_msg void OnChangeLogSize(); afx_msg void OnLogUnlimited(); afx_msg void OnLogHourly(); afx_msg void OnUseLocalTime(); //}}AFX_MSG DECLARE_MESSAGE_MAP() void DoHelp(); // update the sample file stirng virtual void UpdateSampleFileString(); HRESULT GetServiceVersion(); // void Init(); void UpdateDependants(); private: // initialized flag BOOL m_fInitialized; BOOL m_fIsModified; LPTSTR m_pPathTemp; CString m_NetHood; DWORD m_dwVersionMajor, m_dwVersionMinor; };