void freerdp_channels_dummy() { audin_server_context_new(NULL); audin_server_context_free(NULL); rdpsnd_server_context_new(NULL); rdpsnd_server_context_free(NULL); cliprdr_server_context_new(NULL); cliprdr_server_context_free(NULL); echo_server_context_new(NULL); echo_server_context_free(NULL); rdpdr_server_context_new(NULL); rdpdr_server_context_free(NULL); drdynvc_server_context_new(NULL); drdynvc_server_context_free(NULL); rdpei_server_context_new(NULL); rdpei_server_context_free(NULL); remdesk_server_context_new(NULL); remdesk_server_context_free(NULL); encomsp_server_context_new(NULL); encomsp_server_context_free(NULL); rdpgfx_server_context_new(NULL); rdpgfx_server_context_free(NULL); }
void test_peer_context_free(freerdp_peer* client, testPeerContext* context) { if (context) { if (context->debug_channel_thread) { SetEvent(context->stopEvent); WaitForSingleObject(context->debug_channel_thread, INFINITE); CloseHandle(context->debug_channel_thread); } Stream_Free(context->s, TRUE); free(context->icon_data); free(context->bg_data); rfx_context_free(context->rfx_context); nsc_context_free(context->nsc_context); if (context->debug_channel) WTSVirtualChannelClose(context->debug_channel); if (context->audin) audin_server_context_free(context->audin); if (context->rdpsnd) rdpsnd_server_context_free(context->rdpsnd); if (context->encomsp) encomsp_server_context_free(context->encomsp); WTSCloseServer((HANDLE) context->vcm); } }