Logo Search packages:      
Sourcecode: ball version File versions

eutils_lite.h

/* eutils_lite.h
   Generated by wsdl2h 1.2.9a from http://ncbi.nlm.nih.gov/entrez/eutils/soap/eutils_lite.wsdl and typemap.dat
   2006-11-20 15:13:35 GMT
   Copyright (C) 2001-2006 Robert van Engelen, Genivia Inc. All Rights Reserved.
   This part of the software is released under one of the following licenses:
   GPL or Genivia's license for commercial use.
*/

/* NOTE:

 - Compile this file with soapcpp2 to complete the code generation process.
 - Use soapcpp2 option -I to specify paths for #import
   To build with STL, 'stlvector.h' is imported from 'import' dir in package.
 - Use wsdl2h options -c and -s to generate pure C code or C++ code without STL.
 - Use 'typemap.dat' to control schema namespace bindings and type mappings.
   It is strongly recommended to customize the names of the namespace prefixes
   generated by wsdl2h. To do so, modify the prefix bindings in the Namespaces
   section below and add the modified lines to 'typemap.dat' to rerun wsdl2h.
 - Use Doxygen (www.doxygen.org) to browse this file.
 - Use wsdl2h option -l to view the software license terms.

   DO NOT include this file directly into your project.
   Include only the soapcpp2-generated headers and source code files.
*/

//gsoapopt w

/******************************************************************************\
 *                                                                            *
 * http://www.ncbi.nlm.nih.gov/soap/eutils/                                   *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Import                                                                     *
 *                                                                            *
\******************************************************************************/


// STL vector containers (use option -s to disable)
#import "stlvector.h"

/******************************************************************************\
 *                                                                            *
 * Schema Namespaces                                                          *
 *                                                                            *
\******************************************************************************/


/* NOTE:

It is strongly recommended to customize the names of the namespace prefixes
generated by wsdl2h. To do so, modify the prefix bindings below and add the
modified lines to typemap.dat to rerun wsdl2h:

ns1 = "http://www.ncbi.nlm.nih.gov/soap/eutils/"
ns2 = ""
ns3 = "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery"
ns4 = "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo"
ns5 = "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch"
ns6 = "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary"
ns7 = "http://www.ncbi.nlm.nih.gov/soap/eutils/elink"
ns8 = "http://www.ncbi.nlm.nih.gov/soap/eutils/espell"

*/

//gsoap ns2   schema namespace:     
//gsoap ns3   schema namespace:     http://www.ncbi.nlm.nih.gov/soap/eutils/egquery
//gsoap ns4   schema namespace:     http://www.ncbi.nlm.nih.gov/soap/eutils/einfo
//gsoap ns5   schema namespace:     http://www.ncbi.nlm.nih.gov/soap/eutils/esearch
//gsoap ns6   schema namespace:     http://www.ncbi.nlm.nih.gov/soap/eutils/esummary
//gsoap ns7   schema namespace:     http://www.ncbi.nlm.nih.gov/soap/eutils/elink
//gsoap ns8   schema namespace:     http://www.ncbi.nlm.nih.gov/soap/eutils/espell
//gsoap ns2   schema form:    unqualified
//gsoap ns3   schema elementForm:   qualified
//gsoap ns3   schema attributeForm: unqualified
//gsoap ns4   schema elementForm:   qualified
//gsoap ns4   schema attributeForm: unqualified
//gsoap ns5   schema elementForm:   qualified
//gsoap ns5   schema attributeForm: unqualified
//gsoap ns6   schema elementForm:   qualified
//gsoap ns6   schema attributeForm: unqualified
//gsoap ns7   schema elementForm:   qualified
//gsoap ns7   schema attributeForm: unqualified
//gsoap ns8   schema elementForm:   qualified
//gsoap ns8   schema attributeForm: unqualified

/******************************************************************************\
 *                                                                            *
 * Schema Types                                                               *
 *                                                                            *
\******************************************************************************/


/// Primitive built-in type "xs:NMTOKEN"
typedef std::string xsd__NMTOKEN;


//  Forward declaration of class ns3__ResultItemType.
class ns3__ResultItemType;

//  Forward declaration of class ns3__eGQueryResultType.
class ns3__eGQueryResultType;

//  Forward declaration of class ns3__GQueryResultType.
class ns3__GQueryResultType;

//  Forward declaration of class _ns3__Result.
class _ns3__Result;

//  Forward declaration of class _ns3__eGqueryRequest.
class _ns3__eGqueryRequest;

//  Forward declaration of class _ns3__eGqueryRequestMS.
class _ns3__eGqueryRequestMS;

//  Forward declaration of class _ns3__ResultMS.
class _ns3__ResultMS;

//  Forward declaration of class ns4__DbInfoType.
class ns4__DbInfoType;

//  Forward declaration of class ns4__DbListType.
class ns4__DbListType;

//  Forward declaration of class ns4__FieldType.
class ns4__FieldType;

//  Forward declaration of class ns4__FieldListType.
class ns4__FieldListType;

//  Forward declaration of class ns4__LinkType.
class ns4__LinkType;

//  Forward declaration of class ns4__LinkListType.
class ns4__LinkListType;

//  Forward declaration of class ns4__eInfoResultType.
class ns4__eInfoResultType;

//  Forward declaration of class _ns4__eInfoResult.
class _ns4__eInfoResult;

//  Forward declaration of class _ns4__eInfoRequest.
class _ns4__eInfoRequest;

//  Forward declaration of class _ns4__eInfoRequestMS.
class _ns4__eInfoRequestMS;

//  Forward declaration of class _ns4__eInfoResultMS.
class _ns4__eInfoResultMS;

//  Forward declaration of class ns5__ErrorListType.
class ns5__ErrorListType;

//  Forward declaration of class ns5__IdListType.
class ns5__IdListType;

//  Forward declaration of class ns5__TermSetType.
class ns5__TermSetType;

//  Forward declaration of class ns5__TranslationType.
class ns5__TranslationType;

//  Forward declaration of class ns5__TranslationSetType.
class ns5__TranslationSetType;

//  Forward declaration of class ns5__TranslationStackType.
class ns5__TranslationStackType;

//  Forward declaration of class ns5__WarningListType.
class ns5__WarningListType;

//  Forward declaration of class ns5__eSearchResultType.
class ns5__eSearchResultType;

//  Forward declaration of class _ns5__eSearchResult.
class _ns5__eSearchResult;

//  Forward declaration of class _ns5__eSearchRequest.
class _ns5__eSearchRequest;

//  Forward declaration of class _ns5__eSearchRequestMS.
class _ns5__eSearchRequestMS;

//  Forward declaration of class _ns5__eSearchResultMS.
class _ns5__eSearchResultMS;

//  Forward declaration of class ns6__DocSumType.
class ns6__DocSumType;

//  Forward declaration of class ns6__ItemType.
class ns6__ItemType;

//  Forward declaration of class ns6__eSummaryResultType.
class ns6__eSummaryResultType;

//  Forward declaration of class _ns6__eSummaryResult.
class _ns6__eSummaryResult;

