1 /* c/zx-is12-data.h - WARNING: This header was auto generated by xsd2sg.pl. DO NOT EDIT! 2 * $Id$ */ 3 /* Datastructure design, topography, and layout 4 * Copyright (c) 2006,2010 Sampo Kellomaki (sampo@iki.fi), 5 * All Rights Reserved. NO WARRANTY. See file COPYING for 6 * terms and conditions of use. Element and attributes names as well 7 * as some topography are derived from schema descriptions that were used as 8 * input and may be subject to their own copright. */ 9 10 #ifndef _c_zx_is12_data_h 11 #define _c_zx_is12_data_h 12 13 #include "zx.h" 14 #include "c/zx-const.h" 15 #include "c/zx-data.h" 16 17 #ifndef ZX_ELEM_EXT 18 #define ZX_ELEM_EXT /* This extension point should be defined by who includes this file. */ 19 #endif 20 21 /* -------------------------- is12_Confirm -------------------------- */ 22 /* refby( zx_is12_Inquiry_s ) */ 23 #ifndef zx_is12_Confirm_EXT 24 #define zx_is12_Confirm_EXT 25 #endif 26 struct zx_is12_Confirm_s { 27 ZX_ELEM_EXT 28 zx_is12_Confirm_EXT 29 struct zx_is12_Help_s* Help; /* {0,1} nada */ 30 struct zx_elem_s* Hint; /* {0,1} xs:string */ 31 struct zx_elem_s* Label; /* {0,1} xs:normalizedString */ 32 struct zx_elem_s* Value; /* {0,1} xs:normalizedString */ 33 struct zx_attr_s* name; /* {1,1} attribute xs:ID */ 34 }; 35 36 #define zx_NEW_is12_Confirm(c, father) (struct zx_is12_Confirm_s*)zx_new_elem((c),(father),zx_is12_Confirm_ELEM) 37 int zx_DEC_ATTR_is12_Confirm(struct zx_ctx* c, struct zx_is12_Confirm_s* x); 38 int zx_DEC_ELEM_is12_Confirm(struct zx_ctx* c, struct zx_is12_Confirm_s* x); 39 40 #ifdef ZX_ENA_AUX 41 struct zx_is12_Confirm_s* zx_DEEP_CLONE_is12_Confirm(struct zx_ctx* c, struct zx_is12_Confirm_s* x, int dup_strs); 42 void zx_DUP_STRS_is12_Confirm(struct zx_ctx* c, struct zx_is12_Confirm_s* x); 43 int zx_WALK_SO_is12_Confirm(struct zx_ctx* c, struct zx_is12_Confirm_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 44 int zx_WALK_WO_is12_Confirm(struct zx_ctx* c, struct zx_is12_Confirm_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 45 #endif 46 47 #ifdef ZX_ENA_GETPUT 48 struct zx_attr_s* zx_is12_Confirm_GET_name(struct zx_is12_Confirm_s* x); 49 50 struct zx_is12_Help_s* zx_is12_Confirm_GET_Help(struct zx_is12_Confirm_s* x, int n); 51 struct zx_elem_s* zx_is12_Confirm_GET_Hint(struct zx_is12_Confirm_s* x, int n); 52 struct zx_elem_s* zx_is12_Confirm_GET_Label(struct zx_is12_Confirm_s* x, int n); 53 struct zx_elem_s* zx_is12_Confirm_GET_Value(struct zx_is12_Confirm_s* x, int n); 54 55 int zx_is12_Confirm_NUM_Help(struct zx_is12_Confirm_s* x); 56 int zx_is12_Confirm_NUM_Hint(struct zx_is12_Confirm_s* x); 57 int zx_is12_Confirm_NUM_Label(struct zx_is12_Confirm_s* x); 58 int zx_is12_Confirm_NUM_Value(struct zx_is12_Confirm_s* x); 59 60 struct zx_is12_Help_s* zx_is12_Confirm_POP_Help(struct zx_is12_Confirm_s* x); 61 struct zx_elem_s* zx_is12_Confirm_POP_Hint(struct zx_is12_Confirm_s* x); 62 struct zx_elem_s* zx_is12_Confirm_POP_Label(struct zx_is12_Confirm_s* x); 63 struct zx_elem_s* zx_is12_Confirm_POP_Value(struct zx_is12_Confirm_s* x); 64 65 void zx_is12_Confirm_PUSH_Help(struct zx_is12_Confirm_s* x, struct zx_is12_Help_s* y); 66 void zx_is12_Confirm_PUSH_Hint(struct zx_is12_Confirm_s* x, struct zx_elem_s* y); 67 void zx_is12_Confirm_PUSH_Label(struct zx_is12_Confirm_s* x, struct zx_elem_s* y); 68 void zx_is12_Confirm_PUSH_Value(struct zx_is12_Confirm_s* x, struct zx_elem_s* y); 69 70 void zx_is12_Confirm_PUT_name(struct zx_is12_Confirm_s* x, struct zx_attr_s* y); 71 72 void zx_is12_Confirm_PUT_Help(struct zx_is12_Confirm_s* x, int n, struct zx_is12_Help_s* y); 73 void zx_is12_Confirm_PUT_Hint(struct zx_is12_Confirm_s* x, int n, struct zx_elem_s* y); 74 void zx_is12_Confirm_PUT_Label(struct zx_is12_Confirm_s* x, int n, struct zx_elem_s* y); 75 void zx_is12_Confirm_PUT_Value(struct zx_is12_Confirm_s* x, int n, struct zx_elem_s* y); 76 77 void zx_is12_Confirm_ADD_Help(struct zx_is12_Confirm_s* x, int n, struct zx_is12_Help_s* z); 78 void zx_is12_Confirm_ADD_Hint(struct zx_is12_Confirm_s* x, int n, struct zx_elem_s* z); 79 void zx_is12_Confirm_ADD_Label(struct zx_is12_Confirm_s* x, int n, struct zx_elem_s* z); 80 void zx_is12_Confirm_ADD_Value(struct zx_is12_Confirm_s* x, int n, struct zx_elem_s* z); 81 82 void zx_is12_Confirm_DEL_Help(struct zx_is12_Confirm_s* x, int n); 83 void zx_is12_Confirm_DEL_Hint(struct zx_is12_Confirm_s* x,int n); 84 void zx_is12_Confirm_DEL_Label(struct zx_is12_Confirm_s* x,int n); 85 void zx_is12_Confirm_DEL_Value(struct zx_is12_Confirm_s* x,int n); 86 87 void zx_is12_Confirm_REV_Help(struct zx_is12_Confirm_s* x); 88 void zx_is12_Confirm_REV_Hint(struct zx_is12_Confirm_s* x); 89 void zx_is12_Confirm_REV_Label(struct zx_is12_Confirm_s* x); 90 void zx_is12_Confirm_REV_Value(struct zx_is12_Confirm_s* x); 91 92 #endif 93 /* -------------------------- is12_EncryptedResourceID -------------------------- */ 94 /* refby( ) */ 95 #ifndef zx_is12_EncryptedResourceID_EXT 96 #define zx_is12_EncryptedResourceID_EXT 97 #endif 98 struct zx_is12_EncryptedResourceID_s { 99 ZX_ELEM_EXT 100 zx_is12_EncryptedResourceID_EXT 101 struct zx_xenc_EncryptedData_s* EncryptedData; /* {1,1} nada */ 102 struct zx_xenc_EncryptedKey_s* EncryptedKey; /* {1,1} nada */ 103 }; 104 105 #define zx_NEW_is12_EncryptedResourceID(c, father) (struct zx_is12_EncryptedResourceID_s*)zx_new_elem((c),(father),zx_is12_EncryptedResourceID_ELEM) 106 int zx_DEC_ATTR_is12_EncryptedResourceID(struct zx_ctx* c, struct zx_is12_EncryptedResourceID_s* x); 107 int zx_DEC_ELEM_is12_EncryptedResourceID(struct zx_ctx* c, struct zx_is12_EncryptedResourceID_s* x); 108 109 #ifdef ZX_ENA_AUX 110 struct zx_is12_EncryptedResourceID_s* zx_DEEP_CLONE_is12_EncryptedResourceID(struct zx_ctx* c, struct zx_is12_EncryptedResourceID_s* x, int dup_strs); 111 void zx_DUP_STRS_is12_EncryptedResourceID(struct zx_ctx* c, struct zx_is12_EncryptedResourceID_s* x); 112 int zx_WALK_SO_is12_EncryptedResourceID(struct zx_ctx* c, struct zx_is12_EncryptedResourceID_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 113 int zx_WALK_WO_is12_EncryptedResourceID(struct zx_ctx* c, struct zx_is12_EncryptedResourceID_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 114 #endif 115 116 #ifdef ZX_ENA_GETPUT 117 118 struct zx_xenc_EncryptedData_s* zx_is12_EncryptedResourceID_GET_EncryptedData(struct zx_is12_EncryptedResourceID_s* x, int n); 119 struct zx_xenc_EncryptedKey_s* zx_is12_EncryptedResourceID_GET_EncryptedKey(struct zx_is12_EncryptedResourceID_s* x, int n); 120 121 int zx_is12_EncryptedResourceID_NUM_EncryptedData(struct zx_is12_EncryptedResourceID_s* x); 122 int zx_is12_EncryptedResourceID_NUM_EncryptedKey(struct zx_is12_EncryptedResourceID_s* x); 123 124 struct zx_xenc_EncryptedData_s* zx_is12_EncryptedResourceID_POP_EncryptedData(struct zx_is12_EncryptedResourceID_s* x); 125 struct zx_xenc_EncryptedKey_s* zx_is12_EncryptedResourceID_POP_EncryptedKey(struct zx_is12_EncryptedResourceID_s* x); 126 127 void zx_is12_EncryptedResourceID_PUSH_EncryptedData(struct zx_is12_EncryptedResourceID_s* x, struct zx_xenc_EncryptedData_s* y); 128 void zx_is12_EncryptedResourceID_PUSH_EncryptedKey(struct zx_is12_EncryptedResourceID_s* x, struct zx_xenc_EncryptedKey_s* y); 129 130 131 void zx_is12_EncryptedResourceID_PUT_EncryptedData(struct zx_is12_EncryptedResourceID_s* x, int n, struct zx_xenc_EncryptedData_s* y); 132 void zx_is12_EncryptedResourceID_PUT_EncryptedKey(struct zx_is12_EncryptedResourceID_s* x, int n, struct zx_xenc_EncryptedKey_s* y); 133 134 void zx_is12_EncryptedResourceID_ADD_EncryptedData(struct zx_is12_EncryptedResourceID_s* x, int n, struct zx_xenc_EncryptedData_s* z); 135 void zx_is12_EncryptedResourceID_ADD_EncryptedKey(struct zx_is12_EncryptedResourceID_s* x, int n, struct zx_xenc_EncryptedKey_s* z); 136 137 void zx_is12_EncryptedResourceID_DEL_EncryptedData(struct zx_is12_EncryptedResourceID_s* x, int n); 138 void zx_is12_EncryptedResourceID_DEL_EncryptedKey(struct zx_is12_EncryptedResourceID_s* x, int n); 139 140 void zx_is12_EncryptedResourceID_REV_EncryptedData(struct zx_is12_EncryptedResourceID_s* x); 141 void zx_is12_EncryptedResourceID_REV_EncryptedKey(struct zx_is12_EncryptedResourceID_s* x); 142 143 #endif 144 /* -------------------------- is12_Extension -------------------------- */ 145 /* refby( ) */ 146 #ifndef zx_is12_Extension_EXT 147 #define zx_is12_Extension_EXT 148 #endif 149 struct zx_is12_Extension_s { 150 ZX_ELEM_EXT 151 zx_is12_Extension_EXT 152 }; 153 154 #define zx_NEW_is12_Extension(c, father) (struct zx_is12_Extension_s*)zx_new_elem((c),(father),zx_is12_Extension_ELEM) 155 int zx_DEC_ATTR_is12_Extension(struct zx_ctx* c, struct zx_is12_Extension_s* x); 156 int zx_DEC_ELEM_is12_Extension(struct zx_ctx* c, struct zx_is12_Extension_s* x); 157 158 #ifdef ZX_ENA_AUX 159 struct zx_is12_Extension_s* zx_DEEP_CLONE_is12_Extension(struct zx_ctx* c, struct zx_is12_Extension_s* x, int dup_strs); 160 void zx_DUP_STRS_is12_Extension(struct zx_ctx* c, struct zx_is12_Extension_s* x); 161 int zx_WALK_SO_is12_Extension(struct zx_ctx* c, struct zx_is12_Extension_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 162 int zx_WALK_WO_is12_Extension(struct zx_ctx* c, struct zx_is12_Extension_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 163 #endif 164 165 #ifdef ZX_ENA_GETPUT 166 167 168 169 170 171 172 173 174 175 176 #endif 177 /* -------------------------- is12_Help -------------------------- */ 178 /* refby( zx_is12_Text_s zx_is12_Inquiry_s zx_is12_Select_s zx_is12_Confirm_s ) */ 179 #ifndef zx_is12_Help_EXT 180 #define zx_is12_Help_EXT 181 #endif 182 struct zx_is12_Help_s { 183 ZX_ELEM_EXT 184 zx_is12_Help_EXT 185 struct zx_attr_s* label; /* {0,1} attribute xs:string */ 186 struct zx_attr_s* link; /* {0,1} attribute xs:anyURI */ 187 struct zx_attr_s* moreLink; /* {0,1} attribute xs:anyURI */ 188 }; 189 190 #define zx_NEW_is12_Help(c, father) (struct zx_is12_Help_s*)zx_new_elem((c),(father),zx_is12_Help_ELEM) 191 int zx_DEC_ATTR_is12_Help(struct zx_ctx* c, struct zx_is12_Help_s* x); 192 int zx_DEC_ELEM_is12_Help(struct zx_ctx* c, struct zx_is12_Help_s* x); 193 194 #ifdef ZX_ENA_AUX 195 struct zx_is12_Help_s* zx_DEEP_CLONE_is12_Help(struct zx_ctx* c, struct zx_is12_Help_s* x, int dup_strs); 196 void zx_DUP_STRS_is12_Help(struct zx_ctx* c, struct zx_is12_Help_s* x); 197 int zx_WALK_SO_is12_Help(struct zx_ctx* c, struct zx_is12_Help_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 198 int zx_WALK_WO_is12_Help(struct zx_ctx* c, struct zx_is12_Help_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 199 #endif 200 201 #ifdef ZX_ENA_GETPUT 202 struct zx_attr_s* zx_is12_Help_GET_label(struct zx_is12_Help_s* x); 203 struct zx_attr_s* zx_is12_Help_GET_link(struct zx_is12_Help_s* x); 204 struct zx_attr_s* zx_is12_Help_GET_moreLink(struct zx_is12_Help_s* x); 205 206 207 208 209 210 void zx_is12_Help_PUT_label(struct zx_is12_Help_s* x, struct zx_attr_s* y); 211 void zx_is12_Help_PUT_link(struct zx_is12_Help_s* x, struct zx_attr_s* y); 212 void zx_is12_Help_PUT_moreLink(struct zx_is12_Help_s* x, struct zx_attr_s* y); 213 214 215 216 217 218 #endif 219 /* -------------------------- is12_Inquiry -------------------------- */ 220 /* refby( zx_is12_InteractionStatement_s zx_is12_InteractionRequest_s ) */ 221 #ifndef zx_is12_Inquiry_EXT 222 #define zx_is12_Inquiry_EXT 223 #endif 224 struct zx_is12_Inquiry_s { 225 ZX_ELEM_EXT 226 zx_is12_Inquiry_EXT 227 struct zx_is12_Help_s* Help; /* {0,1} nada */ 228 struct zx_is12_Select_s* Select; /* {0,-1} nada */ 229 struct zx_is12_Confirm_s* Confirm; /* {0,-1} */ 230 struct zx_is12_Text_s* Text; /* {0,-1} nada */ 231 struct zx_attr_s* id; /* {0,1} attribute xs:ID */ 232 struct zx_attr_s* title; /* {0,1} attribute xs:string */ 233 }; 234 235 #define zx_NEW_is12_Inquiry(c, father) (struct zx_is12_Inquiry_s*)zx_new_elem((c),(father),zx_is12_Inquiry_ELEM) 236 int zx_DEC_ATTR_is12_Inquiry(struct zx_ctx* c, struct zx_is12_Inquiry_s* x); 237 int zx_DEC_ELEM_is12_Inquiry(struct zx_ctx* c, struct zx_is12_Inquiry_s* x); 238 239 #ifdef ZX_ENA_AUX 240 struct zx_is12_Inquiry_s* zx_DEEP_CLONE_is12_Inquiry(struct zx_ctx* c, struct zx_is12_Inquiry_s* x, int dup_strs); 241 void zx_DUP_STRS_is12_Inquiry(struct zx_ctx* c, struct zx_is12_Inquiry_s* x); 242 int zx_WALK_SO_is12_Inquiry(struct zx_ctx* c, struct zx_is12_Inquiry_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 243 int zx_WALK_WO_is12_Inquiry(struct zx_ctx* c, struct zx_is12_Inquiry_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 244 #endif 245 246 #ifdef ZX_ENA_GETPUT 247 struct zx_attr_s* zx_is12_Inquiry_GET_id(struct zx_is12_Inquiry_s* x); 248 struct zx_attr_s* zx_is12_Inquiry_GET_title(struct zx_is12_Inquiry_s* x); 249 250 struct zx_is12_Help_s* zx_is12_Inquiry_GET_Help(struct zx_is12_Inquiry_s* x, int n); 251 struct zx_is12_Select_s* zx_is12_Inquiry_GET_Select(struct zx_is12_Inquiry_s* x, int n); 252 struct zx_is12_Confirm_s* zx_is12_Inquiry_GET_Confirm(struct zx_is12_Inquiry_s* x, int n); 253 struct zx_is12_Text_s* zx_is12_Inquiry_GET_Text(struct zx_is12_Inquiry_s* x, int n); 254 255 int zx_is12_Inquiry_NUM_Help(struct zx_is12_Inquiry_s* x); 256 int zx_is12_Inquiry_NUM_Select(struct zx_is12_Inquiry_s* x); 257 int zx_is12_Inquiry_NUM_Confirm(struct zx_is12_Inquiry_s* x); 258 int zx_is12_Inquiry_NUM_Text(struct zx_is12_Inquiry_s* x); 259 260 struct zx_is12_Help_s* zx_is12_Inquiry_POP_Help(struct zx_is12_Inquiry_s* x); 261 struct zx_is12_Select_s* zx_is12_Inquiry_POP_Select(struct zx_is12_Inquiry_s* x); 262 struct zx_is12_Confirm_s* zx_is12_Inquiry_POP_Confirm(struct zx_is12_Inquiry_s* x); 263 struct zx_is12_Text_s* zx_is12_Inquiry_POP_Text(struct zx_is12_Inquiry_s* x); 264 265 void zx_is12_Inquiry_PUSH_Help(struct zx_is12_Inquiry_s* x, struct zx_is12_Help_s* y); 266 void zx_is12_Inquiry_PUSH_Select(struct zx_is12_Inquiry_s* x, struct zx_is12_Select_s* y); 267 void zx_is12_Inquiry_PUSH_Confirm(struct zx_is12_Inquiry_s* x, struct zx_is12_Confirm_s* y); 268 void zx_is12_Inquiry_PUSH_Text(struct zx_is12_Inquiry_s* x, struct zx_is12_Text_s* y); 269 270 void zx_is12_Inquiry_PUT_id(struct zx_is12_Inquiry_s* x, struct zx_attr_s* y); 271 void zx_is12_Inquiry_PUT_title(struct zx_is12_Inquiry_s* x, struct zx_attr_s* y); 272 273 void zx_is12_Inquiry_PUT_Help(struct zx_is12_Inquiry_s* x, int n, struct zx_is12_Help_s* y); 274 void zx_is12_Inquiry_PUT_Select(struct zx_is12_Inquiry_s* x, int n, struct zx_is12_Select_s* y); 275 void zx_is12_Inquiry_PUT_Confirm(struct zx_is12_Inquiry_s* x, int n, struct zx_is12_Confirm_s* y); 276 void zx_is12_Inquiry_PUT_Text(struct zx_is12_Inquiry_s* x, int n, struct zx_is12_Text_s* y); 277 278 void zx_is12_Inquiry_ADD_Help(struct zx_is12_Inquiry_s* x, int n, struct zx_is12_Help_s* z); 279 void zx_is12_Inquiry_ADD_Select(struct zx_is12_Inquiry_s* x, int n, struct zx_is12_Select_s* z); 280 void zx_is12_Inquiry_ADD_Confirm(struct zx_is12_Inquiry_s* x, int n, struct zx_is12_Confirm_s* z); 281 void zx_is12_Inquiry_ADD_Text(struct zx_is12_Inquiry_s* x, int n, struct zx_is12_Text_s* z); 282 283 void zx_is12_Inquiry_DEL_Help(struct zx_is12_Inquiry_s* x, int n); 284 void zx_is12_Inquiry_DEL_Select(struct zx_is12_Inquiry_s* x, int n); 285 void zx_is12_Inquiry_DEL_Confirm(struct zx_is12_Inquiry_s* x, int n); 286 void zx_is12_Inquiry_DEL_Text(struct zx_is12_Inquiry_s* x, int n); 287 288 void zx_is12_Inquiry_REV_Help(struct zx_is12_Inquiry_s* x); 289 void zx_is12_Inquiry_REV_Select(struct zx_is12_Inquiry_s* x); 290 void zx_is12_Inquiry_REV_Confirm(struct zx_is12_Inquiry_s* x); 291 void zx_is12_Inquiry_REV_Text(struct zx_is12_Inquiry_s* x); 292 293 #endif 294 /* -------------------------- is12_InteractionRequest -------------------------- */ 295 /* refby( ) */ 296 #ifndef zx_is12_InteractionRequest_EXT 297 #define zx_is12_InteractionRequest_EXT 298 #endif 299 struct zx_is12_InteractionRequest_s { 300 ZX_ELEM_EXT 301 zx_is12_InteractionRequest_EXT 302 struct zx_is12_Inquiry_s* Inquiry; /* {1,-1} nada */ 303 struct zx_ds_KeyInfo_s* KeyInfo; /* {0,1} nada */ 304 struct zx_attr_s* id; /* {0,1} attribute xs:ID */ 305 struct zx_attr_s* language; /* {0,1} attribute xs:NMTOKENS */ 306 struct zx_attr_s* maxInteractTime; /* {0,1} attribute xs:integer */ 307 struct zx_attr_s* signed_is_c_keyword; /* {0,1} attribute xs:token */ 308 }; 309 310 #define zx_NEW_is12_InteractionRequest(c, father) (struct zx_is12_InteractionRequest_s*)zx_new_elem((c),(father),zx_is12_InteractionRequest_ELEM) 311 int zx_DEC_ATTR_is12_InteractionRequest(struct zx_ctx* c, struct zx_is12_InteractionRequest_s* x); 312 int zx_DEC_ELEM_is12_InteractionRequest(struct zx_ctx* c, struct zx_is12_InteractionRequest_s* x); 313 314 #ifdef ZX_ENA_AUX 315 struct zx_is12_InteractionRequest_s* zx_DEEP_CLONE_is12_InteractionRequest(struct zx_ctx* c, struct zx_is12_InteractionRequest_s* x, int dup_strs); 316 void zx_DUP_STRS_is12_InteractionRequest(struct zx_ctx* c, struct zx_is12_InteractionRequest_s* x); 317 int zx_WALK_SO_is12_InteractionRequest(struct zx_ctx* c, struct zx_is12_InteractionRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 318 int zx_WALK_WO_is12_InteractionRequest(struct zx_ctx* c, struct zx_is12_InteractionRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 319 #endif 320 321 #ifdef ZX_ENA_GETPUT 322 struct zx_attr_s* zx_is12_InteractionRequest_GET_id(struct zx_is12_InteractionRequest_s* x); 323 struct zx_attr_s* zx_is12_InteractionRequest_GET_language(struct zx_is12_InteractionRequest_s* x); 324 struct zx_attr_s* zx_is12_InteractionRequest_GET_maxInteractTime(struct zx_is12_InteractionRequest_s* x); 325 struct zx_attr_s* zx_is12_InteractionRequest_GET_signed_is_c_keyword(struct zx_is12_InteractionRequest_s* x); 326 327 struct zx_is12_Inquiry_s* zx_is12_InteractionRequest_GET_Inquiry(struct zx_is12_InteractionRequest_s* x, int n); 328 struct zx_ds_KeyInfo_s* zx_is12_InteractionRequest_GET_KeyInfo(struct zx_is12_InteractionRequest_s* x, int n); 329 330 int zx_is12_InteractionRequest_NUM_Inquiry(struct zx_is12_InteractionRequest_s* x); 331 int zx_is12_InteractionRequest_NUM_KeyInfo(struct zx_is12_InteractionRequest_s* x); 332 333 struct zx_is12_Inquiry_s* zx_is12_InteractionRequest_POP_Inquiry(struct zx_is12_InteractionRequest_s* x); 334 struct zx_ds_KeyInfo_s* zx_is12_InteractionRequest_POP_KeyInfo(struct zx_is12_InteractionRequest_s* x); 335 336 void zx_is12_InteractionRequest_PUSH_Inquiry(struct zx_is12_InteractionRequest_s* x, struct zx_is12_Inquiry_s* y); 337 void zx_is12_InteractionRequest_PUSH_KeyInfo(struct zx_is12_InteractionRequest_s* x, struct zx_ds_KeyInfo_s* y); 338 339 void zx_is12_InteractionRequest_PUT_id(struct zx_is12_InteractionRequest_s* x, struct zx_attr_s* y); 340 void zx_is12_InteractionRequest_PUT_language(struct zx_is12_InteractionRequest_s* x, struct zx_attr_s* y); 341 void zx_is12_InteractionRequest_PUT_maxInteractTime(struct zx_is12_InteractionRequest_s* x, struct zx_attr_s* y); 342 void zx_is12_InteractionRequest_PUT_signed_is_c_keyword(struct zx_is12_InteractionRequest_s* x, struct zx_attr_s* y); 343 344 void zx_is12_InteractionRequest_PUT_Inquiry(struct zx_is12_InteractionRequest_s* x, int n, struct zx_is12_Inquiry_s* y); 345 void zx_is12_InteractionRequest_PUT_KeyInfo(struct zx_is12_InteractionRequest_s* x, int n, struct zx_ds_KeyInfo_s* y); 346 347 void zx_is12_InteractionRequest_ADD_Inquiry(struct zx_is12_InteractionRequest_s* x, int n, struct zx_is12_Inquiry_s* z); 348 void zx_is12_InteractionRequest_ADD_KeyInfo(struct zx_is12_InteractionRequest_s* x, int n, struct zx_ds_KeyInfo_s* z); 349 350 void zx_is12_InteractionRequest_DEL_Inquiry(struct zx_is12_InteractionRequest_s* x, int n); 351 void zx_is12_InteractionRequest_DEL_KeyInfo(struct zx_is12_InteractionRequest_s* x, int n); 352 353 void zx_is12_InteractionRequest_REV_Inquiry(struct zx_is12_InteractionRequest_s* x); 354 void zx_is12_InteractionRequest_REV_KeyInfo(struct zx_is12_InteractionRequest_s* x); 355 356 #endif 357 /* -------------------------- is12_InteractionResponse -------------------------- */ 358 /* refby( ) */ 359 #ifndef zx_is12_InteractionResponse_EXT 360 #define zx_is12_InteractionResponse_EXT 361 #endif 362 struct zx_is12_InteractionResponse_s { 363 ZX_ELEM_EXT 364 zx_is12_InteractionResponse_EXT 365 struct zx_is12_Status_s* Status; /* {1,1} nada */ 366 struct zx_is12_InteractionStatement_s* InteractionStatement; /* {0,-1} */ 367 struct zx_is12_Parameter_s* Parameter; /* {0,-1} */ 368 }; 369 370 #define zx_NEW_is12_InteractionResponse(c, father) (struct zx_is12_InteractionResponse_s*)zx_new_elem((c),(father),zx_is12_InteractionResponse_ELEM) 371 int zx_DEC_ATTR_is12_InteractionResponse(struct zx_ctx* c, struct zx_is12_InteractionResponse_s* x); 372 int zx_DEC_ELEM_is12_InteractionResponse(struct zx_ctx* c, struct zx_is12_InteractionResponse_s* x); 373 374 #ifdef ZX_ENA_AUX 375 struct zx_is12_InteractionResponse_s* zx_DEEP_CLONE_is12_InteractionResponse(struct zx_ctx* c, struct zx_is12_InteractionResponse_s* x, int dup_strs); 376 void zx_DUP_STRS_is12_InteractionResponse(struct zx_ctx* c, struct zx_is12_InteractionResponse_s* x); 377 int zx_WALK_SO_is12_InteractionResponse(struct zx_ctx* c, struct zx_is12_InteractionResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 378 int zx_WALK_WO_is12_InteractionResponse(struct zx_ctx* c, struct zx_is12_InteractionResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 379 #endif 380 381 #ifdef ZX_ENA_GETPUT 382 383 struct zx_is12_Status_s* zx_is12_InteractionResponse_GET_Status(struct zx_is12_InteractionResponse_s* x, int n); 384 struct zx_is12_InteractionStatement_s* zx_is12_InteractionResponse_GET_InteractionStatement(struct zx_is12_InteractionResponse_s* x, int n); 385 struct zx_is12_Parameter_s* zx_is12_InteractionResponse_GET_Parameter(struct zx_is12_InteractionResponse_s* x, int n); 386 387 int zx_is12_InteractionResponse_NUM_Status(struct zx_is12_InteractionResponse_s* x); 388 int zx_is12_InteractionResponse_NUM_InteractionStatement(struct zx_is12_InteractionResponse_s* x); 389 int zx_is12_InteractionResponse_NUM_Parameter(struct zx_is12_InteractionResponse_s* x); 390 391 struct zx_is12_Status_s* zx_is12_InteractionResponse_POP_Status(struct zx_is12_InteractionResponse_s* x); 392 struct zx_is12_InteractionStatement_s* zx_is12_InteractionResponse_POP_InteractionStatement(struct zx_is12_InteractionResponse_s* x); 393 struct zx_is12_Parameter_s* zx_is12_InteractionResponse_POP_Parameter(struct zx_is12_InteractionResponse_s* x); 394 395 void zx_is12_InteractionResponse_PUSH_Status(struct zx_is12_InteractionResponse_s* x, struct zx_is12_Status_s* y); 396 void zx_is12_InteractionResponse_PUSH_InteractionStatement(struct zx_is12_InteractionResponse_s* x, struct zx_is12_InteractionStatement_s* y); 397 void zx_is12_InteractionResponse_PUSH_Parameter(struct zx_is12_InteractionResponse_s* x, struct zx_is12_Parameter_s* y); 398 399 400 void zx_is12_InteractionResponse_PUT_Status(struct zx_is12_InteractionResponse_s* x, int n, struct zx_is12_Status_s* y); 401 void zx_is12_InteractionResponse_PUT_InteractionStatement(struct zx_is12_InteractionResponse_s* x, int n, struct zx_is12_InteractionStatement_s* y); 402 void zx_is12_InteractionResponse_PUT_Parameter(struct zx_is12_InteractionResponse_s* x, int n, struct zx_is12_Parameter_s* y); 403 404 void zx_is12_InteractionResponse_ADD_Status(struct zx_is12_InteractionResponse_s* x, int n, struct zx_is12_Status_s* z); 405 void zx_is12_InteractionResponse_ADD_InteractionStatement(struct zx_is12_InteractionResponse_s* x, int n, struct zx_is12_InteractionStatement_s* z); 406 void zx_is12_InteractionResponse_ADD_Parameter(struct zx_is12_InteractionResponse_s* x, int n, struct zx_is12_Parameter_s* z); 407 408 void zx_is12_InteractionResponse_DEL_Status(struct zx_is12_InteractionResponse_s* x, int n); 409 void zx_is12_InteractionResponse_DEL_InteractionStatement(struct zx_is12_InteractionResponse_s* x, int n); 410 void zx_is12_InteractionResponse_DEL_Parameter(struct zx_is12_InteractionResponse_s* x, int n); 411 412 void zx_is12_InteractionResponse_REV_Status(struct zx_is12_InteractionResponse_s* x); 413 void zx_is12_InteractionResponse_REV_InteractionStatement(struct zx_is12_InteractionResponse_s* x); 414 void zx_is12_InteractionResponse_REV_Parameter(struct zx_is12_InteractionResponse_s* x); 415 416 #endif 417 /* -------------------------- is12_InteractionService -------------------------- */ 418 /* refby( zx_is12_UserInteraction_s ) */ 419 #ifndef zx_is12_InteractionService_EXT 420 #define zx_is12_InteractionService_EXT 421 #endif 422 struct zx_is12_InteractionService_s { 423 ZX_ELEM_EXT 424 zx_is12_InteractionService_EXT 425 struct zx_di12_ResourceID_s* ResourceID; /* {0,1} nada */ 426 struct zx_di12_EncryptedResourceID_s* EncryptedResourceID; /* {0,1} nada */ 427 struct zx_di12_ServiceInstance_s* ServiceInstance; /* {1,1} */ 428 struct zx_di12_Options_s* Options; /* {0,1} */ 429 struct zx_elem_s* Abstract; /* {0,1} xs:string */ 430 struct zx_attr_s* entryID; /* {0,1} attribute xs:string */ 431 }; 432 433 #define zx_NEW_is12_InteractionService(c, father) (struct zx_is12_InteractionService_s*)zx_new_elem((c),(father),zx_is12_InteractionService_ELEM) 434 int zx_DEC_ATTR_is12_InteractionService(struct zx_ctx* c, struct zx_is12_InteractionService_s* x); 435 int zx_DEC_ELEM_is12_InteractionService(struct zx_ctx* c, struct zx_is12_InteractionService_s* x); 436 437 #ifdef ZX_ENA_AUX 438 struct zx_is12_InteractionService_s* zx_DEEP_CLONE_is12_InteractionService(struct zx_ctx* c, struct zx_is12_InteractionService_s* x, int dup_strs); 439 void zx_DUP_STRS_is12_InteractionService(struct zx_ctx* c, struct zx_is12_InteractionService_s* x); 440 int zx_WALK_SO_is12_InteractionService(struct zx_ctx* c, struct zx_is12_InteractionService_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 441 int zx_WALK_WO_is12_InteractionService(struct zx_ctx* c, struct zx_is12_InteractionService_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 442 #endif 443 444 #ifdef ZX_ENA_GETPUT 445 struct zx_attr_s* zx_is12_InteractionService_GET_entryID(struct zx_is12_InteractionService_s* x); 446 447 struct zx_di12_ResourceID_s* zx_is12_InteractionService_GET_ResourceID(struct zx_is12_InteractionService_s* x, int n); 448 struct zx_di12_EncryptedResourceID_s* zx_is12_InteractionService_GET_EncryptedResourceID(struct zx_is12_InteractionService_s* x, int n); 449 struct zx_di12_ServiceInstance_s* zx_is12_InteractionService_GET_ServiceInstance(struct zx_is12_InteractionService_s* x, int n); 450 struct zx_di12_Options_s* zx_is12_InteractionService_GET_Options(struct zx_is12_InteractionService_s* x, int n); 451 struct zx_elem_s* zx_is12_InteractionService_GET_Abstract(struct zx_is12_InteractionService_s* x, int n); 452 453 int zx_is12_InteractionService_NUM_ResourceID(struct zx_is12_InteractionService_s* x); 454 int zx_is12_InteractionService_NUM_EncryptedResourceID(struct zx_is12_InteractionService_s* x); 455 int zx_is12_InteractionService_NUM_ServiceInstance(struct zx_is12_InteractionService_s* x); 456 int zx_is12_InteractionService_NUM_Options(struct zx_is12_InteractionService_s* x); 457 int zx_is12_InteractionService_NUM_Abstract(struct zx_is12_InteractionService_s* x); 458 459 struct zx_di12_ResourceID_s* zx_is12_InteractionService_POP_ResourceID(struct zx_is12_InteractionService_s* x); 460 struct zx_di12_EncryptedResourceID_s* zx_is12_InteractionService_POP_EncryptedResourceID(struct zx_is12_InteractionService_s* x); 461 struct zx_di12_ServiceInstance_s* zx_is12_InteractionService_POP_ServiceInstance(struct zx_is12_InteractionService_s* x); 462 struct zx_di12_Options_s* zx_is12_InteractionService_POP_Options(struct zx_is12_InteractionService_s* x); 463 struct zx_elem_s* zx_is12_InteractionService_POP_Abstract(struct zx_is12_InteractionService_s* x); 464 465 void zx_is12_InteractionService_PUSH_ResourceID(struct zx_is12_InteractionService_s* x, struct zx_di12_ResourceID_s* y); 466 void zx_is12_InteractionService_PUSH_EncryptedResourceID(struct zx_is12_InteractionService_s* x, struct zx_di12_EncryptedResourceID_s* y); 467 void zx_is12_InteractionService_PUSH_ServiceInstance(struct zx_is12_InteractionService_s* x, struct zx_di12_ServiceInstance_s* y); 468 void zx_is12_InteractionService_PUSH_Options(struct zx_is12_InteractionService_s* x, struct zx_di12_Options_s* y); 469 void zx_is12_InteractionService_PUSH_Abstract(struct zx_is12_InteractionService_s* x, struct zx_elem_s* y); 470 471 void zx_is12_InteractionService_PUT_entryID(struct zx_is12_InteractionService_s* x, struct zx_attr_s* y); 472 473 void zx_is12_InteractionService_PUT_ResourceID(struct zx_is12_InteractionService_s* x, int n, struct zx_di12_ResourceID_s* y); 474 void zx_is12_InteractionService_PUT_EncryptedResourceID(struct zx_is12_InteractionService_s* x, int n, struct zx_di12_EncryptedResourceID_s* y); 475 void zx_is12_InteractionService_PUT_ServiceInstance(struct zx_is12_InteractionService_s* x, int n, struct zx_di12_ServiceInstance_s* y); 476 void zx_is12_InteractionService_PUT_Options(struct zx_is12_InteractionService_s* x, int n, struct zx_di12_Options_s* y); 477 void zx_is12_InteractionService_PUT_Abstract(struct zx_is12_InteractionService_s* x, int n, struct zx_elem_s* y); 478 479 void zx_is12_InteractionService_ADD_ResourceID(struct zx_is12_InteractionService_s* x, int n, struct zx_di12_ResourceID_s* z); 480 void zx_is12_InteractionService_ADD_EncryptedResourceID(struct zx_is12_InteractionService_s* x, int n, struct zx_di12_EncryptedResourceID_s* z); 481 void zx_is12_InteractionService_ADD_ServiceInstance(struct zx_is12_InteractionService_s* x, int n, struct zx_di12_ServiceInstance_s* z); 482 void zx_is12_InteractionService_ADD_Options(struct zx_is12_InteractionService_s* x, int n, struct zx_di12_Options_s* z); 483 void zx_is12_InteractionService_ADD_Abstract(struct zx_is12_InteractionService_s* x, int n, struct zx_elem_s* z); 484 485 void zx_is12_InteractionService_DEL_ResourceID(struct zx_is12_InteractionService_s* x, int n); 486 void zx_is12_InteractionService_DEL_EncryptedResourceID(struct zx_is12_InteractionService_s* x, int n); 487 void zx_is12_InteractionService_DEL_ServiceInstance(struct zx_is12_InteractionService_s* x, int n); 488 void zx_is12_InteractionService_DEL_Options(struct zx_is12_InteractionService_s* x, int n); 489 void zx_is12_InteractionService_DEL_Abstract(struct zx_is12_InteractionService_s* x,int n); 490 491 void zx_is12_InteractionService_REV_ResourceID(struct zx_is12_InteractionService_s* x); 492 void zx_is12_InteractionService_REV_EncryptedResourceID(struct zx_is12_InteractionService_s* x); 493 void zx_is12_InteractionService_REV_ServiceInstance(struct zx_is12_InteractionService_s* x); 494 void zx_is12_InteractionService_REV_Options(struct zx_is12_InteractionService_s* x); 495 void zx_is12_InteractionService_REV_Abstract(struct zx_is12_InteractionService_s* x); 496 497 #endif 498 /* -------------------------- is12_InteractionStatement -------------------------- */ 499 /* refby( zx_is12_InteractionResponse_s ) */ 500 #ifndef zx_is12_InteractionStatement_EXT 501 #define zx_is12_InteractionStatement_EXT 502 #endif 503 struct zx_is12_InteractionStatement_s { 504 ZX_ELEM_EXT 505 zx_is12_InteractionStatement_EXT 506 struct zx_is12_Inquiry_s* Inquiry; /* {1,-1} nada */ 507 struct zx_ds_Signature_s* Signature; /* {1,1} nada */ 508 }; 509 510 #define zx_NEW_is12_InteractionStatement(c, father) (struct zx_is12_InteractionStatement_s*)zx_new_elem((c),(father),zx_is12_InteractionStatement_ELEM) 511 int zx_DEC_ATTR_is12_InteractionStatement(struct zx_ctx* c, struct zx_is12_InteractionStatement_s* x); 512 int zx_DEC_ELEM_is12_InteractionStatement(struct zx_ctx* c, struct zx_is12_InteractionStatement_s* x); 513 514 #ifdef ZX_ENA_AUX 515 struct zx_is12_InteractionStatement_s* zx_DEEP_CLONE_is12_InteractionStatement(struct zx_ctx* c, struct zx_is12_InteractionStatement_s* x, int dup_strs); 516 void zx_DUP_STRS_is12_InteractionStatement(struct zx_ctx* c, struct zx_is12_InteractionStatement_s* x); 517 int zx_WALK_SO_is12_InteractionStatement(struct zx_ctx* c, struct zx_is12_InteractionStatement_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 518 int zx_WALK_WO_is12_InteractionStatement(struct zx_ctx* c, struct zx_is12_InteractionStatement_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 519 #endif 520 521 #ifdef ZX_ENA_GETPUT 522 523 struct zx_is12_Inquiry_s* zx_is12_InteractionStatement_GET_Inquiry(struct zx_is12_InteractionStatement_s* x, int n); 524 struct zx_ds_Signature_s* zx_is12_InteractionStatement_GET_Signature(struct zx_is12_InteractionStatement_s* x, int n); 525 526 int zx_is12_InteractionStatement_NUM_Inquiry(struct zx_is12_InteractionStatement_s* x); 527 int zx_is12_InteractionStatement_NUM_Signature(struct zx_is12_InteractionStatement_s* x); 528 529 struct zx_is12_Inquiry_s* zx_is12_InteractionStatement_POP_Inquiry(struct zx_is12_InteractionStatement_s* x); 530 struct zx_ds_Signature_s* zx_is12_InteractionStatement_POP_Signature(struct zx_is12_InteractionStatement_s* x); 531 532 void zx_is12_InteractionStatement_PUSH_Inquiry(struct zx_is12_InteractionStatement_s* x, struct zx_is12_Inquiry_s* y); 533 void zx_is12_InteractionStatement_PUSH_Signature(struct zx_is12_InteractionStatement_s* x, struct zx_ds_Signature_s* y); 534 535 536 void zx_is12_InteractionStatement_PUT_Inquiry(struct zx_is12_InteractionStatement_s* x, int n, struct zx_is12_Inquiry_s* y); 537 void zx_is12_InteractionStatement_PUT_Signature(struct zx_is12_InteractionStatement_s* x, int n, struct zx_ds_Signature_s* y); 538 539 void zx_is12_InteractionStatement_ADD_Inquiry(struct zx_is12_InteractionStatement_s* x, int n, struct zx_is12_Inquiry_s* z); 540 void zx_is12_InteractionStatement_ADD_Signature(struct zx_is12_InteractionStatement_s* x, int n, struct zx_ds_Signature_s* z); 541 542 void zx_is12_InteractionStatement_DEL_Inquiry(struct zx_is12_InteractionStatement_s* x, int n); 543 void zx_is12_InteractionStatement_DEL_Signature(struct zx_is12_InteractionStatement_s* x, int n); 544 545 void zx_is12_InteractionStatement_REV_Inquiry(struct zx_is12_InteractionStatement_s* x); 546 void zx_is12_InteractionStatement_REV_Signature(struct zx_is12_InteractionStatement_s* x); 547 548 #endif 549 /* -------------------------- is12_Item -------------------------- */ 550 /* refby( zx_is12_Select_s ) */ 551 #ifndef zx_is12_Item_EXT 552 #define zx_is12_Item_EXT 553 #endif 554 struct zx_is12_Item_s { 555 ZX_ELEM_EXT 556 zx_is12_Item_EXT 557 struct zx_elem_s* Hint; /* {0,1} xs:string */ 558 struct zx_attr_s* label; /* {0,1} attribute xs:string */ 559 struct zx_attr_s* value; /* {1,1} attribute xs:string */ 560 }; 561 562 #define zx_NEW_is12_Item(c, father) (struct zx_is12_Item_s*)zx_new_elem((c),(father),zx_is12_Item_ELEM) 563 int zx_DEC_ATTR_is12_Item(struct zx_ctx* c, struct zx_is12_Item_s* x); 564 int zx_DEC_ELEM_is12_Item(struct zx_ctx* c, struct zx_is12_Item_s* x); 565 566 #ifdef ZX_ENA_AUX 567 struct zx_is12_Item_s* zx_DEEP_CLONE_is12_Item(struct zx_ctx* c, struct zx_is12_Item_s* x, int dup_strs); 568 void zx_DUP_STRS_is12_Item(struct zx_ctx* c, struct zx_is12_Item_s* x); 569 int zx_WALK_SO_is12_Item(struct zx_ctx* c, struct zx_is12_Item_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 570 int zx_WALK_WO_is12_Item(struct zx_ctx* c, struct zx_is12_Item_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 571 #endif 572 573 #ifdef ZX_ENA_GETPUT 574 struct zx_attr_s* zx_is12_Item_GET_label(struct zx_is12_Item_s* x); 575 struct zx_attr_s* zx_is12_Item_GET_value(struct zx_is12_Item_s* x); 576 577 struct zx_elem_s* zx_is12_Item_GET_Hint(struct zx_is12_Item_s* x, int n); 578 579 int zx_is12_Item_NUM_Hint(struct zx_is12_Item_s* x); 580 581 struct zx_elem_s* zx_is12_Item_POP_Hint(struct zx_is12_Item_s* x); 582 583 void zx_is12_Item_PUSH_Hint(struct zx_is12_Item_s* x, struct zx_elem_s* y); 584 585 void zx_is12_Item_PUT_label(struct zx_is12_Item_s* x, struct zx_attr_s* y); 586 void zx_is12_Item_PUT_value(struct zx_is12_Item_s* x, struct zx_attr_s* y); 587 588 void zx_is12_Item_PUT_Hint(struct zx_is12_Item_s* x, int n, struct zx_elem_s* y); 589 590 void zx_is12_Item_ADD_Hint(struct zx_is12_Item_s* x, int n, struct zx_elem_s* z); 591 592 void zx_is12_Item_DEL_Hint(struct zx_is12_Item_s* x,int n); 593 594 void zx_is12_Item_REV_Hint(struct zx_is12_Item_s* x); 595 596 #endif 597 /* -------------------------- is12_Parameter -------------------------- */ 598 /* refby( zx_is12_InteractionResponse_s ) */ 599 #ifndef zx_is12_Parameter_EXT 600 #define zx_is12_Parameter_EXT 601 #endif 602 struct zx_is12_Parameter_s { 603 ZX_ELEM_EXT 604 zx_is12_Parameter_EXT 605 struct zx_attr_s* name; /* {1,1} attribute xs:ID */ 606 struct zx_attr_s* value; /* {1,1} attribute xs:string */ 607 }; 608 609 #define zx_NEW_is12_Parameter(c, father) (struct zx_is12_Parameter_s*)zx_new_elem((c),(father),zx_is12_Parameter_ELEM) 610 int zx_DEC_ATTR_is12_Parameter(struct zx_ctx* c, struct zx_is12_Parameter_s* x); 611 int zx_DEC_ELEM_is12_Parameter(struct zx_ctx* c, struct zx_is12_Parameter_s* x); 612 613 #ifdef ZX_ENA_AUX 614 struct zx_is12_Parameter_s* zx_DEEP_CLONE_is12_Parameter(struct zx_ctx* c, struct zx_is12_Parameter_s* x, int dup_strs); 615 void zx_DUP_STRS_is12_Parameter(struct zx_ctx* c, struct zx_is12_Parameter_s* x); 616 int zx_WALK_SO_is12_Parameter(struct zx_ctx* c, struct zx_is12_Parameter_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 617 int zx_WALK_WO_is12_Parameter(struct zx_ctx* c, struct zx_is12_Parameter_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 618 #endif 619 620 #ifdef ZX_ENA_GETPUT 621 struct zx_attr_s* zx_is12_Parameter_GET_name(struct zx_is12_Parameter_s* x); 622 struct zx_attr_s* zx_is12_Parameter_GET_value(struct zx_is12_Parameter_s* x); 623 624 625 626 627 628 void zx_is12_Parameter_PUT_name(struct zx_is12_Parameter_s* x, struct zx_attr_s* y); 629 void zx_is12_Parameter_PUT_value(struct zx_is12_Parameter_s* x, struct zx_attr_s* y); 630 631 632 633 634 635 #endif 636 /* -------------------------- is12_RedirectRequest -------------------------- */ 637 /* refby( ) */ 638 #ifndef zx_is12_RedirectRequest_EXT 639 #define zx_is12_RedirectRequest_EXT 640 #endif 641 struct zx_is12_RedirectRequest_s { 642 ZX_ELEM_EXT 643 zx_is12_RedirectRequest_EXT 644 struct zx_attr_s* redirectURL; /* {1,1} attribute xs:anyURI */ 645 }; 646 647 #define zx_NEW_is12_RedirectRequest(c, father) (struct zx_is12_RedirectRequest_s*)zx_new_elem((c),(father),zx_is12_RedirectRequest_ELEM) 648 int zx_DEC_ATTR_is12_RedirectRequest(struct zx_ctx* c, struct zx_is12_RedirectRequest_s* x); 649 int zx_DEC_ELEM_is12_RedirectRequest(struct zx_ctx* c, struct zx_is12_RedirectRequest_s* x); 650 651 #ifdef ZX_ENA_AUX 652 struct zx_is12_RedirectRequest_s* zx_DEEP_CLONE_is12_RedirectRequest(struct zx_ctx* c, struct zx_is12_RedirectRequest_s* x, int dup_strs); 653 void zx_DUP_STRS_is12_RedirectRequest(struct zx_ctx* c, struct zx_is12_RedirectRequest_s* x); 654 int zx_WALK_SO_is12_RedirectRequest(struct zx_ctx* c, struct zx_is12_RedirectRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 655 int zx_WALK_WO_is12_RedirectRequest(struct zx_ctx* c, struct zx_is12_RedirectRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 656 #endif 657 658 #ifdef ZX_ENA_GETPUT 659 struct zx_attr_s* zx_is12_RedirectRequest_GET_redirectURL(struct zx_is12_RedirectRequest_s* x); 660 661 662 663 664 665 void zx_is12_RedirectRequest_PUT_redirectURL(struct zx_is12_RedirectRequest_s* x, struct zx_attr_s* y); 666 667 668 669 670 671 #endif 672 /* -------------------------- is12_ResourceID -------------------------- */ 673 /* refby( ) */ 674 #ifndef zx_is12_ResourceID_EXT 675 #define zx_is12_ResourceID_EXT 676 #endif 677 struct zx_is12_ResourceID_s { 678 ZX_ELEM_EXT 679 zx_is12_ResourceID_EXT 680 struct zx_attr_s* id; /* {0,1} attribute xs:ID */ 681 }; 682 683 #define zx_NEW_is12_ResourceID(c, father) (struct zx_is12_ResourceID_s*)zx_new_elem((c),(father),zx_is12_ResourceID_ELEM) 684 int zx_DEC_ATTR_is12_ResourceID(struct zx_ctx* c, struct zx_is12_ResourceID_s* x); 685 int zx_DEC_ELEM_is12_ResourceID(struct zx_ctx* c, struct zx_is12_ResourceID_s* x); 686 687 #ifdef ZX_ENA_AUX 688 struct zx_is12_ResourceID_s* zx_DEEP_CLONE_is12_ResourceID(struct zx_ctx* c, struct zx_is12_ResourceID_s* x, int dup_strs); 689 void zx_DUP_STRS_is12_ResourceID(struct zx_ctx* c, struct zx_is12_ResourceID_s* x); 690 int zx_WALK_SO_is12_ResourceID(struct zx_ctx* c, struct zx_is12_ResourceID_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 691 int zx_WALK_WO_is12_ResourceID(struct zx_ctx* c, struct zx_is12_ResourceID_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 692 #endif 693 694 #ifdef ZX_ENA_GETPUT 695 struct zx_attr_s* zx_is12_ResourceID_GET_id(struct zx_is12_ResourceID_s* x); 696 697 698 699 700 701 void zx_is12_ResourceID_PUT_id(struct zx_is12_ResourceID_s* x, struct zx_attr_s* y); 702 703 704 705 706 707 #endif 708 /* -------------------------- is12_Select -------------------------- */ 709 /* refby( zx_is12_Inquiry_s ) */ 710 #ifndef zx_is12_Select_EXT 711 #define zx_is12_Select_EXT 712 #endif 713 struct zx_is12_Select_s { 714 ZX_ELEM_EXT 715 zx_is12_Select_EXT 716 struct zx_is12_Help_s* Help; /* {0,1} nada */ 717 struct zx_elem_s* Hint; /* {0,1} xs:string */ 718 struct zx_elem_s* Label; /* {0,1} xs:normalizedString */ 719 struct zx_elem_s* Value; /* {0,1} xs:normalizedString */ 720 struct zx_is12_Item_s* Item; /* {2,unbounded} */ 721 struct zx_attr_s* multiple; /* {0,1} attribute xs:boolean */ 722 struct zx_attr_s* name; /* {1,1} attribute xs:ID */ 723 }; 724 725 #define zx_NEW_is12_Select(c, father) (struct zx_is12_Select_s*)zx_new_elem((c),(father),zx_is12_Select_ELEM) 726 int zx_DEC_ATTR_is12_Select(struct zx_ctx* c, struct zx_is12_Select_s* x); 727 int zx_DEC_ELEM_is12_Select(struct zx_ctx* c, struct zx_is12_Select_s* x); 728 729 #ifdef ZX_ENA_AUX 730 struct zx_is12_Select_s* zx_DEEP_CLONE_is12_Select(struct zx_ctx* c, struct zx_is12_Select_s* x, int dup_strs); 731 void zx_DUP_STRS_is12_Select(struct zx_ctx* c, struct zx_is12_Select_s* x); 732 int zx_WALK_SO_is12_Select(struct zx_ctx* c, struct zx_is12_Select_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 733 int zx_WALK_WO_is12_Select(struct zx_ctx* c, struct zx_is12_Select_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 734 #endif 735 736 #ifdef ZX_ENA_GETPUT 737 struct zx_attr_s* zx_is12_Select_GET_multiple(struct zx_is12_Select_s* x); 738 struct zx_attr_s* zx_is12_Select_GET_name(struct zx_is12_Select_s* x); 739 740 struct zx_is12_Help_s* zx_is12_Select_GET_Help(struct zx_is12_Select_s* x, int n); 741 struct zx_elem_s* zx_is12_Select_GET_Hint(struct zx_is12_Select_s* x, int n); 742 struct zx_elem_s* zx_is12_Select_GET_Label(struct zx_is12_Select_s* x, int n); 743 struct zx_elem_s* zx_is12_Select_GET_Value(struct zx_is12_Select_s* x, int n); 744 struct zx_is12_Item_s* zx_is12_Select_GET_Item(struct zx_is12_Select_s* x, int n); 745 746 int zx_is12_Select_NUM_Help(struct zx_is12_Select_s* x); 747 int zx_is12_Select_NUM_Hint(struct zx_is12_Select_s* x); 748 int zx_is12_Select_NUM_Label(struct zx_is12_Select_s* x); 749 int zx_is12_Select_NUM_Value(struct zx_is12_Select_s* x); 750 int zx_is12_Select_NUM_Item(struct zx_is12_Select_s* x); 751 752 struct zx_is12_Help_s* zx_is12_Select_POP_Help(struct zx_is12_Select_s* x); 753 struct zx_elem_s* zx_is12_Select_POP_Hint(struct zx_is12_Select_s* x); 754 struct zx_elem_s* zx_is12_Select_POP_Label(struct zx_is12_Select_s* x); 755 struct zx_elem_s* zx_is12_Select_POP_Value(struct zx_is12_Select_s* x); 756 struct zx_is12_Item_s* zx_is12_Select_POP_Item(struct zx_is12_Select_s* x); 757 758 void zx_is12_Select_PUSH_Help(struct zx_is12_Select_s* x, struct zx_is12_Help_s* y); 759 void zx_is12_Select_PUSH_Hint(struct zx_is12_Select_s* x, struct zx_elem_s* y); 760 void zx_is12_Select_PUSH_Label(struct zx_is12_Select_s* x, struct zx_elem_s* y); 761 void zx_is12_Select_PUSH_Value(struct zx_is12_Select_s* x, struct zx_elem_s* y); 762 void zx_is12_Select_PUSH_Item(struct zx_is12_Select_s* x, struct zx_is12_Item_s* y); 763 764 void zx_is12_Select_PUT_multiple(struct zx_is12_Select_s* x, struct zx_attr_s* y); 765 void zx_is12_Select_PUT_name(struct zx_is12_Select_s* x, struct zx_attr_s* y); 766 767 void zx_is12_Select_PUT_Help(struct zx_is12_Select_s* x, int n, struct zx_is12_Help_s* y); 768 void zx_is12_Select_PUT_Hint(struct zx_is12_Select_s* x, int n, struct zx_elem_s* y); 769 void zx_is12_Select_PUT_Label(struct zx_is12_Select_s* x, int n, struct zx_elem_s* y); 770 void zx_is12_Select_PUT_Value(struct zx_is12_Select_s* x, int n, struct zx_elem_s* y); 771 void zx_is12_Select_PUT_Item(struct zx_is12_Select_s* x, int n, struct zx_is12_Item_s* y); 772 773 void zx_is12_Select_ADD_Help(struct zx_is12_Select_s* x, int n, struct zx_is12_Help_s* z); 774 void zx_is12_Select_ADD_Hint(struct zx_is12_Select_s* x, int n, struct zx_elem_s* z); 775 void zx_is12_Select_ADD_Label(struct zx_is12_Select_s* x, int n, struct zx_elem_s* z); 776 void zx_is12_Select_ADD_Value(struct zx_is12_Select_s* x, int n, struct zx_elem_s* z); 777 void zx_is12_Select_ADD_Item(struct zx_is12_Select_s* x, int n, struct zx_is12_Item_s* z); 778 779 void zx_is12_Select_DEL_Help(struct zx_is12_Select_s* x, int n); 780 void zx_is12_Select_DEL_Hint(struct zx_is12_Select_s* x,int n); 781 void zx_is12_Select_DEL_Label(struct zx_is12_Select_s* x,int n); 782 void zx_is12_Select_DEL_Value(struct zx_is12_Select_s* x,int n); 783 void zx_is12_Select_DEL_Item(struct zx_is12_Select_s* x, int n); 784 785 void zx_is12_Select_REV_Help(struct zx_is12_Select_s* x); 786 void zx_is12_Select_REV_Hint(struct zx_is12_Select_s* x); 787 void zx_is12_Select_REV_Label(struct zx_is12_Select_s* x); 788 void zx_is12_Select_REV_Value(struct zx_is12_Select_s* x); 789 void zx_is12_Select_REV_Item(struct zx_is12_Select_s* x); 790 791 #endif 792 /* -------------------------- is12_Status -------------------------- */ 793 /* refby( zx_is12_InteractionResponse_s zx_is12_Status_s ) */ 794 #ifndef zx_is12_Status_EXT 795 #define zx_is12_Status_EXT 796 #endif 797 struct zx_is12_Status_s { 798 ZX_ELEM_EXT 799 zx_is12_Status_EXT 800 struct zx_is12_Status_s* Status; /* {0,-1} nada */ 801 struct zx_attr_s* code; /* {1,1} attribute xs:QName */ 802 struct zx_attr_s* comment; /* {0,1} attribute xs:string */ 803 struct zx_attr_s* ref; /* {0,1} attribute xs:anyURI */ 804 }; 805 806 #define zx_NEW_is12_Status(c, father) (struct zx_is12_Status_s*)zx_new_elem((c),(father),zx_is12_Status_ELEM) 807 int zx_DEC_ATTR_is12_Status(struct zx_ctx* c, struct zx_is12_Status_s* x); 808 int zx_DEC_ELEM_is12_Status(struct zx_ctx* c, struct zx_is12_Status_s* x); 809 810 #ifdef ZX_ENA_AUX 811 struct zx_is12_Status_s* zx_DEEP_CLONE_is12_Status(struct zx_ctx* c, struct zx_is12_Status_s* x, int dup_strs); 812 void zx_DUP_STRS_is12_Status(struct zx_ctx* c, struct zx_is12_Status_s* x); 813 int zx_WALK_SO_is12_Status(struct zx_ctx* c, struct zx_is12_Status_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 814 int zx_WALK_WO_is12_Status(struct zx_ctx* c, struct zx_is12_Status_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 815 #endif 816 817 #ifdef ZX_ENA_GETPUT 818 struct zx_attr_s* zx_is12_Status_GET_code(struct zx_is12_Status_s* x); 819 struct zx_attr_s* zx_is12_Status_GET_comment(struct zx_is12_Status_s* x); 820 struct zx_attr_s* zx_is12_Status_GET_ref(struct zx_is12_Status_s* x); 821 822 struct zx_is12_Status_s* zx_is12_Status_GET_Status(struct zx_is12_Status_s* x, int n); 823 824 int zx_is12_Status_NUM_Status(struct zx_is12_Status_s* x); 825 826 struct zx_is12_Status_s* zx_is12_Status_POP_Status(struct zx_is12_Status_s* x); 827 828 void zx_is12_Status_PUSH_Status(struct zx_is12_Status_s* x, struct zx_is12_Status_s* y); 829 830 void zx_is12_Status_PUT_code(struct zx_is12_Status_s* x, struct zx_attr_s* y); 831 void zx_is12_Status_PUT_comment(struct zx_is12_Status_s* x, struct zx_attr_s* y); 832 void zx_is12_Status_PUT_ref(struct zx_is12_Status_s* x, struct zx_attr_s* y); 833 834 void zx_is12_Status_PUT_Status(struct zx_is12_Status_s* x, int n, struct zx_is12_Status_s* y); 835 836 void zx_is12_Status_ADD_Status(struct zx_is12_Status_s* x, int n, struct zx_is12_Status_s* z); 837 838 void zx_is12_Status_DEL_Status(struct zx_is12_Status_s* x, int n); 839 840 void zx_is12_Status_REV_Status(struct zx_is12_Status_s* x); 841 842 #endif 843 /* -------------------------- is12_Text -------------------------- */ 844 /* refby( zx_is12_Inquiry_s ) */ 845 #ifndef zx_is12_Text_EXT 846 #define zx_is12_Text_EXT 847 #endif 848 struct zx_is12_Text_s { 849 ZX_ELEM_EXT 850 zx_is12_Text_EXT 851 struct zx_is12_Help_s* Help; /* {0,1} nada */ 852 struct zx_elem_s* Hint; /* {0,1} xs:string */ 853 struct zx_elem_s* Label; /* {0,1} xs:normalizedString */ 854 struct zx_elem_s* Value; /* {0,1} xs:normalizedString */ 855 struct zx_attr_s* format; /* {0,1} attribute xs:string */ 856 struct zx_attr_s* maxChars; /* {0,1} attribute xs:integer */ 857 struct zx_attr_s* minChars; /* {0,1} attribute xs:integer */ 858 struct zx_attr_s* name; /* {1,1} attribute xs:ID */ 859 }; 860 861 #define zx_NEW_is12_Text(c, father) (struct zx_is12_Text_s*)zx_new_elem((c),(father),zx_is12_Text_ELEM) 862 int zx_DEC_ATTR_is12_Text(struct zx_ctx* c, struct zx_is12_Text_s* x); 863 int zx_DEC_ELEM_is12_Text(struct zx_ctx* c, struct zx_is12_Text_s* x); 864 865 #ifdef ZX_ENA_AUX 866 struct zx_is12_Text_s* zx_DEEP_CLONE_is12_Text(struct zx_ctx* c, struct zx_is12_Text_s* x, int dup_strs); 867 void zx_DUP_STRS_is12_Text(struct zx_ctx* c, struct zx_is12_Text_s* x); 868 int zx_WALK_SO_is12_Text(struct zx_ctx* c, struct zx_is12_Text_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 869 int zx_WALK_WO_is12_Text(struct zx_ctx* c, struct zx_is12_Text_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 870 #endif 871 872 #ifdef ZX_ENA_GETPUT 873 struct zx_attr_s* zx_is12_Text_GET_format(struct zx_is12_Text_s* x); 874 struct zx_attr_s* zx_is12_Text_GET_maxChars(struct zx_is12_Text_s* x); 875 struct zx_attr_s* zx_is12_Text_GET_minChars(struct zx_is12_Text_s* x); 876 struct zx_attr_s* zx_is12_Text_GET_name(struct zx_is12_Text_s* x); 877 878 struct zx_is12_Help_s* zx_is12_Text_GET_Help(struct zx_is12_Text_s* x, int n); 879 struct zx_elem_s* zx_is12_Text_GET_Hint(struct zx_is12_Text_s* x, int n); 880 struct zx_elem_s* zx_is12_Text_GET_Label(struct zx_is12_Text_s* x, int n); 881 struct zx_elem_s* zx_is12_Text_GET_Value(struct zx_is12_Text_s* x, int n); 882 883 int zx_is12_Text_NUM_Help(struct zx_is12_Text_s* x); 884 int zx_is12_Text_NUM_Hint(struct zx_is12_Text_s* x); 885 int zx_is12_Text_NUM_Label(struct zx_is12_Text_s* x); 886 int zx_is12_Text_NUM_Value(struct zx_is12_Text_s* x); 887 888 struct zx_is12_Help_s* zx_is12_Text_POP_Help(struct zx_is12_Text_s* x); 889 struct zx_elem_s* zx_is12_Text_POP_Hint(struct zx_is12_Text_s* x); 890 struct zx_elem_s* zx_is12_Text_POP_Label(struct zx_is12_Text_s* x); 891 struct zx_elem_s* zx_is12_Text_POP_Value(struct zx_is12_Text_s* x); 892 893 void zx_is12_Text_PUSH_Help(struct zx_is12_Text_s* x, struct zx_is12_Help_s* y); 894 void zx_is12_Text_PUSH_Hint(struct zx_is12_Text_s* x, struct zx_elem_s* y); 895 void zx_is12_Text_PUSH_Label(struct zx_is12_Text_s* x, struct zx_elem_s* y); 896 void zx_is12_Text_PUSH_Value(struct zx_is12_Text_s* x, struct zx_elem_s* y); 897 898 void zx_is12_Text_PUT_format(struct zx_is12_Text_s* x, struct zx_attr_s* y); 899 void zx_is12_Text_PUT_maxChars(struct zx_is12_Text_s* x, struct zx_attr_s* y); 900 void zx_is12_Text_PUT_minChars(struct zx_is12_Text_s* x, struct zx_attr_s* y); 901 void zx_is12_Text_PUT_name(struct zx_is12_Text_s* x, struct zx_attr_s* y); 902 903 void zx_is12_Text_PUT_Help(struct zx_is12_Text_s* x, int n, struct zx_is12_Help_s* y); 904 void zx_is12_Text_PUT_Hint(struct zx_is12_Text_s* x, int n, struct zx_elem_s* y); 905 void zx_is12_Text_PUT_Label(struct zx_is12_Text_s* x, int n, struct zx_elem_s* y); 906 void zx_is12_Text_PUT_Value(struct zx_is12_Text_s* x, int n, struct zx_elem_s* y); 907 908 void zx_is12_Text_ADD_Help(struct zx_is12_Text_s* x, int n, struct zx_is12_Help_s* z); 909 void zx_is12_Text_ADD_Hint(struct zx_is12_Text_s* x, int n, struct zx_elem_s* z); 910 void zx_is12_Text_ADD_Label(struct zx_is12_Text_s* x, int n, struct zx_elem_s* z); 911 void zx_is12_Text_ADD_Value(struct zx_is12_Text_s* x, int n, struct zx_elem_s* z); 912 913 void zx_is12_Text_DEL_Help(struct zx_is12_Text_s* x, int n); 914 void zx_is12_Text_DEL_Hint(struct zx_is12_Text_s* x,int n); 915 void zx_is12_Text_DEL_Label(struct zx_is12_Text_s* x,int n); 916 void zx_is12_Text_DEL_Value(struct zx_is12_Text_s* x,int n); 917 918 void zx_is12_Text_REV_Help(struct zx_is12_Text_s* x); 919 void zx_is12_Text_REV_Hint(struct zx_is12_Text_s* x); 920 void zx_is12_Text_REV_Label(struct zx_is12_Text_s* x); 921 void zx_is12_Text_REV_Value(struct zx_is12_Text_s* x); 922 923 #endif 924 /* -------------------------- is12_UserInteraction -------------------------- */ 925 /* refby( ) */ 926 #ifndef zx_is12_UserInteraction_EXT 927 #define zx_is12_UserInteraction_EXT 928 #endif 929 struct zx_is12_UserInteraction_s { 930 ZX_ELEM_EXT 931 zx_is12_UserInteraction_EXT 932 struct zx_is12_InteractionService_s* InteractionService; /* {0,1} */ 933 struct zx_attr_s* id; /* {0,1} attribute xs:ID */ 934 struct zx_attr_s* interact; /* {0,1} attribute xs:QName */ 935 struct zx_attr_s* language; /* {0,1} attribute xs:NMTOKENS */ 936 struct zx_attr_s* maxInteractTime; /* {0,1} attribute xs:integer */ 937 struct zx_attr_s* redirect; /* {0,1} attribute xs:boolean */ 938 struct zx_attr_s* actor; /* {0,1} attribute xs:anyURI */ 939 struct zx_attr_s* mustUnderstand; /* {0,1} attribute xs:boolean */ 940 }; 941 942 #define zx_NEW_is12_UserInteraction(c, father) (struct zx_is12_UserInteraction_s*)zx_new_elem((c),(father),zx_is12_UserInteraction_ELEM) 943 int zx_DEC_ATTR_is12_UserInteraction(struct zx_ctx* c, struct zx_is12_UserInteraction_s* x); 944 int zx_DEC_ELEM_is12_UserInteraction(struct zx_ctx* c, struct zx_is12_UserInteraction_s* x); 945 946 #ifdef ZX_ENA_AUX 947 struct zx_is12_UserInteraction_s* zx_DEEP_CLONE_is12_UserInteraction(struct zx_ctx* c, struct zx_is12_UserInteraction_s* x, int dup_strs); 948 void zx_DUP_STRS_is12_UserInteraction(struct zx_ctx* c, struct zx_is12_UserInteraction_s* x); 949 int zx_WALK_SO_is12_UserInteraction(struct zx_ctx* c, struct zx_is12_UserInteraction_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 950 int zx_WALK_WO_is12_UserInteraction(struct zx_ctx* c, struct zx_is12_UserInteraction_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 951 #endif 952 953 #ifdef ZX_ENA_GETPUT 954 struct zx_attr_s* zx_is12_UserInteraction_GET_id(struct zx_is12_UserInteraction_s* x); 955 struct zx_attr_s* zx_is12_UserInteraction_GET_interact(struct zx_is12_UserInteraction_s* x); 956 struct zx_attr_s* zx_is12_UserInteraction_GET_language(struct zx_is12_UserInteraction_s* x); 957 struct zx_attr_s* zx_is12_UserInteraction_GET_maxInteractTime(struct zx_is12_UserInteraction_s* x); 958 struct zx_attr_s* zx_is12_UserInteraction_GET_redirect(struct zx_is12_UserInteraction_s* x); 959 struct zx_attr_s* zx_is12_UserInteraction_GET_actor(struct zx_is12_UserInteraction_s* x); 960 struct zx_attr_s* zx_is12_UserInteraction_GET_mustUnderstand(struct zx_is12_UserInteraction_s* x); 961 962 struct zx_is12_InteractionService_s* zx_is12_UserInteraction_GET_InteractionService(struct zx_is12_UserInteraction_s* x, int n); 963 964 int zx_is12_UserInteraction_NUM_InteractionService(struct zx_is12_UserInteraction_s* x); 965 966 struct zx_is12_InteractionService_s* zx_is12_UserInteraction_POP_InteractionService(struct zx_is12_UserInteraction_s* x); 967 968 void zx_is12_UserInteraction_PUSH_InteractionService(struct zx_is12_UserInteraction_s* x, struct zx_is12_InteractionService_s* y); 969 970 void zx_is12_UserInteraction_PUT_id(struct zx_is12_UserInteraction_s* x, struct zx_attr_s* y); 971 void zx_is12_UserInteraction_PUT_interact(struct zx_is12_UserInteraction_s* x, struct zx_attr_s* y); 972 void zx_is12_UserInteraction_PUT_language(struct zx_is12_UserInteraction_s* x, struct zx_attr_s* y); 973 void zx_is12_UserInteraction_PUT_maxInteractTime(struct zx_is12_UserInteraction_s* x, struct zx_attr_s* y); 974 void zx_is12_UserInteraction_PUT_redirect(struct zx_is12_UserInteraction_s* x, struct zx_attr_s* y); 975 void zx_is12_UserInteraction_PUT_actor(struct zx_is12_UserInteraction_s* x, struct zx_attr_s* y); 976 void zx_is12_UserInteraction_PUT_mustUnderstand(struct zx_is12_UserInteraction_s* x, struct zx_attr_s* y); 977 978 void zx_is12_UserInteraction_PUT_InteractionService(struct zx_is12_UserInteraction_s* x, int n, struct zx_is12_InteractionService_s* y); 979 980 void zx_is12_UserInteraction_ADD_InteractionService(struct zx_is12_UserInteraction_s* x, int n, struct zx_is12_InteractionService_s* z); 981 982 void zx_is12_UserInteraction_DEL_InteractionService(struct zx_is12_UserInteraction_s* x, int n); 983 984 void zx_is12_UserInteraction_REV_InteractionService(struct zx_is12_UserInteraction_s* x); 985 986 #endif 987 988 #endif 989