tuscany-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From edslatt...@apache.org
Subject svn commit: r415680 [2/3] - in /incubator/tuscany/cpp/sca/samples/Calculator: ./ CalculatorModule/ Client/ WSClient/
Date Tue, 20 Jun 2006 14:51:18 GMT
Added: incubator/tuscany/cpp/sca/samples/Calculator/WSClient/Calculator_Client.i
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/Calculator/WSClient/Calculator_Client.i?rev=415680&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/samples/Calculator/WSClient/Calculator_Client.i (added)
+++ incubator/tuscany/cpp/sca/samples/Calculator/WSClient/Calculator_Client.i Tue Jun 20 07:51:16 2006
@@ -0,0 +1,472329 @@
+#line 1 "c:\\apache\\apache_checkout\\cpp\\sca\\samples\\calculator\\wsclient\\calculator_client.cpp"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\apache\\apache_checkout\\cpp\\sca\\samples\\calculator\\wsclient\\axis2_calculator_stub.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_stub.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_endpoint_ref.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#pragma once
+#line 18 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+
+
+
+#line 25 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+extern "C" {
+#line 30 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+
+
+
+
+
+
+
+#line 41 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+#line 42 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+
+
+#line 48 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+
+
+
+
+
+#line 57 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+#line 58 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+
+
+
+
+
+
+#line 68 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+#line 69 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+
+
+
+
+
+
+
+#line 80 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+ extern int errno;
+#line 82 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+
+
+typedef int ptrdiff_t;
+
+#line 90 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+typedef unsigned int size_t;
+
+#line 96 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+typedef unsigned short wchar_t;
+
+#line 102 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+
+
+
+
+
+
+
+
+
+}
+#line 114 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+
+#line 116 "c:\\program files\\microsoft visual studio\\vc98\\include\\stddef.h"
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_defines.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+extern "C"
+{
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+    typedef char axis2_char_t;
+    typedef int axis2_bool_t;
+    typedef int axis2_status_t;
+    typedef int axis2_scope_t;
+    typedef unsigned int axis2_ssize_t;
+    typedef char axis2_byte_t;
+
+
+
+
+
+
+
+
+   
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 60 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+#line 69 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+#line 80 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+#line 83 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+#line 85 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+#line 86 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 146 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+#line 150 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+#line 154 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+#line 158 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+typedef enum _axis2_xml_parser_type
+{
+    AXIS2_XML_PARSER_TYPE_BUFFER = 1,
+   AXIS2_XML_PARSER_TYPE_FILE,
+    AXIS2_XML_PARSER_TYPE_DOC
+} axis2_xml_parser_type;
+
+    
+
+}
+#line 173 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+#line 175 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_defines.h"
+
+
+extern "C"
+{
+#line 32 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_defines.h"
+
+
+}
+#line 36 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_defines.h"
+
+#line 38 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_defines.h"
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_endpoint_ref.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_allocator.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_allocator.h"
+
+
+extern "C"
+{
+#line 31 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_allocator.h"
+
+
+
+
+
+
+
+ 
+ 
+
+
+
+
+
+
+    typedef struct axis2_allocator
+    {
+    
+
+      
+
+
+
+
+
+
+
+         void * (__stdcall *malloc) (struct axis2_allocator *allocator, size_t size);
+      
+
+
+
+
+
+
+
+
+         void * (__stdcall *realloc) (struct axis2_allocator *allocator, void *ptr, size_t size);
+      
+
+
+
+
+
+
+         void (__stdcall *free) (struct axis2_allocator *allocator, void *ptr);
+    } axis2_allocator_t;
+
+  
+
+
+
+
+    __declspec(dllimport) axis2_allocator_t * __stdcall 
+   axis2_allocator_init (axis2_allocator_t *allocator);
+
+  
+
+
+
+
+    __declspec(dllimport) axis2_status_t __stdcall 
+   axis2_allocator_free(axis2_allocator_t *allocator);
+
+
+
+   
+
+
+      
+
+
+
+
+    
+
+}
+#line 109 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_allocator.h"
+
+#line 111 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_allocator.h"
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_error.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 21 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_error.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_allocator.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 22 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_error.h"
+
+
+extern "C"
+{
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_error.h"
+  
+
+
+
+
+    enum axis2_status_codes
+    {
+        
+        AXIS2_CRTICAL_FAILURE = -1,
+        
+        AXIS2_FAILURE,
+        
+        AXIS2_SUCCESS
+    };
+  
+
+
+
+
+    enum axis2_error_codes
+    {
+        
+
+
+
+
+
+
+
+
+        
+
+
+        AXIS2_ERROR_NONE = 0,
+        
+        AXIS2_ERROR_NO_MEMORY,
+        
+        AXIS2_ERROR_INVALID_NULL_PARAM,
+
+        
+
+
+
+        
+
+
+        
+        AXIS2_ERROR_BLOCKING_INVOCATION_EXPECTS_RESPONSE,
+        
+        AXIS2_ERROR_CANNOT_INFER_TRANSPORT,
+        
+        AXIS2_ERROR_CLIENT_SIDE_SUPPORT_ONLY_ONE_CONF_CTX,
+        
+        AXIS2_ERROR_MEP_CANNOT_BE_NULL_IN_MEP_CLIENT,
+        
+        AXIS2_ERROR_MEP_MISMATCH_IN_MEP_CLIENT,
+        
+        AXIS2_ERROR_TWO_WAY_CHANNEL_NEEDS_ADDRESSING,
+        
+        AXIS2_ERROR_UNKNOWN_TRANSPORT,
+        
+        AXIS2_ERROR_UNSUPPORTED_TYPE,
+        
+
+
+
+        
+
+
+        
+        AXIS2_ERROR_INVALID_SOAP_ENVELOPE_STATE,
+        
+        AXIS2_ERROR_INVALID_STATE_MSG_CTX,
+        
+        AXIS2_ERROR_INVALID_STATE_SVC,
+        
+        AXIS2_ERROR_INVALID_STATE_SVC_GRP,
+        
+        AXIS2_ERROR_SERVICE_NOT_YET_FOUND,
+
+       
+
+ 
+        
+        AXI2_ERROR_INVALID_PHASE,
+        
+        AXIS2_ERROR_CONFIG_NOT_FOUND,
+        
+        AXIS2_ERROR_DATA_ELEMENT_IS_NULL,
+        
+        AXIS2_ERROR_INFLOW_NOT_ALLOWED_IN_TRS_OUT,
+        
+        AXIS2_ERROR_INVALID_HANDLER_STATE,
+        
+        AXIS2_ERROR_INVALID_MODUELE_REF,
+        
+        AXIS2_ERROR_INVALID_MODUELE_REF_BY_OP,
+        
+        AXIS2_ERROR_INVALID_MODULE_CONF,
+        
+        AXIS2_ERROR_INVALID_STATE_DESC_BUILDER,
+        
+        AXIS2_ERROR_MODULE_NOT_FOUND,
+        
+        AXIS2_ERROR_MODULE_VALIDATION_FAILED,
+        
+        AXIS2_ERROR_MODULE_XML_NOT_FOUND_FOR_THE_MODULE,
+        
+        AXIS2_ERROR_NO_DISPATCHER_FOUND,
+        
+        AXIS2_ERROR_OP_NAME_MISSING,
+        
+        AXIS2_ERROR_OUTFLOW_NOT_ALLOWED_IN_TRS_IN,
+        
+        AXIS2_ERROR_REPO_CAN_NOT_BE_NULL,
+        
+        AXIS2_ERROR_REPOSITORY_NOT_EXIST,
+        
+        AXIS2_ERROR_REPOS_LISTENER_INIT_FAILED,
+        
+        AXIS2_ERROR_SERVICE_XML_NOT_FOUND,
+        
+        AXIS2_ERROR_SVC_NAME_ERROR,
+        
+        AXIS2_ERROR_TRANSPORT_SENDER_ERROR,
+        
+        AXIS2_PATH_TO_CONFIG_CAN_NOT_BE_NULL,
+        
+        AXIS2_ERROR_INVALID_SVC,
+       
+
+ 
+        
+        AXIS2_ERROR_CANNOT_CORRELATE_MSG,
+        
+        AXIS2_ERROR_COULD_NOT_MAP_MEP_URI_TO_MEP_CONSTANT,
+        
+        AXIS2_ERROR_INVALID_MESSAGE_ADDITION,
+        
+        AXIS2_ERROR_INVALID_STATE_MODULE_DESC,
+        
+        AXIS2_ERROR_INVALID_STATE_PARAM_CONTAINER,
+        
+        AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_OP,
+        
+        AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_SVC,
+        
+        AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_SVC_GRP,
+        
+        AXIS2_ERROR_PARAMETER_LOCKED_CANNOT_OVERRIDE,
+       
+
+ 
+        
+        AXIS2_ERROR_BEFORE_AFTER_HANDLERS_SAME,
+        
+        AXIS2_ERROR_INVALID_HANDLER_RULES,
+        
+        AXIS2_ERROR_INVALID_MODULE,
+        
+        AXIS2_ERROR_INVALID_PHASE_FIRST_HANDLER,
+        
+        AXIS2_ERROR_INVALID_PHASE_LAST_HANDLER,
+        
+        AXIS2_ERROR_INVALID_STATE_CONF,
+        
+        AXIS2_ERROR_INVALID_STATE_PROCESSING_FAULT_ALREADY,
+        
+        AXIS2_ERROR_NOWHERE_TO_SEND_FAULT,
+        
+        AXIS2_ERROR_PHASE_ADD_HANDLER_INVALID,
+        
+        AXIS2_ERROR_PHASE_FIRST_HANDLER_ALREADY_SET,
+        
+        AXIS2_ERROR_PHASE_LAST_HANDLER_ALREADY_SET,
+        
+
+        AXIS2_ERROR_TWO_SVCS_CANNOT_HAVE_SAME_NAME,
+       
+
+ 
+        
+        AXIS2_ERROR_INVALID_MODULE_REF,
+        
+        AXIS2_ERROR_INVALID_PHASE,
+        
+        AXIS2_ERROR_NO_TRANSPORT_IN_CONFIGURED,
+        
+        AXIS2_ERROR_NO_TRANSPORT_OUT_CONFIGURED,
+        
+        AXIS2_ERROR_PHASE_IS_NOT_SPECIFED,
+        
+        AXIS2_ERROR_SERVICE_MODULE_CAN_NOT_REFER_GLOBAL_PHASE,
+
+        
+
+
+        
+        AXIS2_ERROR_WSDL_SCHEMA_IS_NULL,
+       
+
+ 
+        
+        AXIS2_ERROR_OM_ELEMENT_INVALID_STATE,
+        
+        AXIS2_ERROR_OM_ELEMENT_MISMATCH,
+        
+        AXIS2_ERROR_RPC_NEED_MATCHING_CHILD,
+        
+        AXIS2_ERROR_UNKNOWN_STYLE,
+        
+        AXIS2_ERROR_STRING_DOES_NOT_REPRESENT_A_VALID_NC_NAME,
+       
+
+ 
+
+       
+
+ 
+        
+        AXIS2_ERROR_HTTP_CLIENT_TRANSPORT_ERROR,
+        
+        AXIS2_ERROR_HTTP_REQUEST_NOT_SENT,
+        
+        AXIS2_ERROR_INVALID_HEADER,
+        
+        AXIS2_ERROR_INVALID_HTTP_HEADER_START_LINE,
+        
+        AXIS2_ERROR_INVALID_TRANSPORT_PROTOCOL,
+        
+        AXIS2_ERROR_NULL_BODY,
+        
+        AXIS2_ERROR_NULL_CONFIGURATION_CONTEXT,
+         
+        AXIS2_ERROR_NULL_HTTP_VERSION,
+        
+        AXIS2_ERROR_NULL_IN_STREAM_IN_MSG_CTX,
+        
+        AXIS2_ERROR_NULL_OM_OUTPUT,
+        
+        AXIS2_ERROR_NULL_SOAP_ENVELOPE_IN_MSG_CTX,
+        
+        AXIS2_ERROR_NULL_STREAM_IN_CHUNKED_STREAM,
+        
+        AXIS2_ERROR_NULL_STREAM_IN_RESPONSE_BODY,
+      
+      AXIS2_ERROR_NULL_URL,
+        
+        AXIS2_ERROR_OUT_TRNSPORT_INFO_NULL,
+        
+        AXIS2_ERROR_RESPONSE_CONTENT_TYPE_MISSING,
+        
+        AXIS2_ERROR_RESPONSE_TIMED_OUT,
+        
+        AXIS2_ERROR_SOAP_ENVELOPE_OR_SOAP_BODY_NULL,
+        
+        AXIS2_ERROR_SSL_ENGINE,
+        
+        AXIS2_ERROR_SSL_NO_CA_FILE,
+        
+        AXIS2_ERROR_WRITING_RESPONSE,
+       
+
+ 
+
+       
+
+
+    
+       
+
+
+      
+      AXIS2_ERROR_COULD_NOT_OPEN_FILE,
+        
+        AXIS2_ERROR_DLL_CREATE_FAILED,
+        
+        AXIS2_ERROR_DLL_LOADING_FAILED,
+      
+      AXIS2_ERROR_ENVIRONMENT_IS_NULL,
+        
+        AXIS2_ERROR_FILE_NAME_NOT_SET,
+        
+        AXIS2_ERROR_INVALID_STATE_DLL_DESC,
+        
+        AXIS2_ERROR_HANDLER_CREATION_FAILED,
+        
+        AXIS2_ERROR_INDEX_OUT_OF_BOUNDS,
+      
+      AXIS2_ERROR_INVALID_ADDRESS,
+      
+      AXIS2_ERROR_INVALID_FD,
+      
+      AXIS2_ERROR_INVALID_SOCKET,
+        
+        AXIS2_ERROR_INVALID_STATE_PARAM,
+        
+        AXIS2_ERROR_MODULE_CREATION_FAILED,
+        
+        AXIS2_ERROR_MSG_RECV_CREATION_FAILED,
+        
+        AXIS2_ERROR_NO_SUCH_ELEMENT,
+      
+      AXIS2_ERROR_SOCKET_BIND_FAILED,
+      
+      AXIS2_ERROR_SOCKET_ERROR,
+        
+        AXIS2_ERROR_SOCKET_LISTEN_FAILED,
+        
+        AXIS2_ERROR_SVC_SKELETON_CREATION_FAILED,
+        
+        AXIS2_ERROR_TRANSPORT_RECV_CREATION_FAILED,
+        
+        AXIS2_ERROR_TRANSPORT_SENDER_CREATION_FAILED,
+        
+        AXIS2_ERROR_UUID_GEN_FAILED,
+       
+
+
+        
+        AXIS2_ERROR_INTERFACE_OR_PORT_TYPE_NOT_FOUND_FOR_THE_BINDING,
+      
+      AXIS2_ERROR_INTERFACES_OR_PORTS_NOT_FOUND_FOR_PARTIALLY_BUILT_WOM,
+        
+        AXIS2_ERROR_INVALID_STATE_WSDL_OP,
+        
+        AXIS2_ERROR_INVALID_STATE_WSDL_SVC,
+        
+        AXIS2_ERROR_MEP_CANNOT_DETERMINE_MEP,
+        
+        AXIS2_ERROR_WSDL_BINDING_NAME_IS_REQUIRED,
+        
+        AXIS2_ERROR_WSDL_INTERFACE_NAME_IS_REQUIRED,
+        
+        AXIS2_ERROR_WSDL_PARSER_INVALID_STATE,
+        
+        AXIS2_ERROR_WSDL_SVC_NAME_IS_REQUIRED,
+       
+
+
+
+       
+
+
+        
+       
+
+
+        
+        AXIS2_ERROR_BUILDER_DONE_CANNOT_PULL,
+        
+        AXIS2_ERROR_INVALID_BUILDER_STATE_CANNOT_DISCARD,
+        
+        AXIS2_ERROR_INVALID_BUILDER_STATE_LAST_NODE_NULL,
+        
+        AXIS2_ERROR_INVALID_DOCUMENT_STATE_ROOT_NULL,
+        
+        AXIS2_ERROR_INVALID_DOCUMENT_STATE_UNDEFINED_NAMESPACE,
+        
+        AXIS2_ERROR_INVALID_EMPTY_NAMESPACE_URI,
+        
+
+        AXIS2_ERROR_ITERATOR_NEXT_METHOD_HAS_NOT_YET_BEEN_CALLED,
+        
+
+        AXIS2_ERROR_ITERATOR_REMOVE_HAS_ALREADY_BEING_CALLED,
+        
+        AXIS2_ERROR_XML_READER_ELEMENT_NULL,
+        
+        AXIS2_ERROR_XML_READER_VALUE_NULL,
+       
+
+
+        
+        AXIS2_ERROR_CREATING_XML_STREAM_READER,
+        
+        AXIS2_ERROR_CREATING_XML_STREAM_WRITER,
+        
+        AXIS2_ERROR_WRITING_ATTRIBUTE,
+        
+        AXIS2_ERROR_WRITING_ATTRIBUTE_WITH_NAMESPACE,
+        
+        AXIS2_ERROR_WRITING_ATTRIBUTE_WITH_NAMESPACE_PREFIX,
+        
+        AXIS2_ERROR_WRITING_COMMENT,
+        
+        AXIS2_ERROR_WRITING_DEFAULT_NAMESPACE,
+        
+        AXIS2_ERROR_WRITING_DTD,
+        
+        AXIS2_ERROR_WRITING_EMPTY_ELEMENT,
+        
+        AXIS2_ERROR_WRITING_EMPTY_ELEMENT_WITH_NAMESPACE,
+        
+        AXIS2_ERROR_WRITING_EMPTY_ELEMENT_WITH_NAMESPACE_PREFIX,
+        
+        AXIS2_ERROR_WRITING_END_DOCUMENT,
+        
+        AXIS2_ERROR_WRITING_END_ELEMENT,
+        
+        AXIS2_ERROR_WRITING_PROCESSING_INSTRUCTION,
+        
+        AXIS2_ERROR_WRITING_START_DOCUMENT,
+        
+        AXIS2_ERROR_WRITING_START_ELEMENT,
+        
+        AXIS2_ERROR_WRITING_START_ELEMENT_WITH_NAMESPACE,
+        
+        AXIS2_ERROR_WRITING_START_ELEMENT_WITH_NAMESPACE_PREFIX,
+        
+        AXIS2_ERROR_WRITING_CDATA,
+      
+      AXIS2_ERROR_XML_PARSER_INVALID_MEM_TYPE,
+      
+       
+
+
+        
+        AXIS2_ERROR_INVALID_BASE_TYPE,
+        
+        AXIS2_ERROR_INVALID_SOAP_NAMESPACE_URI,
+        
+        AXIS2_ERROR_INVALID_SOAP_VERSION,
+        
+        AXIS2_ERROR_INVALID_VALUE_FOUND_IN_MUST_UNDERSTAND,
+        
+        AXIS2_ERROR_MULTIPLE_CODE_ELEMENTS_ENCOUNTERED,
+        
+        AXIS2_ERROR_MULTIPLE_DETAIL_ELEMENTS_ENCOUNTERED,
+        
+        AXIS2_ERROR_MULTIPLE_NODE_ELEMENTS_ENCOUNTERED,
+        
+        AXIS2_ERROR_MULTIPLE_REASON_ELEMENTS_ENCOUNTERED,
+        
+        AXIS2_ERROR_MULTIPLE_ROLE_ELEMENTS_ENCOUNTERED,
+        
+        AXIS2_ERROR_MULTIPLE_SUB_CODE_VALUES_ENCOUNTERED,
+        
+        AXIS2_ERROR_MULTIPLE_VALUE_ENCOUNTERED_IN_CODE_ELEMENT,
+        
+        AXIS2_ERROR_MUST_UNDERSTAND_SHOULD_BE_1_0_TRUE_FALSE,
+        
+        AXIS2_ERROR_OM_ELEMENT_EXPECTED,
+        
+
+        AXIS2_ERROR_ONLY_CHARACTERS_ARE_ALLOWED_HERE,
+        
+        AXIS2_ERROR_ONLY_ONE_SOAP_FAULT_ALLOWED_IN_BODY,
+        
+        AXIS2_ERROR_SOAP11_FAULT_ACTOR_SHOULD_NOT_HAVE_CHILD_ELEMENTS,
+        
+
+        AXIS2_ERROR_SOAP_BUILDER_ENVELOPE_CAN_HAVE_ONLY_HEADER_AND_BODY,
+        
+        AXIS2_ERROR_SOAP_BUILDER_HEADER_BODY_WRONG_ORDER,
+        
+        AXIS2_ERROR_SOAP_BUILDER_MULTIPLE_BODY_ELEMENTS_ENCOUNTERED,
+        
+        AXIS2_ERROR_SOAP_BUILDER_MULTIPLE_HEADERS_ENCOUNTERED,
+        
+        AXIS2_ERROR_SOAP_FAULT_CODE_DOES_NOT_HAVE_A_VALUE,
+        
+        AXIS2_ERROR_SOAP_FAULT_REASON_ELEMENT_SHOULD_HAVE_A_TEXT,
+        
+        AXIS2_ERROR_SOAP_FAULT_ROLE_ELEMENT_SHOULD_HAVE_A_TEXT,
+        
+        AXIS2_ERROR_SOAP_FAULT_VALUE_SHOULD_BE_PRESENT_BEFORE_SUB_CODE,
+        
+        AXIS2_ERROR_SOAP_MESSAGE_DOES_NOT_CONTAIN_AN_ENVELOPE,
+        
+        AXIS2_ERROR_SOAP_MESSAGE_FIRST_ELEMENT_MUST_CONTAIN_LOCAL_NAME,
+        
+        AXIS2_ERROR_THIS_LOCALNAME_IS_NOT_SUPPORTED_INSIDE_THE_REASON_ELEMENT,
+        
+        AXIS2_ERROR_THIS_LOCALNAME_IS_NOT_SUPPORTED_INSIDE_THE_SUB_CODE_ELEMENT,
+        
+        AXIS2_ERROR_THIS_LOCALNAME_NOT_SUPPORTED_INSIDE_THE_CODE_ELEMENT,
+        
+        AXIS2_ERROR_TRANSPORT_LEVEL_INFORMATION_DOES_NOT_MATCH_WITH_SOAP,
+        
+        AXIS2_ERROR_UNSUPPORTED_ELEMENT_IN_SOAP_FAULT_ELEMENT,
+        
+        AXIS2_ERROR_WRONG_ELEMENT_ORDER_ENCOUNTERED,
+       
+
+
+        
+        AXIS2_ERROR_SVC_SKEL_INVALID_XML_FORMAT_IN_REQUEST,
+        
+        AXIS2_ERROR_SVC_SKEL_INPUT_OM_NODE_NULL,
+        
+        AXIS2_ERROR_SVC_SKEL_INVALID_OPERATION_PARAMETERS_IN_SOAP_REQUEST,
+        
+        
+
+
+
+
+        AXIS2_ERROR_LAST
+    };
+        
+    struct axis2_error;
+    struct axis2_error_ops;
+   typedef enum axis2_status_codes axis2_status_codes_t;
+   typedef enum axis2_error_codes axis2_error_codes_t;
+
+
+
+
+
+
+
+  
+
+
+
+
+    typedef struct axis2_error_ops
+    {
+
+      
+
+
+
+
+        axis2_status_t (__stdcall *free)(struct axis2_error *error);
+        
+      
+
+
+
+    const axis2_char_t *(__stdcall *
+    get_message)(
+    const struct axis2_error *error);
+      
+       axis2_status_t  (__stdcall *set_error_number) (struct axis2_error *error
+            ,  axis2_error_codes_t error_number);
+      
+         axis2_status_t  (__stdcall *set_status_code) (struct axis2_error *error
+            , axis2_status_codes_t status_code);
+      
+         axis2_status_t  (__stdcall *get_status_code) (struct axis2_error *error);
+          
+    } axis2_error_ops_t;
+
+  
+
+
+
+
+    typedef struct axis2_error
+    {
+        
+        struct axis2_error_ops *ops;
+        
+        int error_number;
+
+        int status_code;
+    } axis2_error_t;
+
+__declspec(dllimport) 
+axis2_status_t __stdcall axis2_error_init();
+
+
+
+
+
+
+
+
+   
+
+
+        
+
+
+
+
+
+    
+
+}
+#line 610 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_error.h"
+
+
+#line 613 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_error.h"
+#line 28 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_log.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_allocator.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 21 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_log.h"
+
+
+extern "C"
+{
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_log.h"
+
+    typedef struct axis2_log_ops axis2_log_ops_t;
+   typedef struct axis2_log axis2_log_t;
+
+
+
+
+
+
+
+
+
+
+
+
+   
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    typedef enum axis2_log_levels
+    {
+        
+        AXIS2_LOG_LEVEL_CRITICAL = 0,
+        
+        AXIS2_LOG_LEVEL_ERROR,
+        
+        AXIS2_LOG_LEVEL_WARNING,
+        
+        AXIS2_LOG_LEVEL_INFO,
+        
+        AXIS2_LOG_LEVEL_DEBUG,
+        
+        AXIS2_LOG_LEVEL_TRACE
+    } axis2_log_levels_t;
+
+
+
+
+
+
+
+  
+
+
+
+
+    struct axis2_log_ops
+    {
+    
+      
+
+
+
+
+       axis2_status_t (__stdcall *
+      free) (axis2_allocator_t *allocator, 
+            struct axis2_log *log);
+
+      
+
+
+
+
+
+        axis2_status_t (__stdcall *
+       write) (axis2_log_t *log, 
+             const axis2_char_t *buffer, 
+             axis2_log_levels_t level,
+             const axis2_char_t *file,
+             const int line);
+    };
+
+  
+
+
+
+
+    struct axis2_log
+    {
+        
+        struct axis2_log_ops *ops;
+        
+        axis2_log_levels_t level;
+        
+        axis2_bool_t enabled;
+
+    };
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_log_impl_log_critical(axis2_log_t *log, 
+                      const axis2_char_t *filename, 
+                     const int linenumber,
+                     const axis2_char_t *format,...);
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_log_impl_log_error(axis2_log_t *log,
+                   const axis2_char_t *filename,
+                   const int linenumber,
+                   const axis2_char_t *format,...);
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_log_impl_log_warning(axis2_log_t *log,
+                     const axis2_char_t *filename,
+                          const int linenumber,
+                          const axis2_char_t *format,...);
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_log_impl_log_info(axis2_log_t *log, 
+                  const axis2_char_t *format,...);
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_log_impl_log_debug(axis2_log_t *log,
+                   const axis2_char_t *filename,
+                   const int linenumber,
+                   const axis2_char_t *format,...);
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_log_impl_log_trace(axis2_log_t *log,
+                         const axis2_char_t *filename,
+                   const int linenumber,
+                   const axis2_char_t *format,...);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+  
+  
+
+#line 179 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_log.h"
+#line 180 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_log.h"
+
+
+    
+
+}
+#line 186 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_log.h"
+
+#line 188 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_log.h"
+#line 29 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread_pool.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread_pool.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_allocator.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread_pool.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_allocator.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 28 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_error.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 29 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread.h"
+
+
+
+
+extern "C"
+{
+#line 36 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread.h"
+
+
+
+
+
+   
+
+
+
+
+
+   
+
+typedef struct axis2_thread_t           axis2_thread_t;
+
+
+typedef struct axis2_threadattr_t       axis2_threadattr_t;
+
+
+typedef struct axis2_thread_once_t      axis2_thread_once_t;
+
+
+
+
+typedef void *(__stdcall *axis2_thread_start_t)(axis2_thread_t*, void*);
+
+
+typedef struct axis2_threadkey_t        axis2_threadkey_t;
+
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_threadattr_t* __stdcall 
+axis2_threadattr_create(axis2_allocator_t *allocator);
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_status_t __stdcall
+axis2_threadattr_detach_set(axis2_threadattr_t *attr, axis2_bool_t detached);
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_bool_t __stdcall
+axis2_threadattr_is_detach(axis2_threadattr_t *attr, axis2_allocator_t *allocator);
+
+
+
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_thread_t* __stdcall 
+axis2_thread_create(axis2_allocator_t *allocator, axis2_threadattr_t *attr,
+                        axis2_thread_start_t func, void *data);
+
+
+
+
+
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_thread_exit(axis2_thread_t *thd, axis2_allocator_t *allocator);
+
+
+
+
+
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_thread_join(axis2_thread_t *thd);
+
+
+
+
+__declspec(dllimport) void __stdcall 
+axis2_thread_yield();
+
+
+
+
+
+
+__declspec(dllimport) axis2_thread_once_t* __stdcall 
+axis2_thread_once_init(axis2_allocator_t *allocator);
+
+
+
+
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_status_t __stdcall
+axis2_thread_once(axis2_thread_once_t *control, void (*func)(void));
+
+
+
+
+
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_thread_detach(axis2_thread_t *thd);
+
+
+
+
+typedef struct axis2_thread_mutex_t axis2_thread_mutex_t;
+
+
+
+
+
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_thread_mutex_t * __stdcall
+axis2_thread_mutex_create(axis2_allocator_t *allocator, unsigned int flags);
+
+
+
+
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_thread_mutex_lock(axis2_thread_mutex_t *mutex);
+
+
+
+
+
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_thread_mutex_trylock(axis2_thread_mutex_t *mutex);
+
+
+
+
+
+__declspec(dllimport) axis2_status_t __stdcall 
+axis2_thread_mutex_unlock(axis2_thread_mutex_t *mutex);
+
+
+
+
+
+__declspec(dllimport) axis2_status_t __stdcall
+axis2_thread_mutex_destroy(axis2_thread_mutex_t *mutex);
+
+
+
+}
+#line 209 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread.h"
+
+#line 211 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread.h"
+#line 28 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread_pool.h"
+
+
+extern "C"
+{
+#line 33 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread_pool.h"
+
+
+
+
+
+
+ 
+typedef struct axis2_thread_pool_ops axis2_thread_pool_ops_t;
+typedef struct axis2_thread_pool axis2_thread_pool_t;
+struct axis2_env;
+
+
+
+
+
+
+ struct axis2_thread_pool_ops
+{
+  
+
+
+
+
+
+   axis2_thread_t * (__stdcall *
+   get_thread) (axis2_thread_pool_t *pool, 
+             axis2_thread_start_t func, 
+                 void *data);
+  
+
+
+
+
+   axis2_status_t (__stdcall *
+   join_thread) (axis2_thread_pool_t *pool, 
+              axis2_thread_t *thd);
+  
+
+
+
+
+   axis2_status_t (__stdcall *
+   exit_thread) (axis2_thread_pool_t *pool, 
+              axis2_thread_t *thd);
+  
+
+
+
+
+   axis2_status_t (__stdcall *
+   thread_detach) (axis2_thread_pool_t *pool, 
+               axis2_thread_t *thd);
+  
+
+
+
+   axis2_status_t (__stdcall *
+   free) (axis2_thread_pool_t *pool);
+};
+
+
+
+
+
+ struct axis2_thread_pool
+{
+   axis2_thread_pool_ops_t *ops;
+};
+
+
+
+
+
+__declspec(dllimport) axis2_thread_pool_t * __stdcall axis2_thread_pool_init(
+               axis2_allocator_t *allocator);
+
+
+
+
+
+__declspec(dllimport) struct axis2_env * __stdcall
+axis2_init_thread_env(const struct axis2_env *system_env);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    
+
+}
+#line 136 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread_pool.h"
+
+#line 138 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_thread_pool.h"
+#line 30 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+extern "C"
+{
+#line 35 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+    struct axis2_env;
+    struct axis2_env_ops;
+
+
+
+
+
+
+
+  
+
+
+
+
+
+    typedef struct axis2_env
+    {
+        
+        axis2_allocator_t *allocator;
+        
+        axis2_error_t *error;
+        
+        axis2_log_t *log;
+      
+      axis2_bool_t log_enabled;
+      
+      axis2_thread_pool_t *thread_pool;
+    } axis2_env_t;
+
+    
+
+
+
+
+
+
+    __declspec(dllimport) axis2_env_t * __stdcall axis2_env_create_all (const axis2_char_t *log_file, 
+        const axis2_log_levels_t log_level);                                                   
+
+   
+
+
+
+
+
+    __declspec(dllimport) axis2_env_t * __stdcall axis2_env_create (axis2_allocator_t
+                                                   *allocator);                                                   
+   
+  
+
+
+
+
+
+
+    __declspec(dllimport) axis2_env_t * __stdcall axis2_env_create_with_error 
+                                       (axis2_allocator_t *allocator
+                                                   , axis2_error_t *error);
+   
+   
+
+
+
+
+
+
+
+    __declspec(dllimport) axis2_env_t * __stdcall axis2_env_create_with_error_log 
+                                       (axis2_allocator_t *allocator
+                                                   , axis2_error_t *error
+                                                   , axis2_log_t *log);
+                                       
+      
+
+
+
+
+
+
+
+
+    __declspec(dllimport) axis2_env_t * __stdcall axis2_env_create_with_error_log_thread_pool 
+                                       (axis2_allocator_t *allocator
+                                                   , axis2_error_t *error
+                                                   , axis2_log_t *log
+                                       , axis2_thread_pool_t *pool);
+
+  
+
+
+
+
+
+
+
+    __declspec(dllimport) axis2_status_t __stdcall axis2_env_free (axis2_env_t *env);
+
+    
+
+
+
+
+
+
+
+
+
+
+    __declspec(dllimport) axis2_status_t __stdcall  axis2_env_free_masked(axis2_env_t *env, char mask); 
+    
+
+
+    __declspec(dllimport) axis2_status_t __stdcall axis2_env_enable_log (axis2_env_t *env, axis2_bool_t enable);
+
+    
+
+
+    __declspec(dllimport) axis2_status_t __stdcall axis2_env_check_status (const axis2_env_t *env);
+    
+    
+
+
+    __declspec(dllimport) axis2_status_t __stdcall axis2_env_write_log (const axis2_env_t *env, const char* message, axis2_log_levels_t level);
+    
+
+
+
+
+
+
+
+
+
+
+
+
+}
+#line 181 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+#line 183 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_endpoint_ref.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_const.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_const.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 21 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_error.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 22 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 23 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_date_time.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 21 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_date_time.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 22 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_date_time.h"
+ 
+
+
+
+
+
+
+extern "C"
+{
+#line 32 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_date_time.h"
+   
+
+
+
+
+    
+ 
+
+typedef struct axis2_date_time_ops axis2_date_time_ops_t;   
+typedef struct axis2_date_time axis2_date_time_t;
+
+ struct axis2_date_time_ops
+{
+   
+
+
+
+
+
+    axis2_status_t (__stdcall * 
+    free)(axis2_date_time_t *date_time,
+            const axis2_env_t *env);
+    
+   
+
+
+
+
+
+
+    axis2_status_t (__stdcall *
+    deserialize_time) (axis2_date_time_t *date_time,
+                        const axis2_env_t *env,
+                        const char* time_str);
+    
+   
+
+
+
+
+
+
+    axis2_status_t (__stdcall *
+    deserialize_date) (axis2_date_time_t *date_time,
+                        const axis2_env_t *env,
+                        const char* date_str);
+    
+   
+
+
+
+
+
+
+    axis2_status_t (__stdcall *
+    deserialize_date_time) (axis2_date_time_t *date_time,
+                        const axis2_env_t *env,
+                        const char* date_time_str);
+    
+   
+
+
+
+
+
+
+
+
+
+
+
+    axis2_status_t (__stdcall*
+    set_date_time ) (axis2_date_time_t* date_time,
+                        const axis2_env_t *env,
+                        int year, int month, int date,
+                        int hour, int min, int second );
+ 
+   
+
+
+
+
+
+    char* (__stdcall *
+    serialize_time) (axis2_date_time_t *date_time,
+                        const axis2_env_t *env );
+  
+   
+
+
+
+
+
+    char* (__stdcall *
+    serialize_date) (axis2_date_time_t *date_time,
+                        const axis2_env_t *env );
+   
+   
+
+
+
+
+
+    char* (__stdcall *
+    serialize_date_time) (axis2_date_time_t *date_time,
+                        const axis2_env_t *env );
+    
+} ;
+
+ struct axis2_date_time 
+{
+    axis2_date_time_ops_t *ops;
+};
+
+
+
+
+
+
+__declspec(dllimport) axis2_date_time_t * __stdcall
+axis2_date_time_create(const axis2_env_t *env );
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+
+
+                              
+
+
+
+
+
+
+
+
+
+}
+#line 187 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_date_time.h"
+
+#line 189 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_date_time.h"
+#line 24 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64_binary.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 18 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64.h"
+
+
+
+
+
+
+
+
+extern "C" {
+#line 28 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+__declspec(dllimport) int __stdcall axis2_base64_encode_len(int len);
+
+
+
+
+
+
+
+ 
+__declspec(dllimport) int __stdcall axis2_base64_encode(char * coded_dst, const char *plain_src, 
+                                 int len_plain_src);
+
+
+
+
+
+
+
+ 
+__declspec(dllimport) int __stdcall axis2_base64_encode_binary(char * coded_dst, 
+                                        const unsigned char *plain_src,
+                                        int len_plain_src);
+
+
+
+
+
+ 
+__declspec(dllimport) int __stdcall axis2_base64_decode_len(const char * coded_src);
+
+
+
+
+
+
+ 
+__declspec(dllimport) int __stdcall axis2_base64_decode(char * plain_dst, const char *coded_src);
+
+
+
+
+
+
+ 
+__declspec(dllimport) int __stdcall axis2_base64_decode_binary(unsigned char * plain_dst, 
+                                        const char *coded_src);
+
+
+
+}
+#line 104 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64.h"
+
+#line 106 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64.h"
+#line 21 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64_binary.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 22 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64_binary.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 23 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64_binary.h"
+
+
+
+
+
+
+
+extern "C"
+{
+#line 33 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64_binary.h"
+   
+
+
+
+
+    
+ 
+
+typedef struct axis2_base64_binary_ops axis2_base64_binary_ops_t;   
+typedef struct axis2_base64_binary axis2_base64_binary_t;
+
+ struct axis2_base64_binary_ops
+{
+   
+
+
+
+
+
+    axis2_status_t (__stdcall * 
+    free)(axis2_base64_binary_t *base64_binary,
+            const axis2_env_t *env);
+    
+   
+
+
+
+
+
+
+
+    axis2_status_t (__stdcall *
+    set_plain_binary) (axis2_base64_binary_t *base64_binary,
+                        const axis2_env_t *env,
+                        const unsigned char* plain_binary,
+                        int plain_binary_len);
+    
+   
+
+
+
+
+
+
+
+    unsigned char* (__stdcall *
+    get_plain_binary) (axis2_base64_binary_t *base64_binary,
+                        const axis2_env_t *env,
+                        int* plain_binary_len );
+  
+   
+
+
+
+
+
+
+    axis2_status_t (__stdcall *
+    set_encoded_binary) (axis2_base64_binary_t *base64_binary,
+                        const axis2_env_t *env,
+                        const char* encoded_binary );
+    
+   
+
+
+
+
+
+    char* (__stdcall *
+    get_encoded_binary) (axis2_base64_binary_t *base64_binary,
+                        const axis2_env_t *env );
+ 
+   
+
+
+
+
+
+    int (__stdcall *
+    get_encoded_binary_len) (axis2_base64_binary_t *base64_binary,
+                            const axis2_env_t *env );
+ 
+   
+
+
+
+
+
+    int (__stdcall *
+    get_decoded_binary_len) (axis2_base64_binary_t *base64_binary,
+                                const axis2_env_t *env );
+
+
+};
+
+ struct axis2_base64_binary 
+{
+    axis2_base64_binary_ops_t *ops;
+};
+
+
+
+
+
+
+__declspec(dllimport) axis2_base64_binary_t* __stdcall
+axis2_base64_binary_create(const axis2_env_t *env );
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_base64_binary_t* __stdcall
+axis2_base64_binary_create_with_plain_binary(const axis2_env_t *env,
+                                        const unsigned char *plain_binary,
+                                        int plain_binary_len);
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_base64_binary_t* __stdcall
+axis2_base64_binary_create_with_encoded_binary(const axis2_env_t *env,
+                                       const char *encoded_binary );
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+}
+#line 189 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64_binary.h"
+
+#line 191 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_base64_binary.h"
+#line 25 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils.h"
+
+
+extern "C"
+{
+#line 30 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    
+
+
+
+
+
+
+
+
+
+
+
+
+typedef int (__stdcall *AXIS2_FREE_VOID_ARG) (void *obj_to_be_freed, 
+    const axis2_env_t *env);
+    
+
+typedef int (__stdcall *AXIS2_READ_INPUT_CALLBACK)(char *buffer, int size, 
+    void* ctx);
+    
+typedef int (__stdcall *AXIS2_CLOSE_INPUT_CALLBACK)(void *ctx);
+    
+
+
+
+
+
+    enum axis2_scopes
+    {
+        
+        AXIS2_SCOPE_APPLICATION = 0,
+        
+        AXIS2_SCOPE_SESSION,
+        
+        AXIS2_SCOPE_REQUEST
+    };
+
+
+
+
+    
+
+    
+
+
+
+
+
+
+
+
+    __declspec(dllimport) axis2_char_t** __stdcall
+    axis2_parse_request_url_for_svc_and_op(const axis2_env_t *env, const axis2_char_t *request);
+    
+
+    
+
+}
+#line 147 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils.h"
+
+#line 149 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils.h"
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_const.h"
+
+
+extern "C"
+{
+#line 32 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_const.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+}
+#line 251 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_const.h"
+
+#line 253 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_const.h"
+#line 28 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_endpoint_ref.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_array_list.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_array_list.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_array_list.h"
+
+
+extern "C"
+{
+#line 32 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_array_list.h"
+
+struct axis2_array_list;
+struct axis2_array_list_ops;
+    
+static const int AXIS2_ARRAY_LIST_DEFAULT_CAPACITY = 16;
+    
+
+
+
+
+
+
+   
+
+
+     typedef struct axis2_array_list_ops
+    {
+       
+
+
+
+
+
+
+        axis2_status_t (__stdcall *
+        ensure_capacity) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env, 
+                int min_capacity);
+        
+       
+
+
+
+
+        int (__stdcall *
+        size) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env);
+        
+       
+
+
+
+
+        axis2_bool_t (__stdcall *
+        is_empty) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env);
+        
+       
+
+
+
+
+
+        axis2_bool_t (__stdcall *
+        contains) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env, 
+                void *e);
+            
+       
+
+
+
+
+
+
+
+        int (__stdcall *
+        index_of) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env, 
+                void *e);
+        
+       
+
+
+
+
+
+
+
+        int (__stdcall *
+        last_index_of) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env, 
+                void *e);
+        
+       
+
+
+
+
+
+        void** (__stdcall *
+        to_array) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env);
+        
+       
+
+
+
+
+
+        void* (__stdcall *
+        get) (struct axis2_array_list *array_list, 
+                const axis2_env_t *env, 
+                int index);
+        
+       
+
+
+
+
+
+
+
+        void* (__stdcall *
+        set) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env, 
+                int index, 
+                void* e);
+        
+       
+
+
+
+
+
+
+        axis2_status_t (__stdcall *
+        add) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env, 
+                const void* e);
+        
+       
+
+
+
+
+
+
+
+
+        axis2_status_t (__stdcall *
+        add_at) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env, 
+                const int index, 
+                const void* e);
+        
+       
+
+
+
+
+
+        void* (__stdcall *
+        remove) (struct axis2_array_list *array_list, 
+                const axis2_env_t *env, 
+                int index);
+        
+       
+
+
+
+
+
+        axis2_bool_t (__stdcall *
+        check_bound_inclusive) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env, 
+                int index);
+        
+       
+
+
+
+
+
+        axis2_bool_t (__stdcall *
+        check_bound_exclusive) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env, 
+                int index);
+            
+        axis2_status_t (__stdcall *
+        free) (
+                struct axis2_array_list *array_list, 
+                const axis2_env_t *env);
+
+    } axis2_array_list_ops_t;
+
+   
+
+
+     
+    typedef struct axis2_array_list
+    {
+        
+        axis2_array_list_ops_t *ops;
+    } axis2_array_list_t;
+
+   
+
+
+
+
+
+    __declspec(dllimport) axis2_array_list_t* __stdcall axis2_array_list_create(const axis2_env_t *env, int capacity);
+    
+
+
+    __declspec(dllimport) axis2_status_t __stdcall
+    axis2_array_list_free_void_arg(
+            void *array_list, 
+            const axis2_env_t *env);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    
+
+}
+#line 274 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_array_list.h"
+
+#line 276 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_array_list.h"
+#line 29 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_endpoint_ref.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_any_content_type.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_any_content_type.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_any_content_type.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_const.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 28 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_any_content_type.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_hash.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_hash.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_hash.h"
+
+
+extern "C"
+{
+#line 32 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_hash.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    typedef struct axis2_hash_t axis2_hash_t;
+
+
+
+
+    typedef struct axis2_hash_index_t axis2_hash_index_t;
+
+
+
+
+
+
+
+    typedef unsigned int (*axis2_hashfunc_t) (const char *key, axis2_ssize_t *klen);
+
+
+
+
+    unsigned int axis2_hashfunc_default (const char *key, axis2_ssize_t *klen);
+
+
+
+
+
+
+  __declspec(dllimport) axis2_hash_t* __stdcall axis2_hash_make (const axis2_env_t *env);
+
+
+
+
+
+
+
+   __declspec(dllimport) axis2_hash_t* __stdcall axis2_hash_make_custom (const axis2_env_t *env
+            , axis2_hashfunc_t hash_func);
+
+
+
+
+
+
+
+
+  __declspec(dllimport) axis2_hash_t* __stdcall axis2_hash_copy (const axis2_hash_t *ht
+           , const axis2_env_t *env);
+
+
+
+
+
+
+
+
+
+  __declspec(dllimport) void __stdcall axis2_hash_set (axis2_hash_t *ht, const void *key
+           , axis2_ssize_t klen, const void *val);
+
+
+
+
+
+
+
+
+   __declspec(dllimport) void* __stdcall axis2_hash_get (axis2_hash_t *ht, const void *key
+            , axis2_ssize_t klen);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ __declspec(dllimport) axis2_hash_index_t* __stdcall axis2_hash_first (axis2_hash_t *ht
+          ,const axis2_env_t *env);
+
+
+
+
+
+
+
+ __declspec(dllimport) axis2_hash_index_t* __stdcall axis2_hash_next (const axis2_env_t *env
+          , axis2_hash_index_t *hi);
+
+
+
+
+
+
+
+
+
+
+ __declspec(dllimport) void __stdcall axis2_hash_this (axis2_hash_index_t *hi, const void **key
+            , axis2_ssize_t *klen, void **val);
+
+
+
+
+
+
+  __declspec(dllimport)  unsigned int __stdcall axis2_hash_count (axis2_hash_t *ht);
+
+
+
+
+
+
+
+
+
+
+  __declspec(dllimport) axis2_hash_t* __stdcall axis2_hash_overlay (const axis2_hash_t *overlay
+           ,const axis2_env_t *env, const axis2_hash_t *base);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  __declspec(dllimport) axis2_hash_t* __stdcall axis2_hash_merge (const axis2_hash_t *h1
+           , const axis2_env_t *env, const axis2_hash_t *h2
+            , void *(*merger) (const axis2_env_t *env, const void *key
+            , axis2_ssize_t klen, const void *h1_val, const void *h2_val
+            , const void *data), const void *data);
+
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_bool_t __stdcall
+axis2_hash_contains_key (
+        axis2_hash_t *ht, 
+        const axis2_env_t *env,
+        const axis2_char_t *key);
+                           
+
+
+
+
+
+
+                           
+__declspec(dllimport) axis2_status_t __stdcall axis2_hash_free(axis2_hash_t *ht
+      , const axis2_env_t *env);
+                           
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_status_t __stdcall
+axis2_hash_free_void_arg (void *ht_void, const axis2_env_t* env);
+
+
+
+
+}
+#line 250 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_hash.h"
+
+#line 252 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_hash.h"
+#line 29 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_any_content_type.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_qname.h"
+    
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_qname.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_qname.h"
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_string.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_utils_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 21 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_string.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_error.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 22 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_string.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 23 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_string.h"
+#line 1 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#pragma once
+#line 18 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+
+
+
+
+
+#line 25 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+
+
+extern "C" {
+#line 30 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 48 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 72 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+
+
+
+#line 77 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        void *  __cdecl memcpy(void *, const void *, size_t);
+        int     __cdecl memcmp(const void *, const void *, size_t);
+        void *  __cdecl memset(void *, int, size_t);
+        char *  __cdecl _strset(char *, int);
+        char *  __cdecl strcpy(char *, const char *);
+        char *  __cdecl strcat(char *, const char *);
+        int     __cdecl strcmp(const char *, const char *);
+        size_t  __cdecl strlen(const char *);
+#line 110 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+ void *  __cdecl _memccpy(void *, const void *, int, unsigned int);
+ void *  __cdecl memchr(const void *, int, size_t);
+ int     __cdecl _memicmp(const void *, const void *, unsigned int);
+
+
+
+
+
+ void *  __cdecl memmove(void *, const void *, size_t);
+#line 120 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+
+ char *  __cdecl strchr(const char *, int);
+ int     __cdecl _strcmpi(const char *, const char *);
+ int     __cdecl _stricmp(const char *, const char *);
+ int     __cdecl strcoll(const char *, const char *);
+ int     __cdecl _stricoll(const char *, const char *);
+ int     __cdecl _strncoll(const char *, const char *, size_t);
+ int     __cdecl _strnicoll(const char *, const char *, size_t);
+ size_t  __cdecl strcspn(const char *, const char *);
+ char *  __cdecl _strdup(const char *);
+ char *  __cdecl _strerror(const char *);
+ char *  __cdecl strerror(int);
+ char *  __cdecl _strlwr(char *);
+ char *  __cdecl strncat(char *, const char *, size_t);
+ int     __cdecl strncmp(const char *, const char *, size_t);
+ int     __cdecl _strnicmp(const char *, const char *, size_t);
+ char *  __cdecl strncpy(char *, const char *, size_t);
+ char *  __cdecl _strnset(char *, int, size_t);
+ char *  __cdecl strpbrk(const char *, const char *);
+ char *  __cdecl strrchr(const char *, int);
+ char *  __cdecl _strrev(char *);
+ size_t  __cdecl strspn(const char *, const char *);
+ char *  __cdecl strstr(const char *, const char *);
+ char *  __cdecl strtok(char *, const char *);
+ char *  __cdecl _strupr(char *);
+ size_t  __cdecl strxfrm (char *, const char *, size_t);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void * __cdecl memccpy(void *, const void *, int, unsigned int);
+ int __cdecl memicmp(const void *, const void *, unsigned int);
+ int __cdecl strcmpi(const char *, const char *);
+ int __cdecl stricmp(const char *, const char *);
+ char * __cdecl strdup(const char *);
+ char * __cdecl strlwr(char *);
+ int __cdecl strnicmp(const char *, const char *, size_t);
+ char * __cdecl strnset(char *, int, size_t);
+ char * __cdecl strrev(char *);
+        char * __cdecl strset(char *, int);
+ char * __cdecl strupr(char *);
+
+#line 174 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+
+
+
+
+
+
+ wchar_t * __cdecl wcscat(wchar_t *, const wchar_t *);
+ wchar_t * __cdecl wcschr(const wchar_t *, wchar_t);
+ int __cdecl wcscmp(const wchar_t *, const wchar_t *);
+ wchar_t * __cdecl wcscpy(wchar_t *, const wchar_t *);
+ size_t __cdecl wcscspn(const wchar_t *, const wchar_t *);
+ size_t __cdecl wcslen(const wchar_t *);
+ wchar_t * __cdecl wcsncat(wchar_t *, const wchar_t *, size_t);
+ int __cdecl wcsncmp(const wchar_t *, const wchar_t *, size_t);
+ wchar_t * __cdecl wcsncpy(wchar_t *, const wchar_t *, size_t);
+ wchar_t * __cdecl wcspbrk(const wchar_t *, const wchar_t *);
+ wchar_t * __cdecl wcsrchr(const wchar_t *, wchar_t);
+ size_t __cdecl wcsspn(const wchar_t *, const wchar_t *);
+ wchar_t * __cdecl wcsstr(const wchar_t *, const wchar_t *);
+ wchar_t * __cdecl wcstok(wchar_t *, const wchar_t *);
+
+ wchar_t * __cdecl _wcsdup(const wchar_t *);
+ int __cdecl _wcsicmp(const wchar_t *, const wchar_t *);
+ int __cdecl _wcsnicmp(const wchar_t *, const wchar_t *, size_t);
+ wchar_t * __cdecl _wcsnset(wchar_t *, wchar_t, size_t);
+ wchar_t * __cdecl _wcsrev(wchar_t *);
+ wchar_t * __cdecl _wcsset(wchar_t *, wchar_t);
+
+ wchar_t * __cdecl _wcslwr(wchar_t *);
+ wchar_t * __cdecl _wcsupr(wchar_t *);
+ size_t __cdecl wcsxfrm(wchar_t *, const wchar_t *, size_t);
+ int __cdecl wcscoll(const wchar_t *, const wchar_t *);
+ int __cdecl _wcsicoll(const wchar_t *, const wchar_t *);
+ int __cdecl _wcsncoll(const wchar_t *, const wchar_t *, size_t);
+ int __cdecl _wcsnicoll(const wchar_t *, const wchar_t *, size_t);
+
+
+
+
+
+
+
+ wchar_t * __cdecl wcsdup(const wchar_t *);
+ int __cdecl wcsicmp(const wchar_t *, const wchar_t *);
+ int __cdecl wcsnicmp(const wchar_t *, const wchar_t *, size_t);
+ wchar_t * __cdecl wcsnset(wchar_t *, wchar_t, size_t);
+ wchar_t * __cdecl wcsrev(wchar_t *);
+ wchar_t * __cdecl wcsset(wchar_t *, wchar_t);
+ wchar_t * __cdecl wcslwr(wchar_t *);
+ wchar_t * __cdecl wcsupr(wchar_t *);
+ int __cdecl wcsicoll(const wchar_t *, const wchar_t *);
+
+#line 228 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+
+#line 231 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+#line 233 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+
+}
+#line 237 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+
+#line 239 "c:\\program files\\microsoft visual studio\\vc98\\include\\string.h"
+#line 24 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_string.h"
+
+
+extern "C"
+{
+#line 29 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_string.h"
+
+
+
+
+
+
+
+    __declspec(dllimport) void* __stdcall
+    axis2_strdup (const void *ptr, 
+                  const axis2_env_t *env);
+
+    
+
+
+
+
+
+
+    __declspec(dllimport) void* __stdcall
+    axis2_strndup (
+            const void *ptr, 
+            int n, 
+            const axis2_env_t *env );
+
+    
+
+
+
+
+
+
+
+
+
+
+    __declspec(dllimport) void * __stdcall
+    axis2_strmemdup(const void *ptr, 
+            size_t n, 
+            const axis2_env_t *env);
+
+    __declspec(dllimport) void * __stdcall
+    axis2_memchr (
+            const void *ptr, 
+            int c, 
+            size_t n);
+
+    __declspec(dllimport) int __stdcall
+    axis2_strcmp (const axis2_char_t * s1, 
+                  const axis2_char_t * s2);
+
+    __declspec(dllimport) axis2_ssize_t __stdcall
+    axis2_strlen(const axis2_char_t * s);
+
+    __declspec(dllimport) int __stdcall
+    axis2_strcasecmp(const axis2_char_t *s1, 
+                     const axis2_char_t *s2);
+
+    __declspec(dllimport) int __stdcall
+    axis2_strncasecmp(const axis2_char_t *s1, 
+                      const axis2_char_t *s2, int n);
+    
+    
+
+
+
+
+    __declspec(dllimport) axis2_char_t* __stdcall
+    axis2_stracat(const axis2_char_t *s1, 
+                  const axis2_char_t *s2, 
+                  const axis2_env_t *env);
+
+    
+
+
+
+
+    __declspec(dllimport) axis2_char_t * __stdcall
+    axis2_strcat(const axis2_env_t *env, ...);
+        
+    __declspec(dllimport) axis2_char_t * __stdcall
+    axis2_strstr (const axis2_char_t *heystack,
+                  const axis2_char_t *needle);
+
+    __declspec(dllimport) axis2_char_t * __stdcall
+    axis2_rindex(const axis2_char_t *s, 
+                 axis2_char_t c);
+                     
+    __declspec(dllimport) axis2_char_t* __stdcall
+    axis2_replace(const axis2_env_t *env,
+                  axis2_char_t *str,
+                  int s1,
+                  int s2);
+                                   
+   __declspec(dllimport) axis2_char_t* __stdcall
+   axis2_strltrim(
+           const axis2_env_t *env,
+           const axis2_char_t *_s,
+           const axis2_char_t *_trim);
+
+   __declspec(dllimport) axis2_char_t* __stdcall 
+   axis2_strrtrim(
+           const axis2_env_t *env,
+           const axis2_char_t *_s,
+           const axis2_char_t *_trim);
+
+   __declspec(dllimport) axis2_char_t* __stdcall 
+   axis2_strtrim(
+           const axis2_env_t *env,
+           const axis2_char_t *_s,
+           const axis2_char_t *_trim);
+
+
+
+
+
+
+
+
+
+
+
+
+        
+
+
+        
+
+
+        
+
+
+        
+
+
+        
+
+
+        
+
+
+        
+
+
+        
+
+
+
+
+
+
+
+
+
+
+
+
+
+    
+
+}
+#line 190 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_string.h"
+
+#line 192 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_string.h"
+#line 29 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_qname.h"
+
+
+extern "C"
+{
+#line 34 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_qname.h"
+
+struct axis2_qname;
+struct axis2_qname_ops;
+
+static const axis2_char_t XML_NAMESPACE_URI[] =
+    "http://www.w3c.org/XML/1998/namespace";
+
+
+
+
+
+
+
+
+
+
+
+
+                      
+ typedef struct axis2_qname_ops
+{
+    
+
+
+
+    axis2_status_t (__stdcall *
+   free) (struct axis2_qname * qname,
+           const axis2_env_t *env);
+                                       
+     
+
+
+
+
+
+
+    axis2_bool_t (__stdcall *
+   equals) (struct axis2_qname * qname,
+             const axis2_env_t *env,
+             struct axis2_qname * qname1);
+      
+
+
+
+
+                                       
+       
+    struct axis2_qname* (__stdcall *
+   clone)(struct axis2_qname *qname,
+           const axis2_env_t *env);
+                                       
+    axis2_char_t* (__stdcall *
+   get_uri)(const struct axis2_qname *qname,
+             const axis2_env_t *env);
+                                        
+    axis2_char_t* (__stdcall *
+   get_prefix)(const struct axis2_qname *qname,
+                const axis2_env_t *env);
+
+    axis2_char_t* (__stdcall *
+   get_localpart)(const struct axis2_qname *qname,
+                   const axis2_env_t *env);
+                                              
+    
+
+
+
+
+
+    axis2_char_t* (__stdcall *
+   to_string)(const struct axis2_qname *qname,
+               const axis2_env_t *env); 
+               
+   
+                                              
+} axis2_qname_ops_t;
+
+typedef struct axis2_qname
+{
+    
+    axis2_qname_ops_t *ops;
+} axis2_qname_t;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_qname_t * __stdcall
+axis2_qname_create (const axis2_env_t *env,
+                    const axis2_char_t * localpart,
+                    const axis2_char_t * namespace_uri,
+                    const axis2_char_t * prefix);
+
+
+
+
+
+
+           
+
+__declspec(dllimport) axis2_qname_t* __stdcall 
+axis2_qname_create_from_string(const axis2_env_t *env,
+                               const axis2_char_t *string);
+   
+
+
+
+        
+
+
+
+
+
+        
+
+
+        
+
+
+        
+
+
+        
+
+
+
+
+
+}
+#line 173 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_qname.h"
+
+#line 175 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_qname.h"
+#line 30 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_any_content_type.h"
+
+
+extern "C"
+{
+#line 35 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_any_content_type.h"
+
+    struct axis2_any_content_type;
+    struct axis2_any_content_type_ops;
+    
+
+
+
+
+
+
+
+
+
+  typedef struct axis2_any_content_type_ops
+    { 
+        
+
+
+
+
+
+
+        axis2_status_t (__stdcall *
+        add_value)(struct axis2_any_content_type *any_content_type,
+                   const axis2_env_t *env, 
+                   axis2_qname_t *qname, 
+                   axis2_char_t *value); 
+       
+        
+
+
+
+
+
+
+
+        axis2_char_t* (__stdcall *
+      get_value)(struct axis2_any_content_type *any_content_type, 
+               const axis2_env_t *env, 
+               axis2_qname_t *qname);
+        
+
+
+
+
+
+
+        axis2_hash_t* (__stdcall *
+      get_value_map)(struct axis2_any_content_type *any_content_type, 
+                  const axis2_env_t *env);
+      
+        
+
+
+
+
+
+        axis2_status_t (__stdcall *
+      free)(struct axis2_any_content_type *any_content_type, 
+              const axis2_env_t *env);
+      
+    } axis2_any_content_type_ops_t;
+   
+   
+
+
+    typedef struct axis2_any_content_type
+    {
+        
+        axis2_any_content_type_ops_t *ops;
+    } axis2_any_content_type_t;
+
+
+
+
+
+
+
+__declspec(dllimport) axis2_any_content_type_t* __stdcall 
+axis2_any_content_type_create(const axis2_env_t *env);
+    
+    
+    
+
+
+    
+
+
+    
+
+
+    
+
+
+
+    
+
+    
+
+}
+#line 136 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_any_content_type.h"
+
+#line 138 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_any_content_type.h"
+#line 30 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_endpoint_ref.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_svc_name.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_defines.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 26 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_svc_name.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_env.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#line 27 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_svc_name.h"
+#line 1 "c:\\axis\\axis2c_92\\axis2c-bin-0.92-win32\\include\\axis2_const.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

[... 461682 lines stripped ...]


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org


Mime
View raw message