This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | s_push_layer(s, h, n) { (s)->h = (s)->p; (s)->p += n; } |
| #define | s_pop_layer(s, h) (s)->p = (s)->h; |
| #define | s_mark_end(s) (s)->end = (s)->p; |
| #define | s_check(s) ((s)->p <= (s)->end) |
| #define | s_check_rem(s, n) ((s)->p + n <= (s)->end) |
| #define | s_check_end(s) ((s)->p == (s)->end) |
| #define | in_uint16_le(s, v) { v = *((s)->p++); v += *((s)->p++) << 8; } |
| #define | in_uint32_le(s, v) |
| #define | out_uint16_le(s, v) { *((s)->p++) = (v) & 0xff; *((s)->p++) = ((v) >> 8) & 0xff; } |
| #define | out_uint32_le(s, v) { out_uint16_le(s, (v) & 0xffff); out_uint16_le(s, ((v) >> 16) & 0xffff); } |
| #define | next_be(s, v) v = ((v) << 8) + *((s)->p++); |
| #define | in_uint16_be(s, v) { v = *((s)->p++); next_be(s,v); } |
| #define | in_uint32_be(s, v) { in_uint16_be(s,v); next_be(s,v); next_be(s,v); } |
| #define | out_uint16_be(s, v) { *((s)->p++) = ((v) >> 8) & 0xff; *((s)->p++) = (v) & 0xff; } |
| #define | out_uint32_be(s, v) { out_uint16_be(s, ((v) >> 16) & 0xffff); out_uint16_be(s, (v) & 0xffff); } |
| #define | in_uint16(s, v) in_uint16_le(s,v) |
| #define | in_uint32(s, v) in_uint32_le(s,v) |
| #define | out_uint16(s, v) out_uint16_le(s,v) |
| #define | out_uint32(s, v) out_uint32_le(s,v) |
| #define | in_uint8(s, v) v = *((s)->p++); |
| #define | in_uint8p(s, v, n) { v = (s)->p; (s)->p += n; } |
| #define | in_uint8a(s, v, n) { memcpy(v,(s)->p,n); (s)->p += n; } |
| #define | in_uint8s(s, n) (s)->p += n; |
| #define | out_uint8(s, v) *((s)->p++) = v; |
| #define | out_uint8p(s, v, n) { memcpy((s)->p,v,n); (s)->p += n; } |
| #define | out_uint8a(s, v, n) out_uint8p(s,v,n); |
| #define | out_uint8s(s, n) { memset((s)->p,0,n); (s)->p += n; } |
Typedefs | |
| typedef stream * | STREAM |
|
|
Definition at line 82 of file parse.h. Referenced by licence_process_issue(), and save_licence(). |
|
|
Definition at line 75 of file parse.h. Referenced by ber_parse_header(), iso_recv_msg(), and mcs_recv_aucf(). |
|
|
|
Definition at line 83 of file parse.h. Referenced by save_licence(). |
|
|
|
|
|
Value: Definition at line 55 of file parse.h. Referenced by process_demand_active(), process_desksave(), sec_parse_crypt_info(), sec_parse_public_key(), and sec_recv(). |
|
|
|
Definition at line 90 of file parse.h. Referenced by mcs_recv_connect_response(), process_bitmap_updates(), process_polyline(), process_text2(), and rdp_parse_brush(). |
|
|
Definition at line 89 of file parse.h. Referenced by licence_parse_authreq(), licence_process_demand(), process_bitmap_updates(), process_bmpcache(), process_fontcache(), process_pointer_pdu(), process_raw_bmpcache(), sec_parse_crypt_info(), and sec_parse_public_key(). |
|
|
|
Definition at line 74 of file parse.h. Referenced by ber_parse_header(). |
|
|
|
Definition at line 77 of file parse.h. Referenced by ber_out_header(), ber_out_integer(), iso_send(), iso_send_msg(), mcs_send(), mcs_send_cjrq(), mcs_send_edrq(), and sec_out_mcs_data(). |
|
|
|
Definition at line 85 of file parse.h. Referenced by rdp_out_order_caps(), rdp_send_control(), rdp_send_logon_info(), and sec_out_mcs_data(). |
|
|
|
|
|
Definition at line 58 of file parse.h. Referenced by licence_present(), licence_send_request(), rdp_out_order_caps(), rdp_send_confirm_active(), rdp_send_data(), rdp_send_input(), rdp_send_logon_info(), sec_establish_key(), sec_out_mcs_data(), and sec_send(). |
|
|
Definition at line 92 of file parse.h. Referenced by ber_out_header(), iso_send(), iso_send_msg(), mcs_send(), mcs_send_aurq(), mcs_send_cjrq(), mcs_send_connect_initial(), mcs_send_edrq(), rdp_send_data(), and sec_out_mcs_data(). |
|
|
|
|
|
Definition at line 93 of file parse.h. Referenced by licence_present(), licence_send_authresp(), licence_send_request(), mcs_send_connect_initial(), rdp_out_order_caps(), rdp_out_unknown_caps(), rdp_send_confirm_active(), and sec_establish_key(). |
|
|
Definition at line 95 of file parse.h. Referenced by licence_present(), licence_send_request(), rdp_out_bmpcache_caps(), rdp_out_order_caps(), rdp_send_confirm_active(), sec_establish_key(), and sec_out_mcs_data(). |
|
|
Definition at line 43 of file parse.h. Referenced by ber_parse_header(), mcs_parse_domain_params(), process_pointer_pdu(), rdp_parse_bounds(), rdp_parse_brush(), rdp_parse_pen(), and sec_parse_public_key(). |
|
|
Definition at line 45 of file parse.h. Referenced by licence_parse_authreq(), mcs_recv_aucf(), mcs_recv_cjcf(), mcs_recv_connect_response(), and sec_parse_crypt_info(). |
|
|
Definition at line 44 of file parse.h. Referenced by licence_process_issue(). |
|
|
Definition at line 42 of file parse.h. Referenced by iso_send_msg(), licence_present(), licence_send_authresp(), licence_send_request(), mcs_send_aurq(), mcs_send_cjrq(), mcs_send_connect_initial(), mcs_send_edrq(), rdp_send_confirm_active(), rdp_send_control(), rdp_send_fonts(), rdp_send_input(), rdp_send_logon_info(), rdp_send_synchronise(), sec_establish_key(), and sec_out_mcs_data(). |
|
|
Definition at line 41 of file parse.h. Referenced by iso_send(), mcs_send(), rdp_send(), rdp_send_data(), and sec_send(). |
|
|
Definition at line 40 of file parse.h. Referenced by iso_init(), mcs_init(), rdp_init(), rdp_init_data(), and sec_init(). |
|
|
|
1.4.2