blob: 151449cade1e8e93f84c628f93eebab109a40882 [file] [log] [blame]
/*
wsu.h
Generated with:
wsdl2h -cegy -o wsu.h -t WS/WS-typemap.dat WS/wsu.xsd
Modified by Robert van Engelen:
- Removed //gsoapopt
- Added the following directive to import wsu namespace
//gsoap wsu schema import: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
This ensures that the WS-Addressing schemas are not copied into the generated
WSDL by soapcpp2 but are referenced with schema import in the generated WSDL.
*/
/******************************************************************************\
* *
* http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd*
* *
\******************************************************************************/
/******************************************************************************\
* *
* Import *
* *
\******************************************************************************/
/******************************************************************************\
* *
* Schema Namespaces *
* *
\******************************************************************************/
//gsoap wsu schema import: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
//gsoap wsu schema elementForm: qualified
//gsoap wsu schema attributeForm: unqualified
/******************************************************************************\
* *
* Schema Types *
* *
\******************************************************************************/
/// Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":AttributedDateTime from typemap WS/WS-typemap.dat.
/// @brief This type is for elements whose [children] is a psuedo-dateTime and can have arbitrary attributes.
/// complexType definition intentionally left blank.
/// Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":AttributedURI from typemap WS/WS-typemap.dat.
/// @brief This type is for elements whose [children] is an anyURI and can have arbitrary attributes.
/// complexType definition intentionally left blank.
/// Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":TimestampType from typemap WS/WS-typemap.dat.
/// @brief This complex type ties together the timestamp related elements into a composite type.
/// complexType definition intentionally left blank.
/// "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":tTimestampFault is a simpleType restriction of xs:QName.
/// @brief This type defines the fault code value for Timestamp message expiration.
/// Note: enum values are prefixed with 'wsu__tTimestampFault' to avoid name clashes, please use wsdl2h option -e to omit this prefix
enum wsu__tTimestampFault
{
wsu__MessageExpired, ///< xs:QName value=""http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":MessageExpired"
};
/// Typedef synonym for enum wsu__tTimestampFault.
typedef enum wsu__tTimestampFault wsu__tTimestampFault;
/// Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":Timestamp of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":TimestampType.
/// @brief This element allows Timestamps to be applied anywhere element wildcards are present, including as a SOAP header.
/// Imported element _wsu__Timestamp from typemap WS/WS-typemap.dat.
typedef struct _wsu__Timestamp
{ @char* wsu__Id; // use qualified form to enable signature
char* Created;
char* Expires;
} _wsu__Timestamp;
/// Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":Expires of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":AttributedDateTime.
/// @brief This element allows an expiration time to be applied anywhere element wildcards are present.
/// '_wsu__Expires' element definition intentionally left blank.
/// Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":Created of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":AttributedDateTime.
/// @brief This element allows a creation time to be applied anywhere element wildcards are present.
/// '_wsu__Created' element definition intentionally left blank.
/// Attribute "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd":Id of simpleType xs:ID.
/// @brief This global attribute supports annotating arbitrary elements with an ID.
/// '_wsu__Id' attribute definition intentionally left blank.
/* End of wsu.h */