1 /* c/zx-dst-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_dst_data_h
11 #define _c_zx_dst_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 /* -------------------------- dst_TestResult -------------------------- */
22 /* refby( zx_idhrxml_QueryResponse_s zx_dap_QueryResponse_s ) */
23 #ifndef zx_dst_TestResult_EXT
24 #define zx_dst_TestResult_EXT
25 #endif
26 struct zx_dst_TestResult_s {
27   ZX_ELEM_EXT
28   zx_dst_TestResult_EXT
29   struct zx_attr_s* itemIDRef;	/* {1,1} attribute lu:IDReferenceType */
30 };
31 
32 #define zx_NEW_dst_TestResult(c, father) (struct zx_dst_TestResult_s*)zx_new_elem((c),(father),zx_dst_TestResult_ELEM)
33 int zx_DEC_ATTR_dst_TestResult(struct zx_ctx* c, struct zx_dst_TestResult_s* x);
34 int zx_DEC_ELEM_dst_TestResult(struct zx_ctx* c, struct zx_dst_TestResult_s* x);
35 
36 #ifdef ZX_ENA_AUX
37 struct zx_dst_TestResult_s* zx_DEEP_CLONE_dst_TestResult(struct zx_ctx* c, struct zx_dst_TestResult_s* x, int dup_strs);
38 void zx_DUP_STRS_dst_TestResult(struct zx_ctx* c, struct zx_dst_TestResult_s* x);
39 int zx_WALK_SO_dst_TestResult(struct zx_ctx* c, struct zx_dst_TestResult_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
40 int zx_WALK_WO_dst_TestResult(struct zx_ctx* c, struct zx_dst_TestResult_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
41 #endif
42 
43 #ifdef ZX_ENA_GETPUT
44 struct zx_attr_s* zx_dst_TestResult_GET_itemIDRef(struct zx_dst_TestResult_s* x);
45 
46 
47 
48 
49 
50 void zx_dst_TestResult_PUT_itemIDRef(struct zx_dst_TestResult_s* x, struct zx_attr_s* y);
51 
52 
53 
54 
55 
56 #endif
57 
58 #endif
59