21#include <freerdp/config.h>
25#include "shadow_remdesk.h"
27int shadow_client_remdesk_init(rdpShadowClient* client)
30 RemdeskServerContext* remdesk = client->remdesk = remdesk_server_context_new(client->vcm);
34 remdesk->rdpcontext = &client->context;
36 remdesk->custom = (
void*)client;
40 const UINT rc = client->remdesk->Start(client->remdesk);
41 if (rc != CHANNEL_RC_OK)
48void shadow_client_remdesk_uninit(rdpShadowClient* client)
53 client->remdesk->Stop(client->remdesk);
54 remdesk_server_context_free(client->remdesk);
55 client->remdesk =
nullptr;