BOOL rail_recv_exec_result_order(rdpRailOrder* rail_order, wStream* s) { if (!rail_read_server_exec_result_order(s, &rail_order->exec_result)) return FALSE; rail_send_channel_event(rail_order->plugin, RailChannel_ServerExecuteResult, &rail_order->exec_result); return TRUE; }
BOOL rail_recv_exec_result_order(railPlugin* rail, RAIL_EXEC_RESULT_ORDER* execResult, wStream* s) { RailClientContext* context = rail_get_client_interface(rail); ZeroMemory(execResult, sizeof(RAIL_EXEC_RESULT_ORDER)); if (!rail_read_server_exec_result_order(s, execResult)) return FALSE; if (context->custom) { IFCALL(context->ServerExecuteResult, context, execResult); } return TRUE; }
void rail_recv_exec_result_order(rdpRailOrder* rail_order, STREAM* s) { rail_read_server_exec_result_order(s, &rail_order->exec_result); rail_send_channel_event(rail_order->plugin, RDP_EVENT_TYPE_RAIL_CHANNEL_EXEC_RESULTS, &rail_order->exec_result); }