mod_FreeRDPWrap.cpp 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // mod_FreeRDPWrap.cpp : 定义 DLL 应用程序的导出函数。
  2. //
  3. #include "stdafx.h"
  4. #include "mod_FreeRDPWrap.h"
  5. using namespace FreeRDPNameSpace;
  6. void CFreeRdpSrvSession::Handle_InviteRdpShare(
  7. SpReqAnsContext<FreeRDPWrapSrv_InviteRdpShare_Req, FreeRDPWrapSrv_InviteRdpShare_Ans>::Pointer ctx) {
  8. m_pEntity->InviteRdpShare(ctx);
  9. }
  10. void CFreeRdpSrvSession::Handle_AgentAssistant(
  11. SpReqAnsContext<FreeRDPWrapSrv_AgentAssistant_Req, FreeRDPWrapSrv_AgentAssistant_Ans>::Pointer ctx)
  12. {
  13. m_pEntity->AgentAssistant(ctx);
  14. }
  15. void CFreeRdpSrvSession::Handle_DealWithFreeRdp(
  16. SpReqAnsContext<FreeRDPWrapSrv_DealWithFreeRdp_Req, FreeRDPWrapSrv_DealWithFreeRdp_Ans>::Pointer ctx) {
  17. m_pEntity->DealWithFreeRdp(ctx);
  18. }
  19. void CFreeRdpSrvSession::Handle_CloseRdpShare(
  20. SpReqAnsContext<FreeRDPWrapSrv_CloseRdpShare_Req, FreeRDPWrapSrv_CloseRdpShare_Ans>::Pointer ctx) {
  21. m_pEntity->CloseRdpShare(ctx);
  22. }
  23. void CFreeRdpSrvSession::Handle_CreateProcessRunAs(
  24. SpReqAnsContext<FreeRDPWrapSrv_CreateProcessRunAs_Req, FreeRDPWrapSrv_CreateProcessRunAs_Ans>::Pointer ctx)
  25. {
  26. m_pEntity->CreateProcessRunAs(ctx);
  27. }
  28. SP_BEGIN_ENTITY_MAP()
  29. SP_ENTITY(CFreeRdpEntity)
  30. SP_END_ENTITY_MAP()