boolean rdp_client_connect_mcs_connect_response(rdpRdp* rdp, STREAM* s) { if (!mcs_recv_connect_response(rdp->mcs, s)) { printf("rdp_client_connect_mcs_connect_response: mcs_recv_connect_response failed\n"); return false; } if (!mcs_send_erect_domain_request(rdp->mcs)) return false; if (!mcs_send_attach_user_request(rdp->mcs)) return false; rdp->state = CONNECTION_STATE_MCS_ATTACH_USER; return true; }
BOOL rdp_client_connect_mcs_connect_response(rdpRdp* rdp, wStream* s) { if (!mcs_recv_connect_response(rdp->mcs, s)) { fprintf(stderr, "rdp_client_connect_mcs_connect_response: mcs_recv_connect_response failed\n"); return FALSE; } if (!mcs_send_erect_domain_request(rdp->mcs)) return FALSE; if (!mcs_send_attach_user_request(rdp->mcs)) return FALSE; rdp_client_transition_to_state(rdp, CONNECTION_STATE_MCS_ATTACH_USER); return TRUE; }