Source code of Windows XP (NT5)
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.
|
|
/**********************************************************************/ /** Microsoft Windows/NT **/ /** Copyright(c) Microsoft Corp., 1991 **/ /**********************************************************************/
/*
sendmsg.hxx
This file contains the SEND_MSG_USER_DIALOG class definition viz. used to send a message from the users dialog and the SEND_MSG_SERVER_DIALOG viz used to send a message to all the users connected with the server.
FILE HISTORY: NarenG 16-Oct-1992 Folded MSG_DIALOG_BASE and SRV_SEND_MSG_DIALOG into one.
*/
#ifndef _SENDMSG_HXX_
#define _SENDMSG_HXX_
/*************************************************************************
NAME: SEND_MSG_USER_DIALOG
SYNOPSIS: Used to send messaged to Macintosh clients connected to this server or to a single connected user.
INTERFACE: OnOK() - Do the actual send. MSG_DIALOG_BASE() - constructor takes HWND of parent, a resource name for dialog, and a CID for the message text MLE.
USES: NLS_STR
CAVEATS:
NOTES:
HISTORY: NarenG 13-10-92 Stole from Server Manager.
**************************************************************************/
class SEND_MSG_USER_DIALOG : public DIALOG_WINDOW { private:
MLE _mleTextMsg;
SLT _sltServerName;
SLT _sltUserName;
RADIO_GROUP _rgRecipients;
DWORD _dwSessionId;
AFP_SERVER_HANDLE _hServer;
protected:
ULONG QueryHelpContext( VOID );
BOOL OnOK();
public:
SEND_MSG_USER_DIALOG::SEND_MSG_USER_DIALOG( HWND hWndOwner, AFP_SERVER_HANDLE hServer, const TCHAR * pszServerName, const TCHAR * pszUserName, DWORD dwSessionId );
~SEND_MSG_USER_DIALOG();
};
/*************************************************************************
NAME: SEND_MSG_SERVER_DIALOG
SYNOPSIS: Used to send messaged to Macintosh clients connected to this server.
INTERFACE: OnOK() - Do the actual send. MSG_DIALOG_BASE() - constructor takes HWND of parent, a resource name for dialog, and a CID for the message text MLE.
USES: NLS_STR
CAVEATS:
NOTES:
HISTORY: NarenG 13-10-92 Stole from Server Manager.
**************************************************************************/
class SEND_MSG_SERVER_DIALOG : public DIALOG_WINDOW { private:
MLE _mleTextMsg;
SLT _sltServerName;
AFP_SERVER_HANDLE _hServer;
protected:
ULONG QueryHelpContext( VOID );
BOOL OnOK();
public:
SEND_MSG_SERVER_DIALOG::SEND_MSG_SERVER_DIALOG( HWND hWndOwner, AFP_SERVER_HANDLE hServer, const TCHAR * pszServerName );
~SEND_MSG_SERVER_DIALOG();
};
#endif // _SENDMSG_HXX_
|