ReactOS 0.4.16-dev-1-gcf26321
|
#include "typetree.h"
Go to the source code of this file.
Definition at line 465 of file proxy.c.
Referenced by count_methods(), write_iface_procformatstring(), write_interface(), and write_proxy().
void * get_attrp | ( | const attr_list_t * | list, |
enum attr_type | t | ||
) |
Definition at line 107 of file header.c.
Referenced by add_typeinfo_block(), cmp_iid(), do_write_c_method_def(), gen_proxy(), get_aliaschain_attrp(), get_func_handle_var(), get_user_type(), is_callas(), is_interpreted_func(), output_typelib_regscript(), save_all_changes(), set_doc_string(), set_guid(), set_help_context(), set_help_file_name(), set_help_string_context(), set_help_string_dll(), set_lcid(), write_args(), write_client_func_decl(), write_clientinterfacedecl(), write_coclass(), write_com_interface_end(), write_cpp_method_def(), write_descriptors(), write_function_proto(), write_function_stubs(), write_id_data_stmts(), write_implicithandledecl(), write_interface(), write_ip_tfs(), write_library(), write_method_proto(), write_parameter_conf_or_var_exprs(), write_progid(), write_remoting_arg(), write_rpc_interface_start(), write_serverinterfacedecl(), write_stubdescriptor(), write_type_tfs(), write_type_v(), write_typelib_interface(), and write_union_tfs().
Definition at line 115 of file header.c.
Referenced by get_coclass_threading(), get_pointer_fc(), init_typeinfo(), output_typelib_regscript(), set_version(), write_array_tfs(), write_clientinterfacedecl(), write_coclass(), write_dispatchtable(), write_nonsimple_pointer(), write_rpc_interface_start(), write_serverinterfacedecl(), and write_typelib_interface().
Definition at line 598 of file header.c.
Referenced by write_contexthandle_tfs(), and write_proc_func_header().
Definition at line 855 of file header.c.
Referenced by get_func_handle_var(), and write_function_stub().
const var_t * get_func_handle_var | ( | const type_t * | iface, |
const var_t * | func, | ||
unsigned char * | explicit_fc, | ||
unsigned char * | implicit_fc | ||
) |
Definition at line 867 of file header.c.
Referenced by write_function_stub(), write_proc_func_header(), and write_procformatstring_func().
Definition at line 618 of file header.c.
Referenced by write_proc_func_header().
Definition at line 181 of file header.c.
Referenced by do_write_c_method_def(), get_vtbl_entry_name(), is_inherited_method(), is_override_method(), write_cpp_method_def(), write_enums(), write_function_proto(), write_inline_wrappers(), write_locals(), write_method_macro(), and write_method_proto().
Definition at line 908 of file header.c.
Referenced by write_function_stub().
Definition at line 86 of file header.c.
Referenced by get_enum_fc(), is_string_type(), typegen_detect_type(), write_function_stub(), and write_remoting_arg().
Definition at line 64 of file header.h.
Referenced by assign_stub_out_args(), builtin_vt(), check_for_additional_prototype_types(), clear_output_vars(), encode_var(), gen_proxy(), gen_stub(), get_pointer_fc(), get_size_is_expr(), get_struct_fc(), is_conformant_array(), last_array(), needs_space_after(), resolve_expression(), shader_glsl_get_coord_size(), write_conf_or_var_desc(), write_func_param_struct(), write_function_stub(), write_old_procformatstring_type(), write_pointer_description(), write_pointer_description_offsets(), write_pointer_left(), write_remoting_arg(), write_string_tfs(), write_type_right(), write_var_desc(), write_var_init(), and write_varying_array_pointer_descriptions().
int is_attr | ( | const attr_list_t * | list, |
enum attr_type | t | ||
) |
Definition at line 99 of file header.c.
Referenced by add_entry(), add_interface_typeinfo(), assign_stub_out_args(), check_for_additional_prototype_types(), clear_output_vars(), declare_stub_args(), encode_type(), for_each_serializable(), get_aliaschain_attrp(), get_context_handle_offset(), get_context_handle_type_name(), get_contexthandle_flags(), get_explicit_generic_handle_type(), get_func_handle_var(), get_generic_handle_offset(), get_name(), get_parameter_fc(), get_pointer_fc_context(), get_required_buffer_size(), get_rpc_flags(), get_type_vt(), has_out_arg_or_return(), is_aliaschain_attr(), is_const_decl(), is_context_handle(), is_local(), is_ptrchain_attr(), is_string_type(), need_proxy(), output_typelib_regscript(), process_tfs_iface(), proxy_free_variables(), typegen_detect_type(), write_client_ifaces(), write_com_interface_end(), write_com_interface_start(), write_descriptors(), write_forward_decls(), write_function_stub(), write_header_stmts(), write_id_data_stmts(), write_member_type(), write_nonsimple_pointer(), write_old_procformatstring_type(), write_proc_func_header(), write_remoting_arg(), write_serialize_functions(), write_simple_pointer(), write_type_left(), write_type_v(), write_typelib_interface(), and write_union_tfs().
const var_t * is_callas | ( | const attr_list_t * | list | ) |
Definition at line 943 of file header.c.
Referenced by compute_method_indexes(), count_methods(), do_write_c_method_def(), gen_proxy(), gen_stub_thunk(), get_callas_source(), is_inherited_method(), is_override_method(), write_cpp_method_def(), write_inline_wrappers(), write_locals(), write_method_macro(), write_method_proto(), write_proxy(), write_proxy_methods(), write_proxy_procformatstring_offsets(), write_stub_methods(), and write_thunk_methods().
Definition at line 79 of file header.h.
Referenced by declare_stub_args(), find_array_or_string_in_struct(), get_parameter_fc(), get_struct_fc(), type_memsize_and_alignment(), write_array_tfs(), write_conformant_array_pointer_descriptions(), write_member_type(), write_no_repeat_pointer_descriptions(), write_pointer_description(), write_remoting_arg(), write_string_tfs(), write_struct_members(), write_type_right(), and write_type_tfs().
Definition at line 801 of file header.c.
Referenced by write_declaration().
Definition at line 100 of file header.h.
Referenced by declare_stub_args(), get_func_handle_var(), and write_function_stub().
Definition at line 74 of file header.h.
Referenced by get_parameter_fc(), last_ptr(), write_nonsimple_pointer(), write_remoting_arg(), and write_string_tfs().
int is_local | ( | const attr_list_t * | list | ) |
Definition at line 938 of file header.c.
Referenced by add_dispinterface_typeinfo(), add_func_desc(), add_interface_typeinfo(), codeview_add_variable(), get_size_procformatstring_iface(), need_delegation(), need_inline_stubs(), need_proxy(), need_proxy_and_inline_stubs(), need_stub(), process_tfs_iface(), write_iface_procformatstring(), write_interface(), write_procformatstring_offsets(), write_proxy(), write_proxy_methods(), write_proxy_procformatstring_offsets(), write_routinetable(), write_stub_methods(), and write_thunk_methods().
Definition at line 928 of file header.c.
Referenced by get_pointer_fc_context(), need_proxy(), need_stub(), write_client_call_routine(), write_conf_or_var_desc(), write_forward_decls(), write_func_param_struct(), write_header_stmts(), write_id_data_stmts(), write_interface(), write_locals(), write_proc_func_header(), write_procformatstring_func(), and write_typelib_interface().
Definition at line 59 of file header.h.
Referenced by check_for_additional_prototype_types(), check_scalar_type(), clear_output_vars(), encode_type(), encode_var(), gen_proxy(), get_context_handle_offset(), get_context_handle_type_name(), get_contexthandle_flags(), get_explicit_generic_handle_type(), get_generic_handle_offset(), get_pointer_fc(), is_const_decl(), is_context_handle(), is_declptr(), is_ptrchain_attr(), last_ptr(), needs_space_after(), print_phase_basetype(), resolve_expression(), user_type_has_variable_size(), write_array_element_type(), write_conf_or_var_desc(), write_default_value(), write_func_param_struct(), write_function_stub(), write_ip_tfs(), write_member_type(), write_no_repeat_pointer_descriptions(), write_nonsimple_pointer(), write_pointer_description_offsets(), write_remoting_arg(), write_type_left(), write_type_v(), write_var_desc(), and write_var_init().
Definition at line 66 of file header.c.
Referenced by get_required_buffer_size().
|
inlinestatic |
Definition at line 94 of file header.h.
Referenced by builtin_vt(), get_parameter_fc(), get_required_buffer_size(), get_required_buffer_size_type(), get_struct_fc(), typegen_detect_type(), write_array_element_type(), write_array_tfs(), write_pointer_description_offsets(), write_simple_pointer(), write_struct_tfs(), and write_type_tfs().
Definition at line 69 of file header.h.
Referenced by declare_stub_args(), gen_proxy(), gen_stub(), gen_stub_thunk(), get_func_oi2_flags(), get_function_buffer_size(), has_out_arg_or_return(), process_tfs_iface(), write_client_call_routine(), write_func_param_struct(), write_function_stub(), write_inline_wrappers(), write_parameters_init(), write_proc_func_header(), and write_procformatstring_func().
Definition at line 89 of file header.h.
Referenced by is_string_type().
Definition at line 819 of file proxy.c.
Referenced by need_inline_stubs_file(), and write_proxy().
int need_inline_stubs_file | ( | const statement_list_t * | stmts | ) |
Definition at line 855 of file proxy.c.
Referenced by write_client_routines(), and write_server_routines().
Definition at line 796 of file proxy.c.
Referenced by build_iface_list(), need_proxy_and_inline_stubs(), need_proxy_file(), write_proxy_routines(), and write_proxy_stmts().
int need_proxy_delegation | ( | const statement_list_t * | stmts | ) |
int need_proxy_file | ( | const statement_list_t * | stmts | ) |
Definition at line 809 of file proxy.c.
Referenced by write_dlldata(), write_proxies(), and write_regscript().
Definition at line 804 of file proxy.c.
Referenced by need_stub_files(), write_client_ifaces(), write_client_routines(), write_server_routines(), and write_server_stmts().
int need_stub_files | ( | const statement_list_t * | stmts | ) |
Definition at line 282 of file header.c.
Referenced by write_func_param_struct(), write_pointer_left(), and write_type_v().
Definition at line 1058 of file header.c.
Referenced by do_write_c_method_def(), gen_proxy(), nfs41_write(), write_client_func_decl(), write_cpp_method_def(), write_function_proto(), write_inline_wrappers(), write_locals(), write_method_proto(), and write_type_v().
Definition at line 338 of file client.c.
Referenced by write_function_stubs(), and write_serialize_function_decl().
Definition at line 561 of file header.c.
Referenced by declare_stub_args(), gen_proxy(), print_phase_basetype(), print_start_tfs_comment(), write_args(), write_expr(), write_func_param_struct(), write_function_stub(), write_implicithandledecl(), write_locals(), write_remoting_arg(), and write_rpc_interface_start().
Definition at line 566 of file header.c.
Referenced by declare_stub_args(), do_write_c_method_def(), gen_proxy(), write_client_call_routine(), write_client_func_decl(), write_cpp_method_def(), write_function_proto(), write_function_stub(), write_inline_wrappers(), write_locals(), and write_method_proto().
Definition at line 297 of file header.c.
Referenced by write_expr_eval_routines(), write_func_param_struct(), write_type_decl_left(), write_type_definition(), write_type_left(), and write_type_v().
Definition at line 437 of file header.c.
Referenced by declare_stub_args(), write_type_right(), and write_type_v().