1 /* c/zx-xasp-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_xasp_data_h
11 #define _c_zx_xasp_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 /* -------------------------- xasp_XACMLAuthzDecisionQuery -------------------------- */
22 /* refby( zx_e_Body_s ) */
23 #ifndef zx_xasp_XACMLAuthzDecisionQuery_EXT
24 #define zx_xasp_XACMLAuthzDecisionQuery_EXT
25 #endif
26 struct zx_xasp_XACMLAuthzDecisionQuery_s {
27   ZX_ELEM_EXT
28   zx_xasp_XACMLAuthzDecisionQuery_EXT
29   struct zx_sa_Issuer_s* Issuer;	/* {0,1} nada */
30   struct zx_ds_Signature_s* Signature;	/* {0,1} nada */
31   struct zx_sp_Extensions_s* Extensions;	/* {0,1}  */
32   struct zx_xac_Request_s* Request;	/* {1,1} nada */
33   struct zx_attr_s* Consent;	/* {0,1} attribute xs:anyURI */
34   struct zx_attr_s* Destination;	/* {0,1} attribute xs:anyURI */
35   struct zx_attr_s* ID;	/* {1,1} attribute xs:ID */
36   struct zx_attr_s* InputContextOnly;	/* {0,1} attribute boolean */
37   struct zx_attr_s* IssueInstant;	/* {1,1} attribute xs:dateTime */
38   struct zx_attr_s* ReturnContext;	/* {0,1} attribute boolean */
39   struct zx_attr_s* Version;	/* {1,1} attribute xa:VersionType */
40 };
41 
42 #define zx_NEW_xasp_XACMLAuthzDecisionQuery(c, father) (struct zx_xasp_XACMLAuthzDecisionQuery_s*)zx_new_elem((c),(father),zx_xasp_XACMLAuthzDecisionQuery_ELEM)
43 int zx_DEC_ATTR_xasp_XACMLAuthzDecisionQuery(struct zx_ctx* c, struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
44 int zx_DEC_ELEM_xasp_XACMLAuthzDecisionQuery(struct zx_ctx* c, struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
45 
46 #ifdef ZX_ENA_AUX
47 struct zx_xasp_XACMLAuthzDecisionQuery_s* zx_DEEP_CLONE_xasp_XACMLAuthzDecisionQuery(struct zx_ctx* c, struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int dup_strs);
48 void zx_DUP_STRS_xasp_XACMLAuthzDecisionQuery(struct zx_ctx* c, struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
49 int zx_WALK_SO_xasp_XACMLAuthzDecisionQuery(struct zx_ctx* c, struct zx_xasp_XACMLAuthzDecisionQuery_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
50 int zx_WALK_WO_xasp_XACMLAuthzDecisionQuery(struct zx_ctx* c, struct zx_xasp_XACMLAuthzDecisionQuery_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
51 #endif
52 
53 #ifdef ZX_ENA_GETPUT
54 struct zx_attr_s* zx_xasp_XACMLAuthzDecisionQuery_GET_Consent(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
55 struct zx_attr_s* zx_xasp_XACMLAuthzDecisionQuery_GET_Destination(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
56 struct zx_attr_s* zx_xasp_XACMLAuthzDecisionQuery_GET_ID(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
57 struct zx_attr_s* zx_xasp_XACMLAuthzDecisionQuery_GET_InputContextOnly(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
58 struct zx_attr_s* zx_xasp_XACMLAuthzDecisionQuery_GET_IssueInstant(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
59 struct zx_attr_s* zx_xasp_XACMLAuthzDecisionQuery_GET_ReturnContext(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
60 struct zx_attr_s* zx_xasp_XACMLAuthzDecisionQuery_GET_Version(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
61 
62 struct zx_sa_Issuer_s* zx_xasp_XACMLAuthzDecisionQuery_GET_Issuer(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n);
63 struct zx_ds_Signature_s* zx_xasp_XACMLAuthzDecisionQuery_GET_Signature(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n);
64 struct zx_sp_Extensions_s* zx_xasp_XACMLAuthzDecisionQuery_GET_Extensions(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n);
65 struct zx_xac_Request_s* zx_xasp_XACMLAuthzDecisionQuery_GET_Request(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n);
66 
67 int zx_xasp_XACMLAuthzDecisionQuery_NUM_Issuer(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
68 int zx_xasp_XACMLAuthzDecisionQuery_NUM_Signature(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
69 int zx_xasp_XACMLAuthzDecisionQuery_NUM_Extensions(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
70 int zx_xasp_XACMLAuthzDecisionQuery_NUM_Request(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
71 
72 struct zx_sa_Issuer_s* zx_xasp_XACMLAuthzDecisionQuery_POP_Issuer(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
73 struct zx_ds_Signature_s* zx_xasp_XACMLAuthzDecisionQuery_POP_Signature(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
74 struct zx_sp_Extensions_s* zx_xasp_XACMLAuthzDecisionQuery_POP_Extensions(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
75 struct zx_xac_Request_s* zx_xasp_XACMLAuthzDecisionQuery_POP_Request(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
76 
77 void zx_xasp_XACMLAuthzDecisionQuery_PUSH_Issuer(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, struct zx_sa_Issuer_s* y);
78 void zx_xasp_XACMLAuthzDecisionQuery_PUSH_Signature(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, struct zx_ds_Signature_s* y);
79 void zx_xasp_XACMLAuthzDecisionQuery_PUSH_Extensions(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, struct zx_sp_Extensions_s* y);
80 void zx_xasp_XACMLAuthzDecisionQuery_PUSH_Request(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, struct zx_xac_Request_s* y);
81 
82 void zx_xasp_XACMLAuthzDecisionQuery_PUT_Consent(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, struct zx_attr_s* y);
83 void zx_xasp_XACMLAuthzDecisionQuery_PUT_Destination(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, struct zx_attr_s* y);
84 void zx_xasp_XACMLAuthzDecisionQuery_PUT_ID(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, struct zx_attr_s* y);
85 void zx_xasp_XACMLAuthzDecisionQuery_PUT_InputContextOnly(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, struct zx_attr_s* y);
86 void zx_xasp_XACMLAuthzDecisionQuery_PUT_IssueInstant(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, struct zx_attr_s* y);
87 void zx_xasp_XACMLAuthzDecisionQuery_PUT_ReturnContext(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, struct zx_attr_s* y);
88 void zx_xasp_XACMLAuthzDecisionQuery_PUT_Version(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, struct zx_attr_s* y);
89 
90 void zx_xasp_XACMLAuthzDecisionQuery_PUT_Issuer(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n, struct zx_sa_Issuer_s* y);
91 void zx_xasp_XACMLAuthzDecisionQuery_PUT_Signature(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n, struct zx_ds_Signature_s* y);
92 void zx_xasp_XACMLAuthzDecisionQuery_PUT_Extensions(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n, struct zx_sp_Extensions_s* y);
93 void zx_xasp_XACMLAuthzDecisionQuery_PUT_Request(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n, struct zx_xac_Request_s* y);
94 
95 void zx_xasp_XACMLAuthzDecisionQuery_ADD_Issuer(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n, struct zx_sa_Issuer_s* z);
96 void zx_xasp_XACMLAuthzDecisionQuery_ADD_Signature(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n, struct zx_ds_Signature_s* z);
97 void zx_xasp_XACMLAuthzDecisionQuery_ADD_Extensions(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n, struct zx_sp_Extensions_s* z);
98 void zx_xasp_XACMLAuthzDecisionQuery_ADD_Request(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n, struct zx_xac_Request_s* z);
99 
100 void zx_xasp_XACMLAuthzDecisionQuery_DEL_Issuer(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n);
101 void zx_xasp_XACMLAuthzDecisionQuery_DEL_Signature(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n);
102 void zx_xasp_XACMLAuthzDecisionQuery_DEL_Extensions(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n);
103 void zx_xasp_XACMLAuthzDecisionQuery_DEL_Request(struct zx_xasp_XACMLAuthzDecisionQuery_s* x, int n);
104 
105 void zx_xasp_XACMLAuthzDecisionQuery_REV_Issuer(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
106 void zx_xasp_XACMLAuthzDecisionQuery_REV_Signature(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
107 void zx_xasp_XACMLAuthzDecisionQuery_REV_Extensions(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
108 void zx_xasp_XACMLAuthzDecisionQuery_REV_Request(struct zx_xasp_XACMLAuthzDecisionQuery_s* x);
109 
110 #endif
111 /* -------------------------- xasp_XACMLPolicyQuery -------------------------- */
112 /* refby( zx_e_Body_s ) */
113 #ifndef zx_xasp_XACMLPolicyQuery_EXT
114 #define zx_xasp_XACMLPolicyQuery_EXT
115 #endif
116 struct zx_xasp_XACMLPolicyQuery_s {
117   ZX_ELEM_EXT
118   zx_xasp_XACMLPolicyQuery_EXT
119   struct zx_sa_Issuer_s* Issuer;	/* {0,1} nada */
120   struct zx_ds_Signature_s* Signature;	/* {0,1} nada */
121   struct zx_sp_Extensions_s* Extensions;	/* {0,1}  */
122   struct zx_xac_Request_s* Request;	/* {0,1} nada */
123   struct zx_xa_Target_s* Target;	/* {0,1} nada */
124   struct zx_xa_PolicySetIdReference_s* PolicySetIdReference;	/* {0,1} nada */
125   struct zx_xa_PolicyIdReference_s* PolicyIdReference;	/* {0,1} nada */
126   struct zx_attr_s* Consent;	/* {0,1} attribute xs:anyURI */
127   struct zx_attr_s* Destination;	/* {0,1} attribute xs:anyURI */
128   struct zx_attr_s* ID;	/* {1,1} attribute xs:ID */
129   struct zx_attr_s* IssueInstant;	/* {1,1} attribute xs:dateTime */
130   struct zx_attr_s* Version;	/* {1,1} attribute xa:VersionType */
131 };
132 
133 #define zx_NEW_xasp_XACMLPolicyQuery(c, father) (struct zx_xasp_XACMLPolicyQuery_s*)zx_new_elem((c),(father),zx_xasp_XACMLPolicyQuery_ELEM)
134 int zx_DEC_ATTR_xasp_XACMLPolicyQuery(struct zx_ctx* c, struct zx_xasp_XACMLPolicyQuery_s* x);
135 int zx_DEC_ELEM_xasp_XACMLPolicyQuery(struct zx_ctx* c, struct zx_xasp_XACMLPolicyQuery_s* x);
136 
137 #ifdef ZX_ENA_AUX
138 struct zx_xasp_XACMLPolicyQuery_s* zx_DEEP_CLONE_xasp_XACMLPolicyQuery(struct zx_ctx* c, struct zx_xasp_XACMLPolicyQuery_s* x, int dup_strs);
139 void zx_DUP_STRS_xasp_XACMLPolicyQuery(struct zx_ctx* c, struct zx_xasp_XACMLPolicyQuery_s* x);
140 int zx_WALK_SO_xasp_XACMLPolicyQuery(struct zx_ctx* c, struct zx_xasp_XACMLPolicyQuery_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
141 int zx_WALK_WO_xasp_XACMLPolicyQuery(struct zx_ctx* c, struct zx_xasp_XACMLPolicyQuery_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
142 #endif
143 
144 #ifdef ZX_ENA_GETPUT
145 struct zx_attr_s* zx_xasp_XACMLPolicyQuery_GET_Consent(struct zx_xasp_XACMLPolicyQuery_s* x);
146 struct zx_attr_s* zx_xasp_XACMLPolicyQuery_GET_Destination(struct zx_xasp_XACMLPolicyQuery_s* x);
147 struct zx_attr_s* zx_xasp_XACMLPolicyQuery_GET_ID(struct zx_xasp_XACMLPolicyQuery_s* x);
148 struct zx_attr_s* zx_xasp_XACMLPolicyQuery_GET_IssueInstant(struct zx_xasp_XACMLPolicyQuery_s* x);
149 struct zx_attr_s* zx_xasp_XACMLPolicyQuery_GET_Version(struct zx_xasp_XACMLPolicyQuery_s* x);
150 
151 struct zx_sa_Issuer_s* zx_xasp_XACMLPolicyQuery_GET_Issuer(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
152 struct zx_ds_Signature_s* zx_xasp_XACMLPolicyQuery_GET_Signature(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
153 struct zx_sp_Extensions_s* zx_xasp_XACMLPolicyQuery_GET_Extensions(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
154 struct zx_xac_Request_s* zx_xasp_XACMLPolicyQuery_GET_Request(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
155 struct zx_xa_Target_s* zx_xasp_XACMLPolicyQuery_GET_Target(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
156 struct zx_xa_PolicySetIdReference_s* zx_xasp_XACMLPolicyQuery_GET_PolicySetIdReference(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
157 struct zx_xa_PolicyIdReference_s* zx_xasp_XACMLPolicyQuery_GET_PolicyIdReference(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
158 
159 int zx_xasp_XACMLPolicyQuery_NUM_Issuer(struct zx_xasp_XACMLPolicyQuery_s* x);
160 int zx_xasp_XACMLPolicyQuery_NUM_Signature(struct zx_xasp_XACMLPolicyQuery_s* x);
161 int zx_xasp_XACMLPolicyQuery_NUM_Extensions(struct zx_xasp_XACMLPolicyQuery_s* x);
162 int zx_xasp_XACMLPolicyQuery_NUM_Request(struct zx_xasp_XACMLPolicyQuery_s* x);
163 int zx_xasp_XACMLPolicyQuery_NUM_Target(struct zx_xasp_XACMLPolicyQuery_s* x);
164 int zx_xasp_XACMLPolicyQuery_NUM_PolicySetIdReference(struct zx_xasp_XACMLPolicyQuery_s* x);
165 int zx_xasp_XACMLPolicyQuery_NUM_PolicyIdReference(struct zx_xasp_XACMLPolicyQuery_s* x);
166 
167 struct zx_sa_Issuer_s* zx_xasp_XACMLPolicyQuery_POP_Issuer(struct zx_xasp_XACMLPolicyQuery_s* x);
168 struct zx_ds_Signature_s* zx_xasp_XACMLPolicyQuery_POP_Signature(struct zx_xasp_XACMLPolicyQuery_s* x);
169 struct zx_sp_Extensions_s* zx_xasp_XACMLPolicyQuery_POP_Extensions(struct zx_xasp_XACMLPolicyQuery_s* x);
170 struct zx_xac_Request_s* zx_xasp_XACMLPolicyQuery_POP_Request(struct zx_xasp_XACMLPolicyQuery_s* x);
171 struct zx_xa_Target_s* zx_xasp_XACMLPolicyQuery_POP_Target(struct zx_xasp_XACMLPolicyQuery_s* x);
172 struct zx_xa_PolicySetIdReference_s* zx_xasp_XACMLPolicyQuery_POP_PolicySetIdReference(struct zx_xasp_XACMLPolicyQuery_s* x);
173 struct zx_xa_PolicyIdReference_s* zx_xasp_XACMLPolicyQuery_POP_PolicyIdReference(struct zx_xasp_XACMLPolicyQuery_s* x);
174 
175 void zx_xasp_XACMLPolicyQuery_PUSH_Issuer(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_sa_Issuer_s* y);
176 void zx_xasp_XACMLPolicyQuery_PUSH_Signature(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_ds_Signature_s* y);
177 void zx_xasp_XACMLPolicyQuery_PUSH_Extensions(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_sp_Extensions_s* y);
178 void zx_xasp_XACMLPolicyQuery_PUSH_Request(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_xac_Request_s* y);
179 void zx_xasp_XACMLPolicyQuery_PUSH_Target(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_xa_Target_s* y);
180 void zx_xasp_XACMLPolicyQuery_PUSH_PolicySetIdReference(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_xa_PolicySetIdReference_s* y);
181 void zx_xasp_XACMLPolicyQuery_PUSH_PolicyIdReference(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_xa_PolicyIdReference_s* y);
182 
183 void zx_xasp_XACMLPolicyQuery_PUT_Consent(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_attr_s* y);
184 void zx_xasp_XACMLPolicyQuery_PUT_Destination(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_attr_s* y);
185 void zx_xasp_XACMLPolicyQuery_PUT_ID(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_attr_s* y);
186 void zx_xasp_XACMLPolicyQuery_PUT_IssueInstant(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_attr_s* y);
187 void zx_xasp_XACMLPolicyQuery_PUT_Version(struct zx_xasp_XACMLPolicyQuery_s* x, struct zx_attr_s* y);
188 
189 void zx_xasp_XACMLPolicyQuery_PUT_Issuer(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_sa_Issuer_s* y);
190 void zx_xasp_XACMLPolicyQuery_PUT_Signature(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_ds_Signature_s* y);
191 void zx_xasp_XACMLPolicyQuery_PUT_Extensions(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_sp_Extensions_s* y);
192 void zx_xasp_XACMLPolicyQuery_PUT_Request(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_xac_Request_s* y);
193 void zx_xasp_XACMLPolicyQuery_PUT_Target(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_xa_Target_s* y);
194 void zx_xasp_XACMLPolicyQuery_PUT_PolicySetIdReference(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_xa_PolicySetIdReference_s* y);
195 void zx_xasp_XACMLPolicyQuery_PUT_PolicyIdReference(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_xa_PolicyIdReference_s* y);
196 
197 void zx_xasp_XACMLPolicyQuery_ADD_Issuer(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_sa_Issuer_s* z);
198 void zx_xasp_XACMLPolicyQuery_ADD_Signature(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_ds_Signature_s* z);
199 void zx_xasp_XACMLPolicyQuery_ADD_Extensions(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_sp_Extensions_s* z);
200 void zx_xasp_XACMLPolicyQuery_ADD_Request(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_xac_Request_s* z);
201 void zx_xasp_XACMLPolicyQuery_ADD_Target(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_xa_Target_s* z);
202 void zx_xasp_XACMLPolicyQuery_ADD_PolicySetIdReference(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_xa_PolicySetIdReference_s* z);
203 void zx_xasp_XACMLPolicyQuery_ADD_PolicyIdReference(struct zx_xasp_XACMLPolicyQuery_s* x, int n, struct zx_xa_PolicyIdReference_s* z);
204 
205 void zx_xasp_XACMLPolicyQuery_DEL_Issuer(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
206 void zx_xasp_XACMLPolicyQuery_DEL_Signature(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
207 void zx_xasp_XACMLPolicyQuery_DEL_Extensions(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
208 void zx_xasp_XACMLPolicyQuery_DEL_Request(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
209 void zx_xasp_XACMLPolicyQuery_DEL_Target(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
210 void zx_xasp_XACMLPolicyQuery_DEL_PolicySetIdReference(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
211 void zx_xasp_XACMLPolicyQuery_DEL_PolicyIdReference(struct zx_xasp_XACMLPolicyQuery_s* x, int n);
212 
213 void zx_xasp_XACMLPolicyQuery_REV_Issuer(struct zx_xasp_XACMLPolicyQuery_s* x);
214 void zx_xasp_XACMLPolicyQuery_REV_Signature(struct zx_xasp_XACMLPolicyQuery_s* x);
215 void zx_xasp_XACMLPolicyQuery_REV_Extensions(struct zx_xasp_XACMLPolicyQuery_s* x);
216 void zx_xasp_XACMLPolicyQuery_REV_Request(struct zx_xasp_XACMLPolicyQuery_s* x);
217 void zx_xasp_XACMLPolicyQuery_REV_Target(struct zx_xasp_XACMLPolicyQuery_s* x);
218 void zx_xasp_XACMLPolicyQuery_REV_PolicySetIdReference(struct zx_xasp_XACMLPolicyQuery_s* x);
219 void zx_xasp_XACMLPolicyQuery_REV_PolicyIdReference(struct zx_xasp_XACMLPolicyQuery_s* x);
220 
221 #endif
222 
223 #endif
224