/*** MODULE sca$query_callable IDENT T4.0 ***/ #pragma __member_alignment __save #pragma __nomember_alignment struct $sca_attribute_kind { unsigned int sca$l_attribute_kind; } ; #define sca$k_min_attribute_kind 1 #define sca$k_attri_all 1 #define sca$k_attri_entity_kind 2 #define sca$k_attri_rel_kind 3 #define sca$k_attri_appearance 4 #define sca$k_attri_domain 5 #define sca$k_attri_expression 6 #define sca$k_attri_name 7 #define sca$k_attri_occurrence 8 #define sca$k_attri_symbol 9 #define sca$k_attri_decl_class 10 #define sca$k_attri_mach_data_size 11 #define sca$k_attri_mach_data_type 12 #define sca$k_attri_passing_mechanism 13 #define sca$k_attri_begin_file_spec 14 #define sca$k_attri_name_file_spec 15 #define sca$k_attri_end_file_spec 16 #define sca$k_attri_begin_record_number 17 #define sca$k_attri_name_record_number 18 #define sca$k_attri_end_record_number 19 #define sca$k_attri_begin_char_offset 20 #define sca$k_attri_name_char_offset 21 #define sca$k_attri_end_char_offset 22 #define sca$k_attri_bexe_file_spec 23 #define sca$k_attri_bexe_record_number 24 #define sca$k_attri_bexe_char_offset 25 #define sca$k_attri_language 26 #define sca$k_attri_module 27 #define sca$k_max_attribute_kind 27 /*++ */ /* $SCA_RESULTQUAL_OPTIONS - /RESULT Options */ /* */ /* Longword value used to pass result options to SCA$FIND */ /*-- */ #define sca$m_result_names 0x1 #define sca$m_result_items 0x2 #define sca$m_result_occurrences 0x4 #define sca$m_result_default 0x8 typedef struct _$sca_resultqual_options { unsigned sca$v_result_names : 1; /* find symbol/file names */ unsigned sca$v_result_items : 1; /* find specific symbols/files */ unsigned sca$v_result_occurrences : 1; /* find occurrences of specific symbols/files */ unsigned sca$v_result_default : 1; /* magic default value determined by */ /* context */ unsigned sca$V_FILL : 28; } $sca_resultqual_options; #define sca$m_disp_heading 0x1 #define sca$m_disp_name 0x2 #define sca$m_disp_class 0x4 #define sca$m_disp_module 0x8 #define sca$m_disp_routine 0x10 #define sca$m_disp_line 0x20 #define sca$m_disp_file_name 0x40 #define sca$m_disp_file_spec 0x80 #define sca$m_disp_record 0x100 #define sca$m_disp_occurrence 0x200 #define sca$m_disp_line_numbers 0x400 #define sca$m_disp_relation 0x800 #define sca$m_disp_forwards 0x1000 #define sca$m_disp_backwards 0x2000 #define sca$m_disp_default 0x4000 typedef struct _$sca_display_options { unsigned sca$v_disp_heading : 1; unsigned sca$v_disp_name : 1; unsigned sca$v_disp_class : 1; unsigned sca$v_disp_module : 1; unsigned sca$v_disp_routine : 1; unsigned sca$v_disp_line : 1; unsigned sca$v_disp_file_name : 1; unsigned sca$v_disp_file_spec : 1; unsigned sca$v_disp_record : 1; unsigned sca$v_disp_occurrence : 1; unsigned sca$v_disp_line_numbers : 1; unsigned sca$v_disp_relation : 1; unsigned sca$v_disp_forwards : 1; unsigned sca$v_disp_backwards : 1; unsigned sca$v_disp_default : 1; unsigned sca$V_FILL : 17; } $sca_display_options; struct $sca_handle { unsigned int sca$l_handle; } ; struct $sca_iteration_context { unsigned int sca$l_iteration_context; } ; typedef struct _$sca_query_context { unsigned int sca$l_query_context; } $sca_query_context; typedef struct _$sca_command_context { unsigned int sca$l_command_context; } $sca_command_context; struct $sca_occ_sort_order { unsigned int sca$l_sort_order; } ; #define sca$k_min_sort_order 1 #define sca$k_occurrence_order_default 1 #define sca$k_occurrence_order_lexical 2 #define sca$k_max_sort_order 2 #define SCA$_MORETEXT 24283360 #define SCA$_NEWITEM 24281433 #define SCA$_NEWNAME 24281425 #define SCA$_NOMORE 24282832 #define SCA$_NONE 24282848 #define SCA$_NOOCCUR 24282856 #define SCA$_NORMAL 24281097 #define SCA$_RESULTEXISTS 24282760 #define SCA$_WARNING 24282688 #pragma __member_alignment __restore