Windows NT 4.0 source code leak
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.
 
 
 
 
 
 

58 lines
1.2 KiB

#ifndef __FTP_H
#define __FTP_H
const int FTPD_MAXCONN_DEF = 20;
const int FTPD_MAXCONN_MIN = 0;
const int FTPD_MAXCONN_MAX = 50;
const int FTPD_IDLETIME_DEF = 10;
const int FTPD_IDLETIME_MIN = 0;
const int FTPD_IDLETIME_MAX = 60;
#define FTPD_PASSWORD_NOCHANGE (L" ")
class CFtp : public CDialog
{
friend class REG_KEY;
public:
CFtp();
~CFtp() {}
public:
virtual BOOL OnInitDialog();
virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
BOOL InitDlg();
BOOL SaveDlg();
void SaveSecretPassword();
// Command Handlers
public:
virtual void OnOk();
void OnHelp();
void OnGroupCheck();
void SubclassEditCtrls();
//
public:
static LRESULT CALLBACK EditProc(HWND hWnd, UINT nMsg, WPARAM wParam, LPARAM lPAram);
static WNDPROC lpfnOldWndProc;
private:
NLS_STR m_nlsHomeDirectory;
NLS_STR m_nlsUsername;
NLS_STR m_nlsPassword;
BOOL m_fAllowAnonymous;
BOOL m_fAnonymousOnly;
ULONG m_cMaxConnections;
ULONG m_cIdleTimeout;
DWORD m_dwReadMask;
HWND m_hUserText;
HWND m_hUser;
HWND m_hPassText;
HWND m_hPass;
HWND m_hGroup;
HWND m_hCheckBox;
};
#endif