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_
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|