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.
 
 
 
 
 
 

56 lines
1020 B

/*++
Copyright (c) 2000 Microsoft Corporation
Module Name:
RemoteDesktopServer
Abstract:
The RemoteDesktopServer is the interface for dealing
with the salem server classes. It just presents
the methods necessary for this application to use.
Author:
Marc Reyhner 7/5/2000
--*/
#ifndef __REMOTEDESKTOPSERVER_H__
#define __REMOTEDESKTOPSERVER_H__
#include "rdshost.h"
class CRemoteDesktopServerEventSink;
////////////////////////////////////////////////
//
// CRemoteDesktopServer
//
// Class for managing the Salem RemoteDesktopServer session.
//
class CRemoteDesktopServer
{
private:
ISAFRemoteDesktopServerHost *m_rServerHost;
ISAFRemoteDesktopSession *m_rServerSession;
public:
// Constructor/destructor
CRemoteDesktopServer();
virtual ~CRemoteDesktopServer();
BSTR StartListening();
VOID StopListening();
// Pass in an event sink that wants to be advised of events.
HRESULT EventSinkAdvise(CRemoteDesktopServerEventSink *rSink);
};
#endif