50 lines
1.1 KiB
C++
50 lines
1.1 KiB
C++
|
/*****************************************************************/
|
||
|
/** Microsoft LAN Manager **/
|
||
|
/** Copyright(c) Microsoft Corp., 1990 **/
|
||
|
/*****************************************************************/
|
||
|
|
||
|
// pswddlg.hxx
|
||
|
// Jon Newman
|
||
|
// 02 January 1991
|
||
|
//
|
||
|
// Password Prompt Dialog
|
||
|
//
|
||
|
// templated from browdlg.hxx by Rustan M. Leino
|
||
|
//
|
||
|
// File History:
|
||
|
// jonn 3/14/91 Added device SLT
|
||
|
|
||
|
|
||
|
|
||
|
// The Process() return code is a BLT dialog error or one of the following:
|
||
|
|
||
|
#define PSWD_PROMPT_OK 0
|
||
|
#define PSWD_PROMPT_CANCEL 1
|
||
|
#define PSWD_PROMPT_ERROR 2
|
||
|
|
||
|
class PSWD_PROMPT : public DIALOG_WINDOW
|
||
|
{
|
||
|
private:
|
||
|
NLS_STR * _pnlsPasswordReturnBuffer;
|
||
|
|
||
|
SLT _sltDevice;
|
||
|
SLT _sltResource;
|
||
|
SLT _sltDevicePrompt;
|
||
|
PASSWORD_CONTROL _pctlPassword;
|
||
|
|
||
|
protected:
|
||
|
BOOL OnOK( void );
|
||
|
BOOL OnCancel( void );
|
||
|
ULONG QueryHelpContext( void );
|
||
|
|
||
|
public:
|
||
|
PSWD_PROMPT(
|
||
|
HWND hwndOwner,
|
||
|
const NLS_STR& nlsDevice,
|
||
|
const NLS_STR& nlsResource,
|
||
|
short sAsgType,
|
||
|
NLS_STR * pnlsPasswordReturnBuffer );
|
||
|
~PSWD_PROMPT();
|
||
|
|
||
|
}; // class BROWSE_DIALOG
|