/* MobsetApiStub.h
   Generated by gSOAP 2.8.6 from MobsetApi.h

Copyright(C) 2000-2011, Robert van Engelen, Genivia Inc. All Rights Reserved.
The generated code is released under one of the following licenses:
1) GPL or 2) Genivia's license for commercial use.
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
*/

#ifndef MobsetApiStub_H
#define MobsetApiStub_H
#define SOAP_NAMESPACE_OF_ns1	"http://tempuri.org/"
#ifndef WITH_NONAMESPACES
#define WITH_NONAMESPACES
#endif
#ifndef WITH_NOGLOBAL
#define WITH_NOGLOBAL
#endif
#include "stdsoap2.h"

namespace MobsetApi {

/******************************************************************************\
 *                                                                            *
 * Enumerations                                                               *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Types with Custom Serializers                                              *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Classes and Structs                                                        *
 *                                                                            *
\******************************************************************************/


#if 0 /* volatile type: do not declare here, declared elsewhere */

#endif

#ifndef SOAP_TYPE_MobsetApi_xsd__base64Binary
#define SOAP_TYPE_MobsetApi_xsd__base64Binary (7)
/* Base64 schema type: */
class SOAP_CMAC xsd__base64Binary
{
public:
	unsigned char *__ptr;
	int __size;
	char *id;	/* optional element of type xsd:string */
	char *type;	/* optional element of type xsd:string */
	char *options;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 7; } /* = unique id SOAP_TYPE_MobsetApi_xsd__base64Binary */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         xsd__base64Binary() { xsd__base64Binary::soap_default(NULL); }
	virtual ~xsd__base64Binary() { }
};
#endif

#if 0 /* volatile type: do not declare here, declared elsewhere */

