static void rail_recv_syscommand_event(rdpRailOrder* rail_order, RDP_EVENT* event) { RAIL_SYSCOMMAND_ORDER* syscommand = (RAIL_SYSCOMMAND_ORDER*) event->user_data; memcpy(&rail_order->syscommand, syscommand, sizeof(RAIL_SYSCOMMAND_ORDER)); rail_send_client_syscommand_order(rail_order); }
static void rail_recv_syscommand_event(rdpRailOrder* rail_order, wMessage* event) { RAIL_SYSCOMMAND_ORDER* syscommand = (RAIL_SYSCOMMAND_ORDER*) event->wParam; CopyMemory(&rail_order->syscommand, syscommand, sizeof(RAIL_SYSCOMMAND_ORDER)); rail_send_client_syscommand_order(rail_order); }
int rail_client_system_command(RailClientContext* context, RAIL_SYSCOMMAND_ORDER* syscommand) { railPlugin* rail = (railPlugin*) context->handle; rail_send_client_syscommand_order(rail, syscommand); return 0; }