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, 1981 - 1998
Module Name:
secpath.hxx
Abstract:
see comments in secpath.cxx
Author:
Rahul Thombre (RahulTh) 9/30/1998
Revision History:
9/30/1998 RahulTh
Created this module.
--*/
#ifndef __SECPATH_HXX__
#define __SECPATH_HXX__
class CSecGroupPath : public CDialog { friend class CRedirect;
//construction
public: CSecGroupPath (CWnd * pParent, UINT cookie, LPCTSTR szFolderName, LPCTSTR szGroupName = NULL, LPCTSTR szGroupSidStr = NULL, LPCTSTR szTarget = NULL);
//Dialog Data
//{{AFX_DATA(CSecGroupPath)
enum {IDD = IDD_SECPATH}; CEdit m_EditSecGroup; CButton m_btnBrowseSecGroup; CStatic m_placeHolder; CPathChooser m_pathChooser; //}}AFX_DATA
//Overrides
//{{AFX_VIRTUAL(CSecGroupPath)
protected: virtual void DoDataExchange(CDataExchange* pDX); //DDX/DDV support
//}}AFX_VIRTUAL
//Implementation
protected: //message map functions
//{{AFX_MSG(CSecGroupPath)
afx_msg void OnBrowseGroups(); afx_msg void OnSecGroupUpdate(); afx_msg void OnSecGroupKillFocus(); afx_msg void OnPathTweak (WPARAM wParam, LPARAM lParam); afx_msg LONG OnContextMenu (WPARAM wParam, LPARAM lParam); afx_msg LONG OnHelp (WPARAM wParam, LPARAM lParam); virtual BOOL OnInitDialog(); virtual void OnOK(); virtual void OnCancel(); //}}AFX_MSG
DECLARE_MESSAGE_MAP()
//class data
private: UINT m_cookie; CString m_szFolderName; BOOL m_bPathValid; //indicates validity of the path chooser dialog
CString m_szGroup; CString m_szSidStr; CString m_szTarget; BOOL m_fValidSid; LONG m_iCurrType; CRedirPath m_redirPath;
//helper functions
private: void SetOKState (void); };
#endif //__SECPATH_HXX__
|