//  Forward declaration of class _ns6__eSummaryRequest.
class _ns6__eSummaryRequest;

//  Forward declaration of class _ns6__eSummaryRequestMS.
class _ns6__eSummaryRequestMS;

//  Forward declaration of class _ns6__eSummaryResultMS.
class _ns6__eSummaryResultMS;

//  Forward declaration of class ns7__IdType.
class ns7__IdType;

//  Forward declaration of class ns7__IdCheckListType.
class ns7__IdCheckListType;

//  Forward declaration of class ns7__IdLinkSetType.
class ns7__IdLinkSetType;

//  Forward declaration of class ns7__IdListType.
class ns7__IdListType;

//  Forward declaration of class ns7__IdUrlListType.
class ns7__IdUrlListType;

//  Forward declaration of class ns7__IdUrlSetType.
class ns7__IdUrlSetType;

//  Forward declaration of class ns7__LinkType.
class ns7__LinkType;

//  Forward declaration of class ns7__LinkInfoType.
class ns7__LinkInfoType;

//  Forward declaration of class ns7__LinkSetType.
class ns7__LinkSetType;

//  Forward declaration of class ns7__LinkSetDbType.
class ns7__LinkSetDbType;

//  Forward declaration of class ns7__ObjUrlType.
class ns7__ObjUrlType;

//  Forward declaration of class ns7__ProviderType.
class ns7__ProviderType;

//  Forward declaration of class ns7__eLinkResultType.
class ns7__eLinkResultType;

//  Forward declaration of class _ns7__eLinkResult.
class _ns7__eLinkResult;

//  Forward declaration of class _ns7__eLinkResultMS.
class _ns7__eLinkResultMS;

//  Forward declaration of class _ns7__eLinkRequest.
class _ns7__eLinkRequest;

//  Forward declaration of class _ns7__eLinkRequestMS.
class _ns7__eLinkRequestMS;

//  Forward declaration of class ns8__SpelledQueryType.
class ns8__SpelledQueryType;

//  Forward declaration of class ns8__eSpellResultType.
class ns8__eSpellResultType;

//  Forward declaration of class _ns8__eSpellResult.
class _ns8__eSpellResult;

//  Forward declaration of class _ns8__eSpellRequest.
class _ns8__eSpellRequest;

//  Forward declaration of class _ns8__eSpellResultMS.
class _ns8__eSpellResultMS;

