22 |
#include "orders.h" |
#include "orders.h" |
23 |
|
|
24 |
extern uint8 *next_packet; |
extern uint8 *next_packet; |
25 |
static RDP_ORDER_STATE order_state; |
static RDP_ORDER_STATE g_order_state; |
26 |
extern BOOL use_rdp5; |
extern BOOL use_rdp5; |
27 |
|
|
28 |
/* Read field indicating which parameters are present */ |
/* Read field indicating which parameters are present */ |
835 |
void |
void |
836 |
process_orders(STREAM s, uint16 num_orders) |
process_orders(STREAM s, uint16 num_orders) |
837 |
{ |
{ |
838 |
RDP_ORDER_STATE *os = &order_state; |
RDP_ORDER_STATE *os = &g_order_state; |
839 |
uint32 present; |
uint32 present; |
840 |
uint8 order_flags; |
uint8 order_flags; |
841 |
int size, processed = 0; |
int size, processed = 0; |
957 |
void |
void |
958 |
reset_order_state(void) |
reset_order_state(void) |
959 |
{ |
{ |
960 |
memset(&order_state, 0, sizeof(order_state)); |
memset(&g_order_state, 0, sizeof(g_order_state)); |
961 |
order_state.order_type = RDP_ORDER_PATBLT; |
g_order_state.order_type = RDP_ORDER_PATBLT; |
962 |
} |
} |