59 lines
1.2 KiB
C++
59 lines
1.2 KiB
C++
/****************************************************************************
|
||
*
|
||
* FILE: PassDlg.h
|
||
*
|
||
* CREATED: Chris Pirich (ChrisPi) 1-25-96
|
||
*
|
||
****************************************************************************/
|
||
|
||
#ifndef _PASSDLG_H_
|
||
#define _PASSDLG_H_
|
||
|
||
#include <cstring.hpp>
|
||
|
||
class CPasswordDlg
|
||
{
|
||
protected:
|
||
HWND m_hwndParent;
|
||
HWND m_hwnd;
|
||
|
||
CSTRING m_strConfName;
|
||
CSTRING m_strPassword;
|
||
CSTRING m_strCert;
|
||
BOOL m_fRemoteIsRDS;
|
||
|
||
static CSTRING *m_pstrUser;
|
||
static CSTRING *m_pstrDomain;
|
||
|
||
BOOL ProcessMessage(UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||
|
||
// Handlers:
|
||
BOOL OnOk();
|
||
|
||
public:
|
||
// Properties:
|
||
|
||
LPCTSTR GetPassword() { return (LPCTSTR) m_strPassword; };
|
||
|
||
// Methods:
|
||
CPasswordDlg(HWND hwndParent, LPCTSTR pcszConfName, LPCTSTR pCertText, BOOL fIsService);
|
||
// ~CPasswordDlg();
|
||
INT_PTR DoModal();
|
||
|
||
static INT_PTR CALLBACK PasswordDlgProc( HWND hDlg,
|
||
UINT uMsg,
|
||
WPARAM wParam,
|
||
LPARAM lParam);
|
||
static BOOL Init();
|
||
static VOID Cleanup();
|
||
};
|
||
|
||
#endif // _PASSDLG_H_
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|