//  Forward declaration of class _ns8__eSpellRequestMS.
class _ns8__eSpellRequestMS;

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":ResultItemType is a complexType.
00282 class ns3__ResultItemType
{ public:
/// Element DbName of type xs:string.
00285     std::string                          DbName                         1;    ///< Required element.
/// Element MenuName of type xs:string.
00287     std::string                          MenuName                       1;    ///< Required element.
/// Element Count of type xs:string.
00289     std::string                          Count                          1;    ///< Required element.
/// Element Status of type xs:string.
00291     std::string                          Status                         1;    ///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
00293     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":eGQueryResultType is a complexType.
00297 class ns3__eGQueryResultType
{ public:
/// Element ERROR_ of type xs:string.
00300     std::string*                         ERROR_                          0;   ///< Optional element.
/// Vector of ns3__ResultItemType* with length 1..unbounded
00302     std::vector<ns3__ResultItemType*   > ResultItem                     1;
/// A handle to the soap struct that manages this instance (automatically set)
00304     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":GQueryResultType is a complexType.
00308 class ns3__GQueryResultType
{ public:
/// Element Term of type xs:string.
00311     std::string                          Term                           1;    ///< Required element.
/// Element eGQueryResult of type "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":eGQueryResultType.
00313     ns3__eGQueryResultType*              eGQueryResult                  1;    ///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
00315     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":Result of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":Result is a complexType.
00322 class _ns3__Result
{ public:
/// Element Term of type xs:string.
00325     std::string                          Term                           1;    ///< Required element.
/// Element eGQueryResult of type "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":eGQueryResultType.
00327     ns3__eGQueryResultType*              eGQueryResult                  1;    ///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
00329     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":eGqueryRequest of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":eGqueryRequest is a complexType.
00336 class _ns3__eGqueryRequest
{ public:
/// Element term of type xs:string.
00339     std::string*                         term                           0;    ///< Optional element.
/// Element tool of type xs:string.
00341     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
00343     std::string*                         email                          0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00345     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":eGqueryRequestMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":eGqueryRequestMS is a complexType.
00352 class _ns3__eGqueryRequestMS
{ public:
/// Element term of type xs:string.
00355     std::string*                         term                           0;    ///< Optional element.
/// Element tool of type xs:string.
00357     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
00359     std::string*                         email                          0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00361     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":ResultMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":ResultMS is a complexType.
00368 class _ns3__ResultMS
{ public:
/// Element Result of type "http://www.ncbi.nlm.nih.gov/soap/eutils/egquery":GQueryResultType.
00371     ns3__GQueryResultType*               Result                         0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00373     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":DbInfoType is a complexType.
00377 class ns4__DbInfoType
{ public:
/// Element DbName of type xs:string.
00380     std::string                          DbName                         1;    ///< Required element.
/// Element MenuName of type xs:string.
00382     std::string                          MenuName                       1;    ///< Required element.
/// Element Description of type xs:string.
00384     std::string                          Description                    1;    ///< Required element.
/// Element Count of type xs:string.
00386     std::string                          Count                          1;    ///< Required element.
/// Element LastUpdate of type xs:string.
00388     std::string                          LastUpdate                     1;    ///< Required element.
/// Element FieldList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":FieldListType.
00390     ns4__FieldListType*                  FieldList                      1;    ///< Required element.
/// Element LinkList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":LinkListType.
00392     ns4__LinkListType*                   LinkList                       0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00394     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":DbListType is a complexType.
00398 class ns4__DbListType
{ public:
/// CHOICE OF ELEMENTS FOR choice
00401     int                                  __union_DbListType            ;      ///< Union _ns4__union_DbListType selector: set to SOAP_UNION__ns4__union_DbListType_<fieldname>
/// Union for choice in ns4__DbListType*
00403     union _ns4__union_DbListType
    {
/// Vector of std::string with length 0..unbounded
00406     std::vector<std::string           > *DbName                         0;
    }                                    union_DbListType              ;
//  END OF CHOICE
/// A handle to the soap struct that manages this instance (automatically set)
00410     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":FieldType is a complexType.
00414 class ns4__FieldType
{ public:
/// Element Name of type xs:string.
00417     std::string                          Name                           1;    ///< Required element.
/// Element Description of type xs:string.
00419     std::string                          Description                    1;    ///< Required element.
/// Element TermCount of type xs:string.
00421     std::string                          TermCount                      1;    ///< Required element.
/// Element IsDate of type xs:string.
00423     std::string                          IsDate                         1;    ///< Required element.
/// Element IsNumerical of type xs:string.
00425     std::string                          IsNumerical                    1;    ///< Required element.
/// Element SingleToken of type xs:string.
00427     std::string                          SingleToken                    1;    ///< Required element.
/// Element Hierarchy of type xs:string.
00429     std::string                          Hierarchy                      1;    ///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
00431     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":FieldListType is a complexType.
00435 class ns4__FieldListType
{ public:
/// Vector of ns4__FieldType* with length 0..unbounded
00438     std::vector<ns4__FieldType*        > Field                          0;
/// A handle to the soap struct that manages this instance (automatically set)
00440     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":LinkType is a complexType.
00444 class ns4__LinkType
{ public:
/// Element Name of type xs:string.
00447     std::string                          Name                           1;    ///< Required element.
/// Element Menu of type xs:string.
00449     std::string                          Menu                           1;    ///< Required element.
/// Element Description of type xs:string.
00451     std::string                          Description                    1;    ///< Required element.
/// Element DbTo of type xs:string.
00453     std::string                          DbTo                           1;    ///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
00455     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":LinkListType is a complexType.
00459 class ns4__LinkListType
{ public:
/// Vector of ns4__LinkType* with length 0..unbounded
00462     std::vector<ns4__LinkType*         > Link                           0;
/// A handle to the soap struct that manages this instance (automatically set)
00464     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":eInfoResultType is a complexType.
00468 class ns4__eInfoResultType
{ public:
/// Element ERROR_ of type xs:string.
00471     std::string*                         ERROR_                          0;   ///< Optional element.
/// Element DbList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":DbListType.
00473     ns4__DbListType*                     DbList                         0;    ///< Optional element.
/// Element DbInfo of type "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":DbInfoType.
00475     ns4__DbInfoType*                     DbInfo                         0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00477     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":eInfoResult of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":eInfoResult is a complexType.
00484 class _ns4__eInfoResult
{ public:
/// Element ERROR_ of type xs:string.
00487     std::string*                         ERROR_                          0;   ///< Optional element.
/// Element DbList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":DbListType.
00489     ns4__DbListType*                     DbList                         0;    ///< Optional element.
/// Element DbInfo of type "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":DbInfoType.
00491     ns4__DbInfoType*                     DbInfo                         0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00493     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":eInfoRequest of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":eInfoRequest is a complexType.
00500 class _ns4__eInfoRequest
{ public:
/// Element db of type xs:string.
00503     std::string*                         db                             0;    ///< Optional element.
/// Element tool of type xs:string.
00505     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
00507     std::string*                         email                          0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00509     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":eInfoRequestMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":eInfoRequestMS is a complexType.
00516 class _ns4__eInfoRequestMS
{ public:
/// Element db of type xs:string.
00519     std::string*                         db                             0;    ///< Optional element.
/// Element tool of type xs:string.
00521     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
00523     std::string*                         email                          0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00525     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":eInfoResultMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":eInfoResultMS is a complexType.
00532 class _ns4__eInfoResultMS
{ public:
/// Element eInfoResult of type "http://www.ncbi.nlm.nih.gov/soap/eutils/einfo":eInfoResultType.
00535     ns4__eInfoResultType*                eInfoResult                    0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00537     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":ErrorListType is a complexType.
00541 class ns5__ErrorListType
{ public:
/// Vector of std::string with length 0..unbounded
00544     std::vector<std::string            > PhraseNotFound                 0;
/// Vector of std::string with length 0..unbounded
00546     std::vector<std::string            > FieldNotFound                  0;
/// A handle to the soap struct that manages this instance (automatically set)
00548     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":IdListType is a complexType.
00552 class ns5__IdListType
{ public:
/// Vector of std::string with length 0..unbounded
00555     std::vector<std::string            > Id                             0;
/// A handle to the soap struct that manages this instance (automatically set)
00557     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":TermSetType is a complexType.
00561 class ns5__TermSetType
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":Term.
00564     std::string                          Term                           1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":Field.
00566     std::string                          Field                          1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":Count.
00568     std::string                          Count                          1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":Explode.
00570     std::string                          Explode                        1;    ///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
00572     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":TranslationType is a complexType.
00576 class ns5__TranslationType
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":From.
00579     std::string                          From                           1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":To.
00581     std::string                          To                             1;    ///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
00583     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":TranslationSetType is a complexType.
00587 class ns5__TranslationSetType
{ public:
/// Vector of ns5__TranslationType* with length 0..unbounded
00590     std::vector<ns5__TranslationType*  > Translation                    0;
/// A handle to the soap struct that manages this instance (automatically set)
00592     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":TranslationStackType is a complexType.
00596 class ns5__TranslationStackType
{ public:
/// CHOICE OF ELEMENTS FOR choice minOccurs="0" maxOccurs="unbounded"
00599     int                                  __size_TranslationStackType    0;
    struct __ns5__union_TranslationStackType
    {
    int                                  __union_TranslationStackType   0;    ///< Union _ns5__union_TranslationStackType selector: set to SOAP_UNION__ns5__union_TranslationStackType_<fieldname> or 0
/// Union for choice in ns5__TranslationStackType*
00604     union _ns5__union_TranslationStackType
    {
/// Element TermSet of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":TermSetType.
00607     ns5__TermSetType*                    TermSet                        1;    ///< Required element.
/// Element OP of type xs:string.
00609     std::string*                         OP                             1;    ///< Required element.
    }                                    union_TranslationStackType    ;
    }                                   *__union_TranslationStackType  ;
//  END OF CHOICE
/// A handle to the soap struct that manages this instance (automatically set)
00614     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":WarningListType is a complexType.
00618 class ns5__WarningListType
{ public:
/// Vector of std::string with length 0..unbounded
00621     std::vector<std::string            > PhraseIgnored                  0;
/// Vector of std::string with length 0..unbounded
00623     std::vector<std::string            > QuotedPhraseNotFound           0;
/// Vector of std::string with length 0..unbounded
00625     std::vector<std::string            > OutputMessage                  0;
/// A handle to the soap struct that manages this instance (automatically set)
00627     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":eSearchResultType is a complexType.
00631 class ns5__eSearchResultType
{ public:
/// Element ErrorList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":ErrorListType.
00634     ns5__ErrorListType*                  ErrorList                      0;    ///< Optional element.
/// Element WarningList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":WarningListType.
00636     ns5__WarningListType*                WarningList                    0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":ERROR_.
00638     std::string*                         ERROR_                          0;   ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":Count.
00640     std::string*                         Count                          0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":RetMax.
00642     std::string*                         RetMax                         0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":RetStart.
00644     std::string*                         RetStart                       0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":QueryKey.
00646     std::string*                         QueryKey                       0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":WebEnv.
00648     std::string*                         WebEnv                         0;    ///< Optional element.
/// Element IdList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":IdListType.
00650     ns5__IdListType*                     IdList                         0;    ///< Optional element.
/// Element TranslationSet of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":TranslationSetType.
00652     ns5__TranslationSetType*             TranslationSet                 0;    ///< Optional element.
/// Element TranslationStack of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":TranslationStackType.
00654     ns5__TranslationStackType*           TranslationStack               0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":QueryTranslation.
00656     std::string*                         QueryTranslation               0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00658     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":eSearchResult of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":eSearchResult is a complexType.
00665 class _ns5__eSearchResult
{ public:
/// Element ErrorList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":ErrorListType.
00668     ns5__ErrorListType*                  ErrorList                      0;    ///< Optional element.
/// Element WarningList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":WarningListType.
00670     ns5__WarningListType*                WarningList                    0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":ERROR_.
00672     std::string*                         ERROR_                          0;   ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":Count.
00674     std::string*                         Count                          0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":RetMax.
00676     std::string*                         RetMax                         0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":RetStart.
00678     std::string*                         RetStart                       0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":QueryKey.
00680     std::string*                         QueryKey                       0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":WebEnv.
00682     std::string*                         WebEnv                         0;    ///< Optional element.
/// Element IdList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":IdListType.
00684     ns5__IdListType*                     IdList                         0;    ///< Optional element.
/// Element TranslationSet of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":TranslationSetType.
00686     ns5__TranslationSetType*             TranslationSet                 0;    ///< Optional element.
/// Element TranslationStack of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":TranslationStackType.
00688     ns5__TranslationStackType*           TranslationStack               0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":QueryTranslation.
00690     std::string*                         QueryTranslation               0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00692     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":eSearchRequest of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":eSearchRequest is a complexType.
00699 class _ns5__eSearchRequest
{ public:
/// Element db of type xs:string.
00702     std::string*                         db                             0;    ///< Optional element.
/// Element term of type xs:string.
00704     std::string*                         term                           0;    ///< Optional element.
/// Element WebEnv of type xs:string.
00706     std::string*                         WebEnv                         0;    ///< Optional element.
/// Element QueryKey of type xs:string.
00708     std::string*                         QueryKey                       0;    ///< Optional element.
/// Element usehistory of type xs:string.
00710     std::string*                         usehistory                     0;    ///< Optional element.
/// Element tool of type xs:string.
00712     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
00714     std::string*                         email                          0;    ///< Optional element.
/// Element field of type xs:string.
00716     std::string*                         field                          0;    ///< Optional element.
/// Element reldate of type xs:string.
00718     std::string*                         reldate                        0;    ///< Optional element.
/// Element mindate of type xs:string.
00720     std::string*                         mindate                        0;    ///< Optional element.
/// Element maxdate of type xs:string.
00722     std::string*                         maxdate                        0;    ///< Optional element.
/// Element datetype of type xs:string.
00724     std::string*                         datetype                       0;    ///< Optional element.
/// Element RetStart of type xs:string.
00726     std::string*                         RetStart                       0;    ///< Optional element.
/// Element RetMax of type xs:string.
00728     std::string*                         RetMax                         0;    ///< Optional element.
/// Element rettype of type xs:string.
00730     std::string*                         rettype                        0;    ///< Optional element.
/// Element sort of type xs:string.
00732     std::string*                         sort                           0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00734     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":eSearchRequestMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":eSearchRequestMS is a complexType.
00741 class _ns5__eSearchRequestMS
{ public:
/// Element db of type xs:string.
00744     std::string*                         db                             0;    ///< Optional element.
/// Element term of type xs:string.
00746     std::string*                         term                           0;    ///< Optional element.
/// Element WebEnv of type xs:string.
00748     std::string*                         WebEnv                         0;    ///< Optional element.
/// Element query_key of type xs:string.
00750     std::string*                         query_USCOREkey                0;    ///< Optional element.
/// Element usehistory of type xs:string.
00752     std::string*                         usehistory                     0;    ///< Optional element.
/// Element tool of type xs:string.
00754     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
00756     std::string*                         email                          0;    ///< Optional element.
/// Element field of type xs:string.
00758     std::string*                         field                          0;    ///< Optional element.
/// Element reldate of type xs:string.
00760     std::string*                         reldate                        0;    ///< Optional element.
/// Element mindate of type xs:string.
00762     std::string*                         mindate                        0;    ///< Optional element.
/// Element maxdate of type xs:string.
00764     std::string*                         maxdate                        0;    ///< Optional element.
/// Element datetype of type xs:string.
00766     std::string*                         datetype                       0;    ///< Optional element.
/// Element retstart of type xs:string.
00768     std::string*                         retstart                       0;    ///< Optional element.
/// Element retmax of type xs:string.
00770     std::string*                         retmax                         0;    ///< Optional element.
/// Element rettype of type xs:string.
00772     std::string*                         rettype                        0;    ///< Optional element.
/// Element sort of type xs:string.
00774     std::string*                         sort                           0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00776     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":eSearchResultMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":eSearchResultMS is a complexType.
00783 class _ns5__eSearchResultMS
{ public:
/// Element eSearchResult of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":eSearchResultType.
00786     ns5__eSearchResultType*              eSearchResult                  0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00788     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":DocSumType is a complexType.
00792 class ns6__DocSumType
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":Id.
00795     std::string                          Id                             1;    ///< Required element.
/// Vector of ns6__ItemType* with length 1..unbounded
00797     std::vector<ns6__ItemType*         > Item                           1;
/// A handle to the soap struct that manages this instance (automatically set)
00799     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":ItemType is a complexType.
00803 class ns6__ItemType
{ public:
/// CHOICE OF ELEMENTS FOR choice minOccurs="0" maxOccurs="unbounded"
00806     int                                  __size_ItemType                0;
    struct __ns6__union_ItemType
    {
    int                                  __union_ItemType               0;    ///< Union _ns6__union_ItemType selector: set to SOAP_UNION__ns6__union_ItemType_<fieldname> or 0
/// Union for choice in ns6__ItemType*
00811     union _ns6__union_ItemType
    {
/// Element Item of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":ItemType.
00814     ns6__ItemType*                       Item                           1;    ///< Required element.
    }                                    union_ItemType                ;
    }                                   *__union_ItemType              ;
//  END OF CHOICE
/// Attribute Name of type xs:string.
00819    @std::string                          Name                           1;    ///< Required attribute.
00820 @    enum _ns6__ItemType_Type
    {
00822       _ns6__ItemType_Type__Integer, ///< xs:NMTOKEN value="Integer"
00823       _ns6__ItemType_Type__Date,    ///< xs:NMTOKEN value="Date"
00824       _ns6__ItemType_Type__String,  ///< xs:NMTOKEN value="String"
00825       _ns6__ItemType_Type__Structure,     ///< xs:NMTOKEN value="Structure"
00826       _ns6__ItemType_Type__List,    ///< xs:NMTOKEN value="List"
00827       _ns6__ItemType_Type__Flags,   ///< xs:NMTOKEN value="Flags"
00828       _ns6__ItemType_Type__Qualifier,     ///< xs:NMTOKEN value="Qualifier"
00829       _ns6__ItemType_Type__Enumerator,    ///< xs:NMTOKEN value="Enumerator"
00830       _ns6__ItemType_Type__Unknown, ///< xs:NMTOKEN value="Unknown"
    }
                                         Type                           1;    ///< Required attribute.
/// TODO: this mixed complexType is user-definable.
///       Consult the protocol documentation to change or insert declarations.
///       Use wsdl2h option -d to use xsd__anyType DOM.
00836     _XML                                 __mixed                       ;      ///< Catch mixed content in XML string
/// A handle to the soap struct that manages this instance (automatically set)
00838     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":eSummaryResultType is a complexType.
00842 class ns6__eSummaryResultType
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":ERROR_.
00845     std::string*                         ERROR_                          0;   ///< Optional element.
/// Vector of ns6__DocSumType* with length 0..unbounded
00847     std::vector<ns6__DocSumType*       > DocSum                         0;
/// A handle to the soap struct that manages this instance (automatically set)
00849     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":eSummaryResult of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":eSummaryResult is a complexType.
00856 class _ns6__eSummaryResult
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":ERROR_.
00859     std::string*                         ERROR_                          0;   ///< Optional element.
/// Vector of ns6__DocSumType* with length 0..unbounded
00861     std::vector<ns6__DocSumType*       > DocSum                         0;
/// A handle to the soap struct that manages this instance (automatically set)
00863     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":eSummaryRequest of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":eSummaryRequest is a complexType.
00870 class _ns6__eSummaryRequest
{ public:
/// Element db of type xs:string.
00873     std::string*                         db                             0;    ///< Optional element.
/// Element id of type xs:string.
00875     std::string*                         id                             0;    ///< Optional element.
/// Element WebEnv of type xs:string.
00877     std::string*                         WebEnv                         0;    ///< Optional element.
/// Element query_key of type xs:string.
00879     std::string*                         query_USCOREkey                0;    ///< Optional element.
/// Element retstart of type xs:string.
00881     std::string*                         retstart                       0;    ///< Optional element.
/// Element retmax of type xs:string.
00883     std::string*                         retmax                         0;    ///< Optional element.
/// Element tool of type xs:string.
00885     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
00887     std::string*                         email                          0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00889     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":eSummaryRequestMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":eSummaryRequestMS is a complexType.
00896 class _ns6__eSummaryRequestMS
{ public:
/// Element db of type xs:string.
00899     std::string*                         db                             0;    ///< Optional element.
/// Element id of type xs:string.
00901     std::string*                         id                             0;    ///< Optional element.
/// Element WebEnv of type xs:string.
00903     std::string*                         WebEnv                         0;    ///< Optional element.
/// Element query_key of type xs:string.
00905     std::string*                         query_USCOREkey                0;    ///< Optional element.
/// Element retstart of type xs:string.
00907     std::string*                         retstart                       0;    ///< Optional element.
/// Element retmax of type xs:string.
00909     std::string*                         retmax                         0;    ///< Optional element.
/// Element tool of type xs:string.
00911     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
00913     std::string*                         email                          0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00915     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":eSummaryResultMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":eSummaryResultMS is a complexType.
00922 class _ns6__eSummaryResultMS
{ public:
/// Element eSummaryResult of type "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":eSummaryResultType.
00925     ns6__eSummaryResultType*             eSummaryResult                 0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00927     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdCheckListType is a complexType.
00931 class ns7__IdCheckListType
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":ERROR_.
00934     std::string*                         ERROR_                          0;   ///< Optional element.
/// CHOICE OF ELEMENTS FOR choice minOccurs="0" maxOccurs="unbounded"
00936     int                                  __size_IdCheckListType         0;
    struct __ns7__union_IdCheckListType
    {
    int                                  __union_IdCheckListType        0;    ///< Union _ns7__union_IdCheckListType selector: set to SOAP_UNION__ns7__union_IdCheckListType_<fieldname> or 0
    union _ns7__union_IdCheckListType
    {
/// Element Id of type "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdType.
    ns7__IdType*                         Id                             1;    ///< Required element.
/// Element IdLinkSet of type "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdLinkSetType.
    ns7__IdLinkSetType*                  IdLinkSet                      1;    ///< Required element.
    }                                    union_IdCheckListType         ;
    }                                   *__union_IdCheckListType       ;
//  END OF CHOICE
/// A handle to the soap struct that manages this instance (automatically set)
00950     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdLinkSetType is a complexType.
00954 class ns7__IdLinkSetType
{ public:
/// Vector of ns7__LinkInfoType* with length 0..unbounded
00957     std::vector<ns7__LinkInfoType*     > LinkInfo                       0;
/// A handle to the soap struct that manages this instance (automatically set)
00959     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdListType is a complexType.
00963 class ns7__IdListType
{ public:
/// Vector of ns7__IdType* with length 0..unbounded
00966     std::vector<ns7__IdType*           > Id                             0;
/// A handle to the soap struct that manages this instance (automatically set)
00968     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdUrlListType is a complexType.
00972 class ns7__IdUrlListType
{ public:
/// Vector of ns7__IdUrlSetType* with length 0..unbounded
00975     std::vector<ns7__IdUrlSetType*     > IdUrlSet                       0;
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":ERROR_.
00977     std::string*                         ERROR_                          0;   ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
00979     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdUrlSetType is a complexType.
00983 class ns7__IdUrlSetType
{ public:
/// Element Id of type "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdType.
00986     ns7__IdType*                         Id                             1;    ///< Required element.
/// CHOICE OF ELEMENTS FOR choice
00988     int                                  __union_IdUrlSetType          ;      ///< Union _ns7__union_IdUrlSetType selector: set to SOAP_UNION__ns7__union_IdUrlSetType_<fieldname>
    union _ns7__union_IdUrlSetType
    {
/// Vector of ns7__ObjUrlType* with length 1..unbounded
    std::vector<ns7__ObjUrlType*      > *ObjUrl                         1;
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":Info.
    std::string*                         Info                           1;    ///< Required element.
    }                                    union_IdUrlSetType            ;
//  END OF CHOICE
/// A handle to the soap struct that manages this instance (automatically set)
00998     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":LinkType is a complexType.
01002 class ns7__LinkType
{ public:
/// Element Id of type "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdType.
01005     ns7__IdType*                         Id                             1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":Score.
01007     std::string*                         Score                          0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
01009     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":LinkInfoType is a complexType.
01013 class ns7__LinkInfoType
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":DbTo.
01016     std::string                          DbTo                           1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":LinkName.
01018     std::string                          LinkName                       1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":MenuTag.
01020     std::string                          MenuTag                        1;    ///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
01022     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":LinkSetType is a complexType.
01026 class ns7__LinkSetType
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":DbFrom.
01029     std::string                          DbFrom                         1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":ERROR_.
01031     std::string*                         ERROR_                          0;   ///< Optional element.
/// Element IdList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdListType.
01033     ns7__IdListType*                     IdList                         0;    ///< Optional element.
/// Vector of ns7__LinkSetDbType* with length 0..unbounded
01035     std::vector<ns7__LinkSetDbType*    > LinkSetDb                      0;
/// Element IdUrlList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdUrlListType.
01037     ns7__IdUrlListType*                  IdUrlList                      0;    ///< Optional element.
/// Element IdCheckList of type "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdCheckListType.
01039     ns7__IdCheckListType*                IdCheckList                    0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
01041     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":LinkSetDbType is a complexType.
01045 class ns7__LinkSetDbType
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":DbTo.
01048     std::string                          DbTo                           1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":LinkName.
01050     std::string                          LinkName                       1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":ERROR_.
01052     std::string*                         ERROR_                          0;   ///< Optional element.
/// CHOICE OF ELEMENTS FOR choice
01054     int                                  __union_LinkSetDbType         ;      ///< Union _ns7__union_LinkSetDbType selector: set to SOAP_UNION__ns7__union_LinkSetDbType_<fieldname>
    union _ns7__union_LinkSetDbType
    {
/// Vector of ns7__LinkType* with length 0..unbounded
    std::vector<ns7__LinkType*        > *Link                           0;
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":Info.
    std::string*                         Info                           1;    ///< Required element.
    }                                    union_LinkSetDbType           ;
//  END OF CHOICE
/// A handle to the soap struct that manages this instance (automatically set)
01064     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":ObjUrlType is a complexType.
01068 class ns7__ObjUrlType
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":Url.
01071     std::string                          Url                            1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IconUrl.
01073     std::string*                         IconUrl                        0;    ///< Optional element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":LinkName.
01075     std::string*                         LinkName                       0;    ///< Optional element.
/// Vector of std::string with length 0..unbounded
01077     std::vector<std::string            > SubjectType                    0;
/// Vector of std::string with length 0..unbounded
01079     std::vector<std::string            > Attribute                      0;
/// Element Provider of type "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":ProviderType.
01081     ns7__ProviderType*                   Provider                       1;    ///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
01083     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":ProviderType is a complexType.
01087 class ns7__ProviderType
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":Name.
01090     std::string                          Name                           1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":NameAbbr.
01092     std::string                          NameAbbr                       1;    ///< Required element.
/// Element Id of type "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdType.
01094     ns7__IdType*                         Id                             1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":Url.
01096     std::string                          Url                            1;    ///< Required element.
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IconUrl.
01098     std::string*                         IconUrl                        0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
01100     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":eLinkResultType is a complexType.
01104 class ns7__eLinkResultType
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":ERROR_.
01107     std::string*                         ERROR_                          0;   ///< Optional element.
/// Vector of ns7__LinkSetType* with length 0..unbounded
01109     std::vector<ns7__LinkSetType*      > LinkSet                        0;
/// A handle to the soap struct that manages this instance (automatically set)
01111     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":eLinkResult of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":eLinkResult is a complexType.
01118 class _ns7__eLinkResult
{ public:
/// Element reference "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":ERROR_.
01121     std::string*                         ERROR_                          0;   ///< Optional element.
/// Vector of ns7__LinkSetType* with length 0..unbounded
01123     std::vector<ns7__LinkSetType*      > LinkSet                        0;
/// A handle to the soap struct that manages this instance (automatically set)
01125     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":eLinkResultMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":eLinkResultMS is a complexType.
01132 class _ns7__eLinkResultMS
{ public:
/// Element eLinkResult of type "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":eLinkResultType.
01135     ns7__eLinkResultType*                eLinkResult                    0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
01137     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":eLinkRequest of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":eLinkRequest is a complexType.
01144 class _ns7__eLinkRequest
{ public:
/// Element db of type xs:string.
01147     std::string*                         db                             0;    ///< Optional element.
/// Vector of std::string with length 0..unbounded
01149     std::vector<std::string            > id                             0;
/// Element reldate of type xs:string.
01151     std::string*                         reldate                        0;    ///< Optional element.
/// Element mindate of type xs:string.
01153     std::string*                         mindate                        0;    ///< Optional element.
/// Element maxdate of type xs:string.
01155     std::string*                         maxdate                        0;    ///< Optional element.
/// Element datetype of type xs:string.
01157     std::string*                         datetype                       0;    ///< Optional element.
/// Element term of type xs:string.
01159     std::string*                         term                           0;    ///< Optional element.
/// Element dbfrom of type xs:string.
01161     std::string*                         dbfrom                         0;    ///< Optional element.
/// Element WebEnv of type xs:string.
01163     std::string*                         WebEnv                         0;    ///< Optional element.
/// Element query_key of type xs:string.
01165     std::string*                         query_USCOREkey                0;    ///< Optional element.
/// Element cmd of type xs:string.
01167     std::string*                         cmd                            0;    ///< Optional element.
/// Element tool of type xs:string.
01169     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
01171     std::string*                         email                          0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
01173     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":eLinkRequestMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":eLinkRequestMS is a complexType.
01180 class _ns7__eLinkRequestMS
{ public:
/// Element db of type xs:string.
01183     std::string*                         db                             0;    ///< Optional element.
/// Vector of std::string with length 0..unbounded
01185     std::vector<std::string            > id                             0;
/// Element reldate of type xs:string.
01187     std::string*                         reldate                        0;    ///< Optional element.
/// Element mindate of type xs:string.
01189     std::string*                         mindate                        0;    ///< Optional element.
/// Element maxdate of type xs:string.
01191     std::string*                         maxdate                        0;    ///< Optional element.
/// Element datetype of type xs:string.
01193     std::string*                         datetype                       0;    ///< Optional element.
/// Element term of type xs:string.
01195     std::string*                         term                           0;    ///< Optional element.
/// Element dbfrom of type xs:string.
01197     std::string*                         dbfrom                         0;    ///< Optional element.
/// Element WebEnv of type xs:string.
01199     std::string*                         WebEnv                         0;    ///< Optional element.
/// Element query_key of type xs:string.
01201     std::string*                         query_USCOREkey                0;    ///< Optional element.
/// Element cmd of type xs:string.
01203     std::string*                         cmd                            0;    ///< Optional element.
/// Element tool of type xs:string.
01205     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
01207     std::string*                         email                          0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
01209     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":SpelledQueryType is a complexType.
01213 class ns8__SpelledQueryType
{ public:
/// CHOICE OF ELEMENTS FOR choice minOccurs="0" maxOccurs="unbounded"
01216     int                                  __size_SpelledQueryType        0;
    struct __ns8__union_SpelledQueryType
    {
    int                                  __union_SpelledQueryType       0;    ///< Union _ns8__union_SpelledQueryType selector: set to SOAP_UNION__ns8__union_SpelledQueryType_<fieldname> or 0
/// Union for choice in ns8__SpelledQueryType*
01221     union _ns8__union_SpelledQueryType
    {
/// Element Replaced of type xs:string.
01224     std::string*                         Replaced                       1;    ///< Required element.
/// Element Original of type xs:string.
01226     std::string*                         Original                       1;    ///< Required element.
    }                                    union_SpelledQueryType        ;
    }                                   *__union_SpelledQueryType      ;
//  END OF CHOICE
/// A handle to the soap struct that manages this instance (automatically set)
01231     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":eSpellResultType is a complexType.
01235 class ns8__eSpellResultType
{ public:
/// Element ERROR_ of type xs:string.
01238     std::string                          ERROR_                          1;   ///< Required element.
/// Element Database of type xs:string.
01240     std::string                          Database                       1;    ///< Required element.
/// Element Query of type xs:string.
01242     std::string                          Query                          1;    ///< Required element.
/// Element CorrectedQuery of type xs:string.
01244     std::string                          CorrectedQuery                 1;    ///< Required element.
/// Element SpelledQuery of type "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":SpelledQueryType.
01246     ns8__SpelledQueryType*               SpelledQuery                   1;    ///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
01248     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":eSpellResult of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":eSpellResult is a complexType.
01255 class _ns8__eSpellResult
{ public:
/// Element ERROR_ of type xs:string.
01258     std::string                          ERROR_                          1;   ///< Required element.
/// Element Database of type xs:string.
01260     std::string                          Database                       1;    ///< Required element.
/// Element Query of type xs:string.
01262     std::string                          Query                          1;    ///< Required element.
/// Element CorrectedQuery of type xs:string.
01264     std::string                          CorrectedQuery                 1;    ///< Required element.
/// Element SpelledQuery of type "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":SpelledQueryType.
01266     ns8__SpelledQueryType*               SpelledQuery                   1;    ///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
01268     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":eSpellRequest of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":eSpellRequest is a complexType.
01275 class _ns8__eSpellRequest
{ public:
/// Element db of type xs:string.
01278     std::string*                         db                             0;    ///< Optional element.
/// Element term of type xs:string.
01280     std::string*                         term                           0;    ///< Optional element.
/// Element tool of type xs:string.
01282     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
01284     std::string*                         email                          0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
01286     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":eSpellResultMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":eSpellResultMS is a complexType.
01293 class _ns8__eSpellResultMS
{ public:
/// Element eSpellResult of type "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":eSpellResultType.
01296     ns8__eSpellResultType*               eSpellResult                   0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
01298     struct soap                         *soap                          ;
};


/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":eSpellRequestMS of complexType.

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/espell":eSpellRequestMS is a complexType.
01305 class _ns8__eSpellRequestMS
{ public:
/// Element db of type xs:string.
01308     std::string*                         db                             0;    ///< Optional element.
/// Element term of type xs:string.
01310     std::string*                         term                           0;    ///< Optional element.
/// Element tool of type xs:string.
01312     std::string*                         tool                           0;    ///< Optional element.
/// Element email of type xs:string.
01314     std::string*                         email                          0;    ///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
01316     struct soap                         *soap                          ;
};

/// "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IdType is a complexType with simpleContent.
01320 class ns7__IdType
{ public:
/// __item wraps 'xs:string' simpleContent.
01323     std::string                          __item                        ;
01324 @    enum _ns7__IdType_HasLinkOut
    {
01326       _ns7__IdType_HasLinkOut__Y,   ///< xs:NMTOKEN value="Y"
01327       _ns7__IdType_HasLinkOut__N,   ///< xs:NMTOKEN value="N"
    }
                                         HasLinkOut                     0;    ///< Optional attribute.
01330 @    enum _ns7__IdType_HasNeighbor
    {
01332       _ns7__IdType_HasNeighbor__Y,  ///< xs:NMTOKEN value="Y"
01333       _ns7__IdType_HasNeighbor__N,  ///< xs:NMTOKEN value="N"
    }
                                         HasNeighbor                    0;    ///< Optional attribute.
/// A handle to the soap struct that manages this instance (automatically set)
01337     struct soap                         *soap                          ;
};

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":Count of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":ERROR_ of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":Explode of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":Field of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":FieldNotFound of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":From of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":Id of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":OutputMessage of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":PhraseIgnored of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":PhraseNotFound of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":QueryKey of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":QueryTranslation of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":QuotedPhraseNotFound of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":RetMax of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":RetStart of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":Term of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":To of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esearch":WebEnv of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":ERROR_ of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/esummary":Id of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":Attribute of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":DbFrom of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":DbTo of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":ERROR_ of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":IconUrl of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":Info of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":LinkName of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":Name of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":NameAbbr of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":Score of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":SubjectType of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":Url of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/// Element "http://www.ncbi.nlm.nih.gov/soap/eutils/elink":MenuTag of type xs:string.
/// Note: use wsdl2h option -g to generate this global element declaration.

/******************************************************************************\
 *                                                                            *
 * Services                                                                   *
 *                                                                            *
\******************************************************************************/


//gsoap ns1  service name:    eUtilsServiceSoap 
//gsoap ns1  service type:    eUtilsServiceSoap 
//gsoap ns1  service port:    http://www.ncbi.nlm.nih.gov/entrez/eutils/soap/soap_adapter_1_5.cgi 
//gsoap ns1  service namespace:     http://www.ncbi.nlm.nih.gov/soap/eutils/ 
//gsoap ns1  service transport:     http://schemas.xmlsoap.org/soap/http 

/** @mainpage Service Definitions

@section Service_bindings Bindings
  - @ref eUtilsServiceSoap

*/

/**

@page eUtilsServiceSoap Binding "eUtilsServiceSoap"

@section eUtilsServiceSoap_operations Operations of Binding  "eUtilsServiceSoap"
  - @ref __ns1__run_USCOREeGquery
  - @ref __ns1__run_USCOREeGquery_USCOREMS
  - @ref __ns1__run_USCOREeInfo
  - @ref __ns1__run_USCOREeInfo_USCOREMS
  - @ref __ns1__run_USCOREeSearch
  - @ref __ns1__run_USCOREeSearch_USCOREMS
  - @ref __ns1__run_USCOREeSummary
  - @ref __ns1__run_USCOREeSummary_USCOREMS
  - @ref __ns1__run_USCOREeLink
  - @ref __ns1__run_USCOREeLink_USCOREMS
  - @ref __ns1__run_USCOREeSpell
  - @ref __ns1__run_USCOREeSpell_USCOREMS

@section eUtilsServiceSoap_ports Endpoints of Binding  "eUtilsServiceSoap"
  - http://www.ncbi.nlm.nih.gov/entrez/eutils/soap/soap_adapter_1_5.cgi

*/

/******************************************************************************\
 *                                                                            *
 * eUtilsServiceSoap                                                          *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeGquery                                                   *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeGquery" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="egquery"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeGquery(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns3__eGqueryRequest*               ns3__eGqueryRequest,
    // response parameters:
    _ns3__Result*                       ns3__Result
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeGquery document
//gsoap ns1  service method-encoding:     run_USCOREeGquery literal
//gsoap ns1  service method-action: run_USCOREeGquery egquery
int __ns1__run_USCOREeGquery(
    _ns3__eGqueryRequest*               ns3__eGqueryRequest,      ///< Request parameter
    _ns3__Result*                       ns3__Result   ///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeGquery_USCOREMS                                          *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeGquery_USCOREMS" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="egqueryms"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeGquery_USCOREMS(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns3__eGqueryRequestMS*             ns3__eGqueryRequestMS,
    // response parameters:
    _ns3__ResultMS*                     ns3__ResultMS
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeGquery_USCOREMS document
//gsoap ns1  service method-encoding:     run_USCOREeGquery_USCOREMS literal
//gsoap ns1  service method-action: run_USCOREeGquery_USCOREMS egqueryms
int __ns1__run_USCOREeGquery_USCOREMS(
    _ns3__eGqueryRequestMS*             ns3__eGqueryRequestMS,    ///< Request parameter
    _ns3__ResultMS*                     ns3__ResultMS ///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeInfo                                                     *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeInfo" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="einfo"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeInfo(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns4__eInfoRequest*                 ns4__eInfoRequest,
    // response parameters:
    _ns4__eInfoResult*                  ns4__eInfoResult
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeInfo document
//gsoap ns1  service method-encoding:     run_USCOREeInfo literal
//gsoap ns1  service method-action: run_USCOREeInfo einfo
int __ns1__run_USCOREeInfo(
    _ns4__eInfoRequest*                 ns4__eInfoRequest,  ///< Request parameter
    _ns4__eInfoResult*                  ns4__eInfoResult    ///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeInfo_USCOREMS                                            *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeInfo_USCOREMS" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="einfoms"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeInfo_USCOREMS(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns4__eInfoRequestMS*               ns4__eInfoRequestMS,
    // response parameters:
    _ns4__eInfoResultMS*                ns4__eInfoResultMS
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeInfo_USCOREMS document
//gsoap ns1  service method-encoding:     run_USCOREeInfo_USCOREMS literal
//gsoap ns1  service method-action: run_USCOREeInfo_USCOREMS einfoms
int __ns1__run_USCOREeInfo_USCOREMS(
    _ns4__eInfoRequestMS*               ns4__eInfoRequestMS,      ///< Request parameter
    _ns4__eInfoResultMS*                ns4__eInfoResultMS  ///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeSearch                                                   *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeSearch" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="esearch"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeSearch(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns5__eSearchRequest*               ns5__eSearchRequest,
    // response parameters:
    _ns5__eSearchResult*                ns5__eSearchResult
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeSearch document
//gsoap ns1  service method-encoding:     run_USCOREeSearch literal
//gsoap ns1  service method-action: run_USCOREeSearch esearch
int __ns1__run_USCOREeSearch(
    _ns5__eSearchRequest*               ns5__eSearchRequest,      ///< Request parameter
    _ns5__eSearchResult*                ns5__eSearchResult  ///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeSearch_USCOREMS                                          *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeSearch_USCOREMS" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="esearchms"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeSearch_USCOREMS(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns5__eSearchRequestMS*             ns5__eSearchRequestMS,
    // response parameters:
    _ns5__eSearchResultMS*              ns5__eSearchResultMS
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeSearch_USCOREMS document
//gsoap ns1  service method-encoding:     run_USCOREeSearch_USCOREMS literal
//gsoap ns1  service method-action: run_USCOREeSearch_USCOREMS esearchms
int __ns1__run_USCOREeSearch_USCOREMS(
    _ns5__eSearchRequestMS*             ns5__eSearchRequestMS,    ///< Request parameter
    _ns5__eSearchResultMS*              ns5__eSearchResultMS      ///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeSummary                                                  *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeSummary" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="esummary"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeSummary(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns6__eSummaryRequest*              ns6__eSummaryRequest,
    // response parameters:
    _ns6__eSummaryResult*               ns6__eSummaryResult
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeSummary document
//gsoap ns1  service method-encoding:     run_USCOREeSummary literal
//gsoap ns1  service method-action: run_USCOREeSummary esummary
int __ns1__run_USCOREeSummary(
    _ns6__eSummaryRequest*              ns6__eSummaryRequest,     ///< Request parameter
    _ns6__eSummaryResult*               ns6__eSummaryResult ///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeSummary_USCOREMS                                         *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeSummary_USCOREMS" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="esummaryms"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeSummary_USCOREMS(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns6__eSummaryRequestMS*            ns6__eSummaryRequestMS,
    // response parameters:
    _ns6__eSummaryResultMS*             ns6__eSummaryResultMS
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeSummary_USCOREMS document
//gsoap ns1  service method-encoding:     run_USCOREeSummary_USCOREMS literal
//gsoap ns1  service method-action: run_USCOREeSummary_USCOREMS esummaryms
int __ns1__run_USCOREeSummary_USCOREMS(
    _ns6__eSummaryRequestMS*            ns6__eSummaryRequestMS,   ///< Request parameter
    _ns6__eSummaryResultMS*             ns6__eSummaryResultMS     ///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeLink                                                     *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeLink" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="elink"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeLink(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns7__eLinkRequest*                 ns7__eLinkRequest,
    // response parameters:
    _ns7__eLinkResult*                  ns7__eLinkResult
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeLink document
//gsoap ns1  service method-encoding:     run_USCOREeLink literal
//gsoap ns1  service method-action: run_USCOREeLink elink
int __ns1__run_USCOREeLink(
    _ns7__eLinkRequest*                 ns7__eLinkRequest,  ///< Request parameter
    _ns7__eLinkResult*                  ns7__eLinkResult    ///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeLink_USCOREMS                                            *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeLink_USCOREMS" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="elinkms"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeLink_USCOREMS(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns7__eLinkRequestMS*               ns7__eLinkRequestMS,
    // response parameters:
    _ns7__eLinkResultMS*                ns7__eLinkResultMS
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeLink_USCOREMS document
//gsoap ns1  service method-encoding:     run_USCOREeLink_USCOREMS literal
//gsoap ns1  service method-action: run_USCOREeLink_USCOREMS elinkms
int __ns1__run_USCOREeLink_USCOREMS(
    _ns7__eLinkRequestMS*               ns7__eLinkRequestMS,      ///< Request parameter
    _ns7__eLinkResultMS*                ns7__eLinkResultMS  ///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeSpell                                                    *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeSpell" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="espell"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeSpell(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns8__eSpellRequest*                ns8__eSpellRequest,
    // response parameters:
    _ns8__eSpellResult*                 ns8__eSpellResult
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeSpell document
//gsoap ns1  service method-encoding:     run_USCOREeSpell literal
//gsoap ns1  service method-action: run_USCOREeSpell espell
int __ns1__run_USCOREeSpell(
    _ns8__eSpellRequest*                ns8__eSpellRequest, ///< Request parameter
    _ns8__eSpellResult*                 ns8__eSpellResult   ///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * __ns1__run_USCOREeSpell_USCOREMS                                           *
 *                                                                            *
\******************************************************************************/


/// Operation "__ns1__run_USCOREeSpell_USCOREMS" of service binding "eUtilsServiceSoap"

/**

Operation details:

  - SOAP document/literal style
  - SOAP action="espellms"

C stub function (defined in soapClient.c[pp] after running soapcpp2):
@code
  int soap_call___ns1__run_USCOREeSpell_USCOREMS(struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    _ns8__eSpellRequestMS*              ns8__eSpellRequestMS,
    // response parameters:
    _ns8__eSpellResultMS*               ns8__eSpellResultMS
  );
@endcode

C++ proxy class (defined in soapeUtilsServiceSoapProxy.h):
  class eUtilsServiceSoap;

*/

//gsoap ns1  service method-style:  run_USCOREeSpell_USCOREMS document
//gsoap ns1  service method-encoding:     run_USCOREeSpell_USCOREMS literal
//gsoap ns1  service method-action: run_USCOREeSpell_USCOREMS espellms
int __ns1__run_USCOREeSpell_USCOREMS(
    _ns8__eSpellRequestMS*              ns8__eSpellRequestMS,     ///< Request parameter
    _ns8__eSpellResultMS*               ns8__eSpellResultMS ///< Response parameter
);

/* End of eutils_lite.h */

Generated by  Doxygen 1.6.0   Back to index