67 lines
1.8 KiB
C++
67 lines
1.8 KiB
C++
|
/*****************************************************************/
|
||
|
/** Microsoft Windows NT **/
|
||
|
/** Copyright(c) Microsoft Corp., 1991 **/
|
||
|
/*****************************************************************/
|
||
|
|
||
|
/*
|
||
|
* prompt.hxx
|
||
|
* Contains class definitions for PROMPT_AND_CONNECT class.
|
||
|
*
|
||
|
* History:
|
||
|
* Yi-HsinS 10/1/91 Created
|
||
|
* ChuckC 02/2/92 Minor cleanup
|
||
|
* KeithMo 07-Aug-1992 Added HelpContext.
|
||
|
*/
|
||
|
|
||
|
#ifndef _PROMPT_HXX_
|
||
|
#define _PROMPT_HXX_
|
||
|
|
||
|
/*************************************************************************
|
||
|
|
||
|
NAME: PROMPT_AND_CONNECT
|
||
|
|
||
|
SYNOPSIS: Pop up a dialog asking for the password to the resource and
|
||
|
connect to the resource.
|
||
|
|
||
|
INTERFACE: Connect() - Pop up a dialog, retrieve the password and
|
||
|
connect to the resource.
|
||
|
|
||
|
IsConnected() - return TRUE when connected and FALSE otherwise
|
||
|
|
||
|
PARENT: BASE
|
||
|
|
||
|
USES: NLS_STR
|
||
|
|
||
|
HISTORY:
|
||
|
Yi-HsinS 10/1/91 Created
|
||
|
|
||
|
**************************************************************************/
|
||
|
|
||
|
DLL_CLASS PROMPT_AND_CONNECT : public BASE
|
||
|
{
|
||
|
HWND _hwndParent;
|
||
|
NLS_STR _nlsTarget;
|
||
|
NLS_STR _nlsDev;
|
||
|
BOOL _fConnected;
|
||
|
UINT _npasswordLen;
|
||
|
ULONG _nHelpContext;
|
||
|
|
||
|
public:
|
||
|
PROMPT_AND_CONNECT( HWND hwndParent,
|
||
|
const TCHAR *pszTarget,
|
||
|
ULONG nHelpContext,
|
||
|
UINT npasswordLen = PWLEN,
|
||
|
const TCHAR *pszDev = NULL );
|
||
|
|
||
|
~PROMPT_AND_CONNECT();
|
||
|
|
||
|
APIERR Connect( void );
|
||
|
BOOL IsConnected()
|
||
|
{ return _fConnected; }
|
||
|
|
||
|
};
|
||
|
|
||
|
|
||
|
#endif
|
||
|
|