xref: /onnv-gate/usr/src/lib/libkmsagent/common/SOAP/KMS_AgentStub.h (revision 12720:3db6e0082404)
1*12720SWyllys.Ingersoll@Sun.COM /*
2*12720SWyllys.Ingersoll@Sun.COM  * CDDL HEADER START
3*12720SWyllys.Ingersoll@Sun.COM  *
4*12720SWyllys.Ingersoll@Sun.COM  * The contents of this file are subject to the terms of the
5*12720SWyllys.Ingersoll@Sun.COM  * Common Development and Distribution License (the "License").
6*12720SWyllys.Ingersoll@Sun.COM  * You may not use this file except in compliance with the License.
7*12720SWyllys.Ingersoll@Sun.COM  *
8*12720SWyllys.Ingersoll@Sun.COM  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*12720SWyllys.Ingersoll@Sun.COM  * or http://www.opensolaris.org/os/licensing.
10*12720SWyllys.Ingersoll@Sun.COM  * See the License for the specific language governing permissions
11*12720SWyllys.Ingersoll@Sun.COM  * and limitations under the License.
12*12720SWyllys.Ingersoll@Sun.COM  *
13*12720SWyllys.Ingersoll@Sun.COM  * When distributing Covered Code, include this CDDL HEADER in each
14*12720SWyllys.Ingersoll@Sun.COM  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*12720SWyllys.Ingersoll@Sun.COM  * If applicable, add the following below this CDDL HEADER, with the
16*12720SWyllys.Ingersoll@Sun.COM  * fields enclosed by brackets "[]" replaced with your own identifying
17*12720SWyllys.Ingersoll@Sun.COM  * information: Portions Copyright [yyyy] [name of copyright owner]
18*12720SWyllys.Ingersoll@Sun.COM  *
19*12720SWyllys.Ingersoll@Sun.COM  * CDDL HEADER END
20*12720SWyllys.Ingersoll@Sun.COM  */
21*12720SWyllys.Ingersoll@Sun.COM 
22*12720SWyllys.Ingersoll@Sun.COM /*
23*12720SWyllys.Ingersoll@Sun.COM  * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
24*12720SWyllys.Ingersoll@Sun.COM  */
25*12720SWyllys.Ingersoll@Sun.COM 
26*12720SWyllys.Ingersoll@Sun.COM /* KMS_AgentStub.h
27*12720SWyllys.Ingersoll@Sun.COM    Generated by gSOAP 2.7.17 from ../gsoapStubs/AgentService/KMS_Agent_SOAP.h
28*12720SWyllys.Ingersoll@Sun.COM    Copyright(C) 2000-2010, Robert van Engelen, Genivia Inc. All Rights Reserved.
29*12720SWyllys.Ingersoll@Sun.COM    This part of the software is released under one of the following licenses:
30*12720SWyllys.Ingersoll@Sun.COM    GPL, the gSOAP public license, or Genivia's license for commercial use.
31*12720SWyllys.Ingersoll@Sun.COM */
32*12720SWyllys.Ingersoll@Sun.COM 
33*12720SWyllys.Ingersoll@Sun.COM #ifndef KMS_AgentStub_H
34*12720SWyllys.Ingersoll@Sun.COM #define KMS_AgentStub_H
35*12720SWyllys.Ingersoll@Sun.COM #ifndef WITH_NONAMESPACES
36*12720SWyllys.Ingersoll@Sun.COM #define WITH_NONAMESPACES
37*12720SWyllys.Ingersoll@Sun.COM #endif
38*12720SWyllys.Ingersoll@Sun.COM #ifndef WITH_NOGLOBAL
39*12720SWyllys.Ingersoll@Sun.COM #define WITH_NOGLOBAL
40*12720SWyllys.Ingersoll@Sun.COM #endif
41*12720SWyllys.Ingersoll@Sun.COM #include "stdsoap2.h"
42*12720SWyllys.Ingersoll@Sun.COM 
43*12720SWyllys.Ingersoll@Sun.COM namespace KMS_Agent {
44*12720SWyllys.Ingersoll@Sun.COM 
45*12720SWyllys.Ingersoll@Sun.COM /******************************************************************************\
46*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
47*12720SWyllys.Ingersoll@Sun.COM  * Enumerations                                                               *
48*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
49*12720SWyllys.Ingersoll@Sun.COM \******************************************************************************/
50*12720SWyllys.Ingersoll@Sun.COM 
51*12720SWyllys.Ingersoll@Sun.COM 
52*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__SortOrder
53*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__SortOrder (24)
54*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:SortOrder */
55*12720SWyllys.Ingersoll@Sun.COM enum KMS_Agent__SortOrder {SORT_ORDER_ASCENDING = 0, SORT_ORDER_DESCENDING = 1};
56*12720SWyllys.Ingersoll@Sun.COM #endif
57*12720SWyllys.Ingersoll@Sun.COM 
58*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__FilterOperator
59*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__FilterOperator (25)
60*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:FilterOperator */
61*12720SWyllys.Ingersoll@Sun.COM enum KMS_Agent__FilterOperator {FILTER_OPERATOR_EQUAL = 0, FILTER_OPERATOR_NOT_EQUAL = 1, FILTER_OPERATOR_GREATER_THAN = 2, FILTER_OPERATOR_LESS_THAN = 3, FILTER_OPERATOR_GREATER_THAN_OR_EQUAL = 4, FILTER_OPERATOR_LESS_THAN_OR_EQUAL = 5, FILTER_OPERATOR_STARTS_WITH = 6};
62*12720SWyllys.Ingersoll@Sun.COM #endif
63*12720SWyllys.Ingersoll@Sun.COM 
64*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__KeyType
65*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__KeyType (30)
66*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:KeyType */
67*12720SWyllys.Ingersoll@Sun.COM enum KMS_Agent__KeyType {KEY_TYPE_AES_256 = 0};
68*12720SWyllys.Ingersoll@Sun.COM #endif
69*12720SWyllys.Ingersoll@Sun.COM 
70*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__KeyState
71*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__KeyState (31)
72*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:KeyState */
73*12720SWyllys.Ingersoll@Sun.COM enum KMS_Agent__KeyState {KEY_STATE_GENERATED = 0, KEY_STATE_READY = 1, KEY_STATE_PROTECT_AND_PROCESS = 2, KEY_STATE_PROCESS_ONLY = 3, KEY_STATE_DEACTIVATED = 4, KEY_STATE_COMPROMISED = 5, KEY_STATE_DESTROYED_INCOMPLETE = 6, KEY_STATE_DESTROYED_COMPLETE = 7, KEY_STATE_DESTROYED_COMPROMISED_INCOMPLETE = 8, KEY_STATE_DESTROYED_COMPROMISED_COMPLETE = 9};
74*12720SWyllys.Ingersoll@Sun.COM #endif
75*12720SWyllys.Ingersoll@Sun.COM 
76*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__DataUnitState
77*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__DataUnitState (32)
78*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:DataUnitState */
79*12720SWyllys.Ingersoll@Sun.COM enum KMS_Agent__DataUnitState {DATA_UNIT_STATE_NO_KEY = 0, DATA_UNIT_STATE_READABLE_NORMAL = 1, DATA_UNIT_STATE_READABLE_NEEDS_REKEY = 2, DATA_UNIT_STATE_SHREDDED = 3};
80*12720SWyllys.Ingersoll@Sun.COM #endif
81*12720SWyllys.Ingersoll@Sun.COM 
82*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__AuditLogRetention
83*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__AuditLogRetention (40)
84*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:AuditLogRetention */
85*12720SWyllys.Ingersoll@Sun.COM enum KMS_Agent__AuditLogRetention {AUDIT_LOG_LONG_TERM_RETENTION = 0, AUDIT_LOG_MEDIUM_TERM_RETENTION = 1, AUDIT_LOG_SHORT_TERM_RETENTION = 2, AUDIT_LOG_ZERO_RETENTION = 3};
86*12720SWyllys.Ingersoll@Sun.COM #endif
87*12720SWyllys.Ingersoll@Sun.COM 
88*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__AuditLogCondition
89*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__AuditLogCondition (41)
90*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:AuditLogCondition */
91*12720SWyllys.Ingersoll@Sun.COM enum KMS_Agent__AuditLogCondition {AUDIT_LOG_SUCCESS_CONDITION = 0, AUDIT_LOG_ERROR_CONDITION = 1, AUDIT_LOG_WARNING_CONDITION = 2};
92*12720SWyllys.Ingersoll@Sun.COM #endif
93*12720SWyllys.Ingersoll@Sun.COM 
94*12720SWyllys.Ingersoll@Sun.COM /******************************************************************************\
95*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
96*12720SWyllys.Ingersoll@Sun.COM  * Types with Custom Serializers                                              *
97*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
98*12720SWyllys.Ingersoll@Sun.COM \******************************************************************************/
99*12720SWyllys.Ingersoll@Sun.COM 
100*12720SWyllys.Ingersoll@Sun.COM 
101*12720SWyllys.Ingersoll@Sun.COM /******************************************************************************\
102*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
103*12720SWyllys.Ingersoll@Sun.COM  * Classes and Structs                                                        *
104*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
105*12720SWyllys.Ingersoll@Sun.COM \******************************************************************************/
106*12720SWyllys.Ingersoll@Sun.COM 
107*12720SWyllys.Ingersoll@Sun.COM 
108*12720SWyllys.Ingersoll@Sun.COM #if 0 /* volatile type: do not declare here, declared elsewhere */
109*12720SWyllys.Ingersoll@Sun.COM 
110*12720SWyllys.Ingersoll@Sun.COM #endif
111*12720SWyllys.Ingersoll@Sun.COM 
112*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_xsd__hexBinary
113*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_xsd__hexBinary (18)
114*12720SWyllys.Ingersoll@Sun.COM /* hexBinary schema type: */
115*12720SWyllys.Ingersoll@Sun.COM struct xsd__hexBinary
116*12720SWyllys.Ingersoll@Sun.COM {
117*12720SWyllys.Ingersoll@Sun.COM public:
118*12720SWyllys.Ingersoll@Sun.COM 	unsigned char *__ptr;
119*12720SWyllys.Ingersoll@Sun.COM 	int __size;
120*12720SWyllys.Ingersoll@Sun.COM };
121*12720SWyllys.Ingersoll@Sun.COM #endif
122*12720SWyllys.Ingersoll@Sun.COM 
123*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__ArrayOfHexBinary
124*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__ArrayOfHexBinary (22)
125*12720SWyllys.Ingersoll@Sun.COM /* Sequence of KMS-Agent:ArrayOfHexBinary schema type: */
126*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__ArrayOfHexBinary
127*12720SWyllys.Ingersoll@Sun.COM {
128*12720SWyllys.Ingersoll@Sun.COM public:
129*12720SWyllys.Ingersoll@Sun.COM 	struct xsd__hexBinary *__ptr;
130*12720SWyllys.Ingersoll@Sun.COM 	int __size;
131*12720SWyllys.Ingersoll@Sun.COM };
132*12720SWyllys.Ingersoll@Sun.COM #endif
133*12720SWyllys.Ingersoll@Sun.COM 
134*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__FilterParameters
135*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__FilterParameters (26)
136*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:FilterParameters */
137*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__FilterParameters
138*12720SWyllys.Ingersoll@Sun.COM {
139*12720SWyllys.Ingersoll@Sun.COM public:
140*12720SWyllys.Ingersoll@Sun.COM 	char *FieldName;	/* optional element of type xsd:string */
141*12720SWyllys.Ingersoll@Sun.COM 	enum KMS_Agent__FilterOperator FilterOperator;	/* required element of type KMS-Agent:FilterOperator */
142*12720SWyllys.Ingersoll@Sun.COM 	char *FieldValue;	/* optional element of type xsd:string */
143*12720SWyllys.Ingersoll@Sun.COM };
144*12720SWyllys.Ingersoll@Sun.COM #endif
145*12720SWyllys.Ingersoll@Sun.COM 
146*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__ArrayOfFilterParameters
147*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__ArrayOfFilterParameters (27)
148*12720SWyllys.Ingersoll@Sun.COM /* Sequence of KMS-Agent:ArrayOfFilterParameters schema type: */
149*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__ArrayOfFilterParameters
150*12720SWyllys.Ingersoll@Sun.COM {
151*12720SWyllys.Ingersoll@Sun.COM public:
152*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__FilterParameters *__ptr;
153*12720SWyllys.Ingersoll@Sun.COM 	int __size;
154*12720SWyllys.Ingersoll@Sun.COM };
155*12720SWyllys.Ingersoll@Sun.COM #endif
156*12720SWyllys.Ingersoll@Sun.COM 
157*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__QueryParameters
158*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__QueryParameters (29)
159*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:QueryParameters */
160*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__QueryParameters
161*12720SWyllys.Ingersoll@Sun.COM {
162*12720SWyllys.Ingersoll@Sun.COM public:
163*12720SWyllys.Ingersoll@Sun.COM 	long NextPageSize;	/* required element of type xsd:int */
164*12720SWyllys.Ingersoll@Sun.COM 	char *SortFieldName;	/* optional element of type xsd:string */
165*12720SWyllys.Ingersoll@Sun.COM 	enum KMS_Agent__SortOrder SortOrder;	/* required element of type KMS-Agent:SortOrder */
166*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__ArrayOfFilterParameters FilterParameters;	/* optional element of type KMS-Agent:ArrayOfFilterParameters */
167*12720SWyllys.Ingersoll@Sun.COM 	char *PreviousPageLastIDValue;	/* optional element of type xsd:string */
168*12720SWyllys.Ingersoll@Sun.COM 	char *PreviousPageLastSortFieldValue;	/* optional element of type xsd:string */
169*12720SWyllys.Ingersoll@Sun.COM };
170*12720SWyllys.Ingersoll@Sun.COM #endif
171*12720SWyllys.Ingersoll@Sun.COM 
172*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__KeyGroup
173*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__KeyGroup (33)
174*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:KeyGroup */
175*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__KeyGroup
176*12720SWyllys.Ingersoll@Sun.COM {
177*12720SWyllys.Ingersoll@Sun.COM public:
178*12720SWyllys.Ingersoll@Sun.COM 	char *KeyGroupID;	/* optional element of type xsd:string */
179*12720SWyllys.Ingersoll@Sun.COM 	char *Description;	/* optional element of type xsd:string */
180*12720SWyllys.Ingersoll@Sun.COM };
181*12720SWyllys.Ingersoll@Sun.COM #endif
182*12720SWyllys.Ingersoll@Sun.COM 
183*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__ArrayOfKeyGroups
184*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__ArrayOfKeyGroups (34)
185*12720SWyllys.Ingersoll@Sun.COM /* Sequence of KMS-Agent:ArrayOfKeyGroups schema type: */
186*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__ArrayOfKeyGroups
187*12720SWyllys.Ingersoll@Sun.COM {
188*12720SWyllys.Ingersoll@Sun.COM public:
189*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__KeyGroup *__ptr;
190*12720SWyllys.Ingersoll@Sun.COM 	int __size;
191*12720SWyllys.Ingersoll@Sun.COM };
192*12720SWyllys.Ingersoll@Sun.COM #endif
193*12720SWyllys.Ingersoll@Sun.COM 
194*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__Key
195*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__Key (36)
196*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:Key */
197*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__Key
198*12720SWyllys.Ingersoll@Sun.COM {
199*12720SWyllys.Ingersoll@Sun.COM public:
200*12720SWyllys.Ingersoll@Sun.COM 	char *KeyID;	/* optional element of type xsd:string */
201*12720SWyllys.Ingersoll@Sun.COM 	enum KMS_Agent__KeyState KeyState;	/* required element of type KMS-Agent:KeyState */
202*12720SWyllys.Ingersoll@Sun.COM 	enum KMS_Agent__KeyType KeyType;	/* required element of type KMS-Agent:KeyType */
203*12720SWyllys.Ingersoll@Sun.COM 	char *KeyGroupID;	/* optional element of type xsd:string */
204*12720SWyllys.Ingersoll@Sun.COM 	struct xsd__hexBinary Key;	/* required element of type xsd:hexBinary */
205*12720SWyllys.Ingersoll@Sun.COM };
206*12720SWyllys.Ingersoll@Sun.COM #endif
207*12720SWyllys.Ingersoll@Sun.COM 
208*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__ArrayOfKeys
209*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__ArrayOfKeys (37)
210*12720SWyllys.Ingersoll@Sun.COM /* Sequence of KMS-Agent:ArrayOfKeys schema type: */
211*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__ArrayOfKeys
212*12720SWyllys.Ingersoll@Sun.COM {
213*12720SWyllys.Ingersoll@Sun.COM public:
214*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__Key *__ptr;
215*12720SWyllys.Ingersoll@Sun.COM 	int __size;
216*12720SWyllys.Ingersoll@Sun.COM };
217*12720SWyllys.Ingersoll@Sun.COM #endif
218*12720SWyllys.Ingersoll@Sun.COM 
219*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__DataUnit
220*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__DataUnit (39)
221*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:DataUnit */
222*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__DataUnit
223*12720SWyllys.Ingersoll@Sun.COM {
224*12720SWyllys.Ingersoll@Sun.COM public:
225*12720SWyllys.Ingersoll@Sun.COM 	char *DataUnitID;	/* optional element of type xsd:string */
226*12720SWyllys.Ingersoll@Sun.COM 	char *ExternalUniqueID;	/* optional element of type xsd:string */
227*12720SWyllys.Ingersoll@Sun.COM 	char *ExternalTag;	/* optional element of type xsd:string */
228*12720SWyllys.Ingersoll@Sun.COM 	char *Description;	/* optional element of type xsd:string */
229*12720SWyllys.Ingersoll@Sun.COM 	enum KMS_Agent__DataUnitState DataUnitState;	/* required element of type KMS-Agent:DataUnitState */
230*12720SWyllys.Ingersoll@Sun.COM };
231*12720SWyllys.Ingersoll@Sun.COM #endif
232*12720SWyllys.Ingersoll@Sun.COM 
233*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__ListKeyGroupsResponse
234*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__ListKeyGroupsResponse (42)
235*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:ListKeyGroupsResponse */
236*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__ListKeyGroupsResponse
237*12720SWyllys.Ingersoll@Sun.COM {
238*12720SWyllys.Ingersoll@Sun.COM public:
239*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__ArrayOfKeyGroups KeyGroups;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* optional element of type KMS-Agent:ArrayOfKeyGroups */
240*12720SWyllys.Ingersoll@Sun.COM 	bool LastPage;	/* required element of type xsd:boolean */
241*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__QueryParameters NextPageQueryParameters;	/* required element of type KMS-Agent:QueryParameters */
242*12720SWyllys.Ingersoll@Sun.COM };
243*12720SWyllys.Ingersoll@Sun.COM #endif
244*12720SWyllys.Ingersoll@Sun.COM 
245*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__ListKeyGroups
246*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__ListKeyGroups (45)
247*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:ListKeyGroups */
248*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__ListKeyGroups
249*12720SWyllys.Ingersoll@Sun.COM {
250*12720SWyllys.Ingersoll@Sun.COM public:
251*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__QueryParameters QueryParameters;	/* required element of type KMS-Agent:QueryParameters */
252*12720SWyllys.Ingersoll@Sun.COM };
253*12720SWyllys.Ingersoll@Sun.COM #endif
254*12720SWyllys.Ingersoll@Sun.COM 
255*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__CreateDataUnitResponse
256*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__CreateDataUnitResponse (46)
257*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:CreateDataUnitResponse */
258*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__CreateDataUnitResponse
259*12720SWyllys.Ingersoll@Sun.COM {
260*12720SWyllys.Ingersoll@Sun.COM public:
261*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type KMS-Agent:DataUnit */
262*12720SWyllys.Ingersoll@Sun.COM };
263*12720SWyllys.Ingersoll@Sun.COM #endif
264*12720SWyllys.Ingersoll@Sun.COM 
265*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__CreateDataUnit
266*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__CreateDataUnit (49)
267*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:CreateDataUnit */
268*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__CreateDataUnit
269*12720SWyllys.Ingersoll@Sun.COM {
270*12720SWyllys.Ingersoll@Sun.COM public:
271*12720SWyllys.Ingersoll@Sun.COM 	char *ExternalUniqueID;	/* optional element of type xsd:string */
272*12720SWyllys.Ingersoll@Sun.COM 	char *ExternalTag;	/* optional element of type xsd:string */
273*12720SWyllys.Ingersoll@Sun.COM 	char *Description;	/* optional element of type xsd:string */
274*12720SWyllys.Ingersoll@Sun.COM };
275*12720SWyllys.Ingersoll@Sun.COM #endif
276*12720SWyllys.Ingersoll@Sun.COM 
277*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitResponse
278*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitResponse (50)
279*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveDataUnitResponse */
280*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveDataUnitResponse
281*12720SWyllys.Ingersoll@Sun.COM {
282*12720SWyllys.Ingersoll@Sun.COM public:
283*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type KMS-Agent:DataUnit */
284*12720SWyllys.Ingersoll@Sun.COM };
285*12720SWyllys.Ingersoll@Sun.COM #endif
286*12720SWyllys.Ingersoll@Sun.COM 
287*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnit
288*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnit (53)
289*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveDataUnit */
290*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveDataUnit
291*12720SWyllys.Ingersoll@Sun.COM {
292*12720SWyllys.Ingersoll@Sun.COM public:
293*12720SWyllys.Ingersoll@Sun.COM 	char *DataUnitID;	/* optional element of type xsd:string */
294*12720SWyllys.Ingersoll@Sun.COM 	char *ExternalUniqueID;	/* optional element of type xsd:string */
295*12720SWyllys.Ingersoll@Sun.COM 	char *ExternalTag;	/* optional element of type xsd:string */
296*12720SWyllys.Ingersoll@Sun.COM 	char *Description;	/* optional element of type xsd:string */
297*12720SWyllys.Ingersoll@Sun.COM };
298*12720SWyllys.Ingersoll@Sun.COM #endif
299*12720SWyllys.Ingersoll@Sun.COM 
300*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitByExternalUniqueIDResponse
301*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitByExternalUniqueIDResponse (54)
302*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveDataUnitByExternalUniqueIDResponse */
303*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveDataUnitByExternalUniqueIDResponse
304*12720SWyllys.Ingersoll@Sun.COM {
305*12720SWyllys.Ingersoll@Sun.COM public:
306*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type KMS-Agent:DataUnit */
307*12720SWyllys.Ingersoll@Sun.COM };
308*12720SWyllys.Ingersoll@Sun.COM #endif
309*12720SWyllys.Ingersoll@Sun.COM 
310*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitByExternalUniqueID
311*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitByExternalUniqueID (57)
312*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveDataUnitByExternalUniqueID */
313*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveDataUnitByExternalUniqueID
314*12720SWyllys.Ingersoll@Sun.COM {
315*12720SWyllys.Ingersoll@Sun.COM public:
316*12720SWyllys.Ingersoll@Sun.COM 	char *ExternalUniqueID;	/* optional element of type xsd:string */
317*12720SWyllys.Ingersoll@Sun.COM 	char *ExternalTag;	/* optional element of type xsd:string */
318*12720SWyllys.Ingersoll@Sun.COM 	char *Description;	/* optional element of type xsd:string */
319*12720SWyllys.Ingersoll@Sun.COM };
320*12720SWyllys.Ingersoll@Sun.COM #endif
321*12720SWyllys.Ingersoll@Sun.COM 
322*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__DisassociateDataUnitKeysResponse
323*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__DisassociateDataUnitKeysResponse (58)
324*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:DisassociateDataUnitKeysResponse */
325*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__DisassociateDataUnitKeysResponse
326*12720SWyllys.Ingersoll@Sun.COM {
327*12720SWyllys.Ingersoll@Sun.COM public:
328*12720SWyllys.Ingersoll@Sun.COM 	void *_;	/* transient */
329*12720SWyllys.Ingersoll@Sun.COM };
330*12720SWyllys.Ingersoll@Sun.COM #endif
331*12720SWyllys.Ingersoll@Sun.COM 
332*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__DisassociateDataUnitKeys
333*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__DisassociateDataUnitKeys (63)
334*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:DisassociateDataUnitKeys */
335*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__DisassociateDataUnitKeys
336*12720SWyllys.Ingersoll@Sun.COM {
337*12720SWyllys.Ingersoll@Sun.COM public:
338*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* required element of type KMS-Agent:DataUnit */
339*12720SWyllys.Ingersoll@Sun.COM };
340*12720SWyllys.Ingersoll@Sun.COM #endif
341*12720SWyllys.Ingersoll@Sun.COM 
342*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__CreateKeyResponse
343*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__CreateKeyResponse (64)
344*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:CreateKeyResponse */
345*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__CreateKeyResponse
346*12720SWyllys.Ingersoll@Sun.COM {
347*12720SWyllys.Ingersoll@Sun.COM public:
348*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__Key Key;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type KMS-Agent:Key */
349*12720SWyllys.Ingersoll@Sun.COM };
350*12720SWyllys.Ingersoll@Sun.COM #endif
351*12720SWyllys.Ingersoll@Sun.COM 
352*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__CreateKey
353*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__CreateKey (67)
354*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:CreateKey */
355*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__CreateKey
356*12720SWyllys.Ingersoll@Sun.COM {
357*12720SWyllys.Ingersoll@Sun.COM public:
358*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* required element of type KMS-Agent:DataUnit */
359*12720SWyllys.Ingersoll@Sun.COM 	char *KeyGroupID;	/* optional element of type xsd:string */
360*12720SWyllys.Ingersoll@Sun.COM };
361*12720SWyllys.Ingersoll@Sun.COM #endif
362*12720SWyllys.Ingersoll@Sun.COM 
363*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__CreateKey2Response
364*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__CreateKey2Response (68)
365*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:CreateKey2Response */
366*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__CreateKey2Response
367*12720SWyllys.Ingersoll@Sun.COM {
368*12720SWyllys.Ingersoll@Sun.COM public:
369*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__Key Key;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type KMS-Agent:Key */
370*12720SWyllys.Ingersoll@Sun.COM };
371*12720SWyllys.Ingersoll@Sun.COM #endif
372*12720SWyllys.Ingersoll@Sun.COM 
373*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__CreateKey2
374*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__CreateKey2 (71)
375*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:CreateKey2 */
376*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__CreateKey2
377*12720SWyllys.Ingersoll@Sun.COM {
378*12720SWyllys.Ingersoll@Sun.COM public:
379*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* required element of type KMS-Agent:DataUnit */
380*12720SWyllys.Ingersoll@Sun.COM 	char *KeyGroupID;	/* optional element of type xsd:string */
381*12720SWyllys.Ingersoll@Sun.COM 	char *AgentKWKID;	/* optional element of type xsd:string */
382*12720SWyllys.Ingersoll@Sun.COM };
383*12720SWyllys.Ingersoll@Sun.COM #endif
384*12720SWyllys.Ingersoll@Sun.COM 
385*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveKeyResponse
386*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveKeyResponse (72)
387*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveKeyResponse */
388*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveKeyResponse
389*12720SWyllys.Ingersoll@Sun.COM {
390*12720SWyllys.Ingersoll@Sun.COM public:
391*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__Key Key;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type KMS-Agent:Key */
392*12720SWyllys.Ingersoll@Sun.COM };
393*12720SWyllys.Ingersoll@Sun.COM #endif
394*12720SWyllys.Ingersoll@Sun.COM 
395*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveKey
396*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveKey (75)
397*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveKey */
398*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveKey
399*12720SWyllys.Ingersoll@Sun.COM {
400*12720SWyllys.Ingersoll@Sun.COM public:
401*12720SWyllys.Ingersoll@Sun.COM 	char *KeyID;	/* optional element of type xsd:string */
402*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* required element of type KMS-Agent:DataUnit */
403*12720SWyllys.Ingersoll@Sun.COM 	char *KeyGroupID;	/* optional element of type xsd:string */
404*12720SWyllys.Ingersoll@Sun.COM };
405*12720SWyllys.Ingersoll@Sun.COM #endif
406*12720SWyllys.Ingersoll@Sun.COM 
407*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveKey2Response
408*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveKey2Response (76)
409*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveKey2Response */
410*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveKey2Response
411*12720SWyllys.Ingersoll@Sun.COM {
412*12720SWyllys.Ingersoll@Sun.COM public:
413*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__Key Key;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type KMS-Agent:Key */
414*12720SWyllys.Ingersoll@Sun.COM };
415*12720SWyllys.Ingersoll@Sun.COM #endif
416*12720SWyllys.Ingersoll@Sun.COM 
417*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveKey2
418*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveKey2 (79)
419*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveKey2 */
420*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveKey2
421*12720SWyllys.Ingersoll@Sun.COM {
422*12720SWyllys.Ingersoll@Sun.COM public:
423*12720SWyllys.Ingersoll@Sun.COM 	char *KeyID;	/* optional element of type xsd:string */
424*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* required element of type KMS-Agent:DataUnit */
425*12720SWyllys.Ingersoll@Sun.COM 	char *KeyGroupID;	/* optional element of type xsd:string */
426*12720SWyllys.Ingersoll@Sun.COM 	char *AgentKWKID;	/* optional element of type xsd:string */
427*12720SWyllys.Ingersoll@Sun.COM };
428*12720SWyllys.Ingersoll@Sun.COM #endif
429*12720SWyllys.Ingersoll@Sun.COM 
430*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitKeysResponse
431*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitKeysResponse (80)
432*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveDataUnitKeysResponse */
433*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveDataUnitKeysResponse
434*12720SWyllys.Ingersoll@Sun.COM {
435*12720SWyllys.Ingersoll@Sun.COM public:
436*12720SWyllys.Ingersoll@Sun.COM 	LONG64 KeysRemaining;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
437*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__ArrayOfKeys Keys;	/* optional element of type KMS-Agent:ArrayOfKeys */
438*12720SWyllys.Ingersoll@Sun.COM };
439*12720SWyllys.Ingersoll@Sun.COM #endif
440*12720SWyllys.Ingersoll@Sun.COM 
441*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitKeys
442*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitKeys (83)
443*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveDataUnitKeys */
444*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveDataUnitKeys
445*12720SWyllys.Ingersoll@Sun.COM {
446*12720SWyllys.Ingersoll@Sun.COM public:
447*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* required element of type KMS-Agent:DataUnit */
448*12720SWyllys.Ingersoll@Sun.COM 	long PageSize;	/* required element of type xsd:int */
449*12720SWyllys.Ingersoll@Sun.COM 	long PageOffset;	/* required element of type xsd:int */
450*12720SWyllys.Ingersoll@Sun.COM 	char *KeyID;	/* optional element of type xsd:string */
451*12720SWyllys.Ingersoll@Sun.COM };
452*12720SWyllys.Ingersoll@Sun.COM #endif
453*12720SWyllys.Ingersoll@Sun.COM 
454*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitKeys2Response
455*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitKeys2Response (84)
456*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveDataUnitKeys2Response */
457*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveDataUnitKeys2Response
458*12720SWyllys.Ingersoll@Sun.COM {
459*12720SWyllys.Ingersoll@Sun.COM public:
460*12720SWyllys.Ingersoll@Sun.COM 	LONG64 KeysRemaining;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
461*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__ArrayOfKeys Keys;	/* optional element of type KMS-Agent:ArrayOfKeys */
462*12720SWyllys.Ingersoll@Sun.COM };
463*12720SWyllys.Ingersoll@Sun.COM #endif
464*12720SWyllys.Ingersoll@Sun.COM 
465*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitKeys2
466*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveDataUnitKeys2 (87)
467*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveDataUnitKeys2 */
468*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveDataUnitKeys2
469*12720SWyllys.Ingersoll@Sun.COM {
470*12720SWyllys.Ingersoll@Sun.COM public:
471*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* required element of type KMS-Agent:DataUnit */
472*12720SWyllys.Ingersoll@Sun.COM 	long PageSize;	/* required element of type xsd:int */
473*12720SWyllys.Ingersoll@Sun.COM 	long PageOffset;	/* required element of type xsd:int */
474*12720SWyllys.Ingersoll@Sun.COM 	char *KeyID;	/* optional element of type xsd:string */
475*12720SWyllys.Ingersoll@Sun.COM 	char *AgentKWKID;	/* optional element of type xsd:string */
476*12720SWyllys.Ingersoll@Sun.COM };
477*12720SWyllys.Ingersoll@Sun.COM #endif
478*12720SWyllys.Ingersoll@Sun.COM 
479*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveProtectAndProcessKeyResponse
480*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveProtectAndProcessKeyResponse (88)
481*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveProtectAndProcessKeyResponse */
482*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveProtectAndProcessKeyResponse
483*12720SWyllys.Ingersoll@Sun.COM {
484*12720SWyllys.Ingersoll@Sun.COM public:
485*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__Key Key;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type KMS-Agent:Key */
486*12720SWyllys.Ingersoll@Sun.COM };
487*12720SWyllys.Ingersoll@Sun.COM #endif
488*12720SWyllys.Ingersoll@Sun.COM 
489*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveProtectAndProcessKey
490*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveProtectAndProcessKey (91)
491*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveProtectAndProcessKey */
492*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveProtectAndProcessKey
493*12720SWyllys.Ingersoll@Sun.COM {
494*12720SWyllys.Ingersoll@Sun.COM public:
495*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* required element of type KMS-Agent:DataUnit */
496*12720SWyllys.Ingersoll@Sun.COM 	char *KeyGroupID;	/* optional element of type xsd:string */
497*12720SWyllys.Ingersoll@Sun.COM };
498*12720SWyllys.Ingersoll@Sun.COM #endif
499*12720SWyllys.Ingersoll@Sun.COM 
500*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveProtectAndProcessKey2Response
501*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveProtectAndProcessKey2Response (92)
502*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveProtectAndProcessKey2Response */
503*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveProtectAndProcessKey2Response
504*12720SWyllys.Ingersoll@Sun.COM {
505*12720SWyllys.Ingersoll@Sun.COM public:
506*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__Key Key;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type KMS-Agent:Key */
507*12720SWyllys.Ingersoll@Sun.COM };
508*12720SWyllys.Ingersoll@Sun.COM #endif
509*12720SWyllys.Ingersoll@Sun.COM 
510*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveProtectAndProcessKey2
511*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RetrieveProtectAndProcessKey2 (95)
512*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RetrieveProtectAndProcessKey2 */
513*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RetrieveProtectAndProcessKey2
514*12720SWyllys.Ingersoll@Sun.COM {
515*12720SWyllys.Ingersoll@Sun.COM public:
516*12720SWyllys.Ingersoll@Sun.COM 	struct KMS_Agent__DataUnit DataUnit;	/* required element of type KMS-Agent:DataUnit */
517*12720SWyllys.Ingersoll@Sun.COM 	char *KeyGroupID;	/* optional element of type xsd:string */
518*12720SWyllys.Ingersoll@Sun.COM 	char *AgentKWKID;	/* optional element of type xsd:string */
519*12720SWyllys.Ingersoll@Sun.COM };
520*12720SWyllys.Ingersoll@Sun.COM #endif
521*12720SWyllys.Ingersoll@Sun.COM 
522*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__CreateAuditLogResponse
523*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__CreateAuditLogResponse (96)
524*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:CreateAuditLogResponse */
525*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__CreateAuditLogResponse
526*12720SWyllys.Ingersoll@Sun.COM {
527*12720SWyllys.Ingersoll@Sun.COM public:
528*12720SWyllys.Ingersoll@Sun.COM 	void *_;	/* transient */
529*12720SWyllys.Ingersoll@Sun.COM };
530*12720SWyllys.Ingersoll@Sun.COM #endif
531*12720SWyllys.Ingersoll@Sun.COM 
532*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__CreateAuditLog
533*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__CreateAuditLog (99)
534*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:CreateAuditLog */
535*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__CreateAuditLog
536*12720SWyllys.Ingersoll@Sun.COM {
537*12720SWyllys.Ingersoll@Sun.COM public:
538*12720SWyllys.Ingersoll@Sun.COM 	enum KMS_Agent__AuditLogRetention Retention;	/* required element of type KMS-Agent:AuditLogRetention */
539*12720SWyllys.Ingersoll@Sun.COM 	enum KMS_Agent__AuditLogCondition Condition;	/* required element of type KMS-Agent:AuditLogCondition */
540*12720SWyllys.Ingersoll@Sun.COM 	bool IssueAlert;	/* required element of type xsd:boolean */
541*12720SWyllys.Ingersoll@Sun.COM 	char *Message;	/* optional element of type xsd:string */
542*12720SWyllys.Ingersoll@Sun.COM };
543*12720SWyllys.Ingersoll@Sun.COM #endif
544*12720SWyllys.Ingersoll@Sun.COM 
545*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__GetAgentKWKPublicKeyResponse
546*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__GetAgentKWKPublicKeyResponse (100)
547*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:GetAgentKWKPublicKeyResponse */
548*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__GetAgentKWKPublicKeyResponse
549*12720SWyllys.Ingersoll@Sun.COM {
550*12720SWyllys.Ingersoll@Sun.COM public:
551*12720SWyllys.Ingersoll@Sun.COM 	struct xsd__hexBinary KWKPublicKey;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:hexBinary */
552*12720SWyllys.Ingersoll@Sun.COM };
553*12720SWyllys.Ingersoll@Sun.COM #endif
554*12720SWyllys.Ingersoll@Sun.COM 
555*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__GetAgentKWKPublicKey
556*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__GetAgentKWKPublicKey (103)
557*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:GetAgentKWKPublicKey */
558*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__GetAgentKWKPublicKey
559*12720SWyllys.Ingersoll@Sun.COM {
560*12720SWyllys.Ingersoll@Sun.COM #ifdef WITH_NOEMPTYSTRUCT
561*12720SWyllys.Ingersoll@Sun.COM private:
562*12720SWyllys.Ingersoll@Sun.COM 	char dummy;	/* dummy member to enable compilation */
563*12720SWyllys.Ingersoll@Sun.COM #endif
564*12720SWyllys.Ingersoll@Sun.COM };
565*12720SWyllys.Ingersoll@Sun.COM #endif
566*12720SWyllys.Ingersoll@Sun.COM 
567*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RegisterAgentKWKResponse
568*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RegisterAgentKWKResponse (104)
569*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RegisterAgentKWKResponse */
570*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RegisterAgentKWKResponse
571*12720SWyllys.Ingersoll@Sun.COM {
572*12720SWyllys.Ingersoll@Sun.COM public:
573*12720SWyllys.Ingersoll@Sun.COM 	char *AgentKWKID;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* optional element of type xsd:string */
574*12720SWyllys.Ingersoll@Sun.COM };
575*12720SWyllys.Ingersoll@Sun.COM #endif
576*12720SWyllys.Ingersoll@Sun.COM 
577*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_KMS_Agent__RegisterAgentKWK
578*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_KMS_Agent__RegisterAgentKWK (107)
579*12720SWyllys.Ingersoll@Sun.COM /* KMS-Agent:RegisterAgentKWK */
580*12720SWyllys.Ingersoll@Sun.COM struct KMS_Agent__RegisterAgentKWK
581*12720SWyllys.Ingersoll@Sun.COM {
582*12720SWyllys.Ingersoll@Sun.COM public:
583*12720SWyllys.Ingersoll@Sun.COM 	struct xsd__hexBinary AgentKWK;	/* required element of type xsd:hexBinary */
584*12720SWyllys.Ingersoll@Sun.COM };
585*12720SWyllys.Ingersoll@Sun.COM #endif
586*12720SWyllys.Ingersoll@Sun.COM 
587*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_SOAP_ENV__Header
588*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_SOAP_ENV__Header (108)
589*12720SWyllys.Ingersoll@Sun.COM /* SOAP Header: */
590*12720SWyllys.Ingersoll@Sun.COM struct SOAP_ENV__Header
591*12720SWyllys.Ingersoll@Sun.COM {
592*12720SWyllys.Ingersoll@Sun.COM #ifdef WITH_NOEMPTYSTRUCT
593*12720SWyllys.Ingersoll@Sun.COM private:
594*12720SWyllys.Ingersoll@Sun.COM 	char dummy;	/* dummy member to enable compilation */
595*12720SWyllys.Ingersoll@Sun.COM #endif
596*12720SWyllys.Ingersoll@Sun.COM };
597*12720SWyllys.Ingersoll@Sun.COM #endif
598*12720SWyllys.Ingersoll@Sun.COM 
599*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_SOAP_ENV__Code
600*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_SOAP_ENV__Code (109)
601*12720SWyllys.Ingersoll@Sun.COM /* SOAP Fault Code: */
602*12720SWyllys.Ingersoll@Sun.COM struct SOAP_ENV__Code
603*12720SWyllys.Ingersoll@Sun.COM {
604*12720SWyllys.Ingersoll@Sun.COM public:
605*12720SWyllys.Ingersoll@Sun.COM 	char *SOAP_ENV__Value;	/* optional element of type xsd:QName */
606*12720SWyllys.Ingersoll@Sun.COM 	struct SOAP_ENV__Code *SOAP_ENV__Subcode;	/* optional element of type SOAP-ENV:Code */
607*12720SWyllys.Ingersoll@Sun.COM };
608*12720SWyllys.Ingersoll@Sun.COM #endif
609*12720SWyllys.Ingersoll@Sun.COM 
610*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_SOAP_ENV__Detail
611*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_SOAP_ENV__Detail (111)
612*12720SWyllys.Ingersoll@Sun.COM /* SOAP-ENV:Detail */
613*12720SWyllys.Ingersoll@Sun.COM struct SOAP_ENV__Detail
614*12720SWyllys.Ingersoll@Sun.COM {
615*12720SWyllys.Ingersoll@Sun.COM public:
616*12720SWyllys.Ingersoll@Sun.COM 	int __type;	/* any type of element <fault> (defined below) */
617*12720SWyllys.Ingersoll@Sun.COM 	void *fault;	/* transient */
618*12720SWyllys.Ingersoll@Sun.COM 	char *__any;
619*12720SWyllys.Ingersoll@Sun.COM };
620*12720SWyllys.Ingersoll@Sun.COM #endif
621*12720SWyllys.Ingersoll@Sun.COM 
622*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_SOAP_ENV__Reason
623*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_SOAP_ENV__Reason (112)
624*12720SWyllys.Ingersoll@Sun.COM /* SOAP-ENV:Reason */
625*12720SWyllys.Ingersoll@Sun.COM struct SOAP_ENV__Reason
626*12720SWyllys.Ingersoll@Sun.COM {
627*12720SWyllys.Ingersoll@Sun.COM public:
628*12720SWyllys.Ingersoll@Sun.COM 	char *SOAP_ENV__Text;	/* optional element of type xsd:string */
629*12720SWyllys.Ingersoll@Sun.COM };
630*12720SWyllys.Ingersoll@Sun.COM #endif
631*12720SWyllys.Ingersoll@Sun.COM 
632*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_SOAP_ENV__Fault
633*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_SOAP_ENV__Fault (113)
634*12720SWyllys.Ingersoll@Sun.COM /* SOAP Fault: */
635*12720SWyllys.Ingersoll@Sun.COM struct SOAP_ENV__Fault
636*12720SWyllys.Ingersoll@Sun.COM {
637*12720SWyllys.Ingersoll@Sun.COM public:
638*12720SWyllys.Ingersoll@Sun.COM 	char *faultcode;	/* optional element of type xsd:QName */
639*12720SWyllys.Ingersoll@Sun.COM 	char *faultstring;	/* optional element of type xsd:string */
640*12720SWyllys.Ingersoll@Sun.COM 	char *faultactor;	/* optional element of type xsd:string */
641*12720SWyllys.Ingersoll@Sun.COM 	struct SOAP_ENV__Detail *detail;	/* optional element of type SOAP-ENV:Detail */
642*12720SWyllys.Ingersoll@Sun.COM 	struct SOAP_ENV__Code *SOAP_ENV__Code;	/* optional element of type SOAP-ENV:Code */
643*12720SWyllys.Ingersoll@Sun.COM 	struct SOAP_ENV__Reason *SOAP_ENV__Reason;	/* optional element of type SOAP-ENV:Reason */
644*12720SWyllys.Ingersoll@Sun.COM 	char *SOAP_ENV__Node;	/* optional element of type xsd:string */
645*12720SWyllys.Ingersoll@Sun.COM 	char *SOAP_ENV__Role;	/* optional element of type xsd:string */
646*12720SWyllys.Ingersoll@Sun.COM 	struct SOAP_ENV__Detail *SOAP_ENV__Detail;	/* optional element of type SOAP-ENV:Detail */
647*12720SWyllys.Ingersoll@Sun.COM };
648*12720SWyllys.Ingersoll@Sun.COM #endif
649*12720SWyllys.Ingersoll@Sun.COM 
650*12720SWyllys.Ingersoll@Sun.COM /******************************************************************************\
651*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
652*12720SWyllys.Ingersoll@Sun.COM  * Typedefs                                                                   *
653*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
654*12720SWyllys.Ingersoll@Sun.COM \******************************************************************************/
655*12720SWyllys.Ingersoll@Sun.COM 
656*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent__QName
657*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent__QName (5)
658*12720SWyllys.Ingersoll@Sun.COM typedef char *_QName;
659*12720SWyllys.Ingersoll@Sun.COM #endif
660*12720SWyllys.Ingersoll@Sun.COM 
661*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent__XML
662*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent__XML (6)
663*12720SWyllys.Ingersoll@Sun.COM typedef char *_XML;
664*12720SWyllys.Ingersoll@Sun.COM #endif
665*12720SWyllys.Ingersoll@Sun.COM 
666*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_xsd__string
667*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_xsd__string (7)
668*12720SWyllys.Ingersoll@Sun.COM typedef char *xsd__string;
669*12720SWyllys.Ingersoll@Sun.COM #endif
670*12720SWyllys.Ingersoll@Sun.COM 
671*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_xsd__float
672*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_xsd__float (9)
673*12720SWyllys.Ingersoll@Sun.COM typedef float xsd__float;
674*12720SWyllys.Ingersoll@Sun.COM #endif
675*12720SWyllys.Ingersoll@Sun.COM 
676*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_xsd__int
677*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_xsd__int (11)
678*12720SWyllys.Ingersoll@Sun.COM typedef long xsd__int;
679*12720SWyllys.Ingersoll@Sun.COM #endif
680*12720SWyllys.Ingersoll@Sun.COM 
681*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_xsd__boolean
682*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_xsd__boolean (13)
683*12720SWyllys.Ingersoll@Sun.COM typedef bool xsd__boolean;
684*12720SWyllys.Ingersoll@Sun.COM #endif
685*12720SWyllys.Ingersoll@Sun.COM 
686*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_xsd__long
687*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_xsd__long (15)
688*12720SWyllys.Ingersoll@Sun.COM typedef LONG64 xsd__long;
689*12720SWyllys.Ingersoll@Sun.COM #endif
690*12720SWyllys.Ingersoll@Sun.COM 
691*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_xsd__dateTime
692*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_xsd__dateTime (16)
693*12720SWyllys.Ingersoll@Sun.COM typedef char *xsd__dateTime;
694*12720SWyllys.Ingersoll@Sun.COM #endif
695*12720SWyllys.Ingersoll@Sun.COM 
696*12720SWyllys.Ingersoll@Sun.COM #ifndef SOAP_TYPE_KMS_Agent_xsd__duration
697*12720SWyllys.Ingersoll@Sun.COM #define SOAP_TYPE_KMS_Agent_xsd__duration (17)
698*12720SWyllys.Ingersoll@Sun.COM typedef char *xsd__duration;
699*12720SWyllys.Ingersoll@Sun.COM #endif
700*12720SWyllys.Ingersoll@Sun.COM 
701*12720SWyllys.Ingersoll@Sun.COM 
702*12720SWyllys.Ingersoll@Sun.COM /******************************************************************************\
703*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
704*12720SWyllys.Ingersoll@Sun.COM  * Externals                                                                  *
705*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
706*12720SWyllys.Ingersoll@Sun.COM \******************************************************************************/
707*12720SWyllys.Ingersoll@Sun.COM 
708*12720SWyllys.Ingersoll@Sun.COM 
709*12720SWyllys.Ingersoll@Sun.COM /******************************************************************************\
710*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
711*12720SWyllys.Ingersoll@Sun.COM  * Server-Side Operations                                                     *
712*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
713*12720SWyllys.Ingersoll@Sun.COM \******************************************************************************/
714*12720SWyllys.Ingersoll@Sun.COM 
715*12720SWyllys.Ingersoll@Sun.COM 
716*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__ListKeyGroups(struct soap*, struct KMS_Agent__QueryParameters QueryParameters, struct KMS_Agent__ListKeyGroupsResponse &result);
717*12720SWyllys.Ingersoll@Sun.COM 
718*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__CreateDataUnit(struct soap*, char *ExternalUniqueID, char *ExternalTag, char *Description, struct KMS_Agent__CreateDataUnitResponse &result);
719*12720SWyllys.Ingersoll@Sun.COM 
720*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__RetrieveDataUnit(struct soap*, char *DataUnitID, char *ExternalUniqueID, char *ExternalTag, char *Description, struct KMS_Agent__RetrieveDataUnitResponse &result);
721*12720SWyllys.Ingersoll@Sun.COM 
722*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__RetrieveDataUnitByExternalUniqueID(struct soap*, char *ExternalUniqueID, char *ExternalTag, char *Description, struct KMS_Agent__RetrieveDataUnitByExternalUniqueIDResponse &result);
723*12720SWyllys.Ingersoll@Sun.COM 
724*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__DisassociateDataUnitKeys(struct soap*, struct KMS_Agent__DataUnit DataUnit, struct KMS_Agent__DisassociateDataUnitKeysResponse &result);
725*12720SWyllys.Ingersoll@Sun.COM 
726*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__CreateKey(struct soap*, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, struct KMS_Agent__CreateKeyResponse &result);
727*12720SWyllys.Ingersoll@Sun.COM 
728*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__CreateKey2(struct soap*, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, char *AgentKWKID, struct KMS_Agent__CreateKey2Response &result);
729*12720SWyllys.Ingersoll@Sun.COM 
730*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__RetrieveKey(struct soap*, char *KeyID, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, struct KMS_Agent__RetrieveKeyResponse &result);
731*12720SWyllys.Ingersoll@Sun.COM 
732*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__RetrieveKey2(struct soap*, char *KeyID, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, char *AgentKWKID, struct KMS_Agent__RetrieveKey2Response &result);
733*12720SWyllys.Ingersoll@Sun.COM 
734*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__RetrieveDataUnitKeys(struct soap*, struct KMS_Agent__DataUnit DataUnit, long PageSize, long PageOffset, char *KeyID, struct KMS_Agent__RetrieveDataUnitKeysResponse &result);
735*12720SWyllys.Ingersoll@Sun.COM 
736*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__RetrieveDataUnitKeys2(struct soap*, struct KMS_Agent__DataUnit DataUnit, long PageSize, long PageOffset, char *KeyID, char *AgentKWKID, struct KMS_Agent__RetrieveDataUnitKeys2Response &result);
737*12720SWyllys.Ingersoll@Sun.COM 
738*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__RetrieveProtectAndProcessKey(struct soap*, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, struct KMS_Agent__RetrieveProtectAndProcessKeyResponse &result);
739*12720SWyllys.Ingersoll@Sun.COM 
740*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__RetrieveProtectAndProcessKey2(struct soap*, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, char *AgentKWKID, struct KMS_Agent__RetrieveProtectAndProcessKey2Response &result);
741*12720SWyllys.Ingersoll@Sun.COM 
742*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__CreateAuditLog(struct soap*, enum KMS_Agent__AuditLogRetention Retention, enum KMS_Agent__AuditLogCondition Condition, bool IssueAlert, char *Message, struct KMS_Agent__CreateAuditLogResponse &result);
743*12720SWyllys.Ingersoll@Sun.COM 
744*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__GetAgentKWKPublicKey(struct soap*, struct KMS_Agent__GetAgentKWKPublicKeyResponse &result);
745*12720SWyllys.Ingersoll@Sun.COM 
746*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent__RegisterAgentKWK(struct soap*, struct xsd__hexBinary AgentKWK, struct KMS_Agent__RegisterAgentKWKResponse &result);
747*12720SWyllys.Ingersoll@Sun.COM 
748*12720SWyllys.Ingersoll@Sun.COM /******************************************************************************\
749*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
750*12720SWyllys.Ingersoll@Sun.COM  * Server-Side Skeletons to Invoke Service Operations                         *
751*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
752*12720SWyllys.Ingersoll@Sun.COM \******************************************************************************/
753*12720SWyllys.Ingersoll@Sun.COM 
754*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent_serve(struct soap*);
755*12720SWyllys.Ingersoll@Sun.COM 
756*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 KMS_Agent_serve_request(struct soap*);
757*12720SWyllys.Ingersoll@Sun.COM 
758*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__ListKeyGroups(struct soap*);
759*12720SWyllys.Ingersoll@Sun.COM 
760*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__CreateDataUnit(struct soap*);
761*12720SWyllys.Ingersoll@Sun.COM 
762*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__RetrieveDataUnit(struct soap*);
763*12720SWyllys.Ingersoll@Sun.COM 
764*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__RetrieveDataUnitByExternalUniqueID(struct soap*);
765*12720SWyllys.Ingersoll@Sun.COM 
766*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__DisassociateDataUnitKeys(struct soap*);
767*12720SWyllys.Ingersoll@Sun.COM 
768*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__CreateKey(struct soap*);
769*12720SWyllys.Ingersoll@Sun.COM 
770*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__CreateKey2(struct soap*);
771*12720SWyllys.Ingersoll@Sun.COM 
772*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__RetrieveKey(struct soap*);
773*12720SWyllys.Ingersoll@Sun.COM 
774*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__RetrieveKey2(struct soap*);
775*12720SWyllys.Ingersoll@Sun.COM 
776*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__RetrieveDataUnitKeys(struct soap*);
777*12720SWyllys.Ingersoll@Sun.COM 
778*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__RetrieveDataUnitKeys2(struct soap*);
779*12720SWyllys.Ingersoll@Sun.COM 
780*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__RetrieveProtectAndProcessKey(struct soap*);
781*12720SWyllys.Ingersoll@Sun.COM 
782*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__RetrieveProtectAndProcessKey2(struct soap*);
783*12720SWyllys.Ingersoll@Sun.COM 
784*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__CreateAuditLog(struct soap*);
785*12720SWyllys.Ingersoll@Sun.COM 
786*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__GetAgentKWKPublicKey(struct soap*);
787*12720SWyllys.Ingersoll@Sun.COM 
788*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_serve_KMS_Agent__RegisterAgentKWK(struct soap*);
789*12720SWyllys.Ingersoll@Sun.COM 
790*12720SWyllys.Ingersoll@Sun.COM /******************************************************************************\
791*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
792*12720SWyllys.Ingersoll@Sun.COM  * Client-Side Call Stubs                                                     *
793*12720SWyllys.Ingersoll@Sun.COM  *                                                                            *
794*12720SWyllys.Ingersoll@Sun.COM \******************************************************************************/
795*12720SWyllys.Ingersoll@Sun.COM 
796*12720SWyllys.Ingersoll@Sun.COM 
797*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__ListKeyGroups(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct KMS_Agent__QueryParameters QueryParameters, struct KMS_Agent__ListKeyGroupsResponse &result);
798*12720SWyllys.Ingersoll@Sun.COM 
799*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__CreateDataUnit(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *ExternalUniqueID, char *ExternalTag, char *Description, struct KMS_Agent__CreateDataUnitResponse &result);
800*12720SWyllys.Ingersoll@Sun.COM 
801*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__RetrieveDataUnit(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *DataUnitID, char *ExternalUniqueID, char *ExternalTag, char *Description, struct KMS_Agent__RetrieveDataUnitResponse &result);
802*12720SWyllys.Ingersoll@Sun.COM 
803*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__RetrieveDataUnitByExternalUniqueID(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *ExternalUniqueID, char *ExternalTag, char *Description, struct KMS_Agent__RetrieveDataUnitByExternalUniqueIDResponse &result);
804*12720SWyllys.Ingersoll@Sun.COM 
805*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__DisassociateDataUnitKeys(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct KMS_Agent__DataUnit DataUnit, struct KMS_Agent__DisassociateDataUnitKeysResponse &result);
806*12720SWyllys.Ingersoll@Sun.COM 
807*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__CreateKey(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, struct KMS_Agent__CreateKeyResponse &result);
808*12720SWyllys.Ingersoll@Sun.COM 
809*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__CreateKey2(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, char *AgentKWKID, struct KMS_Agent__CreateKey2Response &result);
810*12720SWyllys.Ingersoll@Sun.COM 
811*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__RetrieveKey(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *KeyID, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, struct KMS_Agent__RetrieveKeyResponse &result);
812*12720SWyllys.Ingersoll@Sun.COM 
813*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__RetrieveKey2(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *KeyID, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, char *AgentKWKID, struct KMS_Agent__RetrieveKey2Response &result);
814*12720SWyllys.Ingersoll@Sun.COM 
815*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__RetrieveDataUnitKeys(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct KMS_Agent__DataUnit DataUnit, long PageSize, long PageOffset, char *KeyID, struct KMS_Agent__RetrieveDataUnitKeysResponse &result);
816*12720SWyllys.Ingersoll@Sun.COM 
817*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__RetrieveDataUnitKeys2(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct KMS_Agent__DataUnit DataUnit, long PageSize, long PageOffset, char *KeyID, char *AgentKWKID, struct KMS_Agent__RetrieveDataUnitKeys2Response &result);
818*12720SWyllys.Ingersoll@Sun.COM 
819*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__RetrieveProtectAndProcessKey(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, struct KMS_Agent__RetrieveProtectAndProcessKeyResponse &result);
820*12720SWyllys.Ingersoll@Sun.COM 
821*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__RetrieveProtectAndProcessKey2(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct KMS_Agent__DataUnit DataUnit, char *KeyGroupID, char *AgentKWKID, struct KMS_Agent__RetrieveProtectAndProcessKey2Response &result);
822*12720SWyllys.Ingersoll@Sun.COM 
823*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__CreateAuditLog(struct soap *soap, const char *soap_endpoint, const char *soap_action, enum KMS_Agent__AuditLogRetention Retention, enum KMS_Agent__AuditLogCondition Condition, bool IssueAlert, char *Message, struct KMS_Agent__CreateAuditLogResponse &result);
824*12720SWyllys.Ingersoll@Sun.COM 
825*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__GetAgentKWKPublicKey(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct KMS_Agent__GetAgentKWKPublicKeyResponse &result);
826*12720SWyllys.Ingersoll@Sun.COM 
827*12720SWyllys.Ingersoll@Sun.COM SOAP_FMAC5 int SOAP_FMAC6 soap_call_KMS_Agent__RegisterAgentKWK(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct xsd__hexBinary AgentKWK, struct KMS_Agent__RegisterAgentKWKResponse &result);
828*12720SWyllys.Ingersoll@Sun.COM 
829*12720SWyllys.Ingersoll@Sun.COM } // namespace KMS_Agent
830*12720SWyllys.Ingersoll@Sun.COM 
831*12720SWyllys.Ingersoll@Sun.COM 
832*12720SWyllys.Ingersoll@Sun.COM #endif
833*12720SWyllys.Ingersoll@Sun.COM 
834*12720SWyllys.Ingersoll@Sun.COM /* End of KMS_AgentStub.h */
835