/* ------- code automatically created by ../scripts/adms_build_object.pl -------------- */ #ifndef objectvariable_h #define objectvariable_h #include #include typedef enum { adms_variable_enumeration_parametertype_analogfunction, adms_variable_enumeration_parametertype_instance, adms_variable_enumeration_parametertype_model } e_variable_parametertype; win32_interface char* adms_variable_tostring_parametertype_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_parametertype adms_variable_fromstring_parametertype_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_type_integer, adms_variable_enumeration_type_real, adms_variable_enumeration_type_string } e_variable_type; win32_interface char* adms_variable_tostring_type_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_type adms_variable_fromstring_type_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_sizetype_array, adms_variable_enumeration_sizetype_scalar } e_variable_sizetype; win32_interface char* adms_variable_tostring_sizetype_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_sizetype adms_variable_fromstring_sizetype_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_input_no, adms_variable_enumeration_input_yes } e_variable_input; win32_interface char* adms_variable_tostring_input_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_input adms_variable_fromstring_input_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_output_no, adms_variable_enumeration_output_yes } e_variable_output; win32_interface char* adms_variable_tostring_output_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_output adms_variable_fromstring_output_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_scope_global_final, adms_variable_enumeration_scope_global_instance, adms_variable_enumeration_scope_global_model, adms_variable_enumeration_scope_global_past, adms_variable_enumeration_scope_local } e_variable_scope; win32_interface char* adms_variable_tostring_scope_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_scope adms_variable_fromstring_scope_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_derivate_no, adms_variable_enumeration_derivate_yes } e_variable_derivate; win32_interface char* adms_variable_tostring_derivate_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_derivate adms_variable_fromstring_derivate_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_isstate_no, adms_variable_enumeration_isstate_yes } e_variable_isstate; win32_interface char* adms_variable_tostring_isstate_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_isstate adms_variable_fromstring_isstate_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_usedinmodel_no, adms_variable_enumeration_usedinmodel_yes } e_variable_usedinmodel; win32_interface char* adms_variable_tostring_usedinmodel_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_usedinmodel adms_variable_fromstring_usedinmodel_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_usedininstance_no, adms_variable_enumeration_usedininstance_yes } e_variable_usedininstance; win32_interface char* adms_variable_tostring_usedininstance_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_usedininstance adms_variable_fromstring_usedininstance_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_usedininitial_step_no, adms_variable_enumeration_usedininitial_step_yes } e_variable_usedininitial_step; win32_interface char* adms_variable_tostring_usedininitial_step_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_usedininitial_step adms_variable_fromstring_usedininitial_step_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_usedinevaluate_no, adms_variable_enumeration_usedinevaluate_yes } e_variable_usedinevaluate; win32_interface char* adms_variable_tostring_usedinevaluate_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_usedinevaluate adms_variable_fromstring_usedinevaluate_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_usedinnoise_no, adms_variable_enumeration_usedinnoise_yes } e_variable_usedinnoise; win32_interface char* adms_variable_tostring_usedinnoise_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_usedinnoise adms_variable_fromstring_usedinnoise_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_usedinfinal_no, adms_variable_enumeration_usedinfinal_yes } e_variable_usedinfinal; win32_interface char* adms_variable_tostring_usedinfinal_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_usedinfinal adms_variable_fromstring_usedinfinal_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_setinmodel_no, adms_variable_enumeration_setinmodel_yes } e_variable_setinmodel; win32_interface char* adms_variable_tostring_setinmodel_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_setinmodel adms_variable_fromstring_setinmodel_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_setininstance_no, adms_variable_enumeration_setininstance_yes } e_variable_setininstance; win32_interface char* adms_variable_tostring_setininstance_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_setininstance adms_variable_fromstring_setininstance_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_setininitial_step_no, adms_variable_enumeration_setininitial_step_yes } e_variable_setininitial_step; win32_interface char* adms_variable_tostring_setininitial_step_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_setininitial_step adms_variable_fromstring_setininitial_step_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_setinevaluate_no, adms_variable_enumeration_setinevaluate_yes } e_variable_setinevaluate; win32_interface char* adms_variable_tostring_setinevaluate_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_setinevaluate adms_variable_fromstring_setinevaluate_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_setinnoise_no, adms_variable_enumeration_setinnoise_yes } e_variable_setinnoise; win32_interface char* adms_variable_tostring_setinnoise_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_setinnoise adms_variable_fromstring_setinnoise_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_setinfinal_no, adms_variable_enumeration_setinfinal_yes } e_variable_setinfinal; win32_interface char* adms_variable_tostring_setinfinal_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_setinfinal adms_variable_fromstring_setinfinal_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_setingetprev_no, adms_variable_enumeration_setingetprev_yes } e_variable_setingetprev; win32_interface char* adms_variable_tostring_setingetprev_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_setingetprev adms_variable_fromstring_setingetprev_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_TemperatureDependent_no, adms_variable_enumeration_TemperatureDependent_yes } e_variable_TemperatureDependent; win32_interface char* adms_variable_tostring_TemperatureDependent_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_TemperatureDependent adms_variable_fromstring_TemperatureDependent_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_OPdependent_no, adms_variable_enumeration_OPdependent_yes } e_variable_OPdependent; win32_interface char* adms_variable_tostring_OPdependent_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_OPdependent adms_variable_fromstring_OPdependent_impl (p_admsttransform myadmsttransform,char*token); typedef enum { adms_variable_enumeration_insource_no, adms_variable_enumeration_insource_yes } e_variable_insource; win32_interface char* adms_variable_tostring_insource_impl (p_admsttransform myadmsttransform,p_enumeration myenumeration); win32_interface e_variable_insource adms_variable_fromstring_insource_impl (p_admsttransform myadmsttransform,char*token); struct s_variable { t_subexpression _subexpression; p_module _module; int _module_isdefault : 1; p_quark _name; int _name_isdefault : 1; p_adms _block; int _block_isdefault : 1; p_enumeration _parametertype; int _parametertype_isdefault : 1; p_enumeration _type; int _type_isdefault : 1; p_enumeration _sizetype; int _sizetype_isdefault : 1; int _maxsize; int _maxsize_isdefault : 1; int _minsize; int _minsize_isdefault : 1; p_enumeration _input; int _input_isdefault : 1; p_enumeration _output; int _output_isdefault : 1; p_enumeration _scope; int _scope_isdefault : 1; p_expression _default; int _default_isdefault : 1; p_enumeration _derivate; int _derivate_isdefault : 1; p_enumeration _isstate; int _isstate_isdefault : 1; p_enumeration _usedinmodel; int _usedinmodel_isdefault : 1; p_enumeration _usedininstance; int _usedininstance_isdefault : 1; p_enumeration _usedininitial_step; int _usedininitial_step_isdefault : 1; p_enumeration _usedinevaluate; int _usedinevaluate_isdefault : 1; p_enumeration _usedinnoise; int _usedinnoise_isdefault : 1; p_enumeration _usedinfinal; int _usedinfinal_isdefault : 1; p_enumeration _setinmodel; int _setinmodel_isdefault : 1; p_enumeration _setininstance; int _setininstance_isdefault : 1; p_enumeration _setininitial_step; int _setininitial_step_isdefault : 1; p_enumeration _setinevaluate; int _setinevaluate_isdefault : 1; p_enumeration _setinnoise; int _setinnoise_isdefault : 1; p_enumeration _setinfinal; int _setinfinal_isdefault : 1; p_enumeration _setingetprev; int _setingetprev_isdefault : 1; p_enumeration _TemperatureDependent; int _TemperatureDependent_isdefault : 1; p_enumeration _OPdependent; int _OPdependent_isdefault : 1; p_enumeration _insource; int _insource_isdefault : 1; p_integer _vcount; int _vcount_isdefault : 1; p_assignment _vlast; int _vlast_isdefault : 1; p_slist _alias; int _alias_isdefault : 1; p_slist _range; int _range_isdefault : 1; p_slist _attribute; int _attribute_isdefault : 1; p_slist _assignment; int _assignment_isdefault : 1; p_slist _probe; int _probe_isdefault : 1; p_slist _ddxprobe; int _ddxprobe_isdefault : 1; p_slist _variable; int _variable_isdefault : 1; }; #include #include #include #include #include #include #include #include #include #include #undef win32_interface #if defined(WIN32) # if defined(_inside_admsObject) # define win32_interface __declspec(dllexport) # else # define win32_interface __declspec(dllimport) # endif #else # define win32_interface extern #endif win32_interface char*adms_variable_uid (p_variable myvariable); win32_interface int adms_variable_cmp (p_variable myvariable,p_variable refvariable); win32_interface p_variable adms_variable_new(p_module mymodule,p_quark myname,p_adms myblock); win32_interface p_adms adms_variable_new_impl (p_adms arguments[]); #define adms_variable(member) ((p_variable) (member)) #define adms_variable_isdefault_module(variable) (adms_variable(variable)->_module_isdefault) #define adms_variable_valueof_module(variable) (adms_variable(variable)->_module) #define adms_variable_isdefault_name(variable) (adms_variable(variable)->_name_isdefault) #define adms_variable_valueof_name(variable) (adms_variable(variable)->_name) #define adms_variable_isdefault_block(variable) (adms_variable(variable)->_block_isdefault) #define adms_variable_valueof_block(variable) (adms_variable(variable)->_block) #define adms_variable_isdefault_parametertype(variable) (adms_variable(variable)->_parametertype_isdefault) #define adms_variable_valueof_parametertype(variable) (adms_variable(variable)->_parametertype) #define adms_variable_isdefault_type(variable) (adms_variable(variable)->_type_isdefault) #define adms_variable_valueof_type(variable) (adms_variable(variable)->_type) #define adms_variable_isdefault_sizetype(variable) (adms_variable(variable)->_sizetype_isdefault) #define adms_variable_valueof_sizetype(variable) (adms_variable(variable)->_sizetype) #define adms_variable_isdefault_maxsize(variable) (adms_variable(variable)->_maxsize_isdefault) #define adms_variable_valueof_maxsize(variable) (adms_variable(variable)->_maxsize) #define adms_variable_isdefault_minsize(variable) (adms_variable(variable)->_minsize_isdefault) #define adms_variable_valueof_minsize(variable) (adms_variable(variable)->_minsize) #define adms_variable_isdefault_input(variable) (adms_variable(variable)->_input_isdefault) #define adms_variable_valueof_input(variable) (adms_variable(variable)->_input) #define adms_variable_isdefault_output(variable) (adms_variable(variable)->_output_isdefault) #define adms_variable_valueof_output(variable) (adms_variable(variable)->_output) #define adms_variable_isdefault_scope(variable) (adms_variable(variable)->_scope_isdefault) #define adms_variable_valueof_scope(variable) (adms_variable(variable)->_scope) #define adms_variable_isdefault_default(variable) (adms_variable(variable)->_default_isdefault) #define adms_variable_valueof_default(variable) (adms_variable(variable)->_default) #define adms_variable_isdefault_derivate(variable) (adms_variable(variable)->_derivate_isdefault) #define adms_variable_valueof_derivate(variable) (adms_variable(variable)->_derivate) #define adms_variable_isdefault_isstate(variable) (adms_variable(variable)->_isstate_isdefault) #define adms_variable_valueof_isstate(variable) (adms_variable(variable)->_isstate) #define adms_variable_isdefault_usedinmodel(variable) (adms_variable(variable)->_usedinmodel_isdefault) #define adms_variable_valueof_usedinmodel(variable) (adms_variable(variable)->_usedinmodel) #define adms_variable_isdefault_usedininstance(variable) (adms_variable(variable)->_usedininstance_isdefault) #define adms_variable_valueof_usedininstance(variable) (adms_variable(variable)->_usedininstance) #define adms_variable_isdefault_usedininitial_step(variable) (adms_variable(variable)->_usedininitial_step_isdefault) #define adms_variable_valueof_usedininitial_step(variable) (adms_variable(variable)->_usedininitial_step) #define adms_variable_isdefault_usedinevaluate(variable) (adms_variable(variable)->_usedinevaluate_isdefault) #define adms_variable_valueof_usedinevaluate(variable) (adms_variable(variable)->_usedinevaluate) #define adms_variable_isdefault_usedinnoise(variable) (adms_variable(variable)->_usedinnoise_isdefault) #define adms_variable_valueof_usedinnoise(variable) (adms_variable(variable)->_usedinnoise) #define adms_variable_isdefault_usedinfinal(variable) (adms_variable(variable)->_usedinfinal_isdefault) #define adms_variable_valueof_usedinfinal(variable) (adms_variable(variable)->_usedinfinal) #define adms_variable_isdefault_setinmodel(variable) (adms_variable(variable)->_setinmodel_isdefault) #define adms_variable_valueof_setinmodel(variable) (adms_variable(variable)->_setinmodel) #define adms_variable_isdefault_setininstance(variable) (adms_variable(variable)->_setininstance_isdefault) #define adms_variable_valueof_setininstance(variable) (adms_variable(variable)->_setininstance) #define adms_variable_isdefault_setininitial_step(variable) (adms_variable(variable)->_setininitial_step_isdefault) #define adms_variable_valueof_setininitial_step(variable) (adms_variable(variable)->_setininitial_step) #define adms_variable_isdefault_setinevaluate(variable) (adms_variable(variable)->_setinevaluate_isdefault) #define adms_variable_valueof_setinevaluate(variable) (adms_variable(variable)->_setinevaluate) #define adms_variable_isdefault_setinnoise(variable) (adms_variable(variable)->_setinnoise_isdefault) #define adms_variable_valueof_setinnoise(variable) (adms_variable(variable)->_setinnoise) #define adms_variable_isdefault_setinfinal(variable) (adms_variable(variable)->_setinfinal_isdefault) #define adms_variable_valueof_setinfinal(variable) (adms_variable(variable)->_setinfinal) #define adms_variable_isdefault_setingetprev(variable) (adms_variable(variable)->_setingetprev_isdefault) #define adms_variable_valueof_setingetprev(variable) (adms_variable(variable)->_setingetprev) #define adms_variable_isdefault_TemperatureDependent(variable) (adms_variable(variable)->_TemperatureDependent_isdefault) #define adms_variable_valueof_TemperatureDependent(variable) (adms_variable(variable)->_TemperatureDependent) #define adms_variable_isdefault_OPdependent(variable) (adms_variable(variable)->_OPdependent_isdefault) #define adms_variable_valueof_OPdependent(variable) (adms_variable(variable)->_OPdependent) #define adms_variable_isdefault_insource(variable) (adms_variable(variable)->_insource_isdefault) #define adms_variable_valueof_insource(variable) (adms_variable(variable)->_insource) #define adms_variable_isdefault_vcount(variable) (adms_variable(variable)->_vcount_isdefault) #define adms_variable_valueof_vcount(variable) (adms_variable(variable)->_vcount) #define adms_variable_isdefault_vlast(variable) (adms_variable(variable)->_vlast_isdefault) #define adms_variable_valueof_vlast(variable) (adms_variable(variable)->_vlast) #define adms_variable_isdefault_alias(variable) (adms_variable(variable)->_alias_isdefault) #define adms_variable_valueof_alias(variable) (adms_variable(variable)->_alias) #define adms_variable_isdefault_range(variable) (adms_variable(variable)->_range_isdefault) #define adms_variable_valueof_range(variable) (adms_variable(variable)->_range) #define adms_variable_isdefault_attribute(variable) (adms_variable(variable)->_attribute_isdefault) #define adms_variable_valueof_attribute(variable) (adms_variable(variable)->_attribute) #define adms_variable_isdefault_assignment(variable) (adms_variable(variable)->_assignment_isdefault) #define adms_variable_valueof_assignment(variable) (adms_variable(variable)->_assignment) #define adms_variable_isdefault_probe(variable) (adms_variable(variable)->_probe_isdefault) #define adms_variable_valueof_probe(variable) (adms_variable(variable)->_probe) #define adms_variable_isdefault_ddxprobe(variable) (adms_variable(variable)->_ddxprobe_isdefault) #define adms_variable_valueof_ddxprobe(variable) (adms_variable(variable)->_ddxprobe) #define adms_variable_isdefault_variable(variable) (adms_variable(variable)->_variable_isdefault) #define adms_variable_valueof_variable(variable) (adms_variable(variable)->_variable) #define adms_variable_valueof_subexpression(variable) ((p_subexpression)variable) #define adms_variable_valueof_math(variable) ((p_math)variable) #define adms_variable_valueof_adms(variable) ((p_adms)variable) win32_interface inline void adms_variable_valueto_module (p_variable myvariable,p_module _module); win32_interface inline void adms_variable_valueto_name (p_variable myvariable,p_quark _name); win32_interface inline void adms_variable_valueto_block (p_variable myvariable,p_adms _block); win32_interface inline void adms_variable_valueto_parametertype (p_variable myvariable,p_enumeration _parametertype); win32_interface inline void adms_variable_valueto_type (p_variable myvariable,p_enumeration _type); win32_interface inline void adms_variable_valueto_sizetype (p_variable myvariable,p_enumeration _sizetype); win32_interface inline void adms_variable_valueto_maxsize (p_variable myvariable,int _maxsize); win32_interface inline void adms_variable_valueto_minsize (p_variable myvariable,int _minsize); win32_interface inline void adms_variable_valueto_input (p_variable myvariable,p_enumeration _input); win32_interface inline void adms_variable_valueto_output (p_variable myvariable,p_enumeration _output); win32_interface inline void adms_variable_valueto_scope (p_variable myvariable,p_enumeration _scope); win32_interface inline void adms_variable_valueto_default (p_variable myvariable,p_expression _default); win32_interface inline void adms_variable_valueto_derivate (p_variable myvariable,p_enumeration _derivate); win32_interface inline void adms_variable_valueto_isstate (p_variable myvariable,p_enumeration _isstate); win32_interface inline void adms_variable_valueto_usedinmodel (p_variable myvariable,p_enumeration _usedinmodel); win32_interface inline void adms_variable_valueto_usedininstance (p_variable myvariable,p_enumeration _usedininstance); win32_interface inline void adms_variable_valueto_usedininitial_step (p_variable myvariable,p_enumeration _usedininitial_step); win32_interface inline void adms_variable_valueto_usedinevaluate (p_variable myvariable,p_enumeration _usedinevaluate); win32_interface inline void adms_variable_valueto_usedinnoise (p_variable myvariable,p_enumeration _usedinnoise); win32_interface inline void adms_variable_valueto_usedinfinal (p_variable myvariable,p_enumeration _usedinfinal); win32_interface inline void adms_variable_valueto_setinmodel (p_variable myvariable,p_enumeration _setinmodel); win32_interface inline void adms_variable_valueto_setininstance (p_variable myvariable,p_enumeration _setininstance); win32_interface inline void adms_variable_valueto_setininitial_step (p_variable myvariable,p_enumeration _setininitial_step); win32_interface inline void adms_variable_valueto_setinevaluate (p_variable myvariable,p_enumeration _setinevaluate); win32_interface inline void adms_variable_valueto_setinnoise (p_variable myvariable,p_enumeration _setinnoise); win32_interface inline void adms_variable_valueto_setinfinal (p_variable myvariable,p_enumeration _setinfinal); win32_interface inline void adms_variable_valueto_setingetprev (p_variable myvariable,p_enumeration _setingetprev); win32_interface inline void adms_variable_valueto_TemperatureDependent (p_variable myvariable,p_enumeration _TemperatureDependent); win32_interface inline void adms_variable_valueto_OPdependent (p_variable myvariable,p_enumeration _OPdependent); win32_interface inline void adms_variable_valueto_insource (p_variable myvariable,p_enumeration _insource); win32_interface inline void adms_variable_valueto_vcount (p_variable myvariable,p_integer _vcount); win32_interface inline void adms_variable_valueto_vlast (p_variable myvariable,p_assignment _vlast); win32_interface inline void adms_variable_valueto_alias (p_variable myvariable,p_slist _alias); win32_interface p_quark adms_variable_list_alias_lookup_by_id (p_variable mymyvariable,const char* myvalue); win32_interface p_quark adms_variable_list_alias_prepend_by_id (p_variable mymyvariable,const char* myvalue); win32_interface p_quark adms_variable_list_alias_prepend_by_id_once_or_abort (p_variable mymyvariable,const char* myvalue); win32_interface void adms_variable_list_alias_prepend_once_or_abort (p_variable mymyvariable,p_quark myalias); win32_interface inline void adms_variable_valueto_range (p_variable myvariable,p_slist _range); win32_interface p_range adms_variable_list_range_lookup_by_id (p_variable mymyvariable,p_module mymodule,p_expression myinfexpr,p_expression mysupexpr); win32_interface p_range adms_variable_list_range_prepend_by_id (p_variable mymyvariable,p_module mymodule,p_expression myinfexpr,p_expression mysupexpr); win32_interface p_range adms_variable_list_range_prepend_by_id_once_or_abort (p_variable mymyvariable,p_module mymodule,p_expression myinfexpr,p_expression mysupexpr); win32_interface void adms_variable_list_range_prepend_once_or_abort (p_variable mymyvariable,p_range myrange); win32_interface inline void adms_variable_valueto_attribute (p_variable myvariable,p_slist _attribute); win32_interface p_attribute adms_variable_list_attribute_lookup_by_id (p_variable mymyvariable,p_quark myname); win32_interface p_attribute adms_variable_list_attribute_prepend_by_id (p_variable mymyvariable,p_quark myname); win32_interface p_attribute adms_variable_list_attribute_prepend_by_id_once_or_ignore (p_variable mymyvariable,p_quark myname); win32_interface void adms_variable_list_attribute_prepend (p_variable mymyvariable,p_attribute myattribute); win32_interface inline void adms_variable_valueto_assignment (p_variable myvariable,p_slist _assignment); win32_interface p_assignment adms_variable_list_assignment_lookup_by_id (p_variable mymyvariable,p_module mymodule,p_variable mylhs,p_expression myrhs); win32_interface p_assignment adms_variable_list_assignment_prepend_by_id (p_variable mymyvariable,p_module mymodule,p_variable mylhs,p_expression myrhs); win32_interface p_assignment adms_variable_list_assignment_prepend_by_id_once_or_ignore (p_variable mymyvariable,p_module mymodule,p_variable mylhs,p_expression myrhs); win32_interface void adms_variable_list_assignment_prepend_once_or_ignore (p_variable mymyvariable,p_assignment myassignment); win32_interface inline void adms_variable_valueto_probe (p_variable myvariable,p_slist _probe); win32_interface p_probe adms_variable_list_probe_lookup_by_id (p_variable mymyvariable,p_module mymodule,p_branch mybranch,p_nature mynature); win32_interface p_probe adms_variable_list_probe_prepend_by_id (p_variable mymyvariable,p_module mymodule,p_branch mybranch,p_nature mynature); win32_interface p_probe adms_variable_list_probe_prepend_by_id_once_or_ignore (p_variable mymyvariable,p_module mymodule,p_branch mybranch,p_nature mynature); win32_interface void adms_variable_list_probe_prepend_once_or_ignore (p_variable mymyvariable,p_probe myprobe); win32_interface inline void adms_variable_valueto_ddxprobe (p_variable myvariable,p_slist _ddxprobe); win32_interface p_probe adms_variable_list_ddxprobe_lookup_by_id (p_variable mymyvariable,p_module mymodule,p_branch mybranch,p_nature mynature); win32_interface p_probe adms_variable_list_ddxprobe_prepend_by_id (p_variable mymyvariable,p_module mymodule,p_branch mybranch,p_nature mynature); win32_interface p_probe adms_variable_list_ddxprobe_prepend_by_id_once_or_ignore (p_variable mymyvariable,p_module mymodule,p_branch mybranch,p_nature mynature); win32_interface void adms_variable_list_ddxprobe_prepend_once_or_ignore (p_variable mymyvariable,p_probe myddxprobe); win32_interface inline void adms_variable_valueto_variable (p_variable myvariable,p_slist _variable); win32_interface p_variable adms_variable_list_variable_lookup_by_id (p_variable mymyvariable,p_module mymodule,p_quark myname,p_adms myblock); win32_interface p_variable adms_variable_list_variable_prepend_by_id (p_variable mymyvariable,p_module mymodule,p_quark myname,p_adms myblock); win32_interface p_variable adms_variable_list_variable_prepend_by_id_once_or_ignore (p_variable mymyvariable,p_module mymodule,p_quark myname,p_adms myblock); win32_interface void adms_variable_list_variable_prepend_once_or_ignore (p_variable mymyvariable,p_variable myvariable); win32_interface inline void adms_variable_free(p_variable myvariable); #endif /* objectvariable_h */