/* ------- code automatically created by ../scripts/adms_build_object.pl -------------- */ #ifndef objectadmstpathgoto_h #define objectadmstpathgoto_h #include #include struct s_admstpathgoto { t_adms _adms; char* _gotoname; int _gotoname_isdefault : 1; int _gotoindex; int _gotoindex_isdefault : 1; char** _text; int _text_isdefault : 1; }; #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_admstpathgoto_uid (p_admstpathgoto myadmstpathgoto); win32_interface int adms_admstpathgoto_cmp (p_admstpathgoto myadmstpathgoto,p_admstpathgoto refadmstpathgoto); win32_interface p_admstpathgoto adms_admstpathgoto_new(const char* mygotoname,int mygotoindex,char** mytext); win32_interface p_adms adms_admstpathgoto_new_impl (p_adms arguments[]); #define adms_admstpathgoto(member) ((p_admstpathgoto) (member)) #define adms_admstpathgoto_isdefault_gotoname(admstpathgoto) (adms_admstpathgoto(admstpathgoto)->_gotoname_isdefault) #define adms_admstpathgoto_valueof_gotoname(admstpathgoto) (adms_admstpathgoto(admstpathgoto)->_gotoname) #define adms_admstpathgoto_isdefault_gotoindex(admstpathgoto) (adms_admstpathgoto(admstpathgoto)->_gotoindex_isdefault) #define adms_admstpathgoto_valueof_gotoindex(admstpathgoto) (adms_admstpathgoto(admstpathgoto)->_gotoindex) #define adms_admstpathgoto_isdefault_text(admstpathgoto) (adms_admstpathgoto(admstpathgoto)->_text_isdefault) #define adms_admstpathgoto_valueof_text(admstpathgoto) (adms_admstpathgoto(admstpathgoto)->_text) #define adms_admstpathgoto_valueof_adms(admstpathgoto) ((p_adms)admstpathgoto) win32_interface inline void adms_admstpathgoto_valueto_gotoname (p_admstpathgoto myadmstpathgoto,const char* _gotoname); win32_interface inline void adms_admstpathgoto_valueto_gotoindex (p_admstpathgoto myadmstpathgoto,int _gotoindex); win32_interface inline void adms_admstpathgoto_valueto_text (p_admstpathgoto myadmstpathgoto,char** _text); win32_interface inline void adms_admstpathgoto_free(p_admstpathgoto myadmstpathgoto); #endif /* objectadmstpathgoto_h */