#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfString
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfString (12)
/* ns1:ArrayOfString */
class SOAP_CMAC ns1__ArrayOfString
{
public:
	std::wstring *Mobile;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 12; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfString */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfString() { ns1__ArrayOfString::soap_default(NULL); }
	virtual ~ns1__ArrayOfString() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList (13)
/* ns1:ArrayOfMobileList */
class SOAP_CMAC ns1__ArrayOfMobileList
{
public:
	int __sizeMobileListGroup;	/* sequence of 0 to 200 elements <MobileListGroup> */
	class ns1__MobileListGroup **MobileListGroup;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 13; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfMobileList() { ns1__ArrayOfMobileList::soap_default(NULL); }
	virtual ~ns1__ArrayOfMobileList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__MobileListGroup
#define SOAP_TYPE_MobsetApi_ns1__MobileListGroup (14)
/* ns1:MobileListGroup */
class SOAP_CMAC ns1__MobileListGroup
{
public:
	std::wstring *Mobile;	/* optional element of type xsd:string */
	std::wstring *MsgID;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 14; } /* = unique id SOAP_TYPE_MobsetApi_ns1__MobileListGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__MobileListGroup() { ns1__MobileListGroup::soap_default(NULL); }
	virtual ~ns1__MobileListGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList (15)
/* ns1:ArrayOfSmsIDList */
class SOAP_CMAC ns1__ArrayOfSmsIDList
{
public:
	int __sizeSmsIDGroup;	/* sequence of 0 to 200 elements <SmsIDGroup> */
	class ns1__SmsIDGroup **SmsIDGroup;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 15; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfSmsIDList() { ns1__ArrayOfSmsIDList::soap_default(NULL); }
	virtual ~ns1__ArrayOfSmsIDList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__SmsIDGroup
#define SOAP_TYPE_MobsetApi_ns1__SmsIDGroup (16)
/* ns1:SmsIDGroup */
class SOAP_CMAC ns1__SmsIDGroup
{
public:
	std::wstring *Mobile;	/* optional element of type xsd:string */
	LONG64 SmsID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 16; } /* = unique id SOAP_TYPE_MobsetApi_ns1__SmsIDGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__SmsIDGroup() { ns1__SmsIDGroup::soap_default(NULL); }
	virtual ~ns1__SmsIDGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList (17)
/* ns1:ArrayOfSmsRecvList */
class SOAP_CMAC ns1__ArrayOfSmsRecvList
{
public:
	int __sizeSmsRecvGroup;	/* sequence of 0 to 200 elements <SmsRecvGroup> */
	class ns1__SmsRecvGroup **SmsRecvGroup;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 17; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfSmsRecvList() { ns1__ArrayOfSmsRecvList::soap_default(NULL); }
	virtual ~ns1__ArrayOfSmsRecvList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup
#define SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup (18)
/* ns1:SmsRecvGroup */
class SOAP_CMAC ns1__SmsRecvGroup
{
public:
	std::wstring *Mobile;	/* optional element of type xsd:string */
	std::wstring *RecvNum;	/* optional element of type xsd:string */
	std::wstring *AddNum;	/* optional element of type xsd:string */
	std::wstring *RecvTime;	/* optional element of type xsd:string */
	std::wstring *Content;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 18; } /* = unique id SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__SmsRecvGroup() { ns1__SmsRecvGroup::soap_default(NULL); }
	virtual ~ns1__SmsRecvGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList (19)
/* ns1:ArrayOfSmsReportList */
class SOAP_CMAC ns1__ArrayOfSmsReportList
{
public:
	int __sizeSmsReportGroup;	/* sequence of 0 to 200 elements <SmsReportGroup> */
	class ns1__SmsReportGroup **SmsReportGroup;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 19; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfSmsReportList() { ns1__ArrayOfSmsReportList::soap_default(NULL); }
	virtual ~ns1__ArrayOfSmsReportList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__SmsReportGroup
#define SOAP_TYPE_MobsetApi_ns1__SmsReportGroup (20)
/* ns1:SmsReportGroup */
class SOAP_CMAC ns1__SmsReportGroup
{
public:
	LONG64 SmsID;	/* required element of type xsd:long */
	LONG64 Status;	/* required element of type xsd:long */
	std::wstring *ReportTime;	/* optional element of type xsd:string */
	std::wstring *ExStatus;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 20; } /* = unique id SOAP_TYPE_MobsetApi_ns1__SmsReportGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__SmsReportGroup() { ns1__SmsReportGroup::soap_default(NULL); }
	virtual ~ns1__SmsReportGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList (21)
/* ns1:ArrayOfSmsSentList */
class SOAP_CMAC ns1__ArrayOfSmsSentList
{
public:
	int __sizeSmsSentListGroup;	/* sequence of 0 to 200 elements <SmsSentListGroup> */
	class ns1__SmsSentListGroup **SmsSentListGroup;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 21; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfSmsSentList() { ns1__ArrayOfSmsSentList::soap_default(NULL); }
	virtual ~ns1__ArrayOfSmsSentList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup
#define SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup (22)
/* ns1:SmsSentListGroup */
class SOAP_CMAC ns1__SmsSentListGroup
{
public:
	LONG64 Status;	/* required element of type xsd:long */
	std::wstring *Mobile;	/* optional element of type xsd:string */
	std::wstring *SendTime;	/* optional element of type xsd:string */
	std::wstring *ReportTime;	/* optional element of type xsd:string */
	std::wstring *Content;	/* optional element of type xsd:string */
	std::wstring *ExStatus;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 22; } /* = unique id SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__SmsSentListGroup() { ns1__SmsSentListGroup::soap_default(NULL); }
	virtual ~ns1__SmsSentListGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList (23)
/* ns1:ArrayOfCancelIDList */
class SOAP_CMAC ns1__ArrayOfCancelIDList
{
public:
	int __sizeCancelIDGroup;	/* sequence of 0 to 200 elements <CancelIDGroup> */
	class ns1__CancelIDGroup **CancelIDGroup;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 23; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfCancelIDList() { ns1__ArrayOfCancelIDList::soap_default(NULL); }
	virtual ~ns1__ArrayOfCancelIDList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__CancelIDGroup
#define SOAP_TYPE_MobsetApi_ns1__CancelIDGroup (24)
/* ns1:CancelIDGroup */
class SOAP_CMAC ns1__CancelIDGroup
{
public:
	LONG64 Status;	/* required element of type xsd:long */
	LONG64 SmsID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 24; } /* = unique id SOAP_TYPE_MobsetApi_ns1__CancelIDGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__CancelIDGroup() { ns1__CancelIDGroup::soap_default(NULL); }
	virtual ~ns1__CancelIDGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup (25)
/* ns1:ArrayOfMmsFileGroup */
class SOAP_CMAC ns1__ArrayOfMmsFileGroup
{
public:
	int __sizeMmsFileGroup;	/* sequence of 0 to 20 elements <MmsFileGroup> */
	class ns1__MmsFileGroup **MmsFileGroup;	/* sequence of 0 to 20 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 25; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfMmsFileGroup() { ns1__ArrayOfMmsFileGroup::soap_default(NULL); }
	virtual ~ns1__ArrayOfMmsFileGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__MmsFileGroup
#define SOAP_TYPE_MobsetApi_ns1__MmsFileGroup (26)
/* ns1:MmsFileGroup */
class SOAP_CMAC ns1__MmsFileGroup
{
public:
	LONG64 PlayTime;	/* required element of type xsd:long */
	std::wstring *Image_USCOREFileName;	/* optional element of type xsd:string */
	xsd__base64Binary *Image_USCOREFileData;	/* optional element of type xsd:base64Binary */
	std::wstring *Text_USCOREFileName;	/* optional element of type xsd:string */
	std::wstring *Text_USCOREContent;	/* optional element of type xsd:string */
	std::wstring *Audio_USCOREFileName;	/* optional element of type xsd:string */
	xsd__base64Binary *Audio_USCOREFileData;	/* optional element of type xsd:base64Binary */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 26; } /* = unique id SOAP_TYPE_MobsetApi_ns1__MmsFileGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__MmsFileGroup() { ns1__MmsFileGroup::soap_default(NULL); }
	virtual ~ns1__MmsFileGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList (27)
/* ns1:ArrayOfMmsIDList */
class SOAP_CMAC ns1__ArrayOfMmsIDList
{
public:
	int __sizeMmsIDGroup;	/* sequence of 0 to 200 elements <MmsIDGroup> */
	class ns1__MmsIDGroup **MmsIDGroup;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 27; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfMmsIDList() { ns1__ArrayOfMmsIDList::soap_default(NULL); }
	virtual ~ns1__ArrayOfMmsIDList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__MmsIDGroup
#define SOAP_TYPE_MobsetApi_ns1__MmsIDGroup (28)
/* ns1:MmsIDGroup */
class SOAP_CMAC ns1__MmsIDGroup
{
public:
	std::wstring *Mobile;	/* optional element of type xsd:string */
	LONG64 MmsID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 28; } /* = unique id SOAP_TYPE_MobsetApi_ns1__MmsIDGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__MmsIDGroup() { ns1__MmsIDGroup::soap_default(NULL); }
	virtual ~ns1__MmsIDGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList (29)
/* ns1:ArrayOfMmsReportList */
class SOAP_CMAC ns1__ArrayOfMmsReportList
{
public:
	int __sizeMmsReportGroup;	/* sequence of 0 to 200 elements <MmsReportGroup> */
	class ns1__MmsReportGroup **MmsReportGroup;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 29; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfMmsReportList() { ns1__ArrayOfMmsReportList::soap_default(NULL); }
	virtual ~ns1__ArrayOfMmsReportList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__MmsReportGroup
#define SOAP_TYPE_MobsetApi_ns1__MmsReportGroup (30)
/* ns1:MmsReportGroup */
class SOAP_CMAC ns1__MmsReportGroup
{
public:
	LONG64 MmsID;	/* required element of type xsd:long */
	LONG64 Status;	/* required element of type xsd:long */
	std::wstring *ReportTime;	/* optional element of type xsd:string */
	std::wstring *ExStatus;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 30; } /* = unique id SOAP_TYPE_MobsetApi_ns1__MmsReportGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__MmsReportGroup() { ns1__MmsReportGroup::soap_default(NULL); }
	virtual ~ns1__MmsReportGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup (31)
/* ns1:ArrayOfMmsRecvFileGroup */
class SOAP_CMAC ns1__ArrayOfMmsRecvFileGroup
{
public:
	int __sizeMmsRecvFileGroup;	/* sequence of 0 to 200 elements <MmsRecvFileGroup> */
	class ns1__MmsRecvFileGroup **MmsRecvFileGroup;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 31; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfMmsRecvFileGroup() { ns1__ArrayOfMmsRecvFileGroup::soap_default(NULL); }
	virtual ~ns1__ArrayOfMmsRecvFileGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup
#define SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup (32)
/* ns1:MmsRecvFileGroup */
class SOAP_CMAC ns1__MmsRecvFileGroup
{
public:
	std::wstring *FileName;	/* optional element of type xsd:string */
	std::wstring *FileType;	/* optional element of type xsd:string */
	std::wstring *FileID;	/* optional element of type xsd:string */
	std::wstring *FileLocation;	/* optional element of type xsd:string */
	xsd__base64Binary *FileData;	/* optional element of type xsd:base64Binary */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 32; } /* = unique id SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__MmsRecvFileGroup() { ns1__MmsRecvFileGroup::soap_default(NULL); }
	virtual ~ns1__MmsRecvFileGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup (33)
/* ns1:ArrayOfMobileFileGroup */
class SOAP_CMAC ns1__ArrayOfMobileFileGroup
{
public:
	int __sizeMobileFileGroup;	/* sequence of 0 to 20 elements <MobileFileGroup> */
	class ns1__MobileFileGroup **MobileFileGroup;	/* sequence of 0 to 20 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 33; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfMobileFileGroup() { ns1__ArrayOfMobileFileGroup::soap_default(NULL); }
	virtual ~ns1__ArrayOfMobileFileGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__MobileFileGroup
#define SOAP_TYPE_MobsetApi_ns1__MobileFileGroup (34)
/* ns1:MobileFileGroup */
class SOAP_CMAC ns1__MobileFileGroup
{
public:
	LONG64 TaskFileType;	/* required element of type xsd:long */
	std::wstring *TaskFileID;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 34; } /* = unique id SOAP_TYPE_MobsetApi_ns1__MobileFileGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__MobileFileGroup() { ns1__MobileFileGroup::soap_default(NULL); }
	virtual ~ns1__MobileFileGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList (35)
/* ns1:ArrayOfTemplateList */
class SOAP_CMAC ns1__ArrayOfTemplateList
{
public:
	int __sizeTemplateGroup;	/* sequence of 0 to 200 elements <TemplateGroup> */
	class ns1__TemplateGroup **TemplateGroup;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 35; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfTemplateList() { ns1__ArrayOfTemplateList::soap_default(NULL); }
	virtual ~ns1__ArrayOfTemplateList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__TemplateGroup
#define SOAP_TYPE_MobsetApi_ns1__TemplateGroup (36)
/* ns1:TemplateGroup */
class SOAP_CMAC ns1__TemplateGroup
{
public:
	LONG64 TemplateID;	/* required element of type xsd:long */
	LONG64 Status;	/* required element of type xsd:long */
	LONG64 TemplateType;	/* required element of type xsd:long */
	std::wstring *TemplateName;	/* optional element of type xsd:string */
	std::wstring *TemplateContent;	/* optional element of type xsd:string */
	std::wstring *Remark;	/* optional element of type xsd:string */
	std::wstring *AuditOpinion;	/* optional element of type xsd:string */
	LONG64 IsTemporary;	/* required element of type xsd:long */
	std::wstring *CreateTime;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 36; } /* = unique id SOAP_TYPE_MobsetApi_ns1__TemplateGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__TemplateGroup() { ns1__TemplateGroup::soap_default(NULL); }
	virtual ~ns1__TemplateGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList
#define SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList (37)
/* ns1:ArrayOfParamList */
class SOAP_CMAC ns1__ArrayOfParamList
{
public:
	int __sizeParamListGroup;	/* sequence of 0 to 20 elements <ParamListGroup> */
	class ns1__ParamListGroup **ParamListGroup;	/* sequence of 0 to 20 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 37; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ArrayOfParamList() { ns1__ArrayOfParamList::soap_default(NULL); }
	virtual ~ns1__ArrayOfParamList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi_ns1__ParamListGroup
#define SOAP_TYPE_MobsetApi_ns1__ParamListGroup (38)
/* ns1:ParamListGroup */
class SOAP_CMAC ns1__ParamListGroup
{
public:
	std::wstring *Param;	/* optional element of type xsd:string */
	std::wstring *Reserve;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 38; } /* = unique id SOAP_TYPE_MobsetApi_ns1__ParamListGroup */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         ns1__ParamListGroup() { ns1__ParamListGroup::soap_default(NULL); }
	virtual ~ns1__ParamListGroup() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend (39)
/* ns1:Sms_Send */
class SOAP_CMAC _ns1__Sms_USCORESend
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	std::wstring *AddNum;	/* optional element of type xsd:string */
	std::wstring *Timer;	/* optional element of type xsd:string */
	LONG64 LongSms;	/* required element of type xsd:long */
	ns1__ArrayOfMobileList *MobileList;	/* optional element of type ns1:ArrayOfMobileList */
	std::wstring *Content;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 39; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCORESend() { _ns1__Sms_USCORESend::soap_default(NULL); }
	virtual ~_ns1__Sms_USCORESend() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse (40)
/* ns1:Sms_SendResponse */
class SOAP_CMAC _ns1__Sms_USCORESendResponse
{
public:
	LONG64 Count;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	ns1__ArrayOfSmsIDList *SmsIDList;	/* optional element of type ns1:ArrayOfSmsIDList */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 40; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCORESendResponse() { _ns1__Sms_USCORESendResponse::soap_default(NULL); }
	virtual ~_ns1__Sms_USCORESendResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv (41)
/* ns1:Sms_GetRecv */
class SOAP_CMAC _ns1__Sms_USCOREGetRecv
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 41; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetRecv() { _ns1__Sms_USCOREGetRecv::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetRecv() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse (42)
/* ns1:Sms_GetRecvResponse */
class SOAP_CMAC _ns1__Sms_USCOREGetRecvResponse
{
public:
	LONG64 Count;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	ns1__ArrayOfSmsRecvList *SmsRecvList;	/* optional element of type ns1:ArrayOfSmsRecvList */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 42; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetRecvResponse() { _ns1__Sms_USCOREGetRecvResponse::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetRecvResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport (43)
/* ns1:Sms_GetReport */
class SOAP_CMAC _ns1__Sms_USCOREGetReport
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 43; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetReport() { _ns1__Sms_USCOREGetReport::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetReport() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse (44)
/* ns1:Sms_GetReportResponse */
class SOAP_CMAC _ns1__Sms_USCOREGetReportResponse
{
public:
	LONG64 Count;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	ns1__ArrayOfSmsReportList *SmsReportList;	/* optional element of type ns1:ArrayOfSmsReportList */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 44; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetReportResponse() { _ns1__Sms_USCOREGetReportResponse::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetReportResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList (45)
/* ns1:Sms_GetSentList */
class SOAP_CMAC _ns1__Sms_USCOREGetSentList
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	std::wstring *Mobile;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 45; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetSentList() { _ns1__Sms_USCOREGetSentList::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetSentList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse (46)
/* ns1:Sms_GetSentListResponse */
class SOAP_CMAC _ns1__Sms_USCOREGetSentListResponse
{
public:
	LONG64 Count;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	ns1__ArrayOfSmsSentList *SmsSentList;	/* optional element of type ns1:ArrayOfSmsSentList */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 46; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetSentListResponse() { _ns1__Sms_USCOREGetSentListResponse::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetSentListResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign (47)
/* ns1:Sms_GetSign */
class SOAP_CMAC _ns1__Sms_USCOREGetSign
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 47; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetSign() { _ns1__Sms_USCOREGetSign::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetSign() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse (48)
/* ns1:Sms_GetSignResponse */
class SOAP_CMAC _ns1__Sms_USCOREGetSignResponse
{
public:
	LONG64 ErrCode;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	std::wstring *Sign;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 48; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetSignResponse() { _ns1__Sms_USCOREGetSignResponse::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetSignResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance (49)
/* ns1:Sms_GetBalance */
class SOAP_CMAC _ns1__Sms_USCOREGetBalance
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 49; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetBalance() { _ns1__Sms_USCOREGetBalance::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetBalance() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse (50)
/* ns1:Sms_GetBalanceResponse */
class SOAP_CMAC _ns1__Sms_USCOREGetBalanceResponse
{
public:
	LONG64 Balance;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 50; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetBalanceResponse() { _ns1__Sms_USCOREGetBalanceResponse::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetBalanceResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount (51)
/* ns1:Sms_GetSentCount */
class SOAP_CMAC _ns1__Sms_USCOREGetSentCount
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 51; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetSentCount() { _ns1__Sms_USCOREGetSentCount::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetSentCount() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse (52)
/* ns1:Sms_GetSentCountResponse */
class SOAP_CMAC _ns1__Sms_USCOREGetSentCountResponse
{
public:
	LONG64 SentCount;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 52; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCOREGetSentCountResponse() { _ns1__Sms_USCOREGetSentCountResponse::soap_default(NULL); }
	virtual ~_ns1__Sms_USCOREGetSentCountResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel (53)
/* ns1:Sms_Cancel */
class SOAP_CMAC _ns1__Sms_USCORECancel
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	int __sizeSmsID;	/* sequence of 0 to 200 elements <SmsID> */
	LONG64 *SmsID;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 53; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCORECancel() { _ns1__Sms_USCORECancel::soap_default(NULL); }
	virtual ~_ns1__Sms_USCORECancel() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse
#define SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse (54)
/* ns1:Sms_CancelResponse */
class SOAP_CMAC _ns1__Sms_USCORECancelResponse
{
public:
	LONG64 Result;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	int __sizeCancelIDList;	/* sequence of 0 to 200 elements <CancelIDList> */
	ns1__CancelIDGroup **CancelIDList;	/* sequence of 0 to 200 elements */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 54; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Sms_USCORECancelResponse() { _ns1__Sms_USCORECancelResponse::soap_default(NULL); }
	virtual ~_ns1__Sms_USCORECancelResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile
#define SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile (55)
/* ns1:Mms_UpFile */
class SOAP_CMAC _ns1__Mms_USCOREUpFile
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	std::wstring *Subject;	/* optional element of type xsd:string */
	LONG64 SmilType;	/* required element of type xsd:long */
	ns1__ArrayOfMmsFileGroup *MmsFileList;	/* optional element of type ns1:ArrayOfMmsFileGroup */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 55; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Mms_USCOREUpFile() { _ns1__Mms_USCOREUpFile::soap_default(NULL); }
	virtual ~_ns1__Mms_USCOREUpFile() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse
#define SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse (56)
/* ns1:Mms_UpFileResponse */
class SOAP_CMAC _ns1__Mms_USCOREUpFileResponse
{
public:
	LONG64 MmsFileID;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 56; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Mms_USCOREUpFileResponse() { _ns1__Mms_USCOREUpFileResponse::soap_default(NULL); }
	virtual ~_ns1__Mms_USCOREUpFileResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus
#define SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus (57)
/* ns1:Mms_GetFileStatus */
class SOAP_CMAC _ns1__Mms_USCOREGetFileStatus
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 MmsFileID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 57; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Mms_USCOREGetFileStatus() { _ns1__Mms_USCOREGetFileStatus::soap_default(NULL); }
	virtual ~_ns1__Mms_USCOREGetFileStatus() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse
#define SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse (58)
/* ns1:Mms_GetFileStatusResponse */
class SOAP_CMAC _ns1__Mms_USCOREGetFileStatusResponse
{
public:
	LONG64 Status;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	std::wstring *Title;	/* optional element of type xsd:string */
	LONG64 Size;	/* required element of type xsd:long */
	std::wstring *CreateTime;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 58; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Mms_USCOREGetFileStatusResponse() { _ns1__Mms_USCOREGetFileStatusResponse::soap_default(NULL); }
	virtual ~_ns1__Mms_USCOREGetFileStatusResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend
#define SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend (59)
/* ns1:Mms_Send */
class SOAP_CMAC _ns1__Mms_USCORESend
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	std::wstring *AddNum;	/* optional element of type xsd:string */
	std::wstring *Timer;	/* optional element of type xsd:string */
	ns1__ArrayOfMobileList *MobileList;	/* optional element of type ns1:ArrayOfMobileList */
	LONG64 MmsFileID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 59; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Mms_USCORESend() { _ns1__Mms_USCORESend::soap_default(NULL); }
	virtual ~_ns1__Mms_USCORESend() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse
#define SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse (60)
/* ns1:Mms_SendResponse */
class SOAP_CMAC _ns1__Mms_USCORESendResponse
{
public:
	LONG64 Count;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	ns1__ArrayOfMmsIDList *MmsIDList;	/* optional element of type ns1:ArrayOfMmsIDList */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 60; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Mms_USCORESendResponse() { _ns1__Mms_USCORESendResponse::soap_default(NULL); }
	virtual ~_ns1__Mms_USCORESendResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport
#define SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport (61)
/* ns1:Mms_GetReport */
class SOAP_CMAC _ns1__Mms_USCOREGetReport
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 61; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Mms_USCOREGetReport() { _ns1__Mms_USCOREGetReport::soap_default(NULL); }
	virtual ~_ns1__Mms_USCOREGetReport() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse
#define SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse (62)
/* ns1:Mms_GetReportResponse */
class SOAP_CMAC _ns1__Mms_USCOREGetReportResponse
{
public:
	LONG64 Count;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	ns1__ArrayOfMmsReportList *MmsReportList;	/* optional element of type ns1:ArrayOfMmsReportList */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 62; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Mms_USCOREGetReportResponse() { _ns1__Mms_USCOREGetReportResponse::soap_default(NULL); }
	virtual ~_ns1__Mms_USCOREGetReportResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv
#define SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv (63)
/* ns1:Mms_GetRecv */
class SOAP_CMAC _ns1__Mms_USCOREGetRecv
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 63; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Mms_USCOREGetRecv() { _ns1__Mms_USCOREGetRecv::soap_default(NULL); }
	virtual ~_ns1__Mms_USCOREGetRecv() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse
#define SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse (64)
/* ns1:Mms_GetRecvResponse */
class SOAP_CMAC _ns1__Mms_USCOREGetRecvResponse
{
public:
	LONG64 Count;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	std::wstring *Mobile;	/* optional element of type xsd:string */
	std::wstring *RecvNum;	/* optional element of type xsd:string */
	std::wstring *AddNum;	/* optional element of type xsd:string */
	std::wstring *Subject;	/* optional element of type xsd:string */
	std::wstring *RecvTime;	/* optional element of type xsd:string */
	ns1__ArrayOfMmsRecvFileGroup *MmsRecvFileList;	/* optional element of type ns1:ArrayOfMmsRecvFileGroup */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 64; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Mms_USCOREGetRecvResponse() { _ns1__Mms_USCOREGetRecvResponse::soap_default(NULL); }
	virtual ~_ns1__Mms_USCOREGetRecvResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile (65)
/* ns1:Task_UpFile */
class SOAP_CMAC _ns1__Task_USCOREUpFile
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	std::wstring *Subject;	/* optional element of type xsd:string */
	LONG64 AutoDelete;	/* required element of type xsd:long */
	xsd__base64Binary *FileData;	/* optional element of type xsd:base64Binary */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 65; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREUpFile() { _ns1__Task_USCOREUpFile::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREUpFile() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse (66)
/* ns1:Task_UpFileResponse */
class SOAP_CMAC _ns1__Task_USCOREUpFileResponse
{
public:
	LONG64 TaskFileID;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 66; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREUpFileResponse() { _ns1__Task_USCOREUpFileResponse::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREUpFileResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile (67)
/* ns1:Task_DelFile */
class SOAP_CMAC _ns1__Task_USCOREDelFile
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 TaskFileID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 67; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREDelFile() { _ns1__Task_USCOREDelFile::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREDelFile() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse (68)
/* ns1:Task_DelFileResponse */
class SOAP_CMAC _ns1__Task_USCOREDelFileResponse
{
public:
	LONG64 ErrCode;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 68; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREDelFileResponse() { _ns1__Task_USCOREDelFileResponse::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREDelFileResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend
#define SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend (69)
/* ns1:Task_SmsSend */
class SOAP_CMAC _ns1__Task_USCORESmsSend
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	std::wstring *Content;	/* optional element of type xsd:string */
	LONG64 LongSms;	/* required element of type xsd:long */
	LONG64 Priority;	/* required element of type xsd:long */
	std::wstring *AtTime;	/* optional element of type xsd:string */
	ns1__ArrayOfMobileFileGroup *MobileList;	/* optional element of type ns1:ArrayOfMobileFileGroup */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 69; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCORESmsSend() { _ns1__Task_USCORESmsSend::soap_default(NULL); }
	virtual ~_ns1__Task_USCORESmsSend() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse
#define SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse (70)
/* ns1:Task_SmsSendResponse */
class SOAP_CMAC _ns1__Task_USCORESmsSendResponse
{
public:
	LONG64 TaskSmsID;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 70; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCORESmsSendResponse() { _ns1__Task_USCORESmsSendResponse::soap_default(NULL); }
	virtual ~_ns1__Task_USCORESmsSendResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus (71)
/* ns1:Task_GetSmsStatus */
class SOAP_CMAC _ns1__Task_USCOREGetSmsStatus
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 TaskSmsID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 71; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREGetSmsStatus() { _ns1__Task_USCOREGetSmsStatus::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREGetSmsStatus() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse (72)
/* ns1:Task_GetSmsStatusResponse */
class SOAP_CMAC _ns1__Task_USCOREGetSmsStatusResponse
{
public:
	LONG64 Status;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	LONG64 MobileCount;	/* required element of type xsd:long */
	LONG64 YFMobileCount;	/* required element of type xsd:long */
	std::wstring *BeginTime;	/* optional element of type xsd:string */
	std::wstring *EndTime;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 72; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREGetSmsStatusResponse() { _ns1__Task_USCOREGetSmsStatusResponse::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREGetSmsStatusResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop
#define SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop (73)
/* ns1:Task_SmsStop */
class SOAP_CMAC _ns1__Task_USCORESmsStop
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 TaskSmsID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 73; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCORESmsStop() { _ns1__Task_USCORESmsStop::soap_default(NULL); }
	virtual ~_ns1__Task_USCORESmsStop() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse
#define SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse (74)
/* ns1:Task_SmsStopResponse */
class SOAP_CMAC _ns1__Task_USCORESmsStopResponse
{
public:
	LONG64 ErrCode;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 74; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCORESmsStopResponse() { _ns1__Task_USCORESmsStopResponse::soap_default(NULL); }
	virtual ~_ns1__Task_USCORESmsStopResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart
#define SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart (75)
/* ns1:Task_SmsStart */
class SOAP_CMAC _ns1__Task_USCORESmsStart
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 TaskSmsID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 75; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCORESmsStart() { _ns1__Task_USCORESmsStart::soap_default(NULL); }
	virtual ~_ns1__Task_USCORESmsStart() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse
#define SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse (76)
/* ns1:Task_SmsStartResponse */
class SOAP_CMAC _ns1__Task_USCORESmsStartResponse
{
public:
	LONG64 ErrCode;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 76; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCORESmsStartResponse() { _ns1__Task_USCORESmsStartResponse::soap_default(NULL); }
	virtual ~_ns1__Task_USCORESmsStartResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend (77)
/* ns1:Task_MmsSend */
class SOAP_CMAC _ns1__Task_USCOREMmsSend
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 MmsFileID;	/* required element of type xsd:long */
	LONG64 Priority;	/* required element of type xsd:long */
	std::wstring *AtTime;	/* optional element of type xsd:string */
	ns1__ArrayOfMobileFileGroup *MobileList;	/* optional element of type ns1:ArrayOfMobileFileGroup */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 77; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREMmsSend() { _ns1__Task_USCOREMmsSend::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREMmsSend() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse (78)
/* ns1:Task_MmsSendResponse */
class SOAP_CMAC _ns1__Task_USCOREMmsSendResponse
{
public:
	LONG64 TaskMmsID;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 78; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREMmsSendResponse() { _ns1__Task_USCOREMmsSendResponse::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREMmsSendResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus (79)
/* ns1:Task_GetMmsStatus */
class SOAP_CMAC _ns1__Task_USCOREGetMmsStatus
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 TaskMmsID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 79; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREGetMmsStatus() { _ns1__Task_USCOREGetMmsStatus::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREGetMmsStatus() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse (80)
/* ns1:Task_GetMmsStatusResponse */
class SOAP_CMAC _ns1__Task_USCOREGetMmsStatusResponse
{
public:
	LONG64 Status;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	LONG64 MobileCount;	/* required element of type xsd:long */
	LONG64 YFMobileCount;	/* required element of type xsd:long */
	std::wstring *BeginTime;	/* optional element of type xsd:string */
	std::wstring *EndTime;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 80; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREGetMmsStatusResponse() { _ns1__Task_USCOREGetMmsStatusResponse::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREGetMmsStatusResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop (81)
/* ns1:Task_MmsStop */
class SOAP_CMAC _ns1__Task_USCOREMmsStop
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 TaskMmsID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 81; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREMmsStop() { _ns1__Task_USCOREMmsStop::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREMmsStop() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse (82)
/* ns1:Task_MmsStopResponse */
class SOAP_CMAC _ns1__Task_USCOREMmsStopResponse
{
public:
	LONG64 ErrCode;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 82; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREMmsStopResponse() { _ns1__Task_USCOREMmsStopResponse::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREMmsStopResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart (83)
/* ns1:Task_MmsStart */
class SOAP_CMAC _ns1__Task_USCOREMmsStart
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 TaskMmsID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 83; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREMmsStart() { _ns1__Task_USCOREMmsStart::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREMmsStart() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse
#define SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse (84)
/* ns1:Task_MmsStartResponse */
class SOAP_CMAC _ns1__Task_USCOREMmsStartResponse
{
public:
	LONG64 ErrCode;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 84; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Task_USCOREMmsStartResponse() { _ns1__Task_USCOREMmsStartResponse::soap_default(NULL); }
	virtual ~_ns1__Task_USCOREMmsStartResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance (85)
/* ns1:Agent_GetSmsBalance */
class SOAP_CMAC _ns1__Agent_USCOREGetSmsBalance
{
public:
	LONG64 AgentID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 85; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCOREGetSmsBalance() { _ns1__Agent_USCOREGetSmsBalance::soap_default(NULL); }
	virtual ~_ns1__Agent_USCOREGetSmsBalance() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse (86)
/* ns1:Agent_GetSmsBalanceResponse */
class SOAP_CMAC _ns1__Agent_USCOREGetSmsBalanceResponse
{
public:
	LONG64 Balance;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 86; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCOREGetSmsBalanceResponse() { _ns1__Agent_USCOREGetSmsBalanceResponse::soap_default(NULL); }
	virtual ~_ns1__Agent_USCOREGetSmsBalanceResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance (87)
/* ns1:Agent_GetCorpSmsBalance */
class SOAP_CMAC _ns1__Agent_USCOREGetCorpSmsBalance
{
public:
	LONG64 AgentID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 CorpID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 87; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCOREGetCorpSmsBalance() { _ns1__Agent_USCOREGetCorpSmsBalance::soap_default(NULL); }
	virtual ~_ns1__Agent_USCOREGetCorpSmsBalance() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse (88)
/* ns1:Agent_GetCorpSmsBalanceResponse */
class SOAP_CMAC _ns1__Agent_USCOREGetCorpSmsBalanceResponse
{
public:
	LONG64 Balance;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 88; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCOREGetCorpSmsBalanceResponse() { _ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_default(NULL); }
	virtual ~_ns1__Agent_USCOREGetCorpSmsBalanceResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay (89)
/* ns1:Agent_CorpSmsPay */
class SOAP_CMAC _ns1__Agent_USCORECorpSmsPay
{
public:
	LONG64 AgentID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *PayMode;	/* optional element of type xsd:string */
	double PayMoney;	/* required element of type xsd:double */
	double PayPrice;	/* required element of type xsd:double */
	LONG64 PayPresent;	/* required element of type xsd:long */
	std::wstring *PayMemo;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 89; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORECorpSmsPay() { _ns1__Agent_USCORECorpSmsPay::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORECorpSmsPay() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse (90)
/* ns1:Agent_CorpSmsPayResponse */
class SOAP_CMAC _ns1__Agent_USCORECorpSmsPayResponse
{
public:
	LONG64 Balance;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 90; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORECorpSmsPayResponse() { _ns1__Agent_USCORECorpSmsPayResponse::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORECorpSmsPayResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID (91)
/* ns1:Agent_GetUserID */
class SOAP_CMAC _ns1__Agent_USCOREGetUserID
{
public:
	LONG64 AgentID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *UserLoginName;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 91; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCOREGetUserID() { _ns1__Agent_USCOREGetUserID::soap_default(NULL); }
	virtual ~_ns1__Agent_USCOREGetUserID() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse (92)
/* ns1:Agent_GetUserIDResponse */
class SOAP_CMAC _ns1__Agent_USCOREGetUserIDResponse
{
public:
	LONG64 UserID;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 92; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCOREGetUserIDResponse() { _ns1__Agent_USCOREGetUserIDResponse::soap_default(NULL); }
	virtual ~_ns1__Agent_USCOREGetUserIDResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance (93)
/* ns1:Agent_GetUserSmsBalance */
class SOAP_CMAC _ns1__Agent_USCOREGetUserSmsBalance
{
public:
	LONG64 AgentID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *UserLoginName;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 93; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCOREGetUserSmsBalance() { _ns1__Agent_USCOREGetUserSmsBalance::soap_default(NULL); }
	virtual ~_ns1__Agent_USCOREGetUserSmsBalance() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse (94)
/* ns1:Agent_GetUserSmsBalanceResponse */
class SOAP_CMAC _ns1__Agent_USCOREGetUserSmsBalanceResponse
{
public:
	LONG64 Balance;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 94; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCOREGetUserSmsBalanceResponse() { _ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_default(NULL); }
	virtual ~_ns1__Agent_USCOREGetUserSmsBalanceResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance (95)
/* ns1:Agent_SetUserSmsBalance */
class SOAP_CMAC _ns1__Agent_USCORESetUserSmsBalance
{
public:
	LONG64 AgentID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *UserLoginName;	/* optional element of type xsd:string */
	LONG64 Balance;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 95; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORESetUserSmsBalance() { _ns1__Agent_USCORESetUserSmsBalance::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORESetUserSmsBalance() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse (96)
/* ns1:Agent_SetUserSmsBalanceResponse */
class SOAP_CMAC _ns1__Agent_USCORESetUserSmsBalanceResponse
{
public:
	LONG64 NewBalance;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 96; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORESetUserSmsBalanceResponse() { _ns1__Agent_USCORESetUserSmsBalanceResponse::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORESetUserSmsBalanceResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay (97)
/* ns1:Agent_UserSmsPay */
class SOAP_CMAC _ns1__Agent_USCOREUserSmsPay
{
public:
	LONG64 AgentID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *UserLoginName;	/* optional element of type xsd:string */
	std::wstring *PayMode;	/* optional element of type xsd:string */
	double PayMoney;	/* required element of type xsd:double */
	double PayPrice;	/* required element of type xsd:double */
	LONG64 PayPresent;	/* required element of type xsd:long */
	std::wstring *PayMemo;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 97; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCOREUserSmsPay() { _ns1__Agent_USCOREUserSmsPay::soap_default(NULL); }
	virtual ~_ns1__Agent_USCOREUserSmsPay() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse (98)
/* ns1:Agent_UserSmsPayResponse */
class SOAP_CMAC _ns1__Agent_USCOREUserSmsPayResponse
{
public:
	LONG64 Balance;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 98; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCOREUserSmsPayResponse() { _ns1__Agent_USCOREUserSmsPayResponse::soap_default(NULL); }
	virtual ~_ns1__Agent_USCOREUserSmsPayResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd (99)
/* ns1:Agent_CorpAdd */
class SOAP_CMAC _ns1__Agent_USCORECorpAdd
{
public:
	LONG64 AgentID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	std::wstring *CorpName;	/* optional element of type xsd:string */
	std::wstring *CorpAbbr;	/* optional element of type xsd:string */
	std::wstring *SignName;	/* optional element of type xsd:string */
	std::wstring *CreditCode;	/* optional element of type xsd:string */
	LONG64 Industry;	/* required element of type xsd:long */
	LONG64 Region;	/* required element of type xsd:long */
	std::wstring *Address;	/* optional element of type xsd:string */
	std::wstring *Website;	/* optional element of type xsd:string */
	std::wstring *Memo;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 99; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORECorpAdd() { _ns1__Agent_USCORECorpAdd::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORECorpAdd() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse (100)
/* ns1:Agent_CorpAddResponse */
class SOAP_CMAC _ns1__Agent_USCORECorpAddResponse
{
public:
	LONG64 CorpID;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 100; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORECorpAddResponse() { _ns1__Agent_USCORECorpAddResponse::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORECorpAddResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser (101)
/* ns1:Agent_CorpAddUser */
class SOAP_CMAC _ns1__Agent_USCORECorpAddUser
{
public:
	LONG64 AgentID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *UserName;	/* optional element of type xsd:string */
	std::wstring *UserLoginName;	/* optional element of type xsd:string */
	std::wstring *UserPassword;	/* optional element of type xsd:string */
	std::wstring *UserMemo;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 101; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORECorpAddUser() { _ns1__Agent_USCORECorpAddUser::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORECorpAddUser() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse (102)
/* ns1:Agent_CorpAddUserResponse */
class SOAP_CMAC _ns1__Agent_USCORECorpAddUserResponse
{
public:
	LONG64 UserID;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 102; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORECorpAddUserResponse() { _ns1__Agent_USCORECorpAddUserResponse::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORECorpAddUserResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply (103)
/* ns1:Agent_CorpSignNameApply */
class SOAP_CMAC _ns1__Agent_USCORECorpSignNameApply
{
public:
	LONG64 AgentID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 CorpID;	/* required element of type xsd:long */
	LONG64 DefaultSignName;	/* required element of type xsd:long */
	LONG64 SignNameType;	/* required element of type xsd:long */
	LONG64 SignNameBelongTo;	/* required element of type xsd:long */
	std::wstring *SignName;	/* optional element of type xsd:string */
	LONG64 Document1Type;	/* required element of type xsd:long */
	std::wstring *Document1FileName;	/* optional element of type xsd:string */
	xsd__base64Binary *Document1FileData;	/* optional element of type xsd:base64Binary */
	LONG64 Document2Type;	/* required element of type xsd:long */
	std::wstring *Document2FileName;	/* optional element of type xsd:string */
	xsd__base64Binary *Document2FileData;	/* optional element of type xsd:base64Binary */
	LONG64 Document3Type;	/* required element of type xsd:long */
	std::wstring *Document3FileName;	/* optional element of type xsd:string */
	xsd__base64Binary *Document3FileData;	/* optional element of type xsd:base64Binary */
	std::wstring *Remark;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 103; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORECorpSignNameApply() { _ns1__Agent_USCORECorpSignNameApply::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORECorpSignNameApply() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse (104)
/* ns1:Agent_CorpSignNameApplyResponse */
class SOAP_CMAC _ns1__Agent_USCORECorpSignNameApplyResponse
{
public:
	LONG64 SignNameID;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 104; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORECorpSignNameApplyResponse() { _ns1__Agent_USCORECorpSignNameApplyResponse::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORECorpSignNameApplyResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus (105)
/* ns1:Agent_CorpSignNameStatus */
class SOAP_CMAC _ns1__Agent_USCORECorpSignNameStatus
{
public:
	LONG64 AgentID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 CorpID;	/* required element of type xsd:long */
	LONG64 SignNameID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 105; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORECorpSignNameStatus() { _ns1__Agent_USCORECorpSignNameStatus::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORECorpSignNameStatus() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse
#define SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse (106)
/* ns1:Agent_CorpSignNameStatusResponse */
class SOAP_CMAC _ns1__Agent_USCORECorpSignNameStatusResponse
{
public:
	LONG64 Status;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 106; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Agent_USCORECorpSignNameStatusResponse() { _ns1__Agent_USCORECorpSignNameStatusResponse::soap_default(NULL); }
	virtual ~_ns1__Agent_USCORECorpSignNameStatusResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd
#define SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd (107)
/* ns1:Template_Add */
class SOAP_CMAC _ns1__Template_USCOREAdd
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 TemplateType;	/* required element of type xsd:long */
	std::wstring *TemplateName;	/* optional element of type xsd:string */
	std::wstring *TemplateContent;	/* optional element of type xsd:string */
	std::wstring *Remark;	/* optional element of type xsd:string */
	LONG64 IsTemporary;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 107; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCOREAdd() { _ns1__Template_USCOREAdd::soap_default(NULL); }
	virtual ~_ns1__Template_USCOREAdd() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse
#define SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse (108)
/* ns1:Template_AddResponse */
class SOAP_CMAC _ns1__Template_USCOREAddResponse
{
public:
	LONG64 TemplateID;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 108; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCOREAddResponse() { _ns1__Template_USCOREAddResponse::soap_default(NULL); }
	virtual ~_ns1__Template_USCOREAddResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify
#define SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify (109)
/* ns1:Template_Modify */
class SOAP_CMAC _ns1__Template_USCOREModify
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 TemplateID;	/* required element of type xsd:long */
	LONG64 TemplateType;	/* required element of type xsd:long */
	std::wstring *TemplateName;	/* optional element of type xsd:string */
	std::wstring *TemplateContent;	/* optional element of type xsd:string */
	std::wstring *Remark;	/* optional element of type xsd:string */
	LONG64 IsTemporary;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 109; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCOREModify() { _ns1__Template_USCOREModify::soap_default(NULL); }
	virtual ~_ns1__Template_USCOREModify() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse
#define SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse (110)
/* ns1:Template_ModifyResponse */
class SOAP_CMAC _ns1__Template_USCOREModifyResponse
{
public:
	LONG64 ErrCode;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 110; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCOREModifyResponse() { _ns1__Template_USCOREModifyResponse::soap_default(NULL); }
	virtual ~_ns1__Template_USCOREModifyResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel
#define SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel (111)
/* ns1:Template_Del */
class SOAP_CMAC _ns1__Template_USCOREDel
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 TemplateID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 111; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCOREDel() { _ns1__Template_USCOREDel::soap_default(NULL); }
	virtual ~_ns1__Template_USCOREDel() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse
#define SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse (112)
/* ns1:Template_DelResponse */
class SOAP_CMAC _ns1__Template_USCOREDelResponse
{
public:
	LONG64 ErrCode;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 112; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCOREDelResponse() { _ns1__Template_USCOREDelResponse::soap_default(NULL); }
	virtual ~_ns1__Template_USCOREDelResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery
#define SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery (113)
/* ns1:Template_Query */
class SOAP_CMAC _ns1__Template_USCOREQuery
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 TemplateID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 113; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCOREQuery() { _ns1__Template_USCOREQuery::soap_default(NULL); }
	virtual ~_ns1__Template_USCOREQuery() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse
#define SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse (114)
/* ns1:Template_QueryResponse */
class SOAP_CMAC _ns1__Template_USCOREQueryResponse
{
public:
	LONG64 Count;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	ns1__TemplateGroup *TemplateGroup;	/* optional element of type ns1:TemplateGroup */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 114; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCOREQueryResponse() { _ns1__Template_USCOREQueryResponse::soap_default(NULL); }
	virtual ~_ns1__Template_USCOREQueryResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCOREList
#define SOAP_TYPE_MobsetApi__ns1__Template_USCOREList (115)
/* ns1:Template_List */
class SOAP_CMAC _ns1__Template_USCOREList
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 115; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCOREList */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCOREList() { _ns1__Template_USCOREList::soap_default(NULL); }
	virtual ~_ns1__Template_USCOREList() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse
#define SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse (116)
/* ns1:Template_ListResponse */
class SOAP_CMAC _ns1__Template_USCOREListResponse
{
public:
	LONG64 Count;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	ns1__ArrayOfTemplateList *TemplateList;	/* optional element of type ns1:ArrayOfTemplateList */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 116; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCOREListResponse() { _ns1__Template_USCOREListResponse::soap_default(NULL); }
	virtual ~_ns1__Template_USCOREListResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms
#define SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms (117)
/* ns1:Template_SendSms */
class SOAP_CMAC _ns1__Template_USCORESendSms
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	std::wstring *AddNum;	/* optional element of type xsd:string */
	std::wstring *Timer;	/* optional element of type xsd:string */
	ns1__ArrayOfMobileList *MobileList;	/* optional element of type ns1:ArrayOfMobileList */
	LONG64 TemplateID;	/* required element of type xsd:long */
	ns1__ArrayOfParamList *ParamList;	/* optional element of type ns1:ArrayOfParamList */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 117; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCORESendSms() { _ns1__Template_USCORESendSms::soap_default(NULL); }
	virtual ~_ns1__Template_USCORESendSms() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse
#define SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse (118)
/* ns1:Template_SendSmsResponse */
class SOAP_CMAC _ns1__Template_USCORESendSmsResponse
{
public:
	LONG64 Count;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	ns1__ArrayOfSmsIDList *SmsIDList;	/* optional element of type ns1:ArrayOfSmsIDList */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 118; } /* = unique id SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__Template_USCORESendSmsResponse() { _ns1__Template_USCORESendSmsResponse::soap_default(NULL); }
	virtual ~_ns1__Template_USCORESendSmsResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply
#define SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply (119)
/* ns1:SignName_Apply */
class SOAP_CMAC _ns1__SignName_USCOREApply
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 DefaultSignName;	/* required element of type xsd:long */
	LONG64 SignNameType;	/* required element of type xsd:long */
	LONG64 SignNameBelongTo;	/* required element of type xsd:long */
	std::wstring *SignName;	/* optional element of type xsd:string */
	LONG64 Document1Type;	/* required element of type xsd:long */
	std::wstring *Document1FileName;	/* optional element of type xsd:string */
	xsd__base64Binary *Document1FileData;	/* optional element of type xsd:base64Binary */
	LONG64 Document2Type;	/* required element of type xsd:long */
	std::wstring *Document2FileName;	/* optional element of type xsd:string */
	xsd__base64Binary *Document2FileData;	/* optional element of type xsd:base64Binary */
	LONG64 Document3Type;	/* required element of type xsd:long */
	std::wstring *Document3FileName;	/* optional element of type xsd:string */
	xsd__base64Binary *Document3FileData;	/* optional element of type xsd:base64Binary */
	std::wstring *Remark;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 119; } /* = unique id SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__SignName_USCOREApply() { _ns1__SignName_USCOREApply::soap_default(NULL); }
	virtual ~_ns1__SignName_USCOREApply() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse
#define SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse (120)
/* ns1:SignName_ApplyResponse */
class SOAP_CMAC _ns1__SignName_USCOREApplyResponse
{
public:
	LONG64 SignNameID;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 120; } /* = unique id SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__SignName_USCOREApplyResponse() { _ns1__SignName_USCOREApplyResponse::soap_default(NULL); }
	virtual ~_ns1__SignName_USCOREApplyResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus
#define SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus (121)
/* ns1:SignName_Status */
class SOAP_CMAC _ns1__SignName_USCOREStatus
{
public:
	LONG64 CorpID;	/* required element of type xsd:long */
	std::wstring *LoginName;	/* optional element of type xsd:string */
	std::wstring *Password;	/* optional element of type xsd:string */
	std::wstring *TimeStamp;	/* optional element of type xsd:string */
	LONG64 SignNameID;	/* required element of type xsd:long */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 121; } /* = unique id SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__SignName_USCOREStatus() { _ns1__SignName_USCOREStatus::soap_default(NULL); }
	virtual ~_ns1__SignName_USCOREStatus() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse
#define SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse (122)
/* ns1:SignName_StatusResponse */
class SOAP_CMAC _ns1__SignName_USCOREStatusResponse
{
public:
	LONG64 Status;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* required element of type xsd:long */
	std::wstring *ErrMsg;	/* optional element of type xsd:string */
	struct soap *soap;	/* transient */
public:
	virtual int soap_type() const { return 122; } /* = unique id SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse */
	virtual void soap_default(struct soap*);
	virtual void soap_serialize(struct soap*) const;
	virtual int soap_put(struct soap*, const char*, const char*) const;
	virtual int soap_out(struct soap*, const char*, int, const char*) const;
	virtual void *soap_get(struct soap*, const char*, const char*);
	virtual void *soap_in(struct soap*, const char*, const char*);
	         _ns1__SignName_USCOREStatusResponse() { _ns1__SignName_USCOREStatusResponse::soap_default(NULL); }
	virtual ~_ns1__SignName_USCOREStatusResponse() { }
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend
#define SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend (170)
/* Operation wrapper: */
struct __ns1__Sms_USCORESend
{
public:
	_ns1__Sms_USCORESend *ns1__Sms_USCORESend;	/* optional element of type ns1:Sms_Send */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv
#define SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv (174)
/* Operation wrapper: */
struct __ns1__Sms_USCOREGetRecv
{
public:
	_ns1__Sms_USCOREGetRecv *ns1__Sms_USCOREGetRecv;	/* optional element of type ns1:Sms_GetRecv */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport
#define SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport (178)
/* Operation wrapper: */
struct __ns1__Sms_USCOREGetReport
{
public:
	_ns1__Sms_USCOREGetReport *ns1__Sms_USCOREGetReport;	/* optional element of type ns1:Sms_GetReport */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList
#define SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList (182)
/* Operation wrapper: */
struct __ns1__Sms_USCOREGetSentList
{
public:
	_ns1__Sms_USCOREGetSentList *ns1__Sms_USCOREGetSentList;	/* optional element of type ns1:Sms_GetSentList */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign
#define SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign (186)
/* Operation wrapper: */
struct __ns1__Sms_USCOREGetSign
{
public:
	_ns1__Sms_USCOREGetSign *ns1__Sms_USCOREGetSign;	/* optional element of type ns1:Sms_GetSign */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance
#define SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance (190)
/* Operation wrapper: */
struct __ns1__Sms_USCOREGetBalance
{
public:
	_ns1__Sms_USCOREGetBalance *ns1__Sms_USCOREGetBalance;	/* optional element of type ns1:Sms_GetBalance */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount
#define SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount (194)
/* Operation wrapper: */
struct __ns1__Sms_USCOREGetSentCount
{
public:
	_ns1__Sms_USCOREGetSentCount *ns1__Sms_USCOREGetSentCount;	/* optional element of type ns1:Sms_GetSentCount */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel
#define SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel (198)
/* Operation wrapper: */
struct __ns1__Sms_USCORECancel
{
public:
	_ns1__Sms_USCORECancel *ns1__Sms_USCORECancel;	/* optional element of type ns1:Sms_Cancel */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile
#define SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile (202)
/* Operation wrapper: */
struct __ns1__Mms_USCOREUpFile
{
public:
	_ns1__Mms_USCOREUpFile *ns1__Mms_USCOREUpFile;	/* optional element of type ns1:Mms_UpFile */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus
#define SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus (206)
/* Operation wrapper: */
struct __ns1__Mms_USCOREGetFileStatus
{
public:
	_ns1__Mms_USCOREGetFileStatus *ns1__Mms_USCOREGetFileStatus;	/* optional element of type ns1:Mms_GetFileStatus */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend
#define SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend (210)
/* Operation wrapper: */
struct __ns1__Mms_USCORESend
{
public:
	_ns1__Mms_USCORESend *ns1__Mms_USCORESend;	/* optional element of type ns1:Mms_Send */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport
#define SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport (214)
/* Operation wrapper: */
struct __ns1__Mms_USCOREGetReport
{
public:
	_ns1__Mms_USCOREGetReport *ns1__Mms_USCOREGetReport;	/* optional element of type ns1:Mms_GetReport */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv
#define SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv (218)
/* Operation wrapper: */
struct __ns1__Mms_USCOREGetRecv
{
public:
	_ns1__Mms_USCOREGetRecv *ns1__Mms_USCOREGetRecv;	/* optional element of type ns1:Mms_GetRecv */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile
#define SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile (222)
/* Operation wrapper: */
struct __ns1__Task_USCOREUpFile
{
public:
	_ns1__Task_USCOREUpFile *ns1__Task_USCOREUpFile;	/* optional element of type ns1:Task_UpFile */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile
#define SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile (226)
/* Operation wrapper: */
struct __ns1__Task_USCOREDelFile
{
public:
	_ns1__Task_USCOREDelFile *ns1__Task_USCOREDelFile;	/* optional element of type ns1:Task_DelFile */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend
#define SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend (230)
/* Operation wrapper: */
struct __ns1__Task_USCORESmsSend
{
public:
	_ns1__Task_USCORESmsSend *ns1__Task_USCORESmsSend;	/* optional element of type ns1:Task_SmsSend */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus
#define SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus (234)
/* Operation wrapper: */
struct __ns1__Task_USCOREGetSmsStatus
{
public:
	_ns1__Task_USCOREGetSmsStatus *ns1__Task_USCOREGetSmsStatus;	/* optional element of type ns1:Task_GetSmsStatus */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop
#define SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop (238)
/* Operation wrapper: */
struct __ns1__Task_USCORESmsStop
{
public:
	_ns1__Task_USCORESmsStop *ns1__Task_USCORESmsStop;	/* optional element of type ns1:Task_SmsStop */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart
#define SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart (242)
/* Operation wrapper: */
struct __ns1__Task_USCORESmsStart
{
public:
	_ns1__Task_USCORESmsStart *ns1__Task_USCORESmsStart;	/* optional element of type ns1:Task_SmsStart */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend
#define SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend (246)
/* Operation wrapper: */
struct __ns1__Task_USCOREMmsSend
{
public:
	_ns1__Task_USCOREMmsSend *ns1__Task_USCOREMmsSend;	/* optional element of type ns1:Task_MmsSend */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus
#define SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus (250)
/* Operation wrapper: */
struct __ns1__Task_USCOREGetMmsStatus
{
public:
	_ns1__Task_USCOREGetMmsStatus *ns1__Task_USCOREGetMmsStatus;	/* optional element of type ns1:Task_GetMmsStatus */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop
#define SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop (254)
/* Operation wrapper: */
struct __ns1__Task_USCOREMmsStop
{
public:
	_ns1__Task_USCOREMmsStop *ns1__Task_USCOREMmsStop;	/* optional element of type ns1:Task_MmsStop */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart
#define SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart (258)
/* Operation wrapper: */
struct __ns1__Task_USCOREMmsStart
{
public:
	_ns1__Task_USCOREMmsStart *ns1__Task_USCOREMmsStart;	/* optional element of type ns1:Task_MmsStart */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance
#define SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance (262)
/* Operation wrapper: */
struct __ns1__Agent_USCOREGetSmsBalance
{
public:
	_ns1__Agent_USCOREGetSmsBalance *ns1__Agent_USCOREGetSmsBalance;	/* optional element of type ns1:Agent_GetSmsBalance */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance
#define SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance (266)
/* Operation wrapper: */
struct __ns1__Agent_USCOREGetCorpSmsBalance
{
public:
	_ns1__Agent_USCOREGetCorpSmsBalance *ns1__Agent_USCOREGetCorpSmsBalance;	/* optional element of type ns1:Agent_GetCorpSmsBalance */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay
#define SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay (270)
/* Operation wrapper: */
struct __ns1__Agent_USCORECorpSmsPay
{
public:
	_ns1__Agent_USCORECorpSmsPay *ns1__Agent_USCORECorpSmsPay;	/* optional element of type ns1:Agent_CorpSmsPay */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID
#define SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID (274)
/* Operation wrapper: */
struct __ns1__Agent_USCOREGetUserID
{
public:
	_ns1__Agent_USCOREGetUserID *ns1__Agent_USCOREGetUserID;	/* optional element of type ns1:Agent_GetUserID */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance
#define SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance (278)
/* Operation wrapper: */
struct __ns1__Agent_USCOREGetUserSmsBalance
{
public:
	_ns1__Agent_USCOREGetUserSmsBalance *ns1__Agent_USCOREGetUserSmsBalance;	/* optional element of type ns1:Agent_GetUserSmsBalance */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance
#define SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance (282)
/* Operation wrapper: */
struct __ns1__Agent_USCORESetUserSmsBalance
{
public:
	_ns1__Agent_USCORESetUserSmsBalance *ns1__Agent_USCORESetUserSmsBalance;	/* optional element of type ns1:Agent_SetUserSmsBalance */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay
#define SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay (286)
/* Operation wrapper: */
struct __ns1__Agent_USCOREUserSmsPay
{
public:
	_ns1__Agent_USCOREUserSmsPay *ns1__Agent_USCOREUserSmsPay;	/* optional element of type ns1:Agent_UserSmsPay */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd
#define SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd (290)
/* Operation wrapper: */
struct __ns1__Agent_USCORECorpAdd
{
public:
	_ns1__Agent_USCORECorpAdd *ns1__Agent_USCORECorpAdd;	/* optional element of type ns1:Agent_CorpAdd */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser
#define SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser (294)
/* Operation wrapper: */
struct __ns1__Agent_USCORECorpAddUser
{
public:
	_ns1__Agent_USCORECorpAddUser *ns1__Agent_USCORECorpAddUser;	/* optional element of type ns1:Agent_CorpAddUser */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply
#define SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply (298)
/* Operation wrapper: */
struct __ns1__Agent_USCORECorpSignNameApply
{
public:
	_ns1__Agent_USCORECorpSignNameApply *ns1__Agent_USCORECorpSignNameApply;	/* optional element of type ns1:Agent_CorpSignNameApply */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus
#define SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus (302)
/* Operation wrapper: */
struct __ns1__Agent_USCORECorpSignNameStatus
{
public:
	_ns1__Agent_USCORECorpSignNameStatus *ns1__Agent_USCORECorpSignNameStatus;	/* optional element of type ns1:Agent_CorpSignNameStatus */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd
#define SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd (306)
/* Operation wrapper: */
struct __ns1__Template_USCOREAdd
{
public:
	_ns1__Template_USCOREAdd *ns1__Template_USCOREAdd;	/* optional element of type ns1:Template_Add */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify
#define SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify (310)
/* Operation wrapper: */
struct __ns1__Template_USCOREModify
{
public:
	_ns1__Template_USCOREModify *ns1__Template_USCOREModify;	/* optional element of type ns1:Template_Modify */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel
#define SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel (314)
/* Operation wrapper: */
struct __ns1__Template_USCOREDel
{
public:
	_ns1__Template_USCOREDel *ns1__Template_USCOREDel;	/* optional element of type ns1:Template_Del */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery
#define SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery (318)
/* Operation wrapper: */
struct __ns1__Template_USCOREQuery
{
public:
	_ns1__Template_USCOREQuery *ns1__Template_USCOREQuery;	/* optional element of type ns1:Template_Query */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Template_USCOREList
#define SOAP_TYPE_MobsetApi___ns1__Template_USCOREList (322)
/* Operation wrapper: */
struct __ns1__Template_USCOREList
{
public:
	_ns1__Template_USCOREList *ns1__Template_USCOREList;	/* optional element of type ns1:Template_List */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms
#define SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms (326)
/* Operation wrapper: */
struct __ns1__Template_USCORESendSms
{
public:
	_ns1__Template_USCORESendSms *ns1__Template_USCORESendSms;	/* optional element of type ns1:Template_SendSms */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply
#define SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply (330)
/* Operation wrapper: */
struct __ns1__SignName_USCOREApply
{
public:
	_ns1__SignName_USCOREApply *ns1__SignName_USCOREApply;	/* optional element of type ns1:SignName_Apply */
};
#endif

#ifndef SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus
#define SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus (334)
/* Operation wrapper: */
struct __ns1__SignName_USCOREStatus
{
public:
	_ns1__SignName_USCOREStatus *ns1__SignName_USCOREStatus;	/* optional element of type ns1:SignName_Status */
};
#endif

#ifndef WITH_NOGLOBAL

#ifndef SOAP_TYPE_MobsetApi_SOAP_ENV__Header
#define SOAP_TYPE_MobsetApi_SOAP_ENV__Header (335)
/* SOAP Header: */
struct SOAP_ENV__Header
{
#ifdef WITH_NOEMPTYSTRUCT
private:
	char dummy;	/* dummy member to enable compilation */
#endif
};
#endif

#endif

#ifndef WITH_NOGLOBAL

#ifndef SOAP_TYPE_MobsetApi_SOAP_ENV__Code
#define SOAP_TYPE_MobsetApi_SOAP_ENV__Code (336)
/* SOAP Fault Code: */
struct SOAP_ENV__Code
{
public:
	char *SOAP_ENV__Value;	/* optional element of type xsd:QName */
	struct SOAP_ENV__Code *SOAP_ENV__Subcode;	/* optional element of type SOAP-ENV:Code */
};
#endif

#endif

#ifndef WITH_NOGLOBAL

#ifndef SOAP_TYPE_MobsetApi_SOAP_ENV__Detail
#define SOAP_TYPE_MobsetApi_SOAP_ENV__Detail (338)
/* SOAP-ENV:Detail */
struct SOAP_ENV__Detail
{
public:
	char *__any;
	int __type;	/* any type of element <fault> (defined below) */
	void *fault;	/* transient */
};
#endif

#endif

#ifndef WITH_NOGLOBAL

#ifndef SOAP_TYPE_MobsetApi_SOAP_ENV__Reason
#define SOAP_TYPE_MobsetApi_SOAP_ENV__Reason (341)
/* SOAP-ENV:Reason */
struct SOAP_ENV__Reason
{
public:
	char *SOAP_ENV__Text;	/* optional element of type xsd:string */
};
#endif

#endif

#ifndef WITH_NOGLOBAL

#ifndef SOAP_TYPE_MobsetApi_SOAP_ENV__Fault
#define SOAP_TYPE_MobsetApi_SOAP_ENV__Fault (342)
/* SOAP Fault: */
struct SOAP_ENV__Fault
{
public:
	char *faultcode;	/* optional element of type xsd:QName */
	char *faultstring;	/* optional element of type xsd:string */
	char *faultactor;	/* optional element of type xsd:string */
	struct SOAP_ENV__Detail *detail;	/* optional element of type SOAP-ENV:Detail */
	struct SOAP_ENV__Code *SOAP_ENV__Code;	/* optional element of type SOAP-ENV:Code */
	struct SOAP_ENV__Reason *SOAP_ENV__Reason;	/* optional element of type SOAP-ENV:Reason */
	char *SOAP_ENV__Node;	/* optional element of type xsd:string */
	char *SOAP_ENV__Role;	/* optional element of type xsd:string */
	struct SOAP_ENV__Detail *SOAP_ENV__Detail;	/* optional element of type SOAP-ENV:Detail */
};
#endif

#endif

/******************************************************************************\
 *                                                                            *
 * Typedefs                                                                   *
 *                                                                            *
\******************************************************************************/

#ifndef SOAP_TYPE_MobsetApi__QName
#define SOAP_TYPE_MobsetApi__QName (5)
typedef char *_QName;
#endif

#ifndef SOAP_TYPE_MobsetApi__XML
#define SOAP_TYPE_MobsetApi__XML (6)
typedef char *_XML;
#endif


/******************************************************************************\
 *                                                                            *
 * Externals                                                                  *
 *                                                                            *
\******************************************************************************/


} // namespace MobsetApi


#endif

/* End of MobsetApiStub.h */