// CodeGear C++Builder
// Copyright (c) 1995, 2009 by Embarcadero Technologies, Inc.
// All rights reserved

// (DO NOT EDIT: machine generated header) 'Wclconnectionerrors.pas' rev: 21.00

#ifndef WclconnectionerrorsHPP
#define WclconnectionerrorsHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp>	// Pascal unit
#include <Sysinit.hpp>	// Pascal unit
#include <Wclerrors.hpp>	// Pascal unit
#include <Sysutils.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Wclconnectionerrors
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS wclEConnection;
class PASCALIMPLEMENTATION wclEConnection : public Wclerrors::wclException
{
	typedef Wclerrors::wclException inherited;
	
public:
	/* Exception.Create */ inline __fastcall wclEConnection(const System::UnicodeString Msg) : Wclerrors::wclException(Msg) { }
	/* Exception.CreateFmt */ inline __fastcall wclEConnection(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size) : Wclerrors::wclException(Msg, Args, Args_Size) { }
	/* Exception.CreateRes */ inline __fastcall wclEConnection(int Ident)/* overload */ : Wclerrors::wclException(Ident) { }
	/* Exception.CreateResFmt */ inline __fastcall wclEConnection(int Ident, System::TVarRec const *Args, const int Args_Size)/* overload */ : Wclerrors::wclException(Ident, Args, Args_Size) { }
	/* Exception.CreateHelp */ inline __fastcall wclEConnection(const System::UnicodeString Msg, int AHelpContext) : Wclerrors::wclException(Msg, AHelpContext) { }
	/* Exception.CreateFmtHelp */ inline __fastcall wclEConnection(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size, int AHelpContext) : Wclerrors::wclException(Msg, Args, Args_Size, AHelpContext) { }
	/* Exception.CreateResHelp */ inline __fastcall wclEConnection(int Ident, int AHelpContext)/* overload */ : Wclerrors::wclException(Ident, AHelpContext) { }
	/* Exception.CreateResFmtHelp */ inline __fastcall wclEConnection(System::PResStringRec ResStringRec, System::TVarRec const *Args, const int Args_Size, int AHelpContext)/* overload */ : Wclerrors::wclException(ResStringRec, Args, Args_Size, AHelpContext) { }
	/* Exception.Destroy */ inline __fastcall virtual ~wclEConnection(void) { }
	
};


class DELPHICLASS wclEClientConnection;
class PASCALIMPLEMENTATION wclEClientConnection : public wclEConnection
{
	typedef wclEConnection inherited;
	
public:
	/* Exception.Create */ inline __fastcall wclEClientConnection(const System::UnicodeString Msg) : wclEConnection(Msg) { }
	/* Exception.CreateFmt */ inline __fastcall wclEClientConnection(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size) : wclEConnection(Msg, Args, Args_Size) { }
	/* Exception.CreateRes */ inline __fastcall wclEClientConnection(int Ident)/* overload */ : wclEConnection(Ident) { }
	/* Exception.CreateResFmt */ inline __fastcall wclEClientConnection(int Ident, System::TVarRec const *Args, const int Args_Size)/* overload */ : wclEConnection(Ident, Args, Args_Size) { }
	/* Exception.CreateHelp */ inline __fastcall wclEClientConnection(const System::UnicodeString Msg, int AHelpContext) : wclEConnection(Msg, AHelpContext) { }
	/* Exception.CreateFmtHelp */ inline __fastcall wclEClientConnection(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size, int AHelpContext) : wclEConnection(Msg, Args, Args_Size, AHelpContext) { }
	/* Exception.CreateResHelp */ inline __fastcall wclEClientConnection(int Ident, int AHelpContext)/* overload */ : wclEConnection(Ident, AHelpContext) { }
	/* Exception.CreateResFmtHelp */ inline __fastcall wclEClientConnection(System::PResStringRec ResStringRec, System::TVarRec const *Args, const int Args_Size, int AHelpContext)/* overload */ : wclEConnection(ResStringRec, Args, Args_Size, AHelpContext) { }
	/* Exception.Destroy */ inline __fastcall virtual ~wclEClientConnection(void) { }
	
};


