xref: /onnv-gate/usr/src/lib/libkmsagent/common/SOAP/envStub.h (revision 12720:3db6e0082404)
1 /*
2  * CDDL HEADER START
3  *
4  * The contents of this file are subject to the terms of the
5  * Common Development and Distribution License (the "License").
6  * You may not use this file except in compliance with the License.
7  *
8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9  * or http://www.opensolaris.org/os/licensing.
10  * See the License for the specific language governing permissions
11  * and limitations under the License.
12  *
13  * When distributing Covered Code, include this CDDL HEADER in each
14  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15  * If applicable, add the following below this CDDL HEADER, with the
16  * fields enclosed by brackets "[]" replaced with your own identifying
17  * information: Portions Copyright [yyyy] [name of copyright owner]
18  *
19  * CDDL HEADER END
20  */
21 
22 /*
23  * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
24  */
25 
26 /* envStub.h
27    Generated by gSOAP 2.7.17 from ../gsoapStubs/Env/env.h
28    Copyright(C) 2000-2010, Robert van Engelen, Genivia Inc. All Rights Reserved.
29    This part of the software is released under one of the following licenses:
30    GPL, the gSOAP public license, or Genivia's license for commercial use.
31 */
32 
33 #ifndef envStub_H
34 #define envStub_H
35 #include "stdsoap2.h"
36 
37 /******************************************************************************\
38  *                                                                            *
39  * Enumerations                                                               *
40  *                                                                            *
41 \******************************************************************************/
42 
43 
44 /******************************************************************************\
45  *                                                                            *
46  * Types with Custom Serializers                                              *
47  *                                                                            *
48 \******************************************************************************/
49 
50 
51 /******************************************************************************\
52  *                                                                            *
53  * Classes and Structs                                                        *
54  *                                                                            *
55 \******************************************************************************/
56 
57 
58 #if 0 /* volatile type: do not declare here, declared elsewhere */
59 
60 #endif
61 
62 #ifndef SOAP_TYPE_SOAP_ENV__Header
63 #define SOAP_TYPE_SOAP_ENV__Header (7)
64 /* SOAP Header: */
65 struct SOAP_ENV__Header
66 {
67 #ifdef WITH_NOEMPTYSTRUCT
68 private:
69 	char dummy;	/* dummy member to enable compilation */
70 #endif
71 };
72 #endif
73 
74 #ifndef SOAP_TYPE_SOAP_ENV__Code
75 #define SOAP_TYPE_SOAP_ENV__Code (8)
76 /* SOAP Fault Code: */
77 struct SOAP_ENV__Code
78 {
79 public:
80 	char *SOAP_ENV__Value;	/* optional element of type xsd:QName */
81 	struct SOAP_ENV__Code *SOAP_ENV__Subcode;	/* optional element of type SOAP-ENV:Code */
82 };
83 #endif
84 
85 #ifndef SOAP_TYPE_SOAP_ENV__Detail
86 #define SOAP_TYPE_SOAP_ENV__Detail (10)
87 /* SOAP-ENV:Detail */
88 struct SOAP_ENV__Detail
89 {
90 public:
91 	int __type;	/* any type of element <fault> (defined below) */
92 	void *fault;	/* transient */
93 	char *__any;
94 };
95 #endif
96 
97 #ifndef SOAP_TYPE_SOAP_ENV__Reason
98 #define SOAP_TYPE_SOAP_ENV__Reason (13)
99 /* SOAP-ENV:Reason */
100 struct SOAP_ENV__Reason
101 {
102 public:
103 	char *SOAP_ENV__Text;	/* optional element of type xsd:string */
104 };
105 #endif
106 
107 #ifndef SOAP_TYPE_SOAP_ENV__Fault
108 #define SOAP_TYPE_SOAP_ENV__Fault (14)
109 /* SOAP Fault: */
110 struct SOAP_ENV__Fault
111 {
112 public:
113 	char *faultcode;	/* optional element of type xsd:QName */
114 	char *faultstring;	/* optional element of type xsd:string */
115 	char *faultactor;	/* optional element of type xsd:string */
116 	struct SOAP_ENV__Detail *detail;	/* optional element of type SOAP-ENV:Detail */
117 	struct SOAP_ENV__Code *SOAP_ENV__Code;	/* optional element of type SOAP-ENV:Code */
118 	struct SOAP_ENV__Reason *SOAP_ENV__Reason;	/* optional element of type SOAP-ENV:Reason */
119 	char *SOAP_ENV__Node;	/* optional element of type xsd:string */
120 	char *SOAP_ENV__Role;	/* optional element of type xsd:string */
121 	struct SOAP_ENV__Detail *SOAP_ENV__Detail;	/* optional element of type SOAP-ENV:Detail */
122 };
123 #endif
124 
125 /******************************************************************************\
126  *                                                                            *
127  * Typedefs                                                                   *
128  *                                                                            *
129 \******************************************************************************/
130 
131 #ifndef SOAP_TYPE__QName
132 #define SOAP_TYPE__QName (5)
133 typedef char *_QName;
134 #endif
135 
136 #ifndef SOAP_TYPE__XML
137 #define SOAP_TYPE__XML (6)
138 typedef char *_XML;
139 #endif
140 
141 
142 /******************************************************************************\
143  *                                                                            *
144  * Externals                                                                  *
145  *                                                                            *
146 \******************************************************************************/
147 
148 
149 #endif
150 
151 /* End of envStub.h */
152