27 |
extern BOOL g_orders; |
extern BOOL g_orders; |
28 |
extern BOOL g_encryption; |
extern BOOL g_encryption; |
29 |
extern BOOL g_desktop_save; |
extern BOOL g_desktop_save; |
30 |
|
extern BOOL g_polygon_ellipse_orders; |
31 |
extern BOOL g_use_rdp5; |
extern BOOL g_use_rdp5; |
32 |
extern uint16 g_server_rdp_version; |
extern uint16 g_server_rdp_version; |
33 |
extern uint32 g_rdp5_performanceflags; |
extern uint32 g_rdp5_performanceflags; |
505 |
order_caps[8] = 1; /* line */ |
order_caps[8] = 1; /* line */ |
506 |
order_caps[9] = 1; /* line */ |
order_caps[9] = 1; /* line */ |
507 |
order_caps[10] = 1; /* rect */ |
order_caps[10] = 1; /* rect */ |
508 |
order_caps[11] = (g_desktop_save == False ? 0 : 1); /* desksave */ |
order_caps[11] = (g_desktop_save ? 1 : 0); /* desksave */ |
509 |
order_caps[13] = 1; /* memblt */ |
order_caps[13] = 1; /* memblt */ |
510 |
order_caps[14] = 1; /* triblt */ |
order_caps[14] = 1; /* triblt */ |
511 |
order_caps[20] = 1; /* polygon */ |
order_caps[20] = (g_polygon_ellipse_orders ? 1 : 0); /* polygon */ |
512 |
order_caps[21] = 1; /* polygon2 */ |
order_caps[21] = (g_polygon_ellipse_orders ? 1 : 0); /* polygon2 */ |
513 |
order_caps[22] = 1; /* polyline */ |
order_caps[22] = 1; /* polyline */ |
514 |
order_caps[25] = 1; /* ellipse */ |
order_caps[25] = (g_polygon_ellipse_orders ? 1 : 0); /* ellipse */ |
515 |
order_caps[26] = 1; /* ellipse2 */ |
order_caps[26] = (g_polygon_ellipse_orders ? 1 : 0); /* ellipse2 */ |
516 |
order_caps[27] = 1; /* text2 */ |
order_caps[27] = 1; /* text2 */ |
517 |
out_uint16_le(s, RDP_CAPSET_ORDER); |
out_uint16_le(s, RDP_CAPSET_ORDER); |
518 |
out_uint16_le(s, RDP_CAPLEN_ORDER); |
out_uint16_le(s, RDP_CAPLEN_ORDER); |