class DELPHICLASS wclEClientActive;
class PASCALIMPLEMENTATION wclEClientActive : public wclEClientConnection
{
	typedef wclEClientConnection inherited;
	
public:
	/* Exception.Create */ inline __fastcall wclEClientActive(const System::UnicodeString Msg) : wclEClientConnection(Msg) { }
	/* Exception.CreateFmt */ inline __fastcall wclEClientActive(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size) : wclEClientConnection(Msg, Args, Args_Size) { }
	/* Exception.CreateRes */ inline __fastcall wclEClientActive(int Ident)/* overload */ : wclEClientConnection(Ident) { }
	/* Exception.CreateResFmt */ inline __fastcall wclEClientActive(int Ident, System::TVarRec const *Args, const int Args_Size)/* overload */ : wclEClientConnection(Ident, Args, Args_Size) { }
	/* Exception.CreateHelp */ inline __fastcall wclEClientActive(const System::UnicodeString Msg, int AHelpContext) : wclEClientConnection(Msg, AHelpContext) { }
	/* Exception.CreateFmtHelp */ inline __fastcall wclEClientActive(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size, int AHelpContext) : wclEClientConnection(Msg, Args, Args_Size, AHelpContext) { }
	/* Exception.CreateResHelp */ inline __fastcall wclEClientActive(int Ident, int AHelpContext)/* overload */ : wclEClientConnection(Ident, AHelpContext) { }
	/* Exception.CreateResFmtHelp */ inline __fastcall wclEClientActive(System::PResStringRec ResStringRec, System::TVarRec const *Args, const int Args_Size, int AHelpContext)/* overload */ : wclEClientConnection(ResStringRec, Args, Args_Size, AHelpContext) { }
	/* Exception.Destroy */ inline __fastcall virtual ~wclEClientActive(void) { }
	
};


class DELPHICLASS wclEServerConnection;
class PASCALIMPLEMENTATION wclEServerConnection : public wclEConnection
{
	typedef wclEConnection inherited;
	
public:
	/* Exception.Create */ inline __fastcall wclEServerConnection(const System::UnicodeString Msg) : wclEConnection(Msg) { }
	/* Exception.CreateFmt */ inline __fastcall wclEServerConnection(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size) : wclEConnection(Msg, Args, Args_Size) { }
	/* Exception.CreateRes */ inline __fastcall wclEServerConnection(int Ident)/* overload */ : wclEConnection(Ident) { }
	/* Exception.CreateResFmt */ inline __fastcall wclEServerConnection(int Ident, System::TVarRec const *Args, const int Args_Size)/* overload */ : wclEConnection(Ident, Args, Args_Size) { }
	/* Exception.CreateHelp */ inline __fastcall wclEServerConnection(const System::UnicodeString Msg, int AHelpContext) : wclEConnection(Msg, AHelpContext) { }
	/* Exception.CreateFmtHelp */ inline __fastcall wclEServerConnection(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size, int AHelpContext) : wclEConnection(Msg, Args, Args_Size, AHelpContext) { }
	/* Exception.CreateResHelp */ inline __fastcall wclEServerConnection(int Ident, int AHelpContext)/* overload */ : wclEConnection(Ident, AHelpContext) { }
	/* Exception.CreateResFmtHelp */ inline __fastcall wclEServerConnection(System::PResStringRec ResStringRec, System::TVarRec const *Args, const int Args_Size, int AHelpContext)/* overload */ : wclEConnection(ResStringRec, Args, Args_Size, AHelpContext) { }
	/* Exception.Destroy */ inline __fastcall virtual ~wclEServerConnection(void) { }
	
};


class DELPHICLASS wclEServerActive;
class PASCALIMPLEMENTATION wclEServerActive : public wclEServerConnection
{
	typedef wclEServerConnection inherited;
	
public:
	/* Exception.Create */ inline __fastcall wclEServerActive(const System::UnicodeString Msg) : wclEServerConnection(Msg) { }
	/* Exception.CreateFmt */ inline __fastcall wclEServerActive(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size) : wclEServerConnection(Msg, Args, Args_Size) { }
	/* Exception.CreateRes */ inline __fastcall wclEServerActive(int Ident)/* overload */ : wclEServerConnection(Ident) { }
	/* Exception.CreateResFmt */ inline __fastcall wclEServerActive(int Ident, System::TVarRec const *Args, const int Args_Size)/* overload */ : wclEServerConnection(Ident, Args, Args_Size) { }
	/* Exception.CreateHelp */ inline __fastcall wclEServerActive(const System::UnicodeString Msg, int AHelpContext) : wclEServerConnection(Msg, AHelpContext) { }
	/* Exception.CreateFmtHelp */ inline __fastcall wclEServerActive(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size, int AHelpContext) : wclEServerConnection(Msg, Args, Args_Size, AHelpContext) { }
	/* Exception.CreateResHelp */ inline __fastcall wclEServerActive(int Ident, int AHelpContext)/* overload */ : wclEServerConnection(Ident, AHelpContext) { }
	/* Exception.CreateResFmtHelp */ inline __fastcall wclEServerActive(System::PResStringRec ResStringRec, System::TVarRec const *Args, const int Args_Size, int AHelpContext)/* overload */ : wclEServerConnection(ResStringRec, Args, Args_Size, AHelpContext) { }
	/* Exception.Destroy */ inline __fastcall virtual ~wclEServerActive(void) { }
	
};


class DELPHICLASS wclEServerClientConnection;
class PASCALIMPLEMENTATION wclEServerClientConnection : public wclEServerConnection
{
	typedef wclEServerConnection inherited;
	
public:
	/* Exception.Create */ inline __fastcall wclEServerClientConnection(const System::UnicodeString Msg) : wclEServerConnection(Msg) { }
	/* Exception.CreateFmt */ inline __fastcall wclEServerClientConnection(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size) : wclEServerConnection(Msg, Args, Args_Size) { }
	/* Exception.CreateRes */ inline __fastcall wclEServerClientConnection(int Ident)/* overload */ : wclEServerConnection(Ident) { }
	/* Exception.CreateResFmt */ inline __fastcall wclEServerClientConnection(int Ident, System::TVarRec const *Args, const int Args_Size)/* overload */ : wclEServerConnection(Ident, Args, Args_Size) { }
	/* Exception.CreateHelp */ inline __fastcall wclEServerClientConnection(const System::UnicodeString Msg, int AHelpContext) : wclEServerConnection(Msg, AHelpContext) { }
	/* Exception.CreateFmtHelp */ inline __fastcall wclEServerClientConnection(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size, int AHelpContext) : wclEServerConnection(Msg, Args, Args_Size, AHelpContext) { }
	/* Exception.CreateResHelp */ inline __fastcall wclEServerClientConnection(int Ident, int AHelpContext)/* overload */ : wclEServerConnection(Ident, AHelpContext) { }
	/* Exception.CreateResFmtHelp */ inline __fastcall wclEServerClientConnection(System::PResStringRec ResStringRec, System::TVarRec const *Args, const int Args_Size, int AHelpContext)/* overload */ : wclEServerConnection(ResStringRec, Args, Args_Size, AHelpContext) { }
	/* Exception.Destroy */ inline __fastcall virtual ~wclEServerClientConnection(void) { }
	
};


//-- var, const, procedure ---------------------------------------------------
static const int WCL_E_CONNECTION_BASE = 0x30000;
static const int WCL_E_CONNECTION_ACTIVE = 0x30000;
static const int WCL_E_CONNECTION_NOT_ACTIVE = 0x30001;
static const int WCL_E_CONNECTION_UNABLE_CREATE_TERMINATE_EVENT = 0x30002;
static const int WCL_E_CONNECTION_UNABLE_CREATE_CONNECTION_COMPLETE_EVENT = 0x30003;
static const int WCL_E_CONNECTION_UNABLE_START_COMMUNICATION = 0x30004;
static const int WCL_E_CONNECTION_TERMINATED = 0x30005;
static const int WCL_E_CONNECTION_TERMINATED_BY_USER = 0x30006;
static const int WCL_E_CONNECTION_UNABLE_CREATE_INIT_EVENT = 0x30007;
static const int WCL_E_CONNECTION_CLOSED = 0x30008;
static const int WCL_E_CONNECTION_UNEXPECTED = 0x30009;
static const int WCL_E_CONNECTION_UNABLE_CREATE_OR_INIT_CLIENT = 0x3000a;
static const int WCL_E_CONNECTION_UNABLE_FIND_CLIENT_CLASS = 0x3000b;
static const int WCL_E_OBEX_BASE = 0x31000;
static const int WCL_E_OBEX_NOT_CONNECTED = 0x31000;
static const int WCL_E_OBEX_CONNECTED = 0x31001;
static const int WCL_E_OBEX_OPERATION_IN_PROGRESS = 0x31002;
static const int WCL_E_OBEX_CONTINUE = 0x31003;
static const int WCL_E_OBEX_CREATED = 0x31004;
static const int WCL_E_OBEX_ACCEPTED = 0x31005;
static const int WCL_E_OBEX_NON_AUTHORITATIVE = 0x31006;
static const int WCL_E_OBEX_NO_CONTENT = 0x31007;
static const int WCL_E_OBEX_RESET_CONTENT = 0x31008;
static const int WCL_E_OBEX_PARTIAL_CONTENT = 0x31009;
static const int WCL_E_OBEX_MULTIPLE_CHOICES = 0x3100a;
static const int WCL_E_OBEX_MOVED_PERMANENTLY = 0x3100b;
static const int WCL_E_OBEX_MOVED_TEMPORARY = 0x3100c;
static const int WCL_E_OBEX_SEE_OTHER = 0x3100d;
static const int WCL_E_OBEX_NOT_MODIFIED = 0x3100e;
static const int WCL_E_OBEX_USE_PROXY = 0x3100f;
static const int WCL_E_OBEX_BAD_REQUEST = 0x31010;
static const int WCL_E_OBEX_UNAUTHORIZED = 0x31011;
static const int WCL_E_OBEX_PAYMENT_REQUIRED = 0x31012;
static const int WCL_E_OBEX_FORBIDDEN = 0x31013;
static const int WCL_E_OBEX_NOT_FOUND = 0x31014;
static const int WCL_E_OBEX_METHOD_NOT_ALLOWED = 0x31015;
static const int WCL_E_OBEX_NOT_ACCEPTABLE = 0x31016;
static const int WCL_E_OBEX_PROXY_AUTH_REQUIRED = 0x31017;
static const int WCL_E_OBEX_REQUEST_TIMEOUT = 0x31018;
static const int WCL_E_OBEX_CONFLICT = 0x31019;
static const int WCL_E_OBEX_GONE = 0x3101a;
static const int WCL_E_OBEX_LENGTH_REQUIRED = 0x3101b;
static const int WCL_E_OBEX_PRECONDITION_FAILED = 0x3101c;
static const int WCL_E_OBEX_REQUEST_TOO_LARGE = 0x3101d;
static const int WCL_E_OBEX_URL_TOO_LARGE = 0x3101e;
static const int WCL_E_OBEX_UNSUPPORTED_MEDIA_TYPE = 0x3101f;
static const int WCL_E_OBEX_INTERNAL = 0x31020;
static const int WCL_E_OBEX_NOT_IMPLEMENTED = 0x31021;
static const int WCL_E_OBEX_BAD_GATEWAY = 0x31022;
static const int WCL_E_OBEX_SERVICE_UNAVAILABLE = 0x31023;
static const int WCL_E_OBEX_GATEWAY_TIMEOUT = 0x31024;
static const int WCL_E_OBEX_HTTP_VERSION_NOT_SUPPORTED = 0x31025;
static const int WCL_E_OBEX_DATABASE_FULL = 0x31026;
static const int WCL_E_OBEX_DATABASE_LOCKED = 0x31027;
static const int WCL_E_OBEX_OPERATION_TERMINATED_BY_DISCONNECT = 0x31028;
static const int WCL_E_OBEX_OPERATION_TERMINATED_BY_USER = 0x31029;
static const int WCL_E_OBEX_INVALID_OPERATION_SEQUENCE = 0x3102a;
static const int WCL_E_OBEX_DISCONNECTED = 0x3102b;
static const int WCL_E_OBEX_UNEXPECTED = 0x3102c;
static const int WCL_E_OBEX_CREATE_CONNECTION_ID_MUTEX_FAILED = 0x3102d;
static const int WCL_E_OBEX_MAX_CONNECTION_ID = 0x3102e;
static const int WCL_E_OBEX_INVALID_STATE = 0x3102f;
static const int WCL_E_OBEX_INVALID_DIR_LIST = 0x31030;
static const int WCL_E_OBEX_INVALID_DIR_FORMAT = 0x31031;
static const int WCL_E_OBEX_COM_INIT_FAILED = 0x31032;
static const int WCL_E_OBEX_XML_NOT_AVAILABLE = 0x31033;

}	/* namespace Wclconnectionerrors */
using namespace Wclconnectionerrors;
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// WclconnectionerrorsHPP
