/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 1.3.17u-20030120-1104
 * 
 * This file is not intended to be easily readable and contains a number of 
 * coding conventions designed to improve portability and efficiency. Do not make
 * changes to this file unless you know what you are doing--modify the SWIG 
 * interface file instead. 
 * ----------------------------------------------------------------------------- */

#define SWIGPYTHON

#ifdef __cplusplus
template<class T> class SwigValueWrapper {
    T *tt;
public:
    inline SwigValueWrapper() : tt(0) { }
    inline ~SwigValueWrapper() { if (tt) delete tt; } 
    inline SwigValueWrapper& operator=(const T& t) { tt = new T(t); return *this; }
    inline operator T&() const { return *tt; }
    inline T *operator&() { return tt; }
};                                                    
#endif


#include "Python.h"

/***********************************************************************
 * common.swg
 *
 *     This file contains generic SWIG runtime support for pointer
 *     type checking as well as a few commonly used macros to control
 *     external linkage.
 *
 * Author : David Beazley (beazley@cs.uchicago.edu)
 *
 * Copyright (c) 1999-2000, The University of Chicago
 * 
 * This file may be freely redistributed without license or fee provided
 * this copyright message remains intact.
 ************************************************************************/

#include <string.h>

#if defined(_WIN32) || defined(__WIN32__)
#       if defined(_MSC_VER)
#               if defined(STATIC_LINKED)
#                       define SWIGEXPORT(a) a
#                       define SWIGIMPORT(a) extern a
#               else
#                       define SWIGEXPORT(a) __declspec(dllexport) a
#                       define SWIGIMPORT(a) extern a
#               endif
#       else
#               if defined(__BORLANDC__)
#                       define SWIGEXPORT(a) a _export
#                       define SWIGIMPORT(a) a _export
#               else
#                       define SWIGEXPORT(a) a
#                       define SWIGIMPORT(a) a
#               endif
#       endif
#else
#       define SWIGEXPORT(a) a
#       define SWIGIMPORT(a) a
#endif

#ifdef SWIG_GLOBAL
#define SWIGRUNTIME(a) SWIGEXPORT(a)
#else
#define SWIGRUNTIME(a) static a
#endif

#ifdef __cplusplus
extern "C" {
#endif

typedef void *(*swig_converter_func)(void *);
typedef struct swig_type_info *(*swig_dycast_func)(void **);

typedef struct swig_type_info {
  const char             *name;                 
  swig_converter_func     converter;
  const char             *str;
  void                   *clientdata;	
  swig_dycast_func        dcast;
  struct swig_type_info  *next;
  struct swig_type_info  *prev;
} swig_type_info;

#ifdef SWIG_NOINCLUDE

SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
SWIGIMPORT(void *)           SWIG_TypeCast(swig_type_info *, void *);
SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
SWIGIMPORT(void)             SWIG_TypeClientData(swig_type_info *, void *);

#else

static swig_type_info *swig_type_list = 0;

/* Register a type mapping with the type-checking */
SWIGRUNTIME(swig_type_info *)
SWIG_TypeRegister(swig_type_info *ti)
{
  swig_type_info *tc, *head, *ret, *next;
  /* Check to see if this type has already been registered */
  tc = swig_type_list;
  while (tc) {
    if (strcmp(tc->name, ti->name) == 0) {
      /* Already exists in the table.  Just add additional types to the list */
      if (tc->clientdata) ti->clientdata = tc->clientdata;	
      head = tc;
      next = tc->next;
      goto l1;
    }
    tc = tc->prev;
  }
  head = ti;
  next = 0;

  /* Place in list */
  ti->prev = swig_type_list;
  swig_type_list = ti;

  /* Build linked lists */
 l1:
  ret = head;
  tc = ti + 1;
  /* Patch up the rest of the links */
  while (tc->name) {
    head->next = tc;
    tc->prev = head;
    head = tc;
    tc++;
  }
  head->next = next;
  return ret;
}

/* Check the typename */
SWIGRUNTIME(swig_type_info *) 
SWIG_TypeCheck(char *c, swig_type_info *ty)
{
  swig_type_info *s;
  if (!ty) return 0;        /* Void pointer */
  s = ty->next;             /* First element always just a name */
  do {
    if (strcmp(s->name,c) == 0) {
      if (s == ty->next) return s;
      /* Move s to the top of the linked list */
      s->prev->next = s->next;
      if (s->next) {
	s->next->prev = s->prev;
      }
      /* Insert s as second element in the list */
      s->next = ty->next;
      if (ty->next) ty->next->prev = s;
      ty->next = s;
      return s;
    }
    s = s->next;
  } while (s && (s != ty->next));
  return 0;
}

/* Cast a pointer up an inheritance hierarchy */
SWIGRUNTIME(void *) 
SWIG_TypeCast(swig_type_info *ty, void *ptr) 
{
  if ((!ty) || (!ty->converter)) return ptr;
  return (*ty->converter)(ptr);
}

/* Dynamic pointer casting. Down an inheritance hierarchy */
SWIGRUNTIME(swig_type_info *) 
SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) 
{
  swig_type_info *lastty = ty;
  if (!ty || !ty->dcast) return ty;
  while (ty && (ty->dcast)) {
     ty = (*ty->dcast)(ptr);
     if (ty) lastty = ty;
  }
  return lastty;
}

/* Search for a swig_type_info structure */
SWIGRUNTIME(swig_type_info *)
SWIG_TypeQuery(const char *name) {
  swig_type_info *ty = swig_type_list;
  while (ty) {
    if (ty->str && (strcmp(name,ty->str) == 0)) return ty;
    if (ty->name && (strcmp(name,ty->name) == 0)) return ty;
    ty = ty->prev;
  }
  return 0;
}

/* Set the clientdata field for a type */
SWIGRUNTIME(void)
SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
  swig_type_info *tc, *equiv;
  if (ti->clientdata == clientdata) return;
  ti->clientdata = clientdata;
  equiv = ti->next;
  while (equiv) {
    if (!equiv->converter) {
      tc = swig_type_list;
      while (tc) {
	if ((strcmp(tc->name, equiv->name) == 0))
	  SWIG_TypeClientData(tc,clientdata);
	tc = tc->prev;
      }
    }
    equiv = equiv->next;
  }
}
#endif

#ifdef __cplusplus
}

#endif

/***********************************************************************
 * python.swg
 *
 *     This file contains the runtime support for Python modules
 *     and includes code for managing global variables and pointer
 *     type checking.
 *
 * Author : David Beazley (beazley@cs.uchicago.edu)
 ************************************************************************/

#include "Python.h"

#ifdef __cplusplus
extern "C" {
#endif

#define SWIG_PY_INT     1
#define SWIG_PY_FLOAT   2
#define SWIG_PY_STRING  3
#define SWIG_PY_POINTER 4
#define SWIG_PY_BINARY  5

/* Flags for pointer conversion */

#define SWIG_POINTER_EXCEPTION     0x1
#define SWIG_POINTER_DISOWN        0x2

/* Exception handling in wrappers */
#define SWIG_fail   goto fail

/* Constant information structure */
typedef struct swig_const_info {
    int type;
    char *name;
    long lvalue;
    double dvalue;
    void   *pvalue;
    swig_type_info **ptype;
} swig_const_info;

#ifdef SWIG_NOINCLUDE

SWIGEXPORT(PyObject *)        SWIG_newvarlink();
SWIGEXPORT(void)              SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
SWIGEXPORT(int)               SWIG_ConvertPtr(PyObject *, void **, swig_type_info *, int);
SWIGEXPORT(int)               SWIG_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
SWIGEXPORT(char *)            SWIG_PackData(char *c, void *, int);
SWIGEXPORT(char *)            SWIG_UnpackData(char *c, void *, int);
SWIGEXPORT(PyObject *)        SWIG_NewPointerObj(void *, swig_type_info *,int own);
SWIGEXPORT(PyObject *)        SWIG_NewPackedObj(void *, int sz, swig_type_info *);
SWIGEXPORT(void)              SWIG_InstallConstants(PyObject *d, swig_const_info constants[]);
#else

/* -----------------------------------------------------------------------------
 * global variable support code.
 * ----------------------------------------------------------------------------- */

typedef struct swig_globalvar {   
  char       *name;                  /* Name of global variable */
  PyObject *(*get_attr)(void);       /* Return the current value */
  int       (*set_attr)(PyObject *); /* Set the value */
  struct swig_globalvar *next;
} swig_globalvar;

typedef struct swig_varlinkobject {
  PyObject_HEAD
  swig_globalvar *vars;
} swig_varlinkobject;

static PyObject *
swig_varlink_repr(swig_varlinkobject *v) {
  v = v;
  return PyString_FromString("<Global variables>");
}

static int
swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
  swig_globalvar  *var;
  flags = flags;
  fprintf(fp,"Global variables { ");
  for (var = v->vars; var; var=var->next) {
    fprintf(fp,"%s", var->name);
    if (var->next) fprintf(fp,", ");
  }
  fprintf(fp," }\n");
  return 0;
}

static PyObject *
swig_varlink_getattr(swig_varlinkobject *v, char *n) {
  swig_globalvar *var = v->vars;
  while (var) {
    if (strcmp(var->name,n) == 0) {
      return (*var->get_attr)();
    }
    var = var->next;
  }
  PyErr_SetString(PyExc_NameError,"Unknown C global variable");
  return NULL;
}

static int
swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
  swig_globalvar *var = v->vars;
  while (var) {
    if (strcmp(var->name,n) == 0) {
      return (*var->set_attr)(p);
    }
    var = var->next;
  }
  PyErr_SetString(PyExc_NameError,"Unknown C global variable");
  return 1;
}

statichere PyTypeObject varlinktype = {
  PyObject_HEAD_INIT(0)              
  0,
  (char *)"swigvarlink",                      /* Type name    */
  sizeof(swig_varlinkobject),         /* Basic size   */
  0,                                  /* Itemsize     */
  0,                                  /* Deallocator  */ 
  (printfunc) swig_varlink_print,     /* Print        */
  (getattrfunc) swig_varlink_getattr, /* get attr     */
  (setattrfunc) swig_varlink_setattr, /* Set attr     */
  0,                                  /* tp_compare   */
  (reprfunc) swig_varlink_repr,       /* tp_repr      */    
  0,                                  /* tp_as_number */
  0,                                  /* tp_as_mapping*/
  0,                                  /* tp_hash      */
};

/* Create a variable linking object for use later */
SWIGRUNTIME(PyObject *)
SWIG_newvarlink(void) {
  swig_varlinkobject *result = 0;
  result = PyMem_NEW(swig_varlinkobject,1);
  varlinktype.ob_type = &PyType_Type;    /* Patch varlinktype into a PyType */
  result->ob_type = &varlinktype;
  result->vars = 0;
  result->ob_refcnt = 0;
  Py_XINCREF((PyObject *) result);
  return ((PyObject*) result);
}

SWIGRUNTIME(void)
SWIG_addvarlink(PyObject *p, char *name,
	   PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
  swig_varlinkobject *v;
  swig_globalvar *gv;
  v= (swig_varlinkobject *) p;
  gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
  gv->name = (char *) malloc(strlen(name)+1);
  strcpy(gv->name,name);
  gv->get_attr = get_attr;
  gv->set_attr = set_attr;
  gv->next = v->vars;
  v->vars = gv;
}

/* Pack binary data into a string */
SWIGRUNTIME(char *)
SWIG_PackData(char *c, void *ptr, int sz) {
  static char hex[17] = "0123456789abcdef";
  int i;
  unsigned char *u = (unsigned char *) ptr;
  register unsigned char uu;
  for (i = 0; i < sz; i++,u++) {
    uu = *u;
    *(c++) = hex[(uu & 0xf0) >> 4];
    *(c++) = hex[uu & 0xf];
  }
  return c;
}

/* Unpack binary data from a string */
SWIGRUNTIME(char *)
SWIG_UnpackData(char *c, void *ptr, int sz) {
  register unsigned char uu = 0;
  register int d;
  unsigned char *u = (unsigned char *) ptr;
  int i;
  for (i = 0; i < sz; i++, u++) {
    d = *(c++);
    if ((d >= '0') && (d <= '9'))
      uu = ((d - '0') << 4);
    else if ((d >= 'a') && (d <= 'f'))
      uu = ((d - ('a'-10)) << 4);
    d = *(c++);
    if ((d >= '0') && (d <= '9'))
      uu |= (d - '0');
    else if ((d >= 'a') && (d <= 'f'))
      uu |= (d - ('a'-10));
    *u = uu;
  }
  return c;
}

/* Convert a pointer value */
SWIGRUNTIME(int)
SWIG_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
  swig_type_info *tc;
  char  *c;
  static PyObject *SWIG_this = 0;
  int    newref = 0;
  PyObject  *pyobj = 0;

  if (!obj) return 0;
  if (obj == Py_None) {
    *ptr = 0;
    return 0;
  }
#ifdef SWIG_COBJECT_TYPES
  if (!(PyCObject_Check(obj))) {
    if (!SWIG_this)
      SWIG_this = PyString_FromString("this");
    pyobj = obj;
    obj = PyObject_GetAttr(obj,SWIG_this);
    newref = 1;
    if (!obj) goto type_error;
    if (!PyCObject_Check(obj)) {
      Py_DECREF(obj);
      goto type_error;
    }
  }  
  *ptr = PyCObject_AsVoidPtr(obj);
  c = (char *) PyCObject_GetDesc(obj);
  if (newref) Py_DECREF(obj);
  goto cobject;
#else
  if (!(PyString_Check(obj))) {
    if (!SWIG_this)
      SWIG_this = PyString_FromString("this");
    pyobj = obj;
    obj = PyObject_GetAttr(obj,SWIG_this);
    newref = 1;
    if (!obj) goto type_error;
    if (!PyString_Check(obj)) {
      Py_DECREF(obj);
      goto type_error;
    }
  } 
  c = PyString_AsString(obj);
  /* Pointer values must start with leading underscore */
  if (*c != '_') {
    *ptr = (void *) 0;
    if (strcmp(c,"NULL") == 0) {
      if (newref) { Py_DECREF(obj); }
      return 0;
    } else {
      if (newref) { Py_DECREF(obj); }
      goto type_error;
    }
  }
  c++;
  c = SWIG_UnpackData(c,ptr,sizeof(void *));
  if (newref) { Py_DECREF(obj); }
#endif

#ifdef SWIG_COBJECT_TYPES
cobject:
#endif

  if (ty) {
    tc = SWIG_TypeCheck(c,ty);
    if (!tc) goto type_error;
    *ptr = SWIG_TypeCast(tc,(void*) *ptr);
  }

  if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
      PyObject *zero = PyInt_FromLong(0);
      PyObject_SetAttrString(pyobj,(char*)"thisown",zero);
      Py_DECREF(zero);
  }
  return 0;

type_error:
  if (flags & SWIG_POINTER_EXCEPTION) {
    if (ty) {
      char *temp = (char *) malloc(64+strlen(ty->name));
      sprintf(temp,"Type error. Expected %s", ty->name);
      PyErr_SetString(PyExc_TypeError, temp);
      free((char *) temp);
    } else {
      PyErr_SetString(PyExc_TypeError,"Expected a pointer");
    }
  }
  return -1;
}

/* Convert a packed value value */
SWIGRUNTIME(int)
SWIG_ConvertPacked(PyObject *obj, void *ptr, int sz, swig_type_info *ty, int flags) {
  swig_type_info *tc;
  char  *c;

  if ((!obj) || (!PyString_Check(obj))) goto type_error;
  c = PyString_AsString(obj);
  /* Pointer values must start with leading underscore */
  if (*c != '_') goto type_error;
  c++;
  c = SWIG_UnpackData(c,ptr,sz);
  if (ty) {
    tc = SWIG_TypeCheck(c,ty);
    if (!tc) goto type_error;
  }
  return 0;

type_error:

  if (flags) {
    if (ty) {
      char *temp = (char *) malloc(64+strlen(ty->name));
      sprintf(temp,"Type error. Expected %s", ty->name);
      PyErr_SetString(PyExc_TypeError, temp);
      free((char *) temp);
    } else {
      PyErr_SetString(PyExc_TypeError,"Expected a pointer");
    }
  }
  return -1;
}

/* Create a new pointer object */
SWIGRUNTIME(PyObject *)
SWIG_NewPointerObj(void *ptr, swig_type_info *type, int own) {
  PyObject *robj;
  if (!ptr) {
    Py_INCREF(Py_None);
    return Py_None;
  }
#ifdef SWIG_COBJECT_TYPES
  robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, (char *) type->name, NULL);
#else
  {
    char result[1024];
    char *r = result;
    *(r++) = '_';
    r = SWIG_PackData(r,&ptr,sizeof(void *));
    strcpy(r,type->name);
    robj = PyString_FromString(result);
  }
#endif
  if (!robj || (robj == Py_None)) return robj;
  if (type->clientdata) {
    PyObject *inst;
    PyObject *args = Py_BuildValue((char*)"(O)", robj);
    Py_DECREF(robj);
    inst = PyObject_CallObject((PyObject *) type->clientdata, args);
    Py_DECREF(args);
    if (inst) {
      if (own) {
	PyObject *n = PyInt_FromLong(1);
	PyObject_SetAttrString(inst,(char*)"thisown",n);
	Py_DECREF(n);
      }
      robj = inst;
    }
  }
  return robj;
}

SWIGRUNTIME(PyObject *)
SWIG_NewPackedObj(void *ptr, int sz, swig_type_info *type) {
  char result[1024];
  char *r = result;
  if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
  *(r++) = '_';
  r = SWIG_PackData(r,ptr,sz);
  strcpy(r,type->name);
  return PyString_FromString(result);
}

/* Install Constants */
SWIGRUNTIME(void)
SWIG_InstallConstants(PyObject *d, swig_const_info constants[]) {
  int i;
  PyObject *obj;
  for (i = 0; constants[i].type; i++) {
    switch(constants[i].type) {
    case SWIG_PY_INT:
      obj = PyInt_FromLong(constants[i].lvalue);
      break;
    case SWIG_PY_FLOAT:
      obj = PyFloat_FromDouble(constants[i].dvalue);
      break;
    case SWIG_PY_STRING:
      obj = PyString_FromString((char *) constants[i].pvalue);
      break;
    case SWIG_PY_POINTER:
      obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
      break;
    case SWIG_PY_BINARY:
      obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
      break;
    default:
      obj = 0;
      break;
    }
    if (obj) {
      PyDict_SetItemString(d,constants[i].name,obj);
      Py_DECREF(obj);
    }
  }
}

#endif

#ifdef __cplusplus
}
#endif








/* -------- TYPES TABLE (BEGIN) -------- */

#define  SWIGTYPE_p_WSCvpoly swig_types[0] 
#define  SWIGTYPE_p_WSCremoteInstanceData swig_types[1] 
#define  SWIGTYPE_p_WSCpulldownMenu swig_types[2] 
#define  SWIGTYPE_p_WSCvmifield swig_types[3] 
#define  SWIGTYPE_p_WSCvimage swig_types[4] 
#define  SWIGTYPE_p_WSCRbase swig_types[5] 
#define  SWIGTYPE_p_WSCvtimer swig_types[6] 
#define  SWIGTYPE_p_WSCvariant swig_types[7] 
#define  SWIGTYPE_p_WSCvballoonHelp swig_types[8] 
#define  SWIGTYPE_p_WSDimage swig_types[9] 
#define  SWIGTYPE_p_WSCsform swig_types[10] 
#define  SWIGTYPE_p_WSCcolorSet swig_types[11] 
#define  SWIGTYPE_p_WSCtreeList swig_types[12] 
#define  SWIGTYPE_p_WSCvertForm swig_types[13] 
#define  SWIGTYPE_p_WSCtextField swig_types[14] 
#define  SWIGTYPE_p_WSCfontSet swig_types[15] 
#define  SWIGTYPE_p_WSCvtoggle swig_types[16] 
#define  SWIGTYPE_p_WSDkeyboard swig_types[17] 
#define  SWIGTYPE_p_WSCvbarGraph swig_types[18] 
#define  SWIGTYPE_p_WSCvslider swig_types[19] 
#define  SWIGTYPE_p_WSCvlabel swig_types[20] 
#define  SWIGTYPE_p_WSCmenuArea swig_types[21] 
#define  SWIGTYPE_p_WSCvgraphMatrix swig_types[22] 
#define  SWIGTYPE_p_WSCscrForm swig_types[23] 
#define  SWIGTYPE_p_WSCvrect swig_types[24] 
#define  SWIGTYPE_p_WSCvkslabel swig_types[25] 
#define  SWIGTYPE_p_WSCcheckGroup swig_types[26] 
#define  SWIGTYPE_p_WSCvgraphScale swig_types[27] 
#define  SWIGTYPE_p_WSCulong swig_types[28] 
#define  SWIGTYPE_p_void swig_types[29] 
#define  SWIGTYPE_p_WSClist swig_types[30] 
#define  SWIGTYPE_p_WSClistData swig_types[31] 
#define  SWIGTYPE_p_WSCuchar swig_types[32] 
#define  SWIGTYPE_p_PyObject swig_types[33] 
#define  SWIGTYPE_p_WSCvlineGraph swig_types[34] 
#define  SWIGTYPE_p_WSCvradio swig_types[35] 
#define  SWIGTYPE_p_WSCvclock swig_types[36] 
#define  SWIGTYPE_p_WSCbaseList swig_types[37] 
#define  SWIGTYPE_p_WSCworkingDialog swig_types[38] 
#define  SWIGTYPE_p_WSCmessageDialog swig_types[39] 
#define  SWIGTYPE_p_WSCbaseDialog swig_types[40] 
#define  SWIGTYPE_p_WSCvremoteClient swig_types[41] 
#define  SWIGTYPE_p_WSCverbList swig_types[42] 
#define  SWIGTYPE_p_WSCpoint swig_types[43] 
#define  SWIGTYPE_p_WSDfont swig_types[44] 
#define  SWIGTYPE_p_long swig_types[45] 
#define  SWIGTYPE_p_WSCvpolyAttr swig_types[46] 
#define  SWIGTYPE_p_WSCvudpsocket swig_types[47] 
#define  SWIGTYPE_p_WSCbool swig_types[48] 
#define  SWIGTYPE_p_WSCvdrawingArea swig_types[49] 
#define  SWIGTYPE_p_WSCbase swig_types[50] 
#define  SWIGTYPE_p_WSCcomboBox swig_types[51] 
#define  SWIGTYPE_p_WSCvline swig_types[52] 
#define  SWIGTYPE_p_WSCvifield swig_types[53] 
#define  SWIGTYPE_p_WSCvpifield swig_types[54] 
#define  SWIGTYPE_p_WSCnwbase swig_types[55] 
#define  SWIGTYPE_p_WSCvklabel swig_types[56] 
#define  SWIGTYPE_p_WSCvfbtn swig_types[57] 
#define  SWIGTYPE_p_WSCrect swig_types[58] 
#define  SWIGTYPE_p_WSCvremoteServer swig_types[59] 
#define  SWIGTYPE_p_WSDappDev swig_types[60] 
#define  SWIGTYPE_p_WSChorzForm swig_types[61] 
#define  SWIGTYPE_p_WSCvdb swig_types[62] 
#define  SWIGTYPE_p_WSCmainWindow swig_types[63] 
#define  SWIGTYPE_p_WSCwindow swig_types[64] 
#define  SWIGTYPE_p_WSCstring swig_types[65] 
#define  SWIGTYPE_p_WSCvbtn swig_types[66] 
#define  SWIGTYPE_p_WSCwizardDialog swig_types[67] 
#define  SWIGTYPE_p_WSCinputDialog swig_types[68] 
#define  SWIGTYPE_p_WSCdialog swig_types[69] 
#define  SWIGTYPE_p_WSCvmeter swig_types[70] 
#define  SWIGTYPE_p_WSCradioGroup swig_types[71] 
#define  SWIGTYPE_p_WSCindexForm swig_types[72] 
#define  SWIGTYPE_p_WSCoption swig_types[73] 
#define  SWIGTYPE_p_WSCgrid swig_types[74] 
#define  SWIGTYPE_p_WSCvarrow swig_types[75] 
#define  SWIGTYPE_p_WSCvkflabel swig_types[76] 
#define  SWIGTYPE_p_WSCngbase swig_types[77] 
#define  SWIGTYPE_p_WSCimageSet swig_types[78] 
#define  SWIGTYPE_p_WSCvspace swig_types[79] 
#define  SWIGTYPE_p_WSCvscrBar swig_types[80] 
#define  SWIGTYPE_p_WSCvarc swig_types[81] 
#define  SWIGTYPE_p_WSCfileSelect swig_types[82] 
#define  SWIGTYPE_p_WSCvssocket swig_types[83] 
#define  SWIGTYPE_p_WSCvcsocket swig_types[84] 
#define  SWIGTYPE_p_WSDcolor swig_types[85] 
#define  SWIGTYPE_p_WSCform swig_types[86] 
static swig_type_info *swig_types[88];

/* -------- TYPES TABLE (END) -------- */


/*-----------------------------------------------
              @(target):= _mpfc.so
  ------------------------------------------------*/
#define SWIG_init    init_mpfc

#define SWIG_name    "_mpfc"

#include "mpfc.h"

extern WSDappDev *WSGIappDev();
extern int WSGFwsInitialize();
extern void WSGFdeviceInitialize();
extern void WSGFfunctionRegister(char *,PyObject *);
extern WSCfileSelect *WSGIappFileSelect();
extern void WSGFsetDefaultEncoding(long);
extern char *WSGFgettext(char *);
extern short WSGFimage(char *);
extern WSCcolorSet *WSGIappColorSet();
extern short WSGFindexColor(char *);
extern char *WSGFcolorName(short);
extern short WSGFcolor(char *);
extern WSCimageSet *WSGIappImageSet();
extern char *WSGFimageName(short);
extern WSCfontSet *WSGIappFontSet();
extern void WSGFdestroyPixmap(char *);
extern void WSGFdestroyPixmap(short);
extern WSCmessageDialog *WSGIappMessageDialog();
extern WSCbaseList *WSGIappObjectList();
#ifdef __cplusplus
extern "C" {
#endif
static PyObject *_wrap_WSCpoint_x_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpoint *arg1 = (WSCpoint *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCpoint_x_set",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg1) (arg1)->x = arg2;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpoint_x_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpoint *arg1 = (WSCpoint *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCpoint_x_get",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long) ((arg1)->x);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpoint_y_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpoint *arg1 = (WSCpoint *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCpoint_y_set",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg1) (arg1)->y = arg2;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpoint_y_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpoint *arg1 = (WSCpoint *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCpoint_y_get",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long) ((arg1)->y);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpoint_setPoint(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpoint *arg1 = (WSCpoint *) 0 ;
    long arg2 ;
    long arg3 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCpoint_setPoint",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setPoint(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCpoint(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpoint *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSCpoint")) goto fail;
    result = (WSCpoint *)new WSCpoint();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCpoint, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCpoint(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpoint *arg1 = (WSCpoint *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCpoint",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCpoint_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCpoint, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSCrect_x_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *arg1 = (WSCrect *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCrect_x_set",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg1) (arg1)->x = arg2;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCrect_x_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *arg1 = (WSCrect *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCrect_x_get",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long) ((arg1)->x);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCrect_y_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *arg1 = (WSCrect *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCrect_y_set",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg1) (arg1)->y = arg2;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCrect_y_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *arg1 = (WSCrect *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCrect_y_get",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long) ((arg1)->y);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCrect_width_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *arg1 = (WSCrect *) 0 ;
    WSCulong arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCrect_width_set",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    if (arg1) (arg1)->width = arg2;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCrect_width_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *arg1 = (WSCrect *) 0 ;
    WSCulong result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCrect_width_get",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCulong) ((arg1)->width);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCrect_height_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *arg1 = (WSCrect *) 0 ;
    WSCulong arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCrect_height_set",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    if (arg1) (arg1)->height = arg2;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCrect_height_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *arg1 = (WSCrect *) 0 ;
    WSCulong result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCrect_height_get",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCulong) ((arg1)->height);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCrect_setRect__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *arg1 = (WSCrect *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCulong arg4 ;
    WSCulong arg5 ;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    PyObject * obj4  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllOO:WSCrect_setRect",&obj0,&arg2,&arg3,&obj3,&obj4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg4 = (WSCulong) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    arg5 = (WSCulong) PyInt_AsLong(obj4);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setRect(arg2,arg3,arg4,arg5);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCrect_setRect__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *arg1 = (WSCrect *) 0 ;
    WSCrect *arg2 = (WSCrect *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCrect_setRect",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setRect(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCrect_setRect(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[6];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 5); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCrect, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                void *ptr;
                if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_WSCrect, 0) == -1) {
                    _v = 0;
                    PyErr_Clear();
                }else {
                    _v = 1;
                }
            }
            if (_v) {
                return _wrap_WSCrect_setRect__SWIG_1(self,args);
            }
        }
    }
    if (argc == 5) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCrect, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    {
                        _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        {
                            _v = (PyInt_Check(argv[4]) || PyLong_Check(argv[4])) ? 1 : 0;
                        }
                        if (_v) {
                            return _wrap_WSCrect_setRect__SWIG_0(self,args);
                        }
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCrect_setRect'");
    return NULL;
}


static PyObject *_wrap_new_WSCrect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSCrect")) goto fail;
    result = (WSCrect *)new WSCrect();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCrect, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCrect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCrect *arg1 = (WSCrect *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCrect",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCrect_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCrect, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCstring__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    char *arg1 ;
    WSCstring *result;
    
    if(!PyArg_ParseTuple(args,(char *)"s:new_WSCstring",&arg1)) goto fail;
    result = (WSCstring *)new WSCstring(arg1);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCstring, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCstring__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSCstring")) goto fail;
    result = (WSCstring *)new WSCstring();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCstring, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCstring(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[2];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 1); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 0) {
        return _wrap_new_WSCstring__SWIG_1(self,args);
    }
    if (argc == 1) {
        int _v;
        {
            _v = PyString_Check(argv[0]) ? 1 : 0;
        }
        if (_v) {
            return _wrap_new_WSCstring__SWIG_0(self,args);
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_WSCstring'");
    return NULL;
}


static PyObject *_wrap_delete_WSCstring(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCstring",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_setString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    char *arg2 ;
    long arg3 = (long) -2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|l:WSCstring_setString",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setString(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_getString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    long arg2 = (long) -2 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|l:WSCstring_getString",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getString(arg2);
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCstring_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCstring, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvariant__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    long arg1 ;
    WSCvariant *result;
    
    if(!PyArg_ParseTuple(args,(char *)"l:new_WSCvariant",&arg1)) goto fail;
    result = (WSCvariant *)new WSCvariant(arg1);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvariant, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCvariant__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    double arg1 ;
    WSCvariant *result;
    
    if(!PyArg_ParseTuple(args,(char *)"d:new_WSCvariant",&arg1)) goto fail;
    result = (WSCvariant *)new WSCvariant(arg1);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvariant, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCvariant__SWIG_2(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = 0 ;
    WSCvariant *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:new_WSCvariant",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg1 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (WSCvariant *)new WSCvariant((WSCvariant const &)*arg1);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvariant, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCvariant__SWIG_3(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    char *arg1 ;
    WSCvariant *result;
    
    if(!PyArg_ParseTuple(args,(char *)"s:new_WSCvariant",&arg1)) goto fail;
    result = (WSCvariant *)new WSCvariant(arg1);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvariant, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCvariant__SWIG_4(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSCvariant")) goto fail;
    result = (WSCvariant *)new WSCvariant();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvariant, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCvariant(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[2];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 1); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 0) {
        return _wrap_new_WSCvariant__SWIG_4(self,args);
    }
    if (argc == 1) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvariant, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            return _wrap_new_WSCvariant__SWIG_2(self,args);
        }
    }
    if (argc == 1) {
        int _v;
        {
            _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
        }
        if (_v) {
            return _wrap_new_WSCvariant__SWIG_0(self,args);
        }
    }
    if (argc == 1) {
        int _v;
        {
            _v = (PyFloat_Check(argv[0]) || PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
        }
        if (_v) {
            return _wrap_new_WSCvariant__SWIG_1(self,args);
        }
    }
    if (argc == 1) {
        int _v;
        {
            _v = PyString_Check(argv[0]) ? 1 : 0;
        }
        if (_v) {
            return _wrap_new_WSCvariant__SWIG_3(self,args);
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_WSCvariant'");
    return NULL;
}


static PyObject *_wrap_delete_WSCvariant(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvariant",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getChar(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    char result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getChar",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char)(arg1)->getChar();
    
    resultobj = Py_BuildValue((char*)"c",result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getUnsignedChar(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    WSCuchar result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getUnsignedChar",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCuchar)(arg1)->getUnsignedChar();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getShort(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    short result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getShort",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (short)(arg1)->getShort();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getUnsignedShort(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    WSCushort result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getUnsignedShort",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCushort)(arg1)->getUnsignedShort();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getLong(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getLong",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getLong();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getUnsignedLong(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    WSCulong result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getUnsignedLong",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCulong)(arg1)->getUnsignedLong();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getInt(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    int result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getInt",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (int)(arg1)->getInt();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getUnsignedInt(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    WSCuint result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getUnsignedInt",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCuint)(arg1)->getUnsignedInt();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getFloat(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    float result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getFloat",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (float)(arg1)->getFloat();
    
    resultobj = PyFloat_FromDouble(result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getDouble(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    double result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getDouble",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (double)(arg1)->getDouble();
    
    resultobj = PyFloat_FromDouble(result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getCharPtr(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getCharPtr",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getCharPtr();
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_setValue__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCvariant_setValue",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setValue(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_setValue__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    char *arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCvariant_setValue",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setValue(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_setValue__SWIG_2(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    double arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Od:WSCvariant_setValue",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setValue(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_setValue(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[3];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 2); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvariant, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCvariant_setValue__SWIG_0(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvariant, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyFloat_Check(argv[1]) || PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCvariant_setValue__SWIG_2(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvariant, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCvariant_setValue__SWIG_1(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCvariant_setValue'");
    return NULL;
}


static PyObject *_wrap_WSCvariant_getType(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getType",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getType();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_getTypeName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getTypeName",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getTypeName();
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvariant_clear(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_clear",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->clear();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvariant_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvariant, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSDappDev_handleEvents(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDappDev *arg1 = (WSDappDev *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDappDev_handleEvents",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDappDev,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->handleEvents();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDappDev_getInstanceName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDappDev *arg1 = (WSDappDev *) 0 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDappDev_getInstanceName",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDappDev,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getInstanceName();
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDappDev_getWidth(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDappDev *arg1 = (WSDappDev *) 0 ;
    WSCushort result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDappDev_getWidth",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDappDev,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCushort)(arg1)->getWidth();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDappDev_getHeight(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDappDev *arg1 = (WSDappDev *) 0 ;
    WSCushort result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDappDev_getHeight",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDappDev,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCushort)(arg1)->getHeight();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDappDev_update(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDappDev *arg1 = (WSDappDev *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDappDev_update",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDappDev,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->update();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSDappDev(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDappDev *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSDappDev")) goto fail;
    result = (WSDappDev *)WSGIappDev();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDappDev, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSDappDev(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDappDev *arg1 = (WSDappDev *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSDappDev",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDappDev,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSDappDev_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSDappDev, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSGIappDev(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDappDev *result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSGIappDev")) goto fail;
    result = (WSDappDev *)WSGIappDev();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDappDev, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFwsInitialize(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    int result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSGFwsInitialize")) goto fail;
    result = (int)WSGFwsInitialize();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFdeviceInitialize(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    
    if(!PyArg_ParseTuple(args,(char *)":WSGFdeviceInitialize")) goto fail;
    WSGFdeviceInitialize();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFfunctionRegister(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    char *arg1 ;
    PyObject *arg2 = (PyObject *) 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"sO:WSGFfunctionRegister",&arg1,&obj1)) goto fail;
    arg2 = obj1;
    WSGFfunctionRegister(arg1,arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCbase(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCbase *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCbase",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbase *)new WSCbase(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCbase(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCbase",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_initialize(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_initialize",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->initialize();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getInitialized(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getInitialized",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getInitialized();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onMouseIn(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCpoint *arg2 = (WSCpoint *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onMouseIn",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onMouseIn(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onMouseOut(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_onMouseOut",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onMouseOut();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onMouseMove(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCpoint *arg2 = (WSCpoint *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onMouseMove",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onMouseMove(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onMousePress(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCpoint *arg2 = (WSCpoint *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onMousePress",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onMousePress(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onMouseRelease(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCpoint *arg2 = (WSCpoint *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onMouseRelease",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onMouseRelease(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onExpose(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCrect *arg2 = (WSCrect *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onExpose",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onExpose(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onResize(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCrect *arg2 = (WSCrect *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onResize",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onResize(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onVisibleChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onVisibleChange",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onVisibleChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onSensitiveChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onSensitiveChange",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onSensitiveChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onParentVisibleChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onParentVisibleChange",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onParentVisibleChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onParentSensitiveChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onParentSensitiveChange",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onParentSensitiveChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onEditModeChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onEditModeChange",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onEditModeChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onFocusChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onFocusChange",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onFocusChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onSpecialFocusChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onSpecialFocusChange",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onSpecialFocusChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onChildAdded(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onChildAdded",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onChildAdded(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onSelectionChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_onSelectionChange",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onSelectionChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onGuiPolicyChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCbase_onGuiPolicyChange",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onGuiPolicyChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_onDefaultColorChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_onDefaultColorChange",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onDefaultColorChange();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getInstanceName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getInstanceName",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getInstanceName();
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setVisible(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_setVisible",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setVisible(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getVisible(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getVisible",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getVisible();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getProperty(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvariant result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbase_getProperty",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getProperty(arg2);
    
    {
        WSCvariant * resultptr;
        resultptr = new WSCvariant((WSCvariant &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCvariant, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setProperty__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvariant *arg3 = 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OsO:WSCbase_setProperty",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg3 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (WSCbool)(arg1)->setProperty(arg2,(WSCvariant const &)*arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setProperty__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    char *arg3 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oss:WSCbase_setProperty",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->setProperty(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setProperty__SWIG_2(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    int arg3 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osi:WSCbase_setProperty",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->setProperty(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setProperty__SWIG_3(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    double arg3 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osd:WSCbase_setProperty",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->setProperty(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setProperty(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[4];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 3); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCbase, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                {
                    void *ptr;
                    if (SWIG_ConvertPtr(argv[2], (void **) &ptr, SWIGTYPE_p_WSCvariant, 0) == -1) {
                        _v = 0;
                        PyErr_Clear();
                    }else {
                        _v = 1;
                    }
                }
                if (_v) {
                    return _wrap_WSCbase_setProperty__SWIG_0(self,args);
                }
            }
        }
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCbase, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    return _wrap_WSCbase_setProperty__SWIG_2(self,args);
                }
            }
        }
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCbase, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = (PyFloat_Check(argv[2]) || PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    return _wrap_WSCbase_setProperty__SWIG_3(self,args);
                }
            }
        }
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCbase, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = PyString_Check(argv[2]) ? 1 : 0;
                }
                if (_v) {
                    return _wrap_WSCbase_setProperty__SWIG_1(self,args);
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCbase_setProperty'");
    return NULL;
}


static PyObject *_wrap_WSCbase_addProcedure(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    char *arg3 ;
    long arg4 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ossl:WSCbase_addProcedure",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->addProcedure(arg2,arg3,arg4);arg1->setUserData("pyobj",(void*)obj0);Py_XINCREF(obj0);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setParent(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_setParent",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setParent(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getParent(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbase *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getParent",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbase *)(arg1)->getParent();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getParentWindow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbase *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getParentWindow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbase *)(arg1)->getParentWindow();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setInternalObject(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_setInternalObject",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setInternalObject(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getInternalObject(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getInternalObject",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getInternalObject();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setDefaultValue(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbase_setDefaultValue",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->setDefaultValue(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_existProperty(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbase_existProperty",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->existProperty(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getDefaultProperty(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getDefaultProperty",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getDefaultProperty();
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setFocus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 = (WSCbool) True ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|O:WSCbase_setFocus",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (obj1) {
        arg2 = (WSCbool) PyInt_AsLong(obj1);
        if (PyErr_Occurred()) SWIG_fail;
    }
    result = (long)(arg1)->setFocus(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setSpecialFocus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 = (WSCbool) True ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|O:WSCbase_setSpecialFocus",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (obj1) {
        arg2 = (WSCbool) PyInt_AsLong(obj1);
        if (PyErr_Occurred()) SWIG_fail;
    }
    result = (long)(arg1)->setSpecialFocus(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setParentVisible(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_setParentVisible",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setParentVisible(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setSensitive(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_setSensitive",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setSensitive(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setParentSensitive(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_setParentSensitive",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setParentSensitive(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getParentVisible(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getParentVisible",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getParentVisible();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getSensitive(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getSensitive",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getSensitive();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getParentSensitive(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getParentSensitive",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getParentSensitive();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getFocus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getFocus",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getFocus();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getSpecialFocus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getSpecialFocus",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getSpecialFocus();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setAbsoluteDraw(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbase_setAbsoluteDraw",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setAbsoluteDraw(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getAbsoluteDraw(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_getAbsoluteDraw",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getAbsoluteDraw();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setUserData(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    void *arg3 = (void *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OsO:WSCbase_setUserData",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj2,(void **) &arg3, 0, SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setUserData(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getUserData(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    void *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbase_getUserData",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (void *)(arg1)->getUserData(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_void, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_setVariantData(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvariant arg3 ;
    WSCvariant *argp3 ;
    PyObject * obj0  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OsO:WSCbase_setVariantData",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj2,(void **) &argp3, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
    arg3 = *argp3; 
    (arg1)->setVariantData(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getVariantData(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvariant *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbase_getVariantData",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    {
        WSCvariant &_result_ref = (arg1)->getVariantData(arg2);
        result = (WSCvariant *) &_result_ref;
    }
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvariant, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_execProcedure__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbase_execProcedure",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->execProcedure(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_execProcedure__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCbase_execProcedure",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->execProcedure(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_execProcedure(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[3];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 2); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCbase, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCbase_execProcedure__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCbase, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCbase_execProcedure__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCbase_execProcedure'");
    return NULL;
}


static PyObject *_wrap_WSCbase_draw(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_draw",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->draw();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_clear(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_clear",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->clear();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_redraw(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_redraw",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->redraw();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_cdraw(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbase_cdraw",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->cdraw();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getNewInstance(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    char *arg1 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    char *arg3 ;
    WSCbase *result;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"sOs:WSCbase_getNewInstance",&arg1,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbase *)WSCbase::getNewInstance(arg1,arg2,arg3);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getFocusInstance(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSCbase_getFocusInstance")) goto fail;
    result = (WSCbase *)WSCbase::getFocusInstance();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbase_getSpecialFocusInstance(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSCbase_getSpecialFocusInstance")) goto fail;
    result = (WSCbase *)WSCbase::getSpecialFocusInstance();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCbase_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCbase, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCform(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCform *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCform",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCform *)new WSCform(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCform, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCform(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCform *arg1 = (WSCform *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCform",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCform,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCform_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCform, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCnwbase(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCnwbase *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCnwbase",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCnwbase *)new WSCnwbase(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCnwbase, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCnwbase(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCnwbase *arg1 = (WSCnwbase *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCnwbase",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCnwbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCnwbase_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCnwbase, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCngbase(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCngbase *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCngbase",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCngbase *)new WSCngbase(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCngbase, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCngbase(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCngbase *arg1 = (WSCngbase *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCngbase",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCngbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCngbase_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCngbase, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvlabel(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvlabel *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvlabel",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvlabel *)new WSCvlabel(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvlabel, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvlabel(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvlabel *arg1 = (WSCvlabel *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvlabel",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvlabel,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvlabel_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvlabel, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvbtn(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvbtn *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvbtn",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvbtn *)new WSCvbtn(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvbtn, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvbtn(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvbtn *arg1 = (WSCvbtn *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvbtn",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvbtn,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvbtn_onKey(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvbtn *arg1 = (WSCvbtn *) 0 ;
    WSDkeyboard *arg2 = (WSDkeyboard *) 0 ;
    WSCbool arg3 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:WSCvbtn_onKey",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvbtn,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg3 = (WSCbool) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onKey(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvbtn_onActivate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvbtn *arg1 = (WSCvbtn *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvbtn_onActivate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvbtn,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onActivate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvbtn_setDrawFocusBorder(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvbtn *arg1 = (WSCvbtn *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCvbtn_setDrawFocusBorder",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvbtn,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setDrawFocusBorder(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvbtn_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvbtn, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvfbtn(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvfbtn *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvfbtn",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvfbtn *)new WSCvfbtn(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvfbtn, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvfbtn(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvfbtn *arg1 = (WSCvfbtn *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvfbtn",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvfbtn,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvfbtn_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvfbtn, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvklabel(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvklabel *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvklabel",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvklabel *)new WSCvklabel(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvklabel, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvklabel(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvklabel *arg1 = (WSCvklabel *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvklabel",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvklabel,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvklabel_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvklabel, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvkflabel(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvkflabel *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvkflabel",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvkflabel *)new WSCvkflabel(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvkflabel, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvkflabel(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvkflabel *arg1 = (WSCvkflabel *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvkflabel",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvkflabel,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvkflabel_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvkflabel, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSDkeyboard_setKey(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSDkeyboard_setKey",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setKey(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_getKey(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_getKey",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getKey();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_withShift(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_withShift",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->withShift();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_withLock(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_withLock",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->withLock();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_withCntl(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_withCntl",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->withCntl();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_withAlt(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_withAlt",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->withAlt();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_isCursorKey(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_isCursorKey",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->isCursorKey();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_isFuncKey(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_isFuncKey",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->isFuncKey();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_isTtyFunction(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_isTtyFunction",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->isTtyFunction();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_getFepStatus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_getFepStatus",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getFepStatus();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_getEnableFep(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_getEnableFep",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getEnableFep();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_isPressed(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_isPressed",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->isPressed();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_setWithShift(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSDkeyboard_setWithShift",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setWithShift(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_setWithLock(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSDkeyboard_setWithLock",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setWithLock(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_setWithCntl(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSDkeyboard_setWithCntl",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setWithCntl(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_setWithAlt(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSDkeyboard_setWithAlt",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setWithAlt(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_setIsCursorKey(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSDkeyboard_setIsCursorKey",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setIsCursorKey(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_setIsFuncKey(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSDkeyboard_setIsFuncKey",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setIsFuncKey(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_setIsTtyFunction(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSDkeyboard_setIsTtyFunction",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setIsTtyFunction(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_setIsPressed(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSDkeyboard_setIsPressed",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setIsPressed(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_getTextString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    WSCstring *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDkeyboard_getTextString",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCstring *)(arg1)->getTextString();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCstring, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_getText(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    long arg2 = (long) -2 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|l:WSDkeyboard_getText",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getText(arg2);
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_setSelectedString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    char *arg2 ;
    long arg3 = (long) -2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|l:WSDkeyboard_setSelectedString",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setSelectedString(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDkeyboard_getSelectedString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    long arg2 = (long) -2 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|l:WSDkeyboard_getSelectedString",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getSelectedString(arg2);
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSDkeyboard(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSDkeyboard")) goto fail;
    result = (WSDkeyboard *)new WSDkeyboard();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDkeyboard, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSDkeyboard(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *arg1 = (WSDkeyboard *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSDkeyboard",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSDkeyboard_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSDkeyboard, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSGIappKeyboard(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDkeyboard *result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSGIappKeyboard")) goto fail;
    result = (WSDkeyboard *)WSGIappKeyboard();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDkeyboard, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCvifield(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvifield *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvifield",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvifield *)new WSCvifield(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvifield, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvifield(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvifield",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_onCursorBlink(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvifield_onCursorBlink",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onCursorBlink();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_onKeyHook(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    WSDkeyboard *arg2 = (WSDkeyboard *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCvifield_onKeyHook",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onKeyHook(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_onKeyInput(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    WSDkeyboard *arg2 = (WSDkeyboard *) 0 ;
    WSCbool arg3 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:WSCvifield_onKeyInput",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg3 = (WSCbool) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onKeyInput(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_onKey(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    WSDkeyboard *arg2 = (WSDkeyboard *) 0 ;
    WSCbool arg3 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:WSCvifield_onKey",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSDkeyboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg3 = (WSCbool) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onKey(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_onActivate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvifield_onActivate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onActivate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_onValueChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvifield_onValueChange",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onValueChange();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_onSelectionChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCvifield_onSelectionChange",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onSelectionChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_onVisibleChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCvifield_onVisibleChange",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onVisibleChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_onParentVisibleChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCvifield_onParentVisibleChange",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->onParentVisibleChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_setCursorFore(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCvifield_setCursorFore",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setCursorFore(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_getCursorFore(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvifield_getCursorFore",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getCursorFore();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_setCurPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    long arg2 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCvifield_setCurPos",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->setCurPos(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_replaceSelectedString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    char *arg2 ;
    long arg3 = (long) -2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|l:WSCvifield_replaceSelectedString",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->replaceSelectedString(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_getSelectedString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvifield_getSelectedString",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getSelectedString();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_deleteSelectedString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvifield_deleteSelectedString",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->deleteSelectedString();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_setSelect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    long arg2 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCvifield_setSelect",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setSelect(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_getSelectedPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvifield_getSelectedPos",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getSelectedPos();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_getString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvifield_getString",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getString();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvifield_addString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvifield *arg1 = (WSCvifield *) 0 ;
    char *arg2 ;
    long arg3 = (long) -2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|l:WSCvifield_addString",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->addString(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvifield_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvifield, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvkslabel(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvkslabel *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvkslabel",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvkslabel *)new WSCvkslabel(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvkslabel, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvkslabel(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvkslabel *arg1 = (WSCvkslabel *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvkslabel",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvkslabel,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvkslabel_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvkslabel, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvmifield(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvmifield *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvmifield",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvmifield *)new WSCvmifield(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvmifield, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvmifield(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvmifield *arg1 = (WSCvmifield *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvmifield",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvmifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvmifield_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvmifield, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvpifield(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvpifield *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvpifield",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvpifield *)new WSCvpifield(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvpifield, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvpifield(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvpifield *arg1 = (WSCvpifield *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvpifield",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvpifield,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvpifield_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvpifield, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCtextField(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCtextField *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCtextField",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCtextField *)new WSCtextField(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCtextField, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCtextField(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCtextField",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_addString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    char *arg2 ;
    long arg3 = (long) -2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|l:WSCtextField_addString",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->addString(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_replaceSelectedString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    char *arg2 ;
    long arg3 = (long) -2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|l:WSCtextField_replaceSelectedString",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->replaceSelectedString(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_getSelectedString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCtextField_getSelectedString",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getSelectedString();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_getString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCtextField_getString",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getString();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_deleteSelectedString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCtextField_deleteSelectedString",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->deleteSelectedString();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_setSelect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    long arg2 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCtextField_setSelect",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setSelect(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_getSelectedPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCtextField_getSelectedPos",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getSelectedPos();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_getLines(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCtextField_getLines",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getLines();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_getTopLine(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCtextField_getTopLine",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getTopLine();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_setTopLine(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    long arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCtextField_setTopLine",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setTopLine(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_getBottomLine(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCtextField_getBottomLine",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getBottomLine();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_setBottomLine(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    long arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCtextField_setBottomLine",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setBottomLine(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCtextField_getTextFrame(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtextField *arg1 = (WSCtextField *) 0 ;
    WSCbase *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCtextField_getTextFrame",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtextField,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbase *)(arg1)->getTextFrame();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCtextField_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCtextField, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvarrow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvarrow *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvarrow",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvarrow *)new WSCvarrow(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvarrow, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvarrow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvarrow *arg1 = (WSCvarrow *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvarrow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvarrow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvarrow_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvarrow, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvscrBar(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvscrBar *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvscrBar",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvscrBar *)new WSCvscrBar(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvscrBar, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvscrBar(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvscrBar *arg1 = (WSCvscrBar *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvscrBar",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvscrBar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvscrBar_onActivate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvscrBar *arg1 = (WSCvscrBar *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvscrBar_onActivate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvscrBar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onActivate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvscrBar_onBegin(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvscrBar *arg1 = (WSCvscrBar *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvscrBar_onBegin",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvscrBar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onBegin();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvscrBar_onEnd(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvscrBar *arg1 = (WSCvscrBar *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvscrBar_onEnd",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvscrBar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onEnd();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvscrBar_onIncrement(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvscrBar *arg1 = (WSCvscrBar *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvscrBar_onIncrement",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvscrBar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onIncrement();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvscrBar_onDecrement(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvscrBar *arg1 = (WSCvscrBar *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvscrBar_onDecrement",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvscrBar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onDecrement();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvscrBar_onPageIncrement(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvscrBar *arg1 = (WSCvscrBar *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvscrBar_onPageIncrement",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvscrBar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onPageIncrement();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvscrBar_onPageDecrement(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvscrBar *arg1 = (WSCvscrBar *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvscrBar_onPageDecrement",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvscrBar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onPageDecrement();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvscrBar_onValueChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvscrBar *arg1 = (WSCvscrBar *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvscrBar_onValueChange",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvscrBar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onValueChange();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvscrBar_getMaxSlideValue(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvscrBar *arg1 = (WSCvscrBar *) 0 ;
    WSCulong result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvscrBar_getMaxSlideValue",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvscrBar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCulong)(arg1)->getMaxSlideValue();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvscrBar_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvscrBar, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvpolyAttr(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvpolyAttr *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvpolyAttr",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvpolyAttr *)new WSCvpolyAttr(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvpolyAttr, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvpolyAttr(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvpolyAttr *arg1 = (WSCvpolyAttr *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvpolyAttr",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvpolyAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvpolyAttr_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvpolyAttr, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvmeter(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvmeter *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvmeter",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvmeter *)new WSCvmeter(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvmeter, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvmeter(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvmeter *arg1 = (WSCvmeter *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvmeter",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvmeter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvmeter_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvmeter, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvclock(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvclock *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvclock",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvclock *)new WSCvclock(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvclock, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvclock(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvclock *arg1 = (WSCvclock *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvclock",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvclock,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvclock_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvclock, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvslider(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvslider *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvslider",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvslider *)new WSCvslider(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvslider, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvslider(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvslider *arg1 = (WSCvslider *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvslider",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvslider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvslider_onActivate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvslider *arg1 = (WSCvslider *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvslider_onActivate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvslider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onActivate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvslider_onDragInterval(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvslider *arg1 = (WSCvslider *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvslider_onDragInterval",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvslider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onDragInterval();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvslider_onValueChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvslider *arg1 = (WSCvslider *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvslider_onValueChange",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvslider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onValueChange();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvslider_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvslider, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCpulldownMenu(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCpulldownMenu *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCpulldownMenu",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCpulldownMenu *)new WSCpulldownMenu(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCpulldownMenu, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCpulldownMenu(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpulldownMenu *arg1 = (WSCpulldownMenu *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCpulldownMenu",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpulldownMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpulldownMenu_onActivate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpulldownMenu *arg1 = (WSCpulldownMenu *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCpulldownMenu_onActivate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpulldownMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onActivate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpulldownMenu_setItemSensitive(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpulldownMenu *arg1 = (WSCpulldownMenu *) 0 ;
    short arg2 ;
    WSCbool arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhO:WSCpulldownMenu_setItemSensitive",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpulldownMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg3 = (WSCbool) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setItemSensitive(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpulldownMenu_setValueSensitive(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpulldownMenu *arg1 = (WSCpulldownMenu *) 0 ;
    short arg2 ;
    WSCbool arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhO:WSCpulldownMenu_setValueSensitive",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpulldownMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg3 = (WSCbool) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setValueSensitive(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpulldownMenu_getItemSensitive(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpulldownMenu *arg1 = (WSCpulldownMenu *) 0 ;
    WSCbool *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCpulldownMenu_getItemSensitive",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpulldownMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool *)(arg1)->getItemSensitive();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbool, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpulldownMenu_getValue(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpulldownMenu *arg1 = (WSCpulldownMenu *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCpulldownMenu_getValue",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpulldownMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getValue();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpulldownMenu_getItems(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpulldownMenu *arg1 = (WSCpulldownMenu *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCpulldownMenu_getItems",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpulldownMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getItems();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpulldownMenu_beginCascade(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpulldownMenu *arg1 = (WSCpulldownMenu *) 0 ;
    char *arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCpulldownMenu_beginCascade",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpulldownMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->beginCascade(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpulldownMenu_addItem(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpulldownMenu *arg1 = (WSCpulldownMenu *) 0 ;
    char *arg2 ;
    char *arg3 ;
    char *arg4 ;
    long arg5 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osssl:WSCpulldownMenu_addItem",&obj0,&arg2,&arg3,&arg4,&arg5)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpulldownMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->addItem(arg2,arg3,arg4,arg5);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCpulldownMenu_endCascade(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCpulldownMenu *arg1 = (WSCpulldownMenu *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCpulldownMenu_endCascade",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCpulldownMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->endCascade();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCpulldownMenu_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCpulldownMenu, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCcomboBox(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCcomboBox *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCcomboBox",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCcomboBox *)new WSCcomboBox(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCcomboBox, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCcomboBox(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCcomboBox *arg1 = (WSCcomboBox *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCcomboBox",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCcomboBox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCcomboBox_onActivate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCcomboBox *arg1 = (WSCcomboBox *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCcomboBox_onActivate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCcomboBox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onActivate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCcomboBox_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCcomboBox, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCoption(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCoption *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCoption",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCoption *)new WSCoption(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCoption, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCoption(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCoption *arg1 = (WSCoption *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCoption",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCoption,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCoption_onActivate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCoption *arg1 = (WSCoption *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCoption_onActivate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCoption,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onActivate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCoption_onValueChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCoption *arg1 = (WSCoption *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCoption_onValueChange",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCoption,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onValueChange(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCoption_setItemSensitive(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCoption *arg1 = (WSCoption *) 0 ;
    short arg2 ;
    WSCbool arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhO:WSCoption_setItemSensitive",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCoption,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg3 = (WSCbool) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setItemSensitive(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCoption_setSelectValue(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCoption *arg1 = (WSCoption *) 0 ;
    long arg2 ;
    WSCbool arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OlO:WSCoption_setSelectValue",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCoption,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg3 = (WSCbool) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setSelectValue(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCoption_getValue(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCoption *arg1 = (WSCoption *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCoption_getValue",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCoption,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getValue();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCoption_getItemValue(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCoption *arg1 = (WSCoption *) 0 ;
    long arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCoption_getItemValue",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCoption,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getItemValue(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCoption_getSelectStatus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCoption *arg1 = (WSCoption *) 0 ;
    WSCbool *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCoption_getSelectStatus",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCoption,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool *)(arg1)->getSelectStatus();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbool, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCoption_getItemNum(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCoption *arg1 = (WSCoption *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCoption_getItemNum",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCoption,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getItemNum();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCoption_getItems(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCoption *arg1 = (WSCoption *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCoption_getItems",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCoption,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getItems();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCoption_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCoption, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCgrid(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCgrid *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCgrid",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCgrid *)new WSCgrid(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCgrid, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCgrid(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCgrid",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_onInputFixed(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCvariant *arg2 = (WSCvariant *) 0 ;
    long arg3 ;
    long arg4 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOll:WSCgrid_onInputFixed",&obj0,&obj1,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onInputFixed(arg2,arg3,arg4);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_getCellNo(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCulong *arg4 = (WSCulong *) 0 ;
    WSCulong *arg5 = (WSCulong *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    PyObject * obj4  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllOO:WSCgrid_getCellNo",&obj0,&arg2,&arg3,&obj3,&obj4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_WSCulong,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj4,(void **) &arg5, SWIGTYPE_p_WSCulong,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getCellNo(arg2,arg3,arg4,arg5);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_getHColumns(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCgrid_getHColumns",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getHColumns();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_getVColumns(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCgrid_getVColumns",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getVColumns();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_getItem(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCulong arg2 ;
    WSCulong arg3 ;
    WSCvariant result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:WSCgrid_getItem",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    arg3 = (WSCulong) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (arg1)->getItem(arg2,arg3);
    
    {
        WSCvariant * resultptr;
        resultptr = new WSCvariant((WSCvariant &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCvariant, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_setItem(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCulong arg2 ;
    WSCulong arg3 ;
    WSCvariant arg4 ;
    long result;
    WSCvariant *argp4 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    PyObject * obj3  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOO:WSCgrid_setItem",&obj0,&obj1,&obj2,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    arg3 = (WSCulong) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    if ((SWIG_ConvertPtr(obj3,(void **) &argp4, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
    arg4 = *argp4; 
    result = (long)(arg1)->setItem(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_getItemAlignment(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCulong arg2 ;
    WSCulong arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:WSCgrid_getItemAlignment",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    arg3 = (WSCulong) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->getItemAlignment(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_setCellForeColor__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCulong arg2 ;
    WSCulong arg3 ;
    short arg4 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOh:WSCgrid_setCellForeColor",&obj0,&obj1,&obj2,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    arg3 = (WSCulong) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setCellForeColor(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_setCellBackColor__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCulong arg2 ;
    WSCulong arg3 ;
    short arg4 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOh:WSCgrid_setCellBackColor",&obj0,&obj1,&obj2,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    arg3 = (WSCulong) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setCellBackColor(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_setCellForeColor__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCulong arg2 ;
    WSCulong arg3 ;
    char *arg4 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOs:WSCgrid_setCellForeColor",&obj0,&obj1,&obj2,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    arg3 = (WSCulong) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setCellForeColor(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_setCellForeColor(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[5];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 4); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCgrid, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    {
                        _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCgrid_setCellForeColor__SWIG_0(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCgrid, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    {
                        _v = PyString_Check(argv[3]) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCgrid_setCellForeColor__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCgrid_setCellForeColor'");
    return NULL;
}


static PyObject *_wrap_WSCgrid_setCellBackColor__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCulong arg2 ;
    WSCulong arg3 ;
    char *arg4 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOs:WSCgrid_setCellBackColor",&obj0,&obj1,&obj2,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    arg3 = (WSCulong) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setCellBackColor(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_setCellBackColor(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[5];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 4); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCgrid, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    {
                        _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCgrid_setCellBackColor__SWIG_0(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCgrid, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    {
                        _v = PyString_Check(argv[3]) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCgrid_setCellBackColor__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCgrid_setCellBackColor'");
    return NULL;
}


static PyObject *_wrap_WSCgrid_setCellInputStatus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCulong arg2 ;
    WSCulong arg3 ;
    WSCbool arg4 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    PyObject * obj3  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOO:WSCgrid_setCellInputStatus",&obj0,&obj1,&obj2,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    arg3 = (WSCulong) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    arg4 = (WSCbool) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setCellInputStatus(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_getCellInputStatus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCulong arg2 ;
    WSCulong arg3 ;
    WSCbool *arg4 = (WSCbool *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    PyObject * obj3  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOO:WSCgrid_getCellInputStatus",&obj0,&obj1,&obj2,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    arg3 = (WSCulong) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_WSCbool,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getCellInputStatus(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_getFocusedCell(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCulong *arg2 = (WSCulong *) 0 ;
    WSCulong *arg3 = (WSCulong *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:WSCgrid_getFocusedCell",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCulong,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_WSCulong,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getFocusedCell(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCgrid_setFocusedCell(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCgrid *arg1 = (WSCgrid *) 0 ;
    WSCulong arg2 ;
    WSCulong arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:WSCgrid_setFocusedCell",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    arg3 = (WSCulong) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setFocusedCell(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCgrid_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCgrid, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvimage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvimage *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvimage",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvimage *)new WSCvimage(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvimage, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvimage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvimage *arg1 = (WSCvimage *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvimage",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvimage,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvimage_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvimage, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvrect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvrect *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvrect",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvrect *)new WSCvrect(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvrect, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvrect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvrect *arg1 = (WSCvrect *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvrect",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvrect_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvrect, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvarc(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvarc *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvarc",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvarc *)new WSCvarc(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvarc, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvarc(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvarc *arg1 = (WSCvarc *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvarc",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvarc,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvarc_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvarc, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvpoly(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvpoly *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvpoly",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvpoly *)new WSCvpoly(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvpoly, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvpoly(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvpoly *arg1 = (WSCvpoly *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvpoly",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvpoly,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvpoly_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvpoly, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvline(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvline *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvline",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvline *)new WSCvline(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvline, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvline(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvline *arg1 = (WSCvline *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvline",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvline,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvline_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvline, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSDimage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDimage *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSDimage")) goto fail;
    result = (WSDimage *)new WSDimage();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDimage, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSDimage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDimage *arg1 = (WSDimage *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSDimage",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDimage,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDimage_destroyImage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDimage *arg1 = (WSDimage *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDimage_destroyImage",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDimage,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->destroyImage();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDimage_getImageWidth(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDimage *arg1 = (WSDimage *) 0 ;
    WSCushort result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDimage_getImageWidth",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDimage,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCushort)(arg1)->getImageWidth();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDimage_getImageHeight(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDimage *arg1 = (WSDimage *) 0 ;
    WSCushort result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDimage_getImageHeight",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDimage,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCushort)(arg1)->getImageHeight();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDimage_getReady(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDimage *arg1 = (WSDimage *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDimage_getReady",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDimage,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getReady();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSDimage_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSDimage, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvdrawingArea(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvdrawingArea *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvdrawingArea",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvdrawingArea *)new WSCvdrawingArea(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvdrawingArea, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvdrawingArea(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvdrawingArea",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_beginDraw(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvdrawingArea_beginDraw",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->beginDraw();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_endDraw(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvdrawingArea_endDraw",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->endDraw();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_setForeColor(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    char *arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCvdrawingArea_setForeColor",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setForeColor(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_setBackColor(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    char *arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCvdrawingArea_setBackColor",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setBackColor(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_setLineWidth(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCvdrawingArea_setLineWidth",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setLineWidth(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_setLineDashType(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    char arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oc:WSCvdrawingArea_setLineDashType",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setLineDashType(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_setHatchPattern(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    char arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oc:WSCvdrawingArea_setHatchPattern",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setHatchPattern(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_setRegion(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    short arg3 ;
    WSCushort arg4 ;
    WSCushort arg5 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    PyObject * obj4  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhhOO:WSCvdrawingArea_setRegion",&obj0,&arg2,&arg3,&obj3,&obj4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg4 = (WSCushort) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    arg5 = (WSCushort) PyInt_AsLong(obj4);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setRegion(arg2,arg3,arg4,arg5);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawArc(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    short arg3 ;
    WSCushort arg4 ;
    WSCushort arg5 ;
    short arg6 ;
    short arg7 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    PyObject * obj4  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhhOOhh:WSCvdrawingArea_drawArc",&obj0,&arg2,&arg3,&obj3,&obj4,&arg6,&arg7)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg4 = (WSCushort) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    arg5 = (WSCushort) PyInt_AsLong(obj4);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->drawArc(arg2,arg3,arg4,arg5,arg6,arg7);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawFillArc(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    short arg3 ;
    WSCushort arg4 ;
    WSCushort arg5 ;
    short arg6 ;
    short arg7 ;
    char arg8 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    PyObject * obj4  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhhOOhhc:WSCvdrawingArea_drawFillArc",&obj0,&arg2,&arg3,&obj3,&obj4,&arg6,&arg7,&arg8)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg4 = (WSCushort) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    arg5 = (WSCushort) PyInt_AsLong(obj4);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->drawFillArc(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawLine(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    short arg3 ;
    short arg4 ;
    short arg5 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ohhhh:WSCvdrawingArea_drawLine",&obj0,&arg2,&arg3,&arg4,&arg5)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->drawLine(arg2,arg3,arg4,arg5);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawLines(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    WSCpoint *arg2 = (WSCpoint *) 0 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOl:WSCvdrawingArea_drawLines",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->drawLines(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawRect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    short arg3 ;
    WSCushort arg4 ;
    WSCushort arg5 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    PyObject * obj4  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhhOO:WSCvdrawingArea_drawRect",&obj0,&arg2,&arg3,&obj3,&obj4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg4 = (WSCushort) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    arg5 = (WSCushort) PyInt_AsLong(obj4);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->drawRect(arg2,arg3,arg4,arg5);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawFillRect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    short arg3 ;
    WSCushort arg4 ;
    WSCushort arg5 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    PyObject * obj4  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhhOO:WSCvdrawingArea_drawFillRect",&obj0,&arg2,&arg3,&obj3,&obj4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg4 = (WSCushort) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    arg5 = (WSCushort) PyInt_AsLong(obj4);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->drawFillRect(arg2,arg3,arg4,arg5);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawRects(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    WSCrect *arg2 = (WSCrect *) 0 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOl:WSCvdrawingArea_drawRects",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->drawRects(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawFillRects(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    WSCrect *arg2 = (WSCrect *) 0 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOl:WSCvdrawingArea_drawFillRects",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->drawFillRects(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawPoly(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    WSCpoint *arg2 = (WSCpoint *) 0 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOl:WSCvdrawingArea_drawPoly",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->drawPoly(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawFillPoly(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    WSCpoint *arg2 = (WSCpoint *) 0 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOl:WSCvdrawingArea_drawFillPoly",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->drawFillPoly(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawGradation(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    long arg2 ;
    char *arg3 ;
    char *arg4 ;
    char *arg5 ;
    short arg6 ;
    short arg7 ;
    WSCushort arg8 ;
    WSCushort arg9 ;
    WSCuchar arg10 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj7  = 0 ;
    PyObject * obj8  = 0 ;
    PyObject * obj9  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OlssshhOOO:WSCvdrawingArea_drawGradation",&obj0,&arg2,&arg3,&arg4,&arg5,&arg6,&arg7,&obj7,&obj8,&obj9)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg8 = (WSCushort) PyInt_AsLong(obj7);
    if (PyErr_Occurred()) SWIG_fail;
    arg9 = (WSCushort) PyInt_AsLong(obj8);
    if (PyErr_Occurred()) SWIG_fail;
    arg10 = (WSCuchar) PyInt_AsLong(obj9);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->drawGradation(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawImage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    short arg3 ;
    WSCushort arg4 ;
    WSCushort arg5 ;
    char *arg6 ;
    char arg7 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    PyObject * obj4  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhhOOsc:WSCvdrawingArea_drawImage",&obj0,&arg2,&arg3,&obj3,&obj4,&arg6,&arg7)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg4 = (WSCushort) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    arg5 = (WSCushort) PyInt_AsLong(obj4);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->drawImage(arg2,arg3,arg4,arg5,arg6,arg7);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawStretchedImage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    short arg3 ;
    WSCushort arg4 ;
    WSCushort arg5 ;
    char *arg6 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    PyObject * obj4  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhhOOs:WSCvdrawingArea_drawStretchedImage",&obj0,&arg2,&arg3,&obj3,&obj4,&arg6)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg4 = (WSCushort) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    arg5 = (WSCushort) PyInt_AsLong(obj4);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->drawStretchedImage(arg2,arg3,arg4,arg5,arg6);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCulong arg4 ;
    WSCulong arg5 ;
    char arg6 ;
    char arg7 ;
    char *arg8 ;
    long arg9 = (long) -2 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    PyObject * obj4  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllOOccs|l:WSCvdrawingArea_drawString",&obj0,&arg2,&arg3,&obj3,&obj4,&arg6,&arg7,&arg8,&arg9)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg4 = (WSCulong) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    arg5 = (WSCulong) PyInt_AsLong(obj4);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->drawString(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawFillString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCulong arg4 ;
    WSCulong arg5 ;
    char arg6 ;
    char arg7 ;
    char *arg8 ;
    long arg9 = (long) -2 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    PyObject * obj4  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllOOccs|l:WSCvdrawingArea_drawFillString",&obj0,&arg2,&arg3,&obj3,&obj4,&arg6,&arg7,&arg8,&arg9)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg4 = (WSCulong) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    arg5 = (WSCulong) PyInt_AsLong(obj4);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->drawFillString(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvdrawingArea_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvdrawingArea, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvbarGraph(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvbarGraph *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvbarGraph",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvbarGraph *)new WSCvbarGraph(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvbarGraph, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvbarGraph(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvbarGraph *arg1 = (WSCvbarGraph *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvbarGraph",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvbarGraph,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvbarGraph_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvbarGraph, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvlineGraph(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvlineGraph *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvlineGraph",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvlineGraph *)new WSCvlineGraph(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvlineGraph, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvlineGraph(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvlineGraph *arg1 = (WSCvlineGraph *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvlineGraph",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvlineGraph,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvlineGraph_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvlineGraph, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvgraphScale(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvgraphScale *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvgraphScale",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvgraphScale *)new WSCvgraphScale(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvgraphScale, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvgraphScale(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvgraphScale *arg1 = (WSCvgraphScale *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvgraphScale",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvgraphScale,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvgraphScale_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvgraphScale, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvgraphMatrix(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvgraphMatrix *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvgraphMatrix",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvgraphMatrix *)new WSCvgraphMatrix(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvgraphMatrix, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvgraphMatrix(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvgraphMatrix *arg1 = (WSCvgraphMatrix *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvgraphMatrix",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvgraphMatrix,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvgraphMatrix_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvgraphMatrix, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvtimer(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvtimer *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvtimer",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvtimer *)new WSCvtimer(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvtimer, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvtimer(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvtimer *arg1 = (WSCvtimer *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvtimer",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvtimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvtimer_onActivate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvtimer *arg1 = (WSCvtimer *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvtimer_onActivate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvtimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onActivate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvtimer_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvtimer, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvspace(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvspace *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvspace",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvspace *)new WSCvspace(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvspace, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvspace(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvspace *arg1 = (WSCvspace *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvspace",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvspace,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvspace_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvspace, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvballoonHelp(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvballoonHelp *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvballoonHelp",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvballoonHelp *)new WSCvballoonHelp(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvballoonHelp, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvballoonHelp(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvballoonHelp *arg1 = (WSCvballoonHelp *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvballoonHelp",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvballoonHelp,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvballoonHelp_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvballoonHelp, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvcsocket(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvcsocket *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvcsocket",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvcsocket *)new WSCvcsocket(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvcsocket, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvcsocket(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvcsocket *arg1 = (WSCvcsocket *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvcsocket",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvcsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvcsocket_onActivate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvcsocket *arg1 = (WSCvcsocket *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvcsocket_onActivate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvcsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onActivate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvcsocket_read(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvcsocket *arg1 = (WSCvcsocket *) 0 ;
    WSCuchar *arg2 = (WSCuchar *) 0 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOl:WSCvcsocket_read",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvcsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCuchar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->read(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvcsocket_write(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvcsocket *arg1 = (WSCvcsocket *) 0 ;
    WSCuchar *arg2 = (WSCuchar *) 0 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOl:WSCvcsocket_write",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvcsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCuchar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->write(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvcsocket_execX(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvcsocket *arg1 = (WSCvcsocket *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvcsocket_execX",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvcsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->exec();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvcsocket_setBindAddr(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvcsocket *arg1 = (WSCvcsocket *) 0 ;
    char *arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCvcsocket_setBindAddr",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvcsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setBindAddr(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvcsocket_getBindAddr(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvcsocket *arg1 = (WSCvcsocket *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvcsocket_getBindAddr",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvcsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getBindAddr();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvcsocket_getErrorMessage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvcsocket *arg1 = (WSCvcsocket *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvcsocket_getErrorMessage",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvcsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getErrorMessage();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvcsocket_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvcsocket, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvssocket(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvssocket *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvssocket",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvssocket *)new WSCvssocket(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvssocket, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvssocket(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvssocket *arg1 = (WSCvssocket *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvssocket",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvssocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvssocket_onActivate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvssocket *arg1 = (WSCvssocket *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvssocket_onActivate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvssocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onActivate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvssocket_read(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvssocket *arg1 = (WSCvssocket *) 0 ;
    WSCuchar *arg2 = (WSCuchar *) 0 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOl:WSCvssocket_read",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvssocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCuchar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->read(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvssocket_write(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvssocket *arg1 = (WSCvssocket *) 0 ;
    WSCuchar *arg2 = (WSCuchar *) 0 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOl:WSCvssocket_write",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvssocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCuchar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->write(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvssocket_getDestAddr(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvssocket *arg1 = (WSCvssocket *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvssocket_getDestAddr",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvssocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getDestAddr();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvssocket_getErrorMessage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvssocket *arg1 = (WSCvssocket *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvssocket_getErrorMessage",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvssocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getErrorMessage();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvssocket_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvssocket, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvudpsocket(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvudpsocket *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvudpsocket",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvudpsocket *)new WSCvudpsocket(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvudpsocket, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvudpsocket(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvudpsocket *arg1 = (WSCvudpsocket *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvudpsocket",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvudpsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvudpsocket_onActivate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvudpsocket *arg1 = (WSCvudpsocket *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvudpsocket_onActivate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvudpsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onActivate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvudpsocket_read(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvudpsocket *arg1 = (WSCvudpsocket *) 0 ;
    WSCuchar *arg2 = (WSCuchar *) 0 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOl:WSCvudpsocket_read",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvudpsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCuchar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->read(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvudpsocket_write(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvudpsocket *arg1 = (WSCvudpsocket *) 0 ;
    WSCuchar *arg2 = (WSCuchar *) 0 ;
    long arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOl:WSCvudpsocket_write",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvudpsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCuchar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->write(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvudpsocket_getDestAddr(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvudpsocket *arg1 = (WSCvudpsocket *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvudpsocket_getDestAddr",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvudpsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getDestAddr();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvudpsocket_setBindAddr(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvudpsocket *arg1 = (WSCvudpsocket *) 0 ;
    char *arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCvudpsocket_setBindAddr",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvudpsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setBindAddr(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvudpsocket_getBindAddr(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvudpsocket *arg1 = (WSCvudpsocket *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvudpsocket_getBindAddr",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvudpsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getBindAddr();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvudpsocket_start(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvudpsocket *arg1 = (WSCvudpsocket *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvudpsocket_start",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvudpsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->start();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvudpsocket_stop(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvudpsocket *arg1 = (WSCvudpsocket *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvudpsocket_stop",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvudpsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->stop();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvudpsocket_getErrorMessage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvudpsocket *arg1 = (WSCvudpsocket *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvudpsocket_getErrorMessage",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvudpsocket,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getErrorMessage();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvudpsocket_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvudpsocket, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvremoteClient(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvremoteClient *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvremoteClient",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvremoteClient *)new WSCvremoteClient(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvremoteClient, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvremoteClient(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvremoteClient *arg1 = (WSCvremoteClient *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvremoteClient",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvremoteClient,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvremoteClient_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvremoteClient, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvremoteServer(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvremoteServer *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvremoteServer",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvremoteServer *)new WSCvremoteServer(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvremoteServer, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvremoteServer(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvremoteServer *arg1 = (WSCvremoteServer *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvremoteServer",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvremoteServer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvremoteServer_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvremoteServer, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvdb(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvdb *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvdb",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvdb *)new WSCvdb(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvdb, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvdb(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdb *arg1 = (WSCvdb *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvdb",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdb,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdb_open__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdb *arg1 = (WSCvdb *) 0 ;
    char *arg2 ;
    char *arg3 ;
    char *arg4 ;
    char *arg5 = (char *) NULL ;
    char *arg6 = (char *) NULL ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osss|ss:WSCvdb_open",&obj0,&arg2,&arg3,&arg4,&arg5,&arg6)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdb,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->open(arg2,arg3,arg4,arg5,arg6);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdb_open__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdb *arg1 = (WSCvdb *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvdb_open",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdb,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->open();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdb_open(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[7];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 6); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 1) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdb, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            return _wrap_WSCvdb_open__SWIG_1(self,args);
        }
    }
    if ((argc >= 4) && (argc <= 6)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdb, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = PyString_Check(argv[2]) ? 1 : 0;
                }
                if (_v) {
                    {
                        _v = PyString_Check(argv[3]) ? 1 : 0;
                    }
                    if (_v) {
                        if (argc <= 4) {
                            return _wrap_WSCvdb_open__SWIG_0(self,args);
                        }
                        {
                            _v = PyString_Check(argv[4]) ? 1 : 0;
                        }
                        if (_v) {
                            if (argc <= 5) {
                                return _wrap_WSCvdb_open__SWIG_0(self,args);
                            }
                            {
                                _v = PyString_Check(argv[5]) ? 1 : 0;
                            }
                            if (_v) {
                                return _wrap_WSCvdb_open__SWIG_0(self,args);
                            }
                        }
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCvdb_open'");
    return NULL;
}


static PyObject *_wrap_WSCvdb_close(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdb *arg1 = (WSCvdb *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvdb_close",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdb,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->close();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdb_isOpen(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdb *arg1 = (WSCvdb *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvdb_isOpen",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdb,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->isOpen();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdb_sqlExecute(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdb *arg1 = (WSCvdb *) 0 ;
    char *arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCvdb_sqlExecute",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdb,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->sqlExecute((char const *)arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdb_beginTran(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdb *arg1 = (WSCvdb *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvdb_beginTran",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdb,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->beginTran();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdb_commitTran(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdb *arg1 = (WSCvdb *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvdb_commitTran",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdb,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->commitTran();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdb_abortTran(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdb *arg1 = (WSCvdb *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvdb_abortTran",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdb,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->abortTran();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdb_getErrorMessage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdb *arg1 = (WSCvdb *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvdb_getErrorMessage",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdb,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getErrorMessage();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvdb_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvdb, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCwindow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCwindow *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCwindow",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCwindow *)new WSCwindow(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCwindow, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCwindow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCwindow *arg1 = (WSCwindow *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCwindow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCwindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCwindow_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCwindow, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCmainWindow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCmainWindow *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCmainWindow",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCmainWindow *)new WSCmainWindow(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCmainWindow, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCmainWindow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCmainWindow *arg1 = (WSCmainWindow *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCmainWindow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCmainWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCmainWindow_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCmainWindow, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCbaseDialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCbaseDialog *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCbaseDialog",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbaseDialog *)new WSCbaseDialog(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbaseDialog, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCbaseDialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseDialog *arg1 = (WSCbaseDialog *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCbaseDialog",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseDialog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseDialog_popup(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseDialog *arg1 = (WSCbaseDialog *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbaseDialog_popup",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseDialog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->popup();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCbaseDialog_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCbaseDialog, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCdialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCdialog *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCdialog",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCdialog *)new WSCdialog(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCdialog, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCdialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdialog *arg1 = (WSCdialog *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCdialog",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdialog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCdialog_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCdialog, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCmessageDialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCmessageDialog *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCmessageDialog",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCmessageDialog *)new WSCmessageDialog(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCmessageDialog, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCmessageDialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCmessageDialog *arg1 = (WSCmessageDialog *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCmessageDialog",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCmessageDialog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCmessageDialog_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCmessageDialog, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCinputDialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCinputDialog *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCinputDialog",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCinputDialog *)new WSCinputDialog(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCinputDialog, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCinputDialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCinputDialog *arg1 = (WSCinputDialog *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCinputDialog",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCinputDialog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCinputDialog_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCinputDialog, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCwizardDialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCwizardDialog *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCwizardDialog",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCwizardDialog *)new WSCwizardDialog(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCwizardDialog, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCwizardDialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCwizardDialog *arg1 = (WSCwizardDialog *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCwizardDialog",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCwizardDialog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCwizardDialog_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCwizardDialog, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCfileSelect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCfileSelect *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCfileSelect",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCfileSelect *)new WSCfileSelect(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCfileSelect, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCfileSelect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfileSelect *arg1 = (WSCfileSelect *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCfileSelect",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCfileSelect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCfileSelect_getFileName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfileSelect *arg1 = (WSCfileSelect *) 0 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCfileSelect_getFileName",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCfileSelect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getFileName();
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCfileSelect_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCfileSelect, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSGIappFileSelect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfileSelect *result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSGIappFileSelect")) goto fail;
    result = (WSCfileSelect *)WSGIappFileSelect();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCfileSelect, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCworkingDialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCworkingDialog *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCworkingDialog",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCworkingDialog *)new WSCworkingDialog(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCworkingDialog, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCworkingDialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCworkingDialog *arg1 = (WSCworkingDialog *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCworkingDialog",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCworkingDialog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCworkingDialog_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCworkingDialog, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCindexForm(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCindexForm *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCindexForm",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCindexForm *)new WSCindexForm(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCindexForm, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCindexForm(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCindexForm *arg1 = (WSCindexForm *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCindexForm",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCindexForm,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCindexForm_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCindexForm, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCsform(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCsform *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCsform",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCsform *)new WSCsform(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCsform, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCsform(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsform *arg1 = (WSCsform *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCsform",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsform,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsform_getStatus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsform *arg1 = (WSCsform *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsform_getStatus",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsform,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getStatus();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsform_setAdjustChildren(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsform *arg1 = (WSCsform *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsform_setAdjustChildren",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsform,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setAdjustChildren(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsform_setManaged(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsform *arg1 = (WSCsform *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    WSCbool arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:WSCsform_setManaged",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsform,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg3 = (WSCbool) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setManaged(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCsform_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCsform, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvtoggle(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvtoggle *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvtoggle",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvtoggle *)new WSCvtoggle(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvtoggle, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvtoggle(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvtoggle *arg1 = (WSCvtoggle *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvtoggle",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvtoggle,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvtoggle_setStatus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvtoggle *arg1 = (WSCvtoggle *) 0 ;
    WSCbool arg2 ;
    WSCbool arg3 = (WSCbool) True ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO|O:WSCvtoggle_setStatus",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvtoggle,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    if (obj2) {
        arg3 = (WSCbool) PyInt_AsLong(obj2);
        if (PyErr_Occurred()) SWIG_fail;
    }
    result = (long)(arg1)->setStatus(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvtoggle_getStatus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvtoggle *arg1 = (WSCvtoggle *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvtoggle_getStatus",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvtoggle,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getStatus();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvtoggle_getGroupValue(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvtoggle *arg1 = (WSCvtoggle *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvtoggle_getGroupValue",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvtoggle,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getGroupValue();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvtoggle_setGroupValue(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvtoggle *arg1 = (WSCvtoggle *) 0 ;
    long arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCvtoggle_setGroupValue",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvtoggle,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setGroupValue(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvtoggle_clearGroupValue(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvtoggle *arg1 = (WSCvtoggle *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvtoggle_clearGroupValue",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvtoggle,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->clearGroupValue();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvtoggle_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvtoggle, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvradio(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvradio *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvradio",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvradio *)new WSCvradio(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvradio, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvradio(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvradio *arg1 = (WSCvradio *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvradio",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvradio,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvradio_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvradio, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCradioGroup(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCradioGroup *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCradioGroup",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCradioGroup *)new WSCradioGroup(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCradioGroup, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCradioGroup(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCradioGroup *arg1 = (WSCradioGroup *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCradioGroup",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCradioGroup,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCradioGroup_onValueChange(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCradioGroup *arg1 = (WSCradioGroup *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCradioGroup_onValueChange",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCradioGroup,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onValueChange();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCradioGroup_setItemSensitive(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCradioGroup *arg1 = (WSCradioGroup *) 0 ;
    short arg2 ;
    WSCbool arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhO:WSCradioGroup_setItemSensitive",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCradioGroup,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg3 = (WSCbool) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setItemSensitive(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCradioGroup_getItemSensitive(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCradioGroup *arg1 = (WSCradioGroup *) 0 ;
    short arg2 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCradioGroup_getItemSensitive",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCradioGroup,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getItemSensitive(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCradioGroup_getItem(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCradioGroup *arg1 = (WSCradioGroup *) 0 ;
    short arg2 ;
    WSCvradio *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCradioGroup_getItem",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCradioGroup,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvradio *)(arg1)->getItem(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvradio, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCradioGroup_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCradioGroup, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCcheckGroup(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCcheckGroup *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCcheckGroup",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCcheckGroup *)new WSCcheckGroup(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCcheckGroup, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCcheckGroup(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCcheckGroup *arg1 = (WSCcheckGroup *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCcheckGroup",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCcheckGroup,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCcheckGroup_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCcheckGroup, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCvertForm(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCvertForm *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCvertForm",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCvertForm *)new WSCvertForm(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCvertForm, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCvertForm(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvertForm *arg1 = (WSCvertForm *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCvertForm",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvertForm,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCvertForm_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCvertForm, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSChorzForm(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSChorzForm *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSChorzForm",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSChorzForm *)new WSChorzForm(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSChorzForm, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSChorzForm(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSChorzForm *arg1 = (WSChorzForm *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSChorzForm",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSChorzForm,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSChorzForm_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSChorzForm, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCmenuArea(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCmenuArea *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCmenuArea",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCmenuArea *)new WSCmenuArea(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCmenuArea, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCmenuArea(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCmenuArea *arg1 = (WSCmenuArea *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCmenuArea",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCmenuArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCmenuArea_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCmenuArea, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCscrForm(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCscrForm *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCscrForm",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCscrForm *)new WSCscrForm(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCscrForm, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCscrForm(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCscrForm *arg1 = (WSCscrForm *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCscrForm",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCscrForm,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCscrForm_onScrMousePress(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCscrForm *arg1 = (WSCscrForm *) 0 ;
    WSCpoint *arg2 = (WSCpoint *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCscrForm_onScrMousePress",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCscrForm,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onScrMousePress(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCscrForm_onScrMouseRelease(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCscrForm *arg1 = (WSCscrForm *) 0 ;
    WSCpoint *arg2 = (WSCpoint *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCscrForm_onScrMouseRelease",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCscrForm,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onScrMouseRelease(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCscrForm_onScrMouseMove(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCscrForm *arg1 = (WSCscrForm *) 0 ;
    WSCpoint *arg2 = (WSCpoint *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCscrForm_onScrMouseMove",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCscrForm,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCpoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onScrMouseMove(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCscrForm_getVisibleWidth(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCscrForm *arg1 = (WSCscrForm *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCscrForm_getVisibleWidth",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCscrForm,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getVisibleWidth();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCscrForm_getVisibleHeight(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCscrForm *arg1 = (WSCscrForm *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCscrForm_getVisibleHeight",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCscrForm,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getVisibleHeight();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCscrForm_getScrFrame(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCscrForm *arg1 = (WSCscrForm *) 0 ;
    WSCbase *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCscrForm_getScrFrame",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCscrForm,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbase *)(arg1)->getScrFrame();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCscrForm_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCscrForm, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSClist(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSClist *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSClist",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSClist *)new WSClist(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSClist, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSClist(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSClist",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_onSort(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_onSort",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onSort();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_onItemSelected(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_onItemSelected",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onItemSelected();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_onInputFixed__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    WSCstring arg2 ;
    long arg3 ;
    long arg4 ;
    WSCstring *argp2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOll:WSClist_onInputFixed",&obj0,&obj1,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &argp2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
    arg2 = *argp2; 
    (arg1)->onInputFixed(arg2,arg3,arg4);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_onInputFixed__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    char *arg2 ;
    long arg3 ;
    long arg4 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osll:WSClist_onInputFixed",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->onInputFixed(arg2,arg3,arg4);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_onInputFixed(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[5];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 4); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSClist, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                void *ptr;
                if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_WSCstring, 0) == -1) {
                    _v = 0;
                    PyErr_Clear();
                }else {
                    _v = 1;
                }
            }
            if (_v) {
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    {
                        _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSClist_onInputFixed__SWIG_0(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSClist, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    {
                        _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSClist_onInputFixed__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSClist_onInputFixed'");
    return NULL;
}


static PyObject *_wrap_WSClist_setLabelHeight(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    WSCushort arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSClist_setLabelHeight",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCushort) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setLabelHeight(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_delAll(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_delAll",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->delAll();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getLabel(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long arg2 ;
    WSCbase *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSClist_getLabel",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbase *)(arg1)->getLabel(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getNum(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_getNum",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getNum();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getItem(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long arg2 ;
    long arg3 = (long) -1 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol|l:WSClist_getItem",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getItem(arg2,arg3);
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_addItem(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    char *arg2 ;
    long arg3 = (long) -1 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|l:WSClist_addItem",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->addItem(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_replaceItem__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    char *arg2 ;
    long arg3 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osl:WSClist_replaceItem",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->replaceItem(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_replaceItem__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    char *arg2 ;
    long arg3 ;
    long arg4 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osll:WSClist_replaceItem",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->replaceItem(arg2,arg3,arg4);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_replaceItem(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[5];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 4); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSClist, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    return _wrap_WSClist_replaceItem__SWIG_0(self,args);
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSClist, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    {
                        _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSClist_replaceItem__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSClist_replaceItem'");
    return NULL;
}


static PyObject *_wrap_WSClist_delPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSClist_delPos",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->delPos(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getPreSelectedPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_getPreSelectedPos",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getPreSelectedPos();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_setPreSelectPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSClist_setPreSelectPos",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setPreSelectPos(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getSelectedPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_getSelectedPos",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getSelectedPos();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_setSelectPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSClist_setSelectPos",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setSelectPos(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getSelectedItem(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_getSelectedItem",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getSelectedItem();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_setTopPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSClist_setTopPos",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setTopPos(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_setBottomPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSClist_setBottomPos",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setBottomPos(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getTopPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_getTopPos",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getTopPos();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getBottomPos(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_getBottomPos",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getBottomPos();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_updateList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_updateList",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->updateList();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_setLabelProperty(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    char *arg2 ;
    char *arg3 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oss:WSClist_setLabelProperty",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setLabelProperty(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_setLabelClass(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    char *arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSClist_setLabelClass",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setLabelClass(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getSelectItemChanged(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_getSelectItemChanged",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getSelectItemChanged();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_setSelectItemChanged(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSClist_setSelectItemChanged",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setSelectItemChanged(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_setItemVisible(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long arg2 ;
    WSCbool arg3 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OlO:WSClist_setItemVisible",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg3 = (WSCbool) PyInt_AsLong(obj2);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setItemVisible(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_setItemValue(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long arg2 ;
    long arg3 ;
    long arg4 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Olll:WSClist_setItemValue",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setItemValue(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getItemValue(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    long arg2 ;
    long arg3 ;
    long *arg4 = (long *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj3  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllO:WSClist_getItemValue",&obj0,&arg2,&arg3,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_long,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getItemValue(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getInputString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    WSCstring result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_getInputString",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getInputString();
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_cancelInput(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_cancelInput",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->cancelInput();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSClist_getSeparator(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSClist *arg1 = (WSClist *) 0 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSClist_getSeparator",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSClist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getSeparator();
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSClist_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSClist, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCverbList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCverbList *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCverbList",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCverbList *)new WSCverbList(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCverbList, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCverbList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCverbList *arg1 = (WSCverbList *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCverbList",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCverbList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCverbList_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCverbList, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCtreeList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCtreeList *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCtreeList",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCtreeList *)new WSCtreeList(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCtreeList, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCtreeList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCtreeList *arg1 = (WSCtreeList *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCtreeList",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCtreeList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCtreeList_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCtreeList, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSGFsetDefaultEncoding(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    long arg1 ;
    
    if(!PyArg_ParseTuple(args,(char *)"l:WSGFsetDefaultEncoding",&arg1)) goto fail;
    WSGFsetDefaultEncoding(arg1);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFgettext(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    char *arg1 ;
    char *result;
    
    if(!PyArg_ParseTuple(args,(char *)"s:WSGFgettext",&arg1)) goto fail;
    result = (char *)WSGFgettext(arg1);
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFimage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    char *arg1 ;
    short result;
    
    if(!PyArg_ParseTuple(args,(char *)"s:WSGFimage",&arg1)) goto fail;
    result = (short)WSGFimage(arg1);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSDcolor(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDcolor *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSDcolor")) goto fail;
    result = (WSDcolor *)new WSDcolor();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDcolor, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDcolor_getColorName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDcolor *arg1 = (WSDcolor *) 0 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDcolor_getColorName",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDcolor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getColorName();
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDcolor_getUsePrivateCell(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDcolor *arg1 = (WSDcolor *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDcolor_getUsePrivateCell",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDcolor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getUsePrivateCell();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDcolor_setUsePrivateCell(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDcolor *arg1 = (WSDcolor *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSDcolor_setUsePrivateCell",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDcolor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setUsePrivateCell(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDcolor_getRGB(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDcolor *arg1 = (WSDcolor *) 0 ;
    long *arg2 = (long *) 0 ;
    long *arg3 = (long *) 0 ;
    long *arg4 = (long *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    PyObject * obj3  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOO:WSDcolor_getRGB",&obj0,&obj1,&obj2,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDcolor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_long,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_long,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_long,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getRGB(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDcolor_setColorName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDcolor *arg1 = (WSDcolor *) 0 ;
    char *arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSDcolor_setColorName",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDcolor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setColorName(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSDcolor(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDcolor *arg1 = (WSDcolor *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSDcolor",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDcolor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSDcolor_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSDcolor, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCcolorSet(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCcolorSet *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSCcolorSet")) goto fail;
    result = (WSCcolorSet *)new WSCcolorSet();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCcolorSet, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCcolorSet_getColor__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCcolorSet *arg1 = (WSCcolorSet *) 0 ;
    short arg2 ;
    WSDcolor *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCcolorSet_getColor",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCcolorSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSDcolor *)(arg1)->getColor(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDcolor, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCcolorSet_getColor__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCcolorSet *arg1 = (WSCcolorSet *) 0 ;
    char *arg2 ;
    WSDcolor *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCcolorSet_getColor",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCcolorSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSDcolor *)(arg1)->getColor(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDcolor, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCcolorSet_getColor(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[3];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 2); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCcolorSet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCcolorSet_getColor__SWIG_0(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCcolorSet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCcolorSet_getColor__SWIG_1(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCcolorSet_getColor'");
    return NULL;
}


static PyObject *_wrap_WSCcolorSet_getColorName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCcolorSet *arg1 = (WSCcolorSet *) 0 ;
    short arg2 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCcolorSet_getColorName",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCcolorSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getColorName(arg2);
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCcolorSet(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCcolorSet *arg1 = (WSCcolorSet *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCcolorSet",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCcolorSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCcolorSet_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCcolorSet, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSGIappColorSet(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCcolorSet *result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSGIappColorSet")) goto fail;
    result = (WSCcolorSet *)WSGIappColorSet();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCcolorSet, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFindexColor(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    char *arg1 ;
    short result;
    
    if(!PyArg_ParseTuple(args,(char *)"s:WSGFindexColor",&arg1)) goto fail;
    result = (short)WSGFindexColor(arg1);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFcolorName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    short arg1 ;
    char *result;
    
    if(!PyArg_ParseTuple(args,(char *)"h:WSGFcolorName",&arg1)) goto fail;
    result = (char *)WSGFcolorName(arg1);
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFcolor(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    char *arg1 ;
    short result;
    
    if(!PyArg_ParseTuple(args,(char *)"s:WSGFcolor",&arg1)) goto fail;
    result = (short)WSGFcolor(arg1);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCimageSet(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCimageSet *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSCimageSet")) goto fail;
    result = (WSCimageSet *)new WSCimageSet();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCimageSet, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCimageSet_getImageNo(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCimageSet *arg1 = (WSCimageSet *) 0 ;
    char *arg2 ;
    short result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCimageSet_getImageNo",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCimageSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (short)(arg1)->getImageNo(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCimageSet_getImage__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCimageSet *arg1 = (WSCimageSet *) 0 ;
    short arg2 ;
    WSDimage *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCimageSet_getImage",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCimageSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSDimage *)(arg1)->getImage(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDimage, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCimageSet_getImage__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCimageSet *arg1 = (WSCimageSet *) 0 ;
    char *arg2 ;
    WSDimage *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCimageSet_getImage",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCimageSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSDimage *)(arg1)->getImage(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDimage, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCimageSet_getImage(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[3];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 2); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCimageSet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCimageSet_getImage__SWIG_0(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCimageSet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCimageSet_getImage__SWIG_1(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCimageSet_getImage'");
    return NULL;
}


static PyObject *_wrap_WSCimageSet_getImageName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCimageSet *arg1 = (WSCimageSet *) 0 ;
    short arg2 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCimageSet_getImageName",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCimageSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getImageName(arg2);
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCimageSet_destroyImage__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCimageSet *arg1 = (WSCimageSet *) 0 ;
    short arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCimageSet_destroyImage",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCimageSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->destroyImage(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCimageSet_destroyImage__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCimageSet *arg1 = (WSCimageSet *) 0 ;
    char *arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCimageSet_destroyImage",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCimageSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->destroyImage(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCimageSet_destroyImage(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[3];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 2); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCimageSet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCimageSet_destroyImage__SWIG_0(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCimageSet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCimageSet_destroyImage__SWIG_1(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCimageSet_destroyImage'");
    return NULL;
}


static PyObject *_wrap_WSCimageSet_destroyAllImage(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCimageSet *arg1 = (WSCimageSet *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCimageSet_destroyAllImage",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCimageSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->destroyAllImage();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCimageSet(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCimageSet *arg1 = (WSCimageSet *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCimageSet",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCimageSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCimageSet_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCimageSet, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSGIappImageSet(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCimageSet *result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSGIappImageSet")) goto fail;
    result = (WSCimageSet *)WSGIappImageSet();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCimageSet, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFimageName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    short arg1 ;
    char *result;
    
    if(!PyArg_ParseTuple(args,(char *)"h:WSGFimageName",&arg1)) goto fail;
    result = (char *)WSGFimageName(arg1);
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSDfont(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDfont *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSDfont")) goto fail;
    result = (WSDfont *)new WSDfont();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDfont, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDfont_getFontHeight(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDfont *arg1 = (WSDfont *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDfont_getFontHeight",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDfont,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getFontHeight();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDfont_setFontName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDfont *arg1 = (WSDfont *) 0 ;
    char *arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSDfont_setFontName",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDfont,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setFontName(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDfont_getFontName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDfont *arg1 = (WSDfont *) 0 ;
    char *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDfont_getFontName",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDfont,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getFontName();
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDfont_getStringWidth(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDfont *arg1 = (WSDfont *) 0 ;
    char *arg2 ;
    long arg3 = (long) -2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|l:WSDfont_getStringWidth",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDfont,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getStringWidth(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDfont_getStringHeight(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDfont *arg1 = (WSDfont *) 0 ;
    char *arg2 ;
    long arg3 = (long) -2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|l:WSDfont_getStringHeight",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDfont,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getStringHeight(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSDfont(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDfont *arg1 = (WSDfont *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSDfont",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDfont,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSDfont_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSDfont, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_WSCfontSet(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfontSet *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSCfontSet")) goto fail;
    result = (WSCfontSet *)new WSCfontSet();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCfontSet, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCfontSet_getFont(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfontSet *arg1 = (WSCfontSet *) 0 ;
    short arg2 ;
    WSDfont *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCfontSet_getFont",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCfontSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSDfont *)(arg1)->getFont(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDfont, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCfontSet_getStringWidth(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfontSet *arg1 = (WSCfontSet *) 0 ;
    short arg2 ;
    char *arg3 ;
    long arg4 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ohsl:WSCfontSet_getStringWidth",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCfontSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getStringWidth(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCfontSet_getStringHeight(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfontSet *arg1 = (WSCfontSet *) 0 ;
    short arg2 ;
    char *arg3 ;
    long arg4 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ohsl:WSCfontSet_getStringHeight",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCfontSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getStringHeight(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCfontSet_setDefaultFont(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfontSet *arg1 = (WSCfontSet *) 0 ;
    short arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCfontSet_setDefaultFont",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCfontSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setDefaultFont(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCfontSet_getDefaultFontNo(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfontSet *arg1 = (WSCfontSet *) 0 ;
    short result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCfontSet_getDefaultFontNo",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCfontSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (short)(arg1)->getDefaultFontNo();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCfontSet_getDefaultFont(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfontSet *arg1 = (WSCfontSet *) 0 ;
    WSDfont *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCfontSet_getDefaultFont",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCfontSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSDfont *)(arg1)->getDefaultFont();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDfont, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCfontSet(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfontSet *arg1 = (WSCfontSet *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCfontSet",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCfontSet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCfontSet_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCfontSet, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSGIappFontSet(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfontSet *result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSGIappFontSet")) goto fail;
    result = (WSCfontSet *)WSGIappFontSet();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCfontSet, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFdestroyPixmap__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    char *arg1 ;
    
    if(!PyArg_ParseTuple(args,(char *)"s:WSGFdestroyPixmap",&arg1)) goto fail;
    WSGFdestroyPixmap(arg1);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFdestroyPixmap__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    short arg1 ;
    
    if(!PyArg_ParseTuple(args,(char *)"h:WSGFdestroyPixmap",&arg1)) goto fail;
    WSGFdestroyPixmap(arg1);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSGFdestroyPixmap(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[2];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 1); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 1) {
        int _v;
        {
            _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
        }
        if (_v) {
            return _wrap_WSGFdestroyPixmap__SWIG_1(self,args);
        }
    }
    if (argc == 1) {
        int _v;
        {
            _v = PyString_Check(argv[0]) ? 1 : 0;
        }
        if (_v) {
            return _wrap_WSGFdestroyPixmap__SWIG_0(self,args);
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSGFdestroyPixmap'");
    return NULL;
}


static PyObject *_wrap_WSGIappMessageDialog(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCmessageDialog *result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSGIappMessageDialog")) goto fail;
    result = (WSCmessageDialog *)WSGIappMessageDialog();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCmessageDialog, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCbaseList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSCbaseList")) goto fail;
    result = (WSCbaseList *)new WSCbaseList();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbaseList, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_delete_WSCbaseList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_WSCbaseList",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_getInstance(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    char *arg2 ;
    char *arg3 ;
    WSCbase *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oss:WSCbaseList_getInstance",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbase *)(arg1)->getInstance(arg2,arg3);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_getClassList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSClistData *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbaseList_getClassList",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSClistData *)(arg1)->getClassList();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSClistData, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_addClient(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    void *arg3 = (void *) NULL ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO|O:WSCbaseList_addClient",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (obj2) {
        if ((SWIG_ConvertPtr(obj2,(void **) &arg3, 0, SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    }
    (arg1)->addClient(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_delClient(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    void *arg3 = (void *) NULL ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO|O:WSCbaseList_delClient",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (obj2) {
        if ((SWIG_ConvertPtr(obj2,(void **) &arg3, 0, SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    }
    (arg1)->delClient(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_countObject(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    char *arg2 ;
    long result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbaseList_countObject",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->countObject(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_addNeedUpdate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_addNeedUpdate",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->addNeedUpdate(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_addNeedInitialize(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_addNeedInitialize",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->addNeedInitialize(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_execUpdate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbaseList_execUpdate",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->execUpdate();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_execInitialize(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbaseList_execInitialize",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->execInitialize();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_setUserData(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    char *arg2 ;
    void *arg3 = (void *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OsO:WSCbaseList_setUserData",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj2,(void **) &arg3, 0, SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setUserData(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_getUserData(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    char *arg2 ;
    void *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbaseList_getUserData",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (void *)(arg1)->getUserData(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_void, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_getInstanceList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    char *arg2 ;
    WSClistData *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbaseList_getInstanceList",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSClistData *)(arg1)->getInstanceList(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSClistData, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_getRemoteInstance(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    char *arg2 ;
    WSCRbase *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbaseList_getRemoteInstance",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCRbase *)(arg1)->getRemoteInstance(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCRbase, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_setSearchInstanceHandler(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    void *arg2 = (void *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_setSearchInstanceHandler",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, 0, SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setSearchInstanceHandler(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_searchInstance(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    char *arg2 ;
    char *arg3 ;
    WSCbase *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oss:WSCbaseList_searchInstance",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbase *)(arg1)->searchInstance(arg2,arg3);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_existInstance(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_existInstance",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->existInstance(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_addEvent(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    long arg3 = (long) WSEV_NONE ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO|l:WSCbaseList_addEvent",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->addEvent(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_delEvent(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    long arg3 = (long) WSEV_NONE ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO|l:WSCbaseList_delEvent",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->delEvent(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_execEvent__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    long arg2 ;
    void *arg3 = (void *) 0 ;
    PyObject * obj0  = 0 ;
    PyObject * obj2  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OlO:WSCbaseList_execEvent",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj2,(void **) &arg3, 0, SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->execEvent(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_execEvent__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    long arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCbaseList_execEvent",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->execEvent(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_execEvent__SWIG_2(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    char *arg2 ;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbaseList_execEvent",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->execEvent(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_execEvent(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[4];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 3); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCbaseList, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCbaseList_execEvent__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCbaseList, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCbaseList_execEvent__SWIG_2(self,args);
            }
        }
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCbaseList, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            }else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                {
                    void *ptr;
                    if (SWIG_ConvertPtr(argv[2], (void **) &ptr, 0, 0) == -1) {
                        _v = 0;
                        PyErr_Clear();
                    }else {
                        _v = 1;
                    }
                }
                if (_v) {
                    return _wrap_WSCbaseList_execEvent__SWIG_0(self,args);
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCbaseList_execEvent'");
    return NULL;
}


static PyObject *_wrap_WSCbaseList_addRemoteInstanceData(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCremoteInstanceData *arg2 = (WSCremoteInstanceData *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_addRemoteInstanceData",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCremoteInstanceData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->addRemoteInstanceData(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_delRemoteInstanceData(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCremoteInstanceData *arg2 = (WSCremoteInstanceData *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_delRemoteInstanceData",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCremoteInstanceData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->delRemoteInstanceData(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_getRemoteInstanceListUpdated(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbool result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbaseList_getRemoteInstanceListUpdated",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getRemoteInstanceListUpdated();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_setRemoteInstanceListUpdated(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbool arg2 ;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_setRemoteInstanceListUpdated",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCbool) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    (arg1)->setRemoteInstanceListUpdated(arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_addExportInstanceList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_addExportInstanceList",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->addExportInstanceList(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_delExportInstanceList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_delExportInstanceList",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->delExportInstanceList(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_addExportInstanceUpdateList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_addExportInstanceUpdateList",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->addExportInstanceUpdateList(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_delExportInstanceUpdateList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_delExportInstanceUpdateList",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->delExportInstanceUpdateList(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_addExportInstanceDeleteList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_addExportInstanceDeleteList",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->addExportInstanceDeleteList(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_delExportInstanceDeleteList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0  = 0 ;
    PyObject * obj1  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCbaseList_delExportInstanceDeleteList",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->delExportInstanceDeleteList(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_getExportInstanceDeleteList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSClistData *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbaseList_getExportInstanceDeleteList",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSClistData *)(arg1)->getExportInstanceDeleteList();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSClistData, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_getExportInstanceUpdateList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSClistData *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbaseList_getExportInstanceUpdateList",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSClistData *)(arg1)->getExportInstanceUpdateList();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSClistData, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_getExportInstanceList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSClistData *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbaseList_getExportInstanceList",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSClistData *)(arg1)->getExportInstanceList();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSClistData, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_getRemoteInstanceData(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    char *arg2 ;
    WSCremoteInstanceData *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbaseList_getRemoteInstanceData",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCremoteInstanceData *)(arg1)->getRemoteInstanceData(arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCremoteInstanceData, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCbaseList_getRemoteInstanceList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *arg1 = (WSCbaseList *) 0 ;
    WSClistData *result;
    PyObject * obj0  = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbaseList_getRemoteInstanceList",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSClistData *)(arg1)->getRemoteInstanceList();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSClistData, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCbaseList_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCbaseList, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSGIappObjectList(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseList *result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSGIappObjectList")) goto fail;
    result = (WSCbaseList *)WSGIappObjectList();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbaseList, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyMethodDef SwigMethods[] = {
	 { (char *)"WSCpoint_x_set", _wrap_WSCpoint_x_set, METH_VARARGS },
	 { (char *)"WSCpoint_x_get", _wrap_WSCpoint_x_get, METH_VARARGS },
	 { (char *)"WSCpoint_y_set", _wrap_WSCpoint_y_set, METH_VARARGS },
	 { (char *)"WSCpoint_y_get", _wrap_WSCpoint_y_get, METH_VARARGS },
	 { (char *)"WSCpoint_setPoint", _wrap_WSCpoint_setPoint, METH_VARARGS },
	 { (char *)"new_WSCpoint", _wrap_new_WSCpoint, METH_VARARGS },
	 { (char *)"delete_WSCpoint", _wrap_delete_WSCpoint, METH_VARARGS },
	 { (char *)"WSCpoint_swigregister", WSCpoint_swigregister, METH_VARARGS },
	 { (char *)"WSCrect_x_set", _wrap_WSCrect_x_set, METH_VARARGS },
	 { (char *)"WSCrect_x_get", _wrap_WSCrect_x_get, METH_VARARGS },
	 { (char *)"WSCrect_y_set", _wrap_WSCrect_y_set, METH_VARARGS },
	 { (char *)"WSCrect_y_get", _wrap_WSCrect_y_get, METH_VARARGS },
	 { (char *)"WSCrect_width_set", _wrap_WSCrect_width_set, METH_VARARGS },
	 { (char *)"WSCrect_width_get", _wrap_WSCrect_width_get, METH_VARARGS },
	 { (char *)"WSCrect_height_set", _wrap_WSCrect_height_set, METH_VARARGS },
	 { (char *)"WSCrect_height_get", _wrap_WSCrect_height_get, METH_VARARGS },
	 { (char *)"WSCrect_setRect", _wrap_WSCrect_setRect, METH_VARARGS },
	 { (char *)"new_WSCrect", _wrap_new_WSCrect, METH_VARARGS },
	 { (char *)"delete_WSCrect", _wrap_delete_WSCrect, METH_VARARGS },
	 { (char *)"WSCrect_swigregister", WSCrect_swigregister, METH_VARARGS },
	 { (char *)"new_WSCstring", _wrap_new_WSCstring, METH_VARARGS },
	 { (char *)"delete_WSCstring", _wrap_delete_WSCstring, METH_VARARGS },
	 { (char *)"WSCstring_setString", _wrap_WSCstring_setString, METH_VARARGS },
	 { (char *)"WSCstring_getString", _wrap_WSCstring_getString, METH_VARARGS },
	 { (char *)"WSCstring_swigregister", WSCstring_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvariant", _wrap_new_WSCvariant, METH_VARARGS },
	 { (char *)"delete_WSCvariant", _wrap_delete_WSCvariant, METH_VARARGS },
	 { (char *)"WSCvariant_getChar", _wrap_WSCvariant_getChar, METH_VARARGS },
	 { (char *)"WSCvariant_getUnsignedChar", _wrap_WSCvariant_getUnsignedChar, METH_VARARGS },
	 { (char *)"WSCvariant_getShort", _wrap_WSCvariant_getShort, METH_VARARGS },
	 { (char *)"WSCvariant_getUnsignedShort", _wrap_WSCvariant_getUnsignedShort, METH_VARARGS },
	 { (char *)"WSCvariant_getLong", _wrap_WSCvariant_getLong, METH_VARARGS },
	 { (char *)"WSCvariant_getUnsignedLong", _wrap_WSCvariant_getUnsignedLong, METH_VARARGS },
	 { (char *)"WSCvariant_getInt", _wrap_WSCvariant_getInt, METH_VARARGS },
	 { (char *)"WSCvariant_getUnsignedInt", _wrap_WSCvariant_getUnsignedInt, METH_VARARGS },
	 { (char *)"WSCvariant_getFloat", _wrap_WSCvariant_getFloat, METH_VARARGS },
	 { (char *)"WSCvariant_getDouble", _wrap_WSCvariant_getDouble, METH_VARARGS },
	 { (char *)"WSCvariant_getCharPtr", _wrap_WSCvariant_getCharPtr, METH_VARARGS },
	 { (char *)"WSCvariant_setValue", _wrap_WSCvariant_setValue, METH_VARARGS },
	 { (char *)"WSCvariant_getType", _wrap_WSCvariant_getType, METH_VARARGS },
	 { (char *)"WSCvariant_getTypeName", _wrap_WSCvariant_getTypeName, METH_VARARGS },
	 { (char *)"WSCvariant_clear", _wrap_WSCvariant_clear, METH_VARARGS },
	 { (char *)"WSCvariant_swigregister", WSCvariant_swigregister, METH_VARARGS },
	 { (char *)"WSDappDev_handleEvents", _wrap_WSDappDev_handleEvents, METH_VARARGS },
	 { (char *)"WSDappDev_getInstanceName", _wrap_WSDappDev_getInstanceName, METH_VARARGS },
	 { (char *)"WSDappDev_getWidth", _wrap_WSDappDev_getWidth, METH_VARARGS },
	 { (char *)"WSDappDev_getHeight", _wrap_WSDappDev_getHeight, METH_VARARGS },
	 { (char *)"WSDappDev_update", _wrap_WSDappDev_update, METH_VARARGS },
	 { (char *)"new_WSDappDev", _wrap_new_WSDappDev, METH_VARARGS },
	 { (char *)"delete_WSDappDev", _wrap_delete_WSDappDev, METH_VARARGS },
	 { (char *)"WSDappDev_swigregister", WSDappDev_swigregister, METH_VARARGS },
	 { (char *)"WSGIappDev", _wrap_WSGIappDev, METH_VARARGS },
	 { (char *)"WSGFwsInitialize", _wrap_WSGFwsInitialize, METH_VARARGS },
	 { (char *)"WSGFdeviceInitialize", _wrap_WSGFdeviceInitialize, METH_VARARGS },
	 { (char *)"WSGFfunctionRegister", _wrap_WSGFfunctionRegister, METH_VARARGS },
	 { (char *)"new_WSCbase", _wrap_new_WSCbase, METH_VARARGS },
	 { (char *)"delete_WSCbase", _wrap_delete_WSCbase, METH_VARARGS },
	 { (char *)"WSCbase_initialize", _wrap_WSCbase_initialize, METH_VARARGS },
	 { (char *)"WSCbase_getInitialized", _wrap_WSCbase_getInitialized, METH_VARARGS },
	 { (char *)"WSCbase_onMouseIn", _wrap_WSCbase_onMouseIn, METH_VARARGS },
	 { (char *)"WSCbase_onMouseOut", _wrap_WSCbase_onMouseOut, METH_VARARGS },
	 { (char *)"WSCbase_onMouseMove", _wrap_WSCbase_onMouseMove, METH_VARARGS },
	 { (char *)"WSCbase_onMousePress", _wrap_WSCbase_onMousePress, METH_VARARGS },
	 { (char *)"WSCbase_onMouseRelease", _wrap_WSCbase_onMouseRelease, METH_VARARGS },
	 { (char *)"WSCbase_onExpose", _wrap_WSCbase_onExpose, METH_VARARGS },
	 { (char *)"WSCbase_onResize", _wrap_WSCbase_onResize, METH_VARARGS },
	 { (char *)"WSCbase_onVisibleChange", _wrap_WSCbase_onVisibleChange, METH_VARARGS },
	 { (char *)"WSCbase_onSensitiveChange", _wrap_WSCbase_onSensitiveChange, METH_VARARGS },
	 { (char *)"WSCbase_onParentVisibleChange", _wrap_WSCbase_onParentVisibleChange, METH_VARARGS },
	 { (char *)"WSCbase_onParentSensitiveChange", _wrap_WSCbase_onParentSensitiveChange, METH_VARARGS },
	 { (char *)"WSCbase_onEditModeChange", _wrap_WSCbase_onEditModeChange, METH_VARARGS },
	 { (char *)"WSCbase_onFocusChange", _wrap_WSCbase_onFocusChange, METH_VARARGS },
	 { (char *)"WSCbase_onSpecialFocusChange", _wrap_WSCbase_onSpecialFocusChange, METH_VARARGS },
	 { (char *)"WSCbase_onChildAdded", _wrap_WSCbase_onChildAdded, METH_VARARGS },
	 { (char *)"WSCbase_onSelectionChange", _wrap_WSCbase_onSelectionChange, METH_VARARGS },
	 { (char *)"WSCbase_onGuiPolicyChange", _wrap_WSCbase_onGuiPolicyChange, METH_VARARGS },
	 { (char *)"WSCbase_onDefaultColorChange", _wrap_WSCbase_onDefaultColorChange, METH_VARARGS },
	 { (char *)"WSCbase_getInstanceName", _wrap_WSCbase_getInstanceName, METH_VARARGS },
	 { (char *)"WSCbase_setVisible", _wrap_WSCbase_setVisible, METH_VARARGS },
	 { (char *)"WSCbase_getVisible", _wrap_WSCbase_getVisible, METH_VARARGS },
	 { (char *)"WSCbase_getProperty", _wrap_WSCbase_getProperty, METH_VARARGS },
	 { (char *)"WSCbase_setProperty", _wrap_WSCbase_setProperty, METH_VARARGS },
	 { (char *)"WSCbase_addProcedure", _wrap_WSCbase_addProcedure, METH_VARARGS },
	 { (char *)"WSCbase_setParent", _wrap_WSCbase_setParent, METH_VARARGS },
	 { (char *)"WSCbase_getParent", _wrap_WSCbase_getParent, METH_VARARGS },
	 { (char *)"WSCbase_getParentWindow", _wrap_WSCbase_getParentWindow, METH_VARARGS },
	 { (char *)"WSCbase_setInternalObject", _wrap_WSCbase_setInternalObject, METH_VARARGS },
	 { (char *)"WSCbase_getInternalObject", _wrap_WSCbase_getInternalObject, METH_VARARGS },
	 { (char *)"WSCbase_setDefaultValue", _wrap_WSCbase_setDefaultValue, METH_VARARGS },
	 { (char *)"WSCbase_existProperty", _wrap_WSCbase_existProperty, METH_VARARGS },
	 { (char *)"WSCbase_getDefaultProperty", _wrap_WSCbase_getDefaultProperty, METH_VARARGS },
	 { (char *)"WSCbase_setFocus", _wrap_WSCbase_setFocus, METH_VARARGS },
	 { (char *)"WSCbase_setSpecialFocus", _wrap_WSCbase_setSpecialFocus, METH_VARARGS },
	 { (char *)"WSCbase_setParentVisible", _wrap_WSCbase_setParentVisible, METH_VARARGS },
	 { (char *)"WSCbase_setSensitive", _wrap_WSCbase_setSensitive, METH_VARARGS },
	 { (char *)"WSCbase_setParentSensitive", _wrap_WSCbase_setParentSensitive, METH_VARARGS },
	 { (char *)"WSCbase_getParentVisible", _wrap_WSCbase_getParentVisible, METH_VARARGS },
	 { (char *)"WSCbase_getSensitive", _wrap_WSCbase_getSensitive, METH_VARARGS },
	 { (char *)"WSCbase_getParentSensitive", _wrap_WSCbase_getParentSensitive, METH_VARARGS },
	 { (char *)"WSCbase_getFocus", _wrap_WSCbase_getFocus, METH_VARARGS },
	 { (char *)"WSCbase_getSpecialFocus", _wrap_WSCbase_getSpecialFocus, METH_VARARGS },
	 { (char *)"WSCbase_setAbsoluteDraw", _wrap_WSCbase_setAbsoluteDraw, METH_VARARGS },
	 { (char *)"WSCbase_getAbsoluteDraw", _wrap_WSCbase_getAbsoluteDraw, METH_VARARGS },
	 { (char *)"WSCbase_setUserData", _wrap_WSCbase_setUserData, METH_VARARGS },
	 { (char *)"WSCbase_getUserData", _wrap_WSCbase_getUserData, METH_VARARGS },
	 { (char *)"WSCbase_setVariantData", _wrap_WSCbase_setVariantData, METH_VARARGS },
	 { (char *)"WSCbase_getVariantData", _wrap_WSCbase_getVariantData, METH_VARARGS },
	 { (char *)"WSCbase_execProcedure", _wrap_WSCbase_execProcedure, METH_VARARGS },
	 { (char *)"WSCbase_draw", _wrap_WSCbase_draw, METH_VARARGS },
	 { (char *)"WSCbase_clear", _wrap_WSCbase_clear, METH_VARARGS },
	 { (char *)"WSCbase_redraw", _wrap_WSCbase_redraw, METH_VARARGS },
	 { (char *)"WSCbase_cdraw", _wrap_WSCbase_cdraw, METH_VARARGS },
	 { (char *)"WSCbase_getNewInstance", _wrap_WSCbase_getNewInstance, METH_VARARGS },
	 { (char *)"WSCbase_getFocusInstance", _wrap_WSCbase_getFocusInstance, METH_VARARGS },
	 { (char *)"WSCbase_getSpecialFocusInstance", _wrap_WSCbase_getSpecialFocusInstance, METH_VARARGS },
	 { (char *)"WSCbase_swigregister", WSCbase_swigregister, METH_VARARGS },
	 { (char *)"new_WSCform", _wrap_new_WSCform, METH_VARARGS },
	 { (char *)"delete_WSCform", _wrap_delete_WSCform, METH_VARARGS },
	 { (char *)"WSCform_swigregister", WSCform_swigregister, METH_VARARGS },
	 { (char *)"new_WSCnwbase", _wrap_new_WSCnwbase, METH_VARARGS },
	 { (char *)"delete_WSCnwbase", _wrap_delete_WSCnwbase, METH_VARARGS },
	 { (char *)"WSCnwbase_swigregister", WSCnwbase_swigregister, METH_VARARGS },
	 { (char *)"new_WSCngbase", _wrap_new_WSCngbase, METH_VARARGS },
	 { (char *)"delete_WSCngbase", _wrap_delete_WSCngbase, METH_VARARGS },
	 { (char *)"WSCngbase_swigregister", WSCngbase_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvlabel", _wrap_new_WSCvlabel, METH_VARARGS },
	 { (char *)"delete_WSCvlabel", _wrap_delete_WSCvlabel, METH_VARARGS },
	 { (char *)"WSCvlabel_swigregister", WSCvlabel_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvbtn", _wrap_new_WSCvbtn, METH_VARARGS },
	 { (char *)"delete_WSCvbtn", _wrap_delete_WSCvbtn, METH_VARARGS },
	 { (char *)"WSCvbtn_onKey", _wrap_WSCvbtn_onKey, METH_VARARGS },
	 { (char *)"WSCvbtn_onActivate", _wrap_WSCvbtn_onActivate, METH_VARARGS },
	 { (char *)"WSCvbtn_setDrawFocusBorder", _wrap_WSCvbtn_setDrawFocusBorder, METH_VARARGS },
	 { (char *)"WSCvbtn_swigregister", WSCvbtn_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvfbtn", _wrap_new_WSCvfbtn, METH_VARARGS },
	 { (char *)"delete_WSCvfbtn", _wrap_delete_WSCvfbtn, METH_VARARGS },
	 { (char *)"WSCvfbtn_swigregister", WSCvfbtn_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvklabel", _wrap_new_WSCvklabel, METH_VARARGS },
	 { (char *)"delete_WSCvklabel", _wrap_delete_WSCvklabel, METH_VARARGS },
	 { (char *)"WSCvklabel_swigregister", WSCvklabel_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvkflabel", _wrap_new_WSCvkflabel, METH_VARARGS },
	 { (char *)"delete_WSCvkflabel", _wrap_delete_WSCvkflabel, METH_VARARGS },
	 { (char *)"WSCvkflabel_swigregister", WSCvkflabel_swigregister, METH_VARARGS },
	 { (char *)"WSDkeyboard_setKey", _wrap_WSDkeyboard_setKey, METH_VARARGS },
	 { (char *)"WSDkeyboard_getKey", _wrap_WSDkeyboard_getKey, METH_VARARGS },
	 { (char *)"WSDkeyboard_withShift", _wrap_WSDkeyboard_withShift, METH_VARARGS },
	 { (char *)"WSDkeyboard_withLock", _wrap_WSDkeyboard_withLock, METH_VARARGS },
	 { (char *)"WSDkeyboard_withCntl", _wrap_WSDkeyboard_withCntl, METH_VARARGS },
	 { (char *)"WSDkeyboard_withAlt", _wrap_WSDkeyboard_withAlt, METH_VARARGS },
	 { (char *)"WSDkeyboard_isCursorKey", _wrap_WSDkeyboard_isCursorKey, METH_VARARGS },
	 { (char *)"WSDkeyboard_isFuncKey", _wrap_WSDkeyboard_isFuncKey, METH_VARARGS },
	 { (char *)"WSDkeyboard_isTtyFunction", _wrap_WSDkeyboard_isTtyFunction, METH_VARARGS },
	 { (char *)"WSDkeyboard_getFepStatus", _wrap_WSDkeyboard_getFepStatus, METH_VARARGS },
	 { (char *)"WSDkeyboard_getEnableFep", _wrap_WSDkeyboard_getEnableFep, METH_VARARGS },
	 { (char *)"WSDkeyboard_isPressed", _wrap_WSDkeyboard_isPressed, METH_VARARGS },
	 { (char *)"WSDkeyboard_setWithShift", _wrap_WSDkeyboard_setWithShift, METH_VARARGS },
	 { (char *)"WSDkeyboard_setWithLock", _wrap_WSDkeyboard_setWithLock, METH_VARARGS },
	 { (char *)"WSDkeyboard_setWithCntl", _wrap_WSDkeyboard_setWithCntl, METH_VARARGS },
	 { (char *)"WSDkeyboard_setWithAlt", _wrap_WSDkeyboard_setWithAlt, METH_VARARGS },
	 { (char *)"WSDkeyboard_setIsCursorKey", _wrap_WSDkeyboard_setIsCursorKey, METH_VARARGS },
	 { (char *)"WSDkeyboard_setIsFuncKey", _wrap_WSDkeyboard_setIsFuncKey, METH_VARARGS },
	 { (char *)"WSDkeyboard_setIsTtyFunction", _wrap_WSDkeyboard_setIsTtyFunction, METH_VARARGS },
	 { (char *)"WSDkeyboard_setIsPressed", _wrap_WSDkeyboard_setIsPressed, METH_VARARGS },
	 { (char *)"WSDkeyboard_getTextString", _wrap_WSDkeyboard_getTextString, METH_VARARGS },
	 { (char *)"WSDkeyboard_getText", _wrap_WSDkeyboard_getText, METH_VARARGS },
	 { (char *)"WSDkeyboard_setSelectedString", _wrap_WSDkeyboard_setSelectedString, METH_VARARGS },
	 { (char *)"WSDkeyboard_getSelectedString", _wrap_WSDkeyboard_getSelectedString, METH_VARARGS },
	 { (char *)"new_WSDkeyboard", _wrap_new_WSDkeyboard, METH_VARARGS },
	 { (char *)"delete_WSDkeyboard", _wrap_delete_WSDkeyboard, METH_VARARGS },
	 { (char *)"WSDkeyboard_swigregister", WSDkeyboard_swigregister, METH_VARARGS },
	 { (char *)"WSGIappKeyboard", _wrap_WSGIappKeyboard, METH_VARARGS },
	 { (char *)"new_WSCvifield", _wrap_new_WSCvifield, METH_VARARGS },
	 { (char *)"delete_WSCvifield", _wrap_delete_WSCvifield, METH_VARARGS },
	 { (char *)"WSCvifield_onCursorBlink", _wrap_WSCvifield_onCursorBlink, METH_VARARGS },
	 { (char *)"WSCvifield_onKeyHook", _wrap_WSCvifield_onKeyHook, METH_VARARGS },
	 { (char *)"WSCvifield_onKeyInput", _wrap_WSCvifield_onKeyInput, METH_VARARGS },
	 { (char *)"WSCvifield_onKey", _wrap_WSCvifield_onKey, METH_VARARGS },
	 { (char *)"WSCvifield_onActivate", _wrap_WSCvifield_onActivate, METH_VARARGS },
	 { (char *)"WSCvifield_onValueChange", _wrap_WSCvifield_onValueChange, METH_VARARGS },
	 { (char *)"WSCvifield_onSelectionChange", _wrap_WSCvifield_onSelectionChange, METH_VARARGS },
	 { (char *)"WSCvifield_onVisibleChange", _wrap_WSCvifield_onVisibleChange, METH_VARARGS },
	 { (char *)"WSCvifield_onParentVisibleChange", _wrap_WSCvifield_onParentVisibleChange, METH_VARARGS },
	 { (char *)"WSCvifield_setCursorFore", _wrap_WSCvifield_setCursorFore, METH_VARARGS },
	 { (char *)"WSCvifield_getCursorFore", _wrap_WSCvifield_getCursorFore, METH_VARARGS },
	 { (char *)"WSCvifield_setCurPos", _wrap_WSCvifield_setCurPos, METH_VARARGS },
	 { (char *)"WSCvifield_replaceSelectedString", _wrap_WSCvifield_replaceSelectedString, METH_VARARGS },
	 { (char *)"WSCvifield_getSelectedString", _wrap_WSCvifield_getSelectedString, METH_VARARGS },
	 { (char *)"WSCvifield_deleteSelectedString", _wrap_WSCvifield_deleteSelectedString, METH_VARARGS },
	 { (char *)"WSCvifield_setSelect", _wrap_WSCvifield_setSelect, METH_VARARGS },
	 { (char *)"WSCvifield_getSelectedPos", _wrap_WSCvifield_getSelectedPos, METH_VARARGS },
	 { (char *)"WSCvifield_getString", _wrap_WSCvifield_getString, METH_VARARGS },
	 { (char *)"WSCvifield_addString", _wrap_WSCvifield_addString, METH_VARARGS },
	 { (char *)"WSCvifield_swigregister", WSCvifield_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvkslabel", _wrap_new_WSCvkslabel, METH_VARARGS },
	 { (char *)"delete_WSCvkslabel", _wrap_delete_WSCvkslabel, METH_VARARGS },
	 { (char *)"WSCvkslabel_swigregister", WSCvkslabel_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvmifield", _wrap_new_WSCvmifield, METH_VARARGS },
	 { (char *)"delete_WSCvmifield", _wrap_delete_WSCvmifield, METH_VARARGS },
	 { (char *)"WSCvmifield_swigregister", WSCvmifield_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvpifield", _wrap_new_WSCvpifield, METH_VARARGS },
	 { (char *)"delete_WSCvpifield", _wrap_delete_WSCvpifield, METH_VARARGS },
	 { (char *)"WSCvpifield_swigregister", WSCvpifield_swigregister, METH_VARARGS },
	 { (char *)"new_WSCtextField", _wrap_new_WSCtextField, METH_VARARGS },
	 { (char *)"delete_WSCtextField", _wrap_delete_WSCtextField, METH_VARARGS },
	 { (char *)"WSCtextField_addString", _wrap_WSCtextField_addString, METH_VARARGS },
	 { (char *)"WSCtextField_replaceSelectedString", _wrap_WSCtextField_replaceSelectedString, METH_VARARGS },
	 { (char *)"WSCtextField_getSelectedString", _wrap_WSCtextField_getSelectedString, METH_VARARGS },
	 { (char *)"WSCtextField_getString", _wrap_WSCtextField_getString, METH_VARARGS },
	 { (char *)"WSCtextField_deleteSelectedString", _wrap_WSCtextField_deleteSelectedString, METH_VARARGS },
	 { (char *)"WSCtextField_setSelect", _wrap_WSCtextField_setSelect, METH_VARARGS },
	 { (char *)"WSCtextField_getSelectedPos", _wrap_WSCtextField_getSelectedPos, METH_VARARGS },
	 { (char *)"WSCtextField_getLines", _wrap_WSCtextField_getLines, METH_VARARGS },
	 { (char *)"WSCtextField_getTopLine", _wrap_WSCtextField_getTopLine, METH_VARARGS },
	 { (char *)"WSCtextField_setTopLine", _wrap_WSCtextField_setTopLine, METH_VARARGS },
	 { (char *)"WSCtextField_getBottomLine", _wrap_WSCtextField_getBottomLine, METH_VARARGS },
	 { (char *)"WSCtextField_setBottomLine", _wrap_WSCtextField_setBottomLine, METH_VARARGS },
	 { (char *)"WSCtextField_getTextFrame", _wrap_WSCtextField_getTextFrame, METH_VARARGS },
	 { (char *)"WSCtextField_swigregister", WSCtextField_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvarrow", _wrap_new_WSCvarrow, METH_VARARGS },
	 { (char *)"delete_WSCvarrow", _wrap_delete_WSCvarrow, METH_VARARGS },
	 { (char *)"WSCvarrow_swigregister", WSCvarrow_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvscrBar", _wrap_new_WSCvscrBar, METH_VARARGS },
	 { (char *)"delete_WSCvscrBar", _wrap_delete_WSCvscrBar, METH_VARARGS },
	 { (char *)"WSCvscrBar_onActivate", _wrap_WSCvscrBar_onActivate, METH_VARARGS },
	 { (char *)"WSCvscrBar_onBegin", _wrap_WSCvscrBar_onBegin, METH_VARARGS },
	 { (char *)"WSCvscrBar_onEnd", _wrap_WSCvscrBar_onEnd, METH_VARARGS },
	 { (char *)"WSCvscrBar_onIncrement", _wrap_WSCvscrBar_onIncrement, METH_VARARGS },
	 { (char *)"WSCvscrBar_onDecrement", _wrap_WSCvscrBar_onDecrement, METH_VARARGS },
	 { (char *)"WSCvscrBar_onPageIncrement", _wrap_WSCvscrBar_onPageIncrement, METH_VARARGS },
	 { (char *)"WSCvscrBar_onPageDecrement", _wrap_WSCvscrBar_onPageDecrement, METH_VARARGS },
	 { (char *)"WSCvscrBar_onValueChange", _wrap_WSCvscrBar_onValueChange, METH_VARARGS },
	 { (char *)"WSCvscrBar_getMaxSlideValue", _wrap_WSCvscrBar_getMaxSlideValue, METH_VARARGS },
	 { (char *)"WSCvscrBar_swigregister", WSCvscrBar_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvpolyAttr", _wrap_new_WSCvpolyAttr, METH_VARARGS },
	 { (char *)"delete_WSCvpolyAttr", _wrap_delete_WSCvpolyAttr, METH_VARARGS },
	 { (char *)"WSCvpolyAttr_swigregister", WSCvpolyAttr_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvmeter", _wrap_new_WSCvmeter, METH_VARARGS },
	 { (char *)"delete_WSCvmeter", _wrap_delete_WSCvmeter, METH_VARARGS },
	 { (char *)"WSCvmeter_swigregister", WSCvmeter_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvclock", _wrap_new_WSCvclock, METH_VARARGS },
	 { (char *)"delete_WSCvclock", _wrap_delete_WSCvclock, METH_VARARGS },
	 { (char *)"WSCvclock_swigregister", WSCvclock_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvslider", _wrap_new_WSCvslider, METH_VARARGS },
	 { (char *)"delete_WSCvslider", _wrap_delete_WSCvslider, METH_VARARGS },
	 { (char *)"WSCvslider_onActivate", _wrap_WSCvslider_onActivate, METH_VARARGS },
	 { (char *)"WSCvslider_onDragInterval", _wrap_WSCvslider_onDragInterval, METH_VARARGS },
	 { (char *)"WSCvslider_onValueChange", _wrap_WSCvslider_onValueChange, METH_VARARGS },
	 { (char *)"WSCvslider_swigregister", WSCvslider_swigregister, METH_VARARGS },
	 { (char *)"new_WSCpulldownMenu", _wrap_new_WSCpulldownMenu, METH_VARARGS },
	 { (char *)"delete_WSCpulldownMenu", _wrap_delete_WSCpulldownMenu, METH_VARARGS },
	 { (char *)"WSCpulldownMenu_onActivate", _wrap_WSCpulldownMenu_onActivate, METH_VARARGS },
	 { (char *)"WSCpulldownMenu_setItemSensitive", _wrap_WSCpulldownMenu_setItemSensitive, METH_VARARGS },
	 { (char *)"WSCpulldownMenu_setValueSensitive", _wrap_WSCpulldownMenu_setValueSensitive, METH_VARARGS },
	 { (char *)"WSCpulldownMenu_getItemSensitive", _wrap_WSCpulldownMenu_getItemSensitive, METH_VARARGS },
	 { (char *)"WSCpulldownMenu_getValue", _wrap_WSCpulldownMenu_getValue, METH_VARARGS },
	 { (char *)"WSCpulldownMenu_getItems", _wrap_WSCpulldownMenu_getItems, METH_VARARGS },
	 { (char *)"WSCpulldownMenu_beginCascade", _wrap_WSCpulldownMenu_beginCascade, METH_VARARGS },
	 { (char *)"WSCpulldownMenu_addItem", _wrap_WSCpulldownMenu_addItem, METH_VARARGS },
	 { (char *)"WSCpulldownMenu_endCascade", _wrap_WSCpulldownMenu_endCascade, METH_VARARGS },
	 { (char *)"WSCpulldownMenu_swigregister", WSCpulldownMenu_swigregister, METH_VARARGS },
	 { (char *)"new_WSCcomboBox", _wrap_new_WSCcomboBox, METH_VARARGS },
	 { (char *)"delete_WSCcomboBox", _wrap_delete_WSCcomboBox, METH_VARARGS },
	 { (char *)"WSCcomboBox_onActivate", _wrap_WSCcomboBox_onActivate, METH_VARARGS },
	 { (char *)"WSCcomboBox_swigregister", WSCcomboBox_swigregister, METH_VARARGS },
	 { (char *)"new_WSCoption", _wrap_new_WSCoption, METH_VARARGS },
	 { (char *)"delete_WSCoption", _wrap_delete_WSCoption, METH_VARARGS },
	 { (char *)"WSCoption_onActivate", _wrap_WSCoption_onActivate, METH_VARARGS },
	 { (char *)"WSCoption_onValueChange", _wrap_WSCoption_onValueChange, METH_VARARGS },
	 { (char *)"WSCoption_setItemSensitive", _wrap_WSCoption_setItemSensitive, METH_VARARGS },
	 { (char *)"WSCoption_setSelectValue", _wrap_WSCoption_setSelectValue, METH_VARARGS },
	 { (char *)"WSCoption_getValue", _wrap_WSCoption_getValue, METH_VARARGS },
	 { (char *)"WSCoption_getItemValue", _wrap_WSCoption_getItemValue, METH_VARARGS },
	 { (char *)"WSCoption_getSelectStatus", _wrap_WSCoption_getSelectStatus, METH_VARARGS },
	 { (char *)"WSCoption_getItemNum", _wrap_WSCoption_getItemNum, METH_VARARGS },
	 { (char *)"WSCoption_getItems", _wrap_WSCoption_getItems, METH_VARARGS },
	 { (char *)"WSCoption_swigregister", WSCoption_swigregister, METH_VARARGS },
	 { (char *)"new_WSCgrid", _wrap_new_WSCgrid, METH_VARARGS },
	 { (char *)"delete_WSCgrid", _wrap_delete_WSCgrid, METH_VARARGS },
	 { (char *)"WSCgrid_onInputFixed", _wrap_WSCgrid_onInputFixed, METH_VARARGS },
	 { (char *)"WSCgrid_getCellNo", _wrap_WSCgrid_getCellNo, METH_VARARGS },
	 { (char *)"WSCgrid_getHColumns", _wrap_WSCgrid_getHColumns, METH_VARARGS },
	 { (char *)"WSCgrid_getVColumns", _wrap_WSCgrid_getVColumns, METH_VARARGS },
	 { (char *)"WSCgrid_getItem", _wrap_WSCgrid_getItem, METH_VARARGS },
	 { (char *)"WSCgrid_setItem", _wrap_WSCgrid_setItem, METH_VARARGS },
	 { (char *)"WSCgrid_getItemAlignment", _wrap_WSCgrid_getItemAlignment, METH_VARARGS },
	 { (char *)"WSCgrid_setCellForeColor", _wrap_WSCgrid_setCellForeColor, METH_VARARGS },
	 { (char *)"WSCgrid_setCellBackColor", _wrap_WSCgrid_setCellBackColor, METH_VARARGS },
	 { (char *)"WSCgrid_setCellInputStatus", _wrap_WSCgrid_setCellInputStatus, METH_VARARGS },
	 { (char *)"WSCgrid_getCellInputStatus", _wrap_WSCgrid_getCellInputStatus, METH_VARARGS },
	 { (char *)"WSCgrid_getFocusedCell", _wrap_WSCgrid_getFocusedCell, METH_VARARGS },
	 { (char *)"WSCgrid_setFocusedCell", _wrap_WSCgrid_setFocusedCell, METH_VARARGS },
	 { (char *)"WSCgrid_swigregister", WSCgrid_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvimage", _wrap_new_WSCvimage, METH_VARARGS },
	 { (char *)"delete_WSCvimage", _wrap_delete_WSCvimage, METH_VARARGS },
	 { (char *)"WSCvimage_swigregister", WSCvimage_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvrect", _wrap_new_WSCvrect, METH_VARARGS },
	 { (char *)"delete_WSCvrect", _wrap_delete_WSCvrect, METH_VARARGS },
	 { (char *)"WSCvrect_swigregister", WSCvrect_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvarc", _wrap_new_WSCvarc, METH_VARARGS },
	 { (char *)"delete_WSCvarc", _wrap_delete_WSCvarc, METH_VARARGS },
	 { (char *)"WSCvarc_swigregister", WSCvarc_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvpoly", _wrap_new_WSCvpoly, METH_VARARGS },
	 { (char *)"delete_WSCvpoly", _wrap_delete_WSCvpoly, METH_VARARGS },
	 { (char *)"WSCvpoly_swigregister", WSCvpoly_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvline", _wrap_new_WSCvline, METH_VARARGS },
	 { (char *)"delete_WSCvline", _wrap_delete_WSCvline, METH_VARARGS },
	 { (char *)"WSCvline_swigregister", WSCvline_swigregister, METH_VARARGS },
	 { (char *)"new_WSDimage", _wrap_new_WSDimage, METH_VARARGS },
	 { (char *)"delete_WSDimage", _wrap_delete_WSDimage, METH_VARARGS },
	 { (char *)"WSDimage_destroyImage", _wrap_WSDimage_destroyImage, METH_VARARGS },
	 { (char *)"WSDimage_getImageWidth", _wrap_WSDimage_getImageWidth, METH_VARARGS },
	 { (char *)"WSDimage_getImageHeight", _wrap_WSDimage_getImageHeight, METH_VARARGS },
	 { (char *)"WSDimage_getReady", _wrap_WSDimage_getReady, METH_VARARGS },
	 { (char *)"WSDimage_swigregister", WSDimage_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvdrawingArea", _wrap_new_WSCvdrawingArea, METH_VARARGS },
	 { (char *)"delete_WSCvdrawingArea", _wrap_delete_WSCvdrawingArea, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_beginDraw", _wrap_WSCvdrawingArea_beginDraw, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_endDraw", _wrap_WSCvdrawingArea_endDraw, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_setForeColor", _wrap_WSCvdrawingArea_setForeColor, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_setBackColor", _wrap_WSCvdrawingArea_setBackColor, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_setLineWidth", _wrap_WSCvdrawingArea_setLineWidth, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_setLineDashType", _wrap_WSCvdrawingArea_setLineDashType, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_setHatchPattern", _wrap_WSCvdrawingArea_setHatchPattern, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_setRegion", _wrap_WSCvdrawingArea_setRegion, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawArc", _wrap_WSCvdrawingArea_drawArc, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawFillArc", _wrap_WSCvdrawingArea_drawFillArc, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawLine", _wrap_WSCvdrawingArea_drawLine, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawLines", _wrap_WSCvdrawingArea_drawLines, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawRect", _wrap_WSCvdrawingArea_drawRect, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawFillRect", _wrap_WSCvdrawingArea_drawFillRect, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawRects", _wrap_WSCvdrawingArea_drawRects, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawFillRects", _wrap_WSCvdrawingArea_drawFillRects, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawPoly", _wrap_WSCvdrawingArea_drawPoly, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawFillPoly", _wrap_WSCvdrawingArea_drawFillPoly, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawGradation", _wrap_WSCvdrawingArea_drawGradation, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawImage", _wrap_WSCvdrawingArea_drawImage, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawStretchedImage", _wrap_WSCvdrawingArea_drawStretchedImage, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawString", _wrap_WSCvdrawingArea_drawString, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawFillString", _wrap_WSCvdrawingArea_drawFillString, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_swigregister", WSCvdrawingArea_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvbarGraph", _wrap_new_WSCvbarGraph, METH_VARARGS },
	 { (char *)"delete_WSCvbarGraph", _wrap_delete_WSCvbarGraph, METH_VARARGS },
	 { (char *)"WSCvbarGraph_swigregister", WSCvbarGraph_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvlineGraph", _wrap_new_WSCvlineGraph, METH_VARARGS },
	 { (char *)"delete_WSCvlineGraph", _wrap_delete_WSCvlineGraph, METH_VARARGS },
	 { (char *)"WSCvlineGraph_swigregister", WSCvlineGraph_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvgraphScale", _wrap_new_WSCvgraphScale, METH_VARARGS },
	 { (char *)"delete_WSCvgraphScale", _wrap_delete_WSCvgraphScale, METH_VARARGS },
	 { (char *)"WSCvgraphScale_swigregister", WSCvgraphScale_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvgraphMatrix", _wrap_new_WSCvgraphMatrix, METH_VARARGS },
	 { (char *)"delete_WSCvgraphMatrix", _wrap_delete_WSCvgraphMatrix, METH_VARARGS },
	 { (char *)"WSCvgraphMatrix_swigregister", WSCvgraphMatrix_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvtimer", _wrap_new_WSCvtimer, METH_VARARGS },
	 { (char *)"delete_WSCvtimer", _wrap_delete_WSCvtimer, METH_VARARGS },
	 { (char *)"WSCvtimer_onActivate", _wrap_WSCvtimer_onActivate, METH_VARARGS },
	 { (char *)"WSCvtimer_swigregister", WSCvtimer_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvspace", _wrap_new_WSCvspace, METH_VARARGS },
	 { (char *)"delete_WSCvspace", _wrap_delete_WSCvspace, METH_VARARGS },
	 { (char *)"WSCvspace_swigregister", WSCvspace_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvballoonHelp", _wrap_new_WSCvballoonHelp, METH_VARARGS },
	 { (char *)"delete_WSCvballoonHelp", _wrap_delete_WSCvballoonHelp, METH_VARARGS },
	 { (char *)"WSCvballoonHelp_swigregister", WSCvballoonHelp_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvcsocket", _wrap_new_WSCvcsocket, METH_VARARGS },
	 { (char *)"delete_WSCvcsocket", _wrap_delete_WSCvcsocket, METH_VARARGS },
	 { (char *)"WSCvcsocket_onActivate", _wrap_WSCvcsocket_onActivate, METH_VARARGS },
	 { (char *)"WSCvcsocket_read", _wrap_WSCvcsocket_read, METH_VARARGS },
	 { (char *)"WSCvcsocket_write", _wrap_WSCvcsocket_write, METH_VARARGS },
	 { (char *)"WSCvcsocket_execX", _wrap_WSCvcsocket_execX, METH_VARARGS },
	 { (char *)"WSCvcsocket_setBindAddr", _wrap_WSCvcsocket_setBindAddr, METH_VARARGS },
	 { (char *)"WSCvcsocket_getBindAddr", _wrap_WSCvcsocket_getBindAddr, METH_VARARGS },
	 { (char *)"WSCvcsocket_getErrorMessage", _wrap_WSCvcsocket_getErrorMessage, METH_VARARGS },
	 { (char *)"WSCvcsocket_swigregister", WSCvcsocket_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvssocket", _wrap_new_WSCvssocket, METH_VARARGS },
	 { (char *)"delete_WSCvssocket", _wrap_delete_WSCvssocket, METH_VARARGS },
	 { (char *)"WSCvssocket_onActivate", _wrap_WSCvssocket_onActivate, METH_VARARGS },
	 { (char *)"WSCvssocket_read", _wrap_WSCvssocket_read, METH_VARARGS },
	 { (char *)"WSCvssocket_write", _wrap_WSCvssocket_write, METH_VARARGS },
	 { (char *)"WSCvssocket_getDestAddr", _wrap_WSCvssocket_getDestAddr, METH_VARARGS },
	 { (char *)"WSCvssocket_getErrorMessage", _wrap_WSCvssocket_getErrorMessage, METH_VARARGS },
	 { (char *)"WSCvssocket_swigregister", WSCvssocket_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvudpsocket", _wrap_new_WSCvudpsocket, METH_VARARGS },
	 { (char *)"delete_WSCvudpsocket", _wrap_delete_WSCvudpsocket, METH_VARARGS },
	 { (char *)"WSCvudpsocket_onActivate", _wrap_WSCvudpsocket_onActivate, METH_VARARGS },
	 { (char *)"WSCvudpsocket_read", _wrap_WSCvudpsocket_read, METH_VARARGS },
	 { (char *)"WSCvudpsocket_write", _wrap_WSCvudpsocket_write, METH_VARARGS },
	 { (char *)"WSCvudpsocket_getDestAddr", _wrap_WSCvudpsocket_getDestAddr, METH_VARARGS },
	 { (char *)"WSCvudpsocket_setBindAddr", _wrap_WSCvudpsocket_setBindAddr, METH_VARARGS },
	 { (char *)"WSCvudpsocket_getBindAddr", _wrap_WSCvudpsocket_getBindAddr, METH_VARARGS },
	 { (char *)"WSCvudpsocket_start", _wrap_WSCvudpsocket_start, METH_VARARGS },
	 { (char *)"WSCvudpsocket_stop", _wrap_WSCvudpsocket_stop, METH_VARARGS },
	 { (char *)"WSCvudpsocket_getErrorMessage", _wrap_WSCvudpsocket_getErrorMessage, METH_VARARGS },
	 { (char *)"WSCvudpsocket_swigregister", WSCvudpsocket_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvremoteClient", _wrap_new_WSCvremoteClient, METH_VARARGS },
	 { (char *)"delete_WSCvremoteClient", _wrap_delete_WSCvremoteClient, METH_VARARGS },
	 { (char *)"WSCvremoteClient_swigregister", WSCvremoteClient_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvremoteServer", _wrap_new_WSCvremoteServer, METH_VARARGS },
	 { (char *)"delete_WSCvremoteServer", _wrap_delete_WSCvremoteServer, METH_VARARGS },
	 { (char *)"WSCvremoteServer_swigregister", WSCvremoteServer_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvdb", _wrap_new_WSCvdb, METH_VARARGS },
	 { (char *)"delete_WSCvdb", _wrap_delete_WSCvdb, METH_VARARGS },
	 { (char *)"WSCvdb_open", _wrap_WSCvdb_open, METH_VARARGS },
	 { (char *)"WSCvdb_close", _wrap_WSCvdb_close, METH_VARARGS },
	 { (char *)"WSCvdb_isOpen", _wrap_WSCvdb_isOpen, METH_VARARGS },
	 { (char *)"WSCvdb_sqlExecute", _wrap_WSCvdb_sqlExecute, METH_VARARGS },
	 { (char *)"WSCvdb_beginTran", _wrap_WSCvdb_beginTran, METH_VARARGS },
	 { (char *)"WSCvdb_commitTran", _wrap_WSCvdb_commitTran, METH_VARARGS },
	 { (char *)"WSCvdb_abortTran", _wrap_WSCvdb_abortTran, METH_VARARGS },
	 { (char *)"WSCvdb_getErrorMessage", _wrap_WSCvdb_getErrorMessage, METH_VARARGS },
	 { (char *)"WSCvdb_swigregister", WSCvdb_swigregister, METH_VARARGS },
	 { (char *)"new_WSCwindow", _wrap_new_WSCwindow, METH_VARARGS },
	 { (char *)"delete_WSCwindow", _wrap_delete_WSCwindow, METH_VARARGS },
	 { (char *)"WSCwindow_swigregister", WSCwindow_swigregister, METH_VARARGS },
	 { (char *)"new_WSCmainWindow", _wrap_new_WSCmainWindow, METH_VARARGS },
	 { (char *)"delete_WSCmainWindow", _wrap_delete_WSCmainWindow, METH_VARARGS },
	 { (char *)"WSCmainWindow_swigregister", WSCmainWindow_swigregister, METH_VARARGS },
	 { (char *)"new_WSCbaseDialog", _wrap_new_WSCbaseDialog, METH_VARARGS },
	 { (char *)"delete_WSCbaseDialog", _wrap_delete_WSCbaseDialog, METH_VARARGS },
	 { (char *)"WSCbaseDialog_popup", _wrap_WSCbaseDialog_popup, METH_VARARGS },
	 { (char *)"WSCbaseDialog_swigregister", WSCbaseDialog_swigregister, METH_VARARGS },
	 { (char *)"new_WSCdialog", _wrap_new_WSCdialog, METH_VARARGS },
	 { (char *)"delete_WSCdialog", _wrap_delete_WSCdialog, METH_VARARGS },
	 { (char *)"WSCdialog_swigregister", WSCdialog_swigregister, METH_VARARGS },
	 { (char *)"new_WSCmessageDialog", _wrap_new_WSCmessageDialog, METH_VARARGS },
	 { (char *)"delete_WSCmessageDialog", _wrap_delete_WSCmessageDialog, METH_VARARGS },
	 { (char *)"WSCmessageDialog_swigregister", WSCmessageDialog_swigregister, METH_VARARGS },
	 { (char *)"new_WSCinputDialog", _wrap_new_WSCinputDialog, METH_VARARGS },
	 { (char *)"delete_WSCinputDialog", _wrap_delete_WSCinputDialog, METH_VARARGS },
	 { (char *)"WSCinputDialog_swigregister", WSCinputDialog_swigregister, METH_VARARGS },
	 { (char *)"new_WSCwizardDialog", _wrap_new_WSCwizardDialog, METH_VARARGS },
	 { (char *)"delete_WSCwizardDialog", _wrap_delete_WSCwizardDialog, METH_VARARGS },
	 { (char *)"WSCwizardDialog_swigregister", WSCwizardDialog_swigregister, METH_VARARGS },
	 { (char *)"new_WSCfileSelect", _wrap_new_WSCfileSelect, METH_VARARGS },
	 { (char *)"delete_WSCfileSelect", _wrap_delete_WSCfileSelect, METH_VARARGS },
	 { (char *)"WSCfileSelect_getFileName", _wrap_WSCfileSelect_getFileName, METH_VARARGS },
	 { (char *)"WSCfileSelect_swigregister", WSCfileSelect_swigregister, METH_VARARGS },
	 { (char *)"WSGIappFileSelect", _wrap_WSGIappFileSelect, METH_VARARGS },
	 { (char *)"new_WSCworkingDialog", _wrap_new_WSCworkingDialog, METH_VARARGS },
	 { (char *)"delete_WSCworkingDialog", _wrap_delete_WSCworkingDialog, METH_VARARGS },
	 { (char *)"WSCworkingDialog_swigregister", WSCworkingDialog_swigregister, METH_VARARGS },
	 { (char *)"new_WSCindexForm", _wrap_new_WSCindexForm, METH_VARARGS },
	 { (char *)"delete_WSCindexForm", _wrap_delete_WSCindexForm, METH_VARARGS },
	 { (char *)"WSCindexForm_swigregister", WSCindexForm_swigregister, METH_VARARGS },
	 { (char *)"new_WSCsform", _wrap_new_WSCsform, METH_VARARGS },
	 { (char *)"delete_WSCsform", _wrap_delete_WSCsform, METH_VARARGS },
	 { (char *)"WSCsform_getStatus", _wrap_WSCsform_getStatus, METH_VARARGS },
	 { (char *)"WSCsform_setAdjustChildren", _wrap_WSCsform_setAdjustChildren, METH_VARARGS },
	 { (char *)"WSCsform_setManaged", _wrap_WSCsform_setManaged, METH_VARARGS },
	 { (char *)"WSCsform_swigregister", WSCsform_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvtoggle", _wrap_new_WSCvtoggle, METH_VARARGS },
	 { (char *)"delete_WSCvtoggle", _wrap_delete_WSCvtoggle, METH_VARARGS },
	 { (char *)"WSCvtoggle_setStatus", _wrap_WSCvtoggle_setStatus, METH_VARARGS },
	 { (char *)"WSCvtoggle_getStatus", _wrap_WSCvtoggle_getStatus, METH_VARARGS },
	 { (char *)"WSCvtoggle_getGroupValue", _wrap_WSCvtoggle_getGroupValue, METH_VARARGS },
	 { (char *)"WSCvtoggle_setGroupValue", _wrap_WSCvtoggle_setGroupValue, METH_VARARGS },
	 { (char *)"WSCvtoggle_clearGroupValue", _wrap_WSCvtoggle_clearGroupValue, METH_VARARGS },
	 { (char *)"WSCvtoggle_swigregister", WSCvtoggle_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvradio", _wrap_new_WSCvradio, METH_VARARGS },
	 { (char *)"delete_WSCvradio", _wrap_delete_WSCvradio, METH_VARARGS },
	 { (char *)"WSCvradio_swigregister", WSCvradio_swigregister, METH_VARARGS },
	 { (char *)"new_WSCradioGroup", _wrap_new_WSCradioGroup, METH_VARARGS },
	 { (char *)"delete_WSCradioGroup", _wrap_delete_WSCradioGroup, METH_VARARGS },
	 { (char *)"WSCradioGroup_onValueChange", _wrap_WSCradioGroup_onValueChange, METH_VARARGS },
	 { (char *)"WSCradioGroup_setItemSensitive", _wrap_WSCradioGroup_setItemSensitive, METH_VARARGS },
	 { (char *)"WSCradioGroup_getItemSensitive", _wrap_WSCradioGroup_getItemSensitive, METH_VARARGS },
	 { (char *)"WSCradioGroup_getItem", _wrap_WSCradioGroup_getItem, METH_VARARGS },
	 { (char *)"WSCradioGroup_swigregister", WSCradioGroup_swigregister, METH_VARARGS },
	 { (char *)"new_WSCcheckGroup", _wrap_new_WSCcheckGroup, METH_VARARGS },
	 { (char *)"delete_WSCcheckGroup", _wrap_delete_WSCcheckGroup, METH_VARARGS },
	 { (char *)"WSCcheckGroup_swigregister", WSCcheckGroup_swigregister, METH_VARARGS },
	 { (char *)"new_WSCvertForm", _wrap_new_WSCvertForm, METH_VARARGS },
	 { (char *)"delete_WSCvertForm", _wrap_delete_WSCvertForm, METH_VARARGS },
	 { (char *)"WSCvertForm_swigregister", WSCvertForm_swigregister, METH_VARARGS },
	 { (char *)"new_WSChorzForm", _wrap_new_WSChorzForm, METH_VARARGS },
	 { (char *)"delete_WSChorzForm", _wrap_delete_WSChorzForm, METH_VARARGS },
	 { (char *)"WSChorzForm_swigregister", WSChorzForm_swigregister, METH_VARARGS },
	 { (char *)"new_WSCmenuArea", _wrap_new_WSCmenuArea, METH_VARARGS },
	 { (char *)"delete_WSCmenuArea", _wrap_delete_WSCmenuArea, METH_VARARGS },
	 { (char *)"WSCmenuArea_swigregister", WSCmenuArea_swigregister, METH_VARARGS },
	 { (char *)"new_WSCscrForm", _wrap_new_WSCscrForm, METH_VARARGS },
	 { (char *)"delete_WSCscrForm", _wrap_delete_WSCscrForm, METH_VARARGS },
	 { (char *)"WSCscrForm_onScrMousePress", _wrap_WSCscrForm_onScrMousePress, METH_VARARGS },
	 { (char *)"WSCscrForm_onScrMouseRelease", _wrap_WSCscrForm_onScrMouseRelease, METH_VARARGS },
	 { (char *)"WSCscrForm_onScrMouseMove", _wrap_WSCscrForm_onScrMouseMove, METH_VARARGS },
	 { (char *)"WSCscrForm_getVisibleWidth", _wrap_WSCscrForm_getVisibleWidth, METH_VARARGS },
	 { (char *)"WSCscrForm_getVisibleHeight", _wrap_WSCscrForm_getVisibleHeight, METH_VARARGS },
	 { (char *)"WSCscrForm_getScrFrame", _wrap_WSCscrForm_getScrFrame, METH_VARARGS },
	 { (char *)"WSCscrForm_swigregister", WSCscrForm_swigregister, METH_VARARGS },
	 { (char *)"new_WSClist", _wrap_new_WSClist, METH_VARARGS },
	 { (char *)"delete_WSClist", _wrap_delete_WSClist, METH_VARARGS },
	 { (char *)"WSClist_onSort", _wrap_WSClist_onSort, METH_VARARGS },
	 { (char *)"WSClist_onItemSelected", _wrap_WSClist_onItemSelected, METH_VARARGS },
	 { (char *)"WSClist_onInputFixed", _wrap_WSClist_onInputFixed, METH_VARARGS },
	 { (char *)"WSClist_setLabelHeight", _wrap_WSClist_setLabelHeight, METH_VARARGS },
	 { (char *)"WSClist_delAll", _wrap_WSClist_delAll, METH_VARARGS },
	 { (char *)"WSClist_getLabel", _wrap_WSClist_getLabel, METH_VARARGS },
	 { (char *)"WSClist_getNum", _wrap_WSClist_getNum, METH_VARARGS },
	 { (char *)"WSClist_getItem", _wrap_WSClist_getItem, METH_VARARGS },
	 { (char *)"WSClist_addItem", _wrap_WSClist_addItem, METH_VARARGS },
	 { (char *)"WSClist_replaceItem", _wrap_WSClist_replaceItem, METH_VARARGS },
	 { (char *)"WSClist_delPos", _wrap_WSClist_delPos, METH_VARARGS },
	 { (char *)"WSClist_getPreSelectedPos", _wrap_WSClist_getPreSelectedPos, METH_VARARGS },
	 { (char *)"WSClist_setPreSelectPos", _wrap_WSClist_setPreSelectPos, METH_VARARGS },
	 { (char *)"WSClist_getSelectedPos", _wrap_WSClist_getSelectedPos, METH_VARARGS },
	 { (char *)"WSClist_setSelectPos", _wrap_WSClist_setSelectPos, METH_VARARGS },
	 { (char *)"WSClist_getSelectedItem", _wrap_WSClist_getSelectedItem, METH_VARARGS },
	 { (char *)"WSClist_setTopPos", _wrap_WSClist_setTopPos, METH_VARARGS },
	 { (char *)"WSClist_setBottomPos", _wrap_WSClist_setBottomPos, METH_VARARGS },
	 { (char *)"WSClist_getTopPos", _wrap_WSClist_getTopPos, METH_VARARGS },
	 { (char *)"WSClist_getBottomPos", _wrap_WSClist_getBottomPos, METH_VARARGS },
	 { (char *)"WSClist_updateList", _wrap_WSClist_updateList, METH_VARARGS },
	 { (char *)"WSClist_setLabelProperty", _wrap_WSClist_setLabelProperty, METH_VARARGS },
	 { (char *)"WSClist_setLabelClass", _wrap_WSClist_setLabelClass, METH_VARARGS },
	 { (char *)"WSClist_getSelectItemChanged", _wrap_WSClist_getSelectItemChanged, METH_VARARGS },
	 { (char *)"WSClist_setSelectItemChanged", _wrap_WSClist_setSelectItemChanged, METH_VARARGS },
	 { (char *)"WSClist_setItemVisible", _wrap_WSClist_setItemVisible, METH_VARARGS },
	 { (char *)"WSClist_setItemValue", _wrap_WSClist_setItemValue, METH_VARARGS },
	 { (char *)"WSClist_getItemValue", _wrap_WSClist_getItemValue, METH_VARARGS },
	 { (char *)"WSClist_getInputString", _wrap_WSClist_getInputString, METH_VARARGS },
	 { (char *)"WSClist_cancelInput", _wrap_WSClist_cancelInput, METH_VARARGS },
	 { (char *)"WSClist_getSeparator", _wrap_WSClist_getSeparator, METH_VARARGS },
	 { (char *)"WSClist_swigregister", WSClist_swigregister, METH_VARARGS },
	 { (char *)"new_WSCverbList", _wrap_new_WSCverbList, METH_VARARGS },
	 { (char *)"delete_WSCverbList", _wrap_delete_WSCverbList, METH_VARARGS },
	 { (char *)"WSCverbList_swigregister", WSCverbList_swigregister, METH_VARARGS },
	 { (char *)"new_WSCtreeList", _wrap_new_WSCtreeList, METH_VARARGS },
	 { (char *)"delete_WSCtreeList", _wrap_delete_WSCtreeList, METH_VARARGS },
	 { (char *)"WSCtreeList_swigregister", WSCtreeList_swigregister, METH_VARARGS },
	 { (char *)"WSGFsetDefaultEncoding", _wrap_WSGFsetDefaultEncoding, METH_VARARGS },
	 { (char *)"WSGFgettext", _wrap_WSGFgettext, METH_VARARGS },
	 { (char *)"WSGFimage", _wrap_WSGFimage, METH_VARARGS },
	 { (char *)"new_WSDcolor", _wrap_new_WSDcolor, METH_VARARGS },
	 { (char *)"WSDcolor_getColorName", _wrap_WSDcolor_getColorName, METH_VARARGS },
	 { (char *)"WSDcolor_getUsePrivateCell", _wrap_WSDcolor_getUsePrivateCell, METH_VARARGS },
	 { (char *)"WSDcolor_setUsePrivateCell", _wrap_WSDcolor_setUsePrivateCell, METH_VARARGS },
	 { (char *)"WSDcolor_getRGB", _wrap_WSDcolor_getRGB, METH_VARARGS },
	 { (char *)"WSDcolor_setColorName", _wrap_WSDcolor_setColorName, METH_VARARGS },
	 { (char *)"delete_WSDcolor", _wrap_delete_WSDcolor, METH_VARARGS },
	 { (char *)"WSDcolor_swigregister", WSDcolor_swigregister, METH_VARARGS },
	 { (char *)"new_WSCcolorSet", _wrap_new_WSCcolorSet, METH_VARARGS },
	 { (char *)"WSCcolorSet_getColor", _wrap_WSCcolorSet_getColor, METH_VARARGS },
	 { (char *)"WSCcolorSet_getColorName", _wrap_WSCcolorSet_getColorName, METH_VARARGS },
	 { (char *)"delete_WSCcolorSet", _wrap_delete_WSCcolorSet, METH_VARARGS },
	 { (char *)"WSCcolorSet_swigregister", WSCcolorSet_swigregister, METH_VARARGS },
	 { (char *)"WSGIappColorSet", _wrap_WSGIappColorSet, METH_VARARGS },
	 { (char *)"WSGFindexColor", _wrap_WSGFindexColor, METH_VARARGS },
	 { (char *)"WSGFcolorName", _wrap_WSGFcolorName, METH_VARARGS },
	 { (char *)"WSGFcolor", _wrap_WSGFcolor, METH_VARARGS },
	 { (char *)"new_WSCimageSet", _wrap_new_WSCimageSet, METH_VARARGS },
	 { (char *)"WSCimageSet_getImageNo", _wrap_WSCimageSet_getImageNo, METH_VARARGS },
	 { (char *)"WSCimageSet_getImage", _wrap_WSCimageSet_getImage, METH_VARARGS },
	 { (char *)"WSCimageSet_getImageName", _wrap_WSCimageSet_getImageName, METH_VARARGS },
	 { (char *)"WSCimageSet_destroyImage", _wrap_WSCimageSet_destroyImage, METH_VARARGS },
	 { (char *)"WSCimageSet_destroyAllImage", _wrap_WSCimageSet_destroyAllImage, METH_VARARGS },
	 { (char *)"delete_WSCimageSet", _wrap_delete_WSCimageSet, METH_VARARGS },
	 { (char *)"WSCimageSet_swigregister", WSCimageSet_swigregister, METH_VARARGS },
	 { (char *)"WSGIappImageSet", _wrap_WSGIappImageSet, METH_VARARGS },
	 { (char *)"WSGFimageName", _wrap_WSGFimageName, METH_VARARGS },
	 { (char *)"new_WSDfont", _wrap_new_WSDfont, METH_VARARGS },
	 { (char *)"WSDfont_getFontHeight", _wrap_WSDfont_getFontHeight, METH_VARARGS },
	 { (char *)"WSDfont_setFontName", _wrap_WSDfont_setFontName, METH_VARARGS },
	 { (char *)"WSDfont_getFontName", _wrap_WSDfont_getFontName, METH_VARARGS },
	 { (char *)"WSDfont_getStringWidth", _wrap_WSDfont_getStringWidth, METH_VARARGS },
	 { (char *)"WSDfont_getStringHeight", _wrap_WSDfont_getStringHeight, METH_VARARGS },
	 { (char *)"delete_WSDfont", _wrap_delete_WSDfont, METH_VARARGS },
	 { (char *)"WSDfont_swigregister", WSDfont_swigregister, METH_VARARGS },
	 { (char *)"new_WSCfontSet", _wrap_new_WSCfontSet, METH_VARARGS },
	 { (char *)"WSCfontSet_getFont", _wrap_WSCfontSet_getFont, METH_VARARGS },
	 { (char *)"WSCfontSet_getStringWidth", _wrap_WSCfontSet_getStringWidth, METH_VARARGS },
	 { (char *)"WSCfontSet_getStringHeight", _wrap_WSCfontSet_getStringHeight, METH_VARARGS },
	 { (char *)"WSCfontSet_setDefaultFont", _wrap_WSCfontSet_setDefaultFont, METH_VARARGS },
	 { (char *)"WSCfontSet_getDefaultFontNo", _wrap_WSCfontSet_getDefaultFontNo, METH_VARARGS },
	 { (char *)"WSCfontSet_getDefaultFont", _wrap_WSCfontSet_getDefaultFont, METH_VARARGS },
	 { (char *)"delete_WSCfontSet", _wrap_delete_WSCfontSet, METH_VARARGS },
	 { (char *)"WSCfontSet_swigregister", WSCfontSet_swigregister, METH_VARARGS },
	 { (char *)"WSGIappFontSet", _wrap_WSGIappFontSet, METH_VARARGS },
	 { (char *)"WSGFdestroyPixmap", _wrap_WSGFdestroyPixmap, METH_VARARGS },
	 { (char *)"WSGIappMessageDialog", _wrap_WSGIappMessageDialog, METH_VARARGS },
	 { (char *)"new_WSCbaseList", _wrap_new_WSCbaseList, METH_VARARGS },
	 { (char *)"delete_WSCbaseList", _wrap_delete_WSCbaseList, METH_VARARGS },
	 { (char *)"WSCbaseList_getInstance", _wrap_WSCbaseList_getInstance, METH_VARARGS },
	 { (char *)"WSCbaseList_getClassList", _wrap_WSCbaseList_getClassList, METH_VARARGS },
	 { (char *)"WSCbaseList_addClient", _wrap_WSCbaseList_addClient, METH_VARARGS },
	 { (char *)"WSCbaseList_delClient", _wrap_WSCbaseList_delClient, METH_VARARGS },
	 { (char *)"WSCbaseList_countObject", _wrap_WSCbaseList_countObject, METH_VARARGS },
	 { (char *)"WSCbaseList_addNeedUpdate", _wrap_WSCbaseList_addNeedUpdate, METH_VARARGS },
	 { (char *)"WSCbaseList_addNeedInitialize", _wrap_WSCbaseList_addNeedInitialize, METH_VARARGS },
	 { (char *)"WSCbaseList_execUpdate", _wrap_WSCbaseList_execUpdate, METH_VARARGS },
	 { (char *)"WSCbaseList_execInitialize", _wrap_WSCbaseList_execInitialize, METH_VARARGS },
	 { (char *)"WSCbaseList_setUserData", _wrap_WSCbaseList_setUserData, METH_VARARGS },
	 { (char *)"WSCbaseList_getUserData", _wrap_WSCbaseList_getUserData, METH_VARARGS },
	 { (char *)"WSCbaseList_getInstanceList", _wrap_WSCbaseList_getInstanceList, METH_VARARGS },
	 { (char *)"WSCbaseList_getRemoteInstance", _wrap_WSCbaseList_getRemoteInstance, METH_VARARGS },
	 { (char *)"WSCbaseList_setSearchInstanceHandler", _wrap_WSCbaseList_setSearchInstanceHandler, METH_VARARGS },
	 { (char *)"WSCbaseList_searchInstance", _wrap_WSCbaseList_searchInstance, METH_VARARGS },
	 { (char *)"WSCbaseList_existInstance", _wrap_WSCbaseList_existInstance, METH_VARARGS },
	 { (char *)"WSCbaseList_addEvent", _wrap_WSCbaseList_addEvent, METH_VARARGS },
	 { (char *)"WSCbaseList_delEvent", _wrap_WSCbaseList_delEvent, METH_VARARGS },
	 { (char *)"WSCbaseList_execEvent", _wrap_WSCbaseList_execEvent, METH_VARARGS },
	 { (char *)"WSCbaseList_addRemoteInstanceData", _wrap_WSCbaseList_addRemoteInstanceData, METH_VARARGS },
	 { (char *)"WSCbaseList_delRemoteInstanceData", _wrap_WSCbaseList_delRemoteInstanceData, METH_VARARGS },
	 { (char *)"WSCbaseList_getRemoteInstanceListUpdated", _wrap_WSCbaseList_getRemoteInstanceListUpdated, METH_VARARGS },
	 { (char *)"WSCbaseList_setRemoteInstanceListUpdated", _wrap_WSCbaseList_setRemoteInstanceListUpdated, METH_VARARGS },
	 { (char *)"WSCbaseList_addExportInstanceList", _wrap_WSCbaseList_addExportInstanceList, METH_VARARGS },
	 { (char *)"WSCbaseList_delExportInstanceList", _wrap_WSCbaseList_delExportInstanceList, METH_VARARGS },
	 { (char *)"WSCbaseList_addExportInstanceUpdateList", _wrap_WSCbaseList_addExportInstanceUpdateList, METH_VARARGS },
	 { (char *)"WSCbaseList_delExportInstanceUpdateList", _wrap_WSCbaseList_delExportInstanceUpdateList, METH_VARARGS },
	 { (char *)"WSCbaseList_addExportInstanceDeleteList", _wrap_WSCbaseList_addExportInstanceDeleteList, METH_VARARGS },
	 { (char *)"WSCbaseList_delExportInstanceDeleteList", _wrap_WSCbaseList_delExportInstanceDeleteList, METH_VARARGS },
	 { (char *)"WSCbaseList_getExportInstanceDeleteList", _wrap_WSCbaseList_getExportInstanceDeleteList, METH_VARARGS },
	 { (char *)"WSCbaseList_getExportInstanceUpdateList", _wrap_WSCbaseList_getExportInstanceUpdateList, METH_VARARGS },
	 { (char *)"WSCbaseList_getExportInstanceList", _wrap_WSCbaseList_getExportInstanceList, METH_VARARGS },
	 { (char *)"WSCbaseList_getRemoteInstanceData", _wrap_WSCbaseList_getRemoteInstanceData, METH_VARARGS },
	 { (char *)"WSCbaseList_getRemoteInstanceList", _wrap_WSCbaseList_getRemoteInstanceList, METH_VARARGS },
	 { (char *)"WSCbaseList_swigregister", WSCbaseList_swigregister, METH_VARARGS },
	 { (char *)"WSGIappObjectList", _wrap_WSGIappObjectList, METH_VARARGS },
	 { NULL, NULL }
};


/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */

static void *_p_WSChorzFormTo_p_WSCvertForm(void *x) {
    return (void *)((WSCvertForm *)  ((WSChorzForm *) x));
}
static void *_p_WSCvradioTo_p_WSCvtoggle(void *x) {
    return (void *)((WSCvtoggle *)  ((WSCvradio *) x));
}
static void *_p_WSCvfbtnTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *) (WSCvbtn *) ((WSCvfbtn *) x));
}
static void *_p_WSCvklabelTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *)  ((WSCvklabel *) x));
}
static void *_p_WSCvarrowTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *) (WSCvbtn *) ((WSCvarrow *) x));
}
static void *_p_WSCvkslabelTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *) (WSCvifield *) ((WSCvkslabel *) x));
}
static void *_p_WSCvkflabelTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *) (WSCvklabel *) ((WSCvkflabel *) x));
}
static void *_p_WSCvtoggleTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *)  ((WSCvtoggle *) x));
}
static void *_p_WSCvbtnTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *)  ((WSCvbtn *) x));
}
static void *_p_WSCvmifieldTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *) (WSCvifield *) ((WSCvmifield *) x));
}
static void *_p_WSCvradioTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *) (WSCvtoggle *) ((WSCvradio *) x));
}
static void *_p_WSCvifieldTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *)  ((WSCvifield *) x));
}
static void *_p_WSCvpifieldTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *) (WSCvifield *) ((WSCvpifield *) x));
}
static void *_p_WSCvclockTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *)  ((WSCvclock *) x));
}
static void *_p_WSCpulldownMenuTo_p_WSCvlabel(void *x) {
    return (void *)((WSCvlabel *)  ((WSCpulldownMenu *) x));
}
static void *_p_WSCverbListTo_p_WSCscrForm(void *x) {
    return (void *)((WSCscrForm *) (WSClist *) ((WSCverbList *) x));
}
static void *_p_WSCtreeListTo_p_WSCscrForm(void *x) {
    return (void *)((WSCscrForm *) (WSClist *) ((WSCtreeList *) x));
}
static void *_p_WSClistTo_p_WSCscrForm(void *x) {
    return (void *)((WSCscrForm *)  ((WSClist *) x));
}
static void *_p_WSCverbListTo_p_WSClist(void *x) {
    return (void *)((WSClist *)  ((WSCverbList *) x));
}
static void *_p_WSCtreeListTo_p_WSClist(void *x) {
    return (void *)((WSClist *)  ((WSCtreeList *) x));
}
static void *_p_WSCdialogTo_p_WSCbaseDialog(void *x) {
    return (void *)((WSCbaseDialog *)  ((WSCdialog *) x));
}
static void *_p_WSCinputDialogTo_p_WSCbaseDialog(void *x) {
    return (void *)((WSCbaseDialog *)  ((WSCinputDialog *) x));
}
static void *_p_WSCwizardDialogTo_p_WSCbaseDialog(void *x) {
    return (void *)((WSCbaseDialog *)  ((WSCwizardDialog *) x));
}
static void *_p_WSCmessageDialogTo_p_WSCbaseDialog(void *x) {
    return (void *)((WSCbaseDialog *)  ((WSCmessageDialog *) x));
}
static void *_p_WSCworkingDialogTo_p_WSCbaseDialog(void *x) {
    return (void *)((WSCbaseDialog *)  ((WSCworkingDialog *) x));
}
static void *_p_WSCfileSelectTo_p_WSCbaseDialog(void *x) {
    return (void *)((WSCbaseDialog *)  ((WSCfileSelect *) x));
}
static void *_p_WSCvmeterTo_p_WSCvpolyAttr(void *x) {
    return (void *)((WSCvpolyAttr *)  ((WSCvmeter *) x));
}
static void *_p_WSCvpolyTo_p_WSCvpolyAttr(void *x) {
    return (void *)((WSCvpolyAttr *)  ((WSCvpoly *) x));
}
static void *_p_WSCvrectTo_p_WSCvpolyAttr(void *x) {
    return (void *)((WSCvpolyAttr *)  ((WSCvrect *) x));
}
static void *_p_WSCvarcTo_p_WSCvpolyAttr(void *x) {
    return (void *)((WSCvpolyAttr *)  ((WSCvarc *) x));
}
static void *_p_WSCvlabelTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *) ((WSCvlabel *) x));
}
static void *_p_WSClistTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *)(WSCscrForm *) ((WSClist *) x));
}
static void *_p_WSCoptionTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCoption *) x));
}
static void *_p_WSCvrectTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvpolyAttr *) ((WSCvrect *) x));
}
static void *_p_WSCvremoteClientTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCngbase *) ((WSCvremoteClient *) x));
}
static void *_p_WSCngbaseTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *)  ((WSCngbase *) x));
}
static void *_p_WSCvfbtnTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *)(WSCvbtn *) ((WSCvfbtn *) x));
}
static void *_p_WSCindexFormTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCindexForm *) x));
}
static void *_p_WSCvlineTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *) ((WSCvline *) x));
}
static void *_p_WSCvbarGraphTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *) ((WSCvbarGraph *) x));
}
static void *_p_WSCvsliderTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *) ((WSCvslider *) x));
}
static void *_p_WSCtextFieldTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCtextField *) x));
}
static void *_p_WSCbaseDialogTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCwindow *) ((WSCbaseDialog *) x));
}
static void *_p_WSCmessageDialogTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCwindow *)(WSCbaseDialog *) ((WSCmessageDialog *) x));
}
static void *_p_WSCworkingDialogTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCwindow *)(WSCbaseDialog *) ((WSCworkingDialog *) x));
}
static void *_p_WSCvbtnTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *) ((WSCvbtn *) x));
}
static void *_p_WSCwindowTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *)  ((WSCwindow *) x));
}
static void *_p_WSCmainWindowTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCwindow *) ((WSCmainWindow *) x));
}
static void *_p_WSCvradioTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *)(WSCvtoggle *) ((WSCvradio *) x));
}
static void *_p_WSCvertFormTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCvertForm *) x));
}
static void *_p_WSCformTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *)  ((WSCform *) x));
}
static void *_p_WSCcomboBoxTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCcomboBox *) x));
}
static void *_p_WSCvscrBarTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *) ((WSCvscrBar *) x));
}
static void *_p_WSCmenuAreaTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCmenuArea *) x));
}
static void *_p_WSCnwbaseTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *)  ((WSCnwbase *) x));
}
static void *_p_WSCvklabelTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *) ((WSCvklabel *) x));
}
static void *_p_WSCvkflabelTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *)(WSCvklabel *) ((WSCvkflabel *) x));
}
static void *_p_WSCcheckGroupTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *)(WSCradioGroup *) ((WSCcheckGroup *) x));
}
static void *_p_WSCscrFormTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCscrForm *) x));
}
static void *_p_WSCvkslabelTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *)(WSCvifield *) ((WSCvkslabel *) x));
}
static void *_p_WSCvlineGraphTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *) ((WSCvlineGraph *) x));
}
static void *_p_WSCsformTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCsform *) x));
}
static void *_p_WSCvmifieldTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *)(WSCvifield *) ((WSCvmifield *) x));
}
static void *_p_WSCvpolyTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvpolyAttr *) ((WSCvpoly *) x));
}
static void *_p_WSCvarcTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvpolyAttr *) ((WSCvarc *) x));
}
static void *_p_WSCvarrowTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *)(WSCvbtn *) ((WSCvarrow *) x));
}
static void *_p_WSCradioGroupTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCradioGroup *) x));
}
static void *_p_WSCvpolyAttrTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *) ((WSCvpolyAttr *) x));
}
static void *_p_WSCvcsocketTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCngbase *) ((WSCvcsocket *) x));
}
static void *_p_WSCvssocketTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCngbase *) ((WSCvssocket *) x));
}
static void *_p_WSChorzFormTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *)(WSCvertForm *) ((WSChorzForm *) x));
}
static void *_p_WSCvimageTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *) ((WSCvimage *) x));
}
static void *_p_WSCvballoonHelpTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCngbase *) ((WSCvballoonHelp *) x));
}
static void *_p_WSCvremoteServerTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCngbase *) ((WSCvremoteServer *) x));
}
static void *_p_WSCvtimerTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCngbase *) ((WSCvtimer *) x));
}
static void *_p_WSCvmeterTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvpolyAttr *) ((WSCvmeter *) x));
}
static void *_p_WSCvgraphMatrixTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *) ((WSCvgraphMatrix *) x));
}
static void *_p_WSCvifieldTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *) ((WSCvifield *) x));
}
static void *_p_WSCvpifieldTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *)(WSCvifield *) ((WSCvpifield *) x));
}
static void *_p_WSCfileSelectTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCwindow *)(WSCbaseDialog *) ((WSCfileSelect *) x));
}
static void *_p_WSCvclockTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *) ((WSCvclock *) x));
}
static void *_p_WSCvdrawingAreaTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *) ((WSCvdrawingArea *) x));
}
static void *_p_WSCvgraphScaleTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *) ((WSCvgraphScale *) x));
}
static void *_p_WSCdialogTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCwindow *)(WSCbaseDialog *) ((WSCdialog *) x));
}
static void *_p_WSCinputDialogTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCwindow *)(WSCbaseDialog *) ((WSCinputDialog *) x));
}
static void *_p_WSCwizardDialogTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCwindow *)(WSCbaseDialog *) ((WSCwizardDialog *) x));
}
static void *_p_WSCvtoggleTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *) ((WSCvtoggle *) x));
}
static void *_p_WSCtreeListTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *)(WSCscrForm *)(WSClist *) ((WSCtreeList *) x));
}
static void *_p_WSCgridTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCgrid *) x));
}
static void *_p_WSCvudpsocketTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCngbase *) ((WSCvudpsocket *) x));
}
static void *_p_WSCverbListTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *)(WSCscrForm *)(WSClist *) ((WSCverbList *) x));
}
static void *_p_WSCpulldownMenuTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCnwbase *)(WSCvlabel *) ((WSCpulldownMenu *) x));
}
static void *_p_WSCvspaceTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCngbase *) ((WSCvspace *) x));
}
static void *_p_WSCvdbTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCngbase *) ((WSCvdb *) x));
}
static void *_p_WSCvkslabelTo_p_WSCvifield(void *x) {
    return (void *)((WSCvifield *)  ((WSCvkslabel *) x));
}
static void *_p_WSCvmifieldTo_p_WSCvifield(void *x) {
    return (void *)((WSCvifield *)  ((WSCvmifield *) x));
}
static void *_p_WSCvpifieldTo_p_WSCvifield(void *x) {
    return (void *)((WSCvifield *)  ((WSCvpifield *) x));
}
static void *_p_WSCvarrowTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *)(WSCvbtn *) ((WSCvarrow *) x));
}
static void *_p_WSCvpolyTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvpolyAttr *) ((WSCvpoly *) x));
}
static void *_p_WSCvpolyAttrTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *)  ((WSCvpolyAttr *) x));
}
static void *_p_WSCvfbtnTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *)(WSCvbtn *) ((WSCvfbtn *) x));
}
static void *_p_WSCvlineTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *)  ((WSCvline *) x));
}
static void *_p_WSCvbarGraphTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *)  ((WSCvbarGraph *) x));
}
static void *_p_WSCvlabelTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *)  ((WSCvlabel *) x));
}
static void *_p_WSCvkflabelTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *)(WSCvklabel *) ((WSCvkflabel *) x));
}
static void *_p_WSCvlineGraphTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *)  ((WSCvlineGraph *) x));
}
static void *_p_WSCvgraphScaleTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *)  ((WSCvgraphScale *) x));
}
static void *_p_WSCvpifieldTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *)(WSCvifield *) ((WSCvpifield *) x));
}
static void *_p_WSCvifieldTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *) ((WSCvifield *) x));
}
static void *_p_WSCvscrBarTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *)  ((WSCvscrBar *) x));
}
static void *_p_WSCvbtnTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *) ((WSCvbtn *) x));
}
static void *_p_WSCvrectTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvpolyAttr *) ((WSCvrect *) x));
}
static void *_p_WSCvmifieldTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *)(WSCvifield *) ((WSCvmifield *) x));
}
static void *_p_WSCvklabelTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *) ((WSCvklabel *) x));
}
static void *_p_WSCvsliderTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *)  ((WSCvslider *) x));
}
static void *_p_WSCvtoggleTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *) ((WSCvtoggle *) x));
}
static void *_p_WSCvdrawingAreaTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *)  ((WSCvdrawingArea *) x));
}
static void *_p_WSCvclockTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *) ((WSCvclock *) x));
}
static void *_p_WSCpulldownMenuTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *) ((WSCpulldownMenu *) x));
}
static void *_p_WSCvmeterTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvpolyAttr *) ((WSCvmeter *) x));
}
static void *_p_WSCvkslabelTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *)(WSCvifield *) ((WSCvkslabel *) x));
}
static void *_p_WSCvimageTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *)  ((WSCvimage *) x));
}
static void *_p_WSCvarcTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvpolyAttr *) ((WSCvarc *) x));
}
static void *_p_WSCvgraphMatrixTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *)  ((WSCvgraphMatrix *) x));
}
static void *_p_WSCvradioTo_p_WSCnwbase(void *x) {
    return (void *)((WSCnwbase *) (WSCvlabel *)(WSCvtoggle *) ((WSCvradio *) x));
}
static void *_p_WSCvkflabelTo_p_WSCvklabel(void *x) {
    return (void *)((WSCvklabel *)  ((WSCvkflabel *) x));
}
static void *_p_WSCdialogTo_p_WSCwindow(void *x) {
    return (void *)((WSCwindow *) (WSCbaseDialog *) ((WSCdialog *) x));
}
static void *_p_WSCinputDialogTo_p_WSCwindow(void *x) {
    return (void *)((WSCwindow *) (WSCbaseDialog *) ((WSCinputDialog *) x));
}
static void *_p_WSCwizardDialogTo_p_WSCwindow(void *x) {
    return (void *)((WSCwindow *) (WSCbaseDialog *) ((WSCwizardDialog *) x));
}
static void *_p_WSCbaseDialogTo_p_WSCwindow(void *x) {
    return (void *)((WSCwindow *)  ((WSCbaseDialog *) x));
}
static void *_p_WSCmessageDialogTo_p_WSCwindow(void *x) {
    return (void *)((WSCwindow *) (WSCbaseDialog *) ((WSCmessageDialog *) x));
}
static void *_p_WSCworkingDialogTo_p_WSCwindow(void *x) {
    return (void *)((WSCwindow *) (WSCbaseDialog *) ((WSCworkingDialog *) x));
}
static void *_p_WSCmainWindowTo_p_WSCwindow(void *x) {
    return (void *)((WSCwindow *)  ((WSCmainWindow *) x));
}
static void *_p_WSCfileSelectTo_p_WSCwindow(void *x) {
    return (void *)((WSCwindow *) (WSCbaseDialog *) ((WSCfileSelect *) x));
}
static void *_p_WSCvfbtnTo_p_WSCvbtn(void *x) {
    return (void *)((WSCvbtn *)  ((WSCvfbtn *) x));
}
static void *_p_WSCvarrowTo_p_WSCvbtn(void *x) {
    return (void *)((WSCvbtn *)  ((WSCvarrow *) x));
}
static void *_p_WSCcheckGroupTo_p_WSCradioGroup(void *x) {
    return (void *)((WSCradioGroup *)  ((WSCcheckGroup *) x));
}
static void *_p_WSCvballoonHelpTo_p_WSCngbase(void *x) {
    return (void *)((WSCngbase *)  ((WSCvballoonHelp *) x));
}
static void *_p_WSCvudpsocketTo_p_WSCngbase(void *x) {
    return (void *)((WSCngbase *)  ((WSCvudpsocket *) x));
}
static void *_p_WSCvremoteClientTo_p_WSCngbase(void *x) {
    return (void *)((WSCngbase *)  ((WSCvremoteClient *) x));
}
static void *_p_WSCvremoteServerTo_p_WSCngbase(void *x) {
    return (void *)((WSCngbase *)  ((WSCvremoteServer *) x));
}
static void *_p_WSCvdbTo_p_WSCngbase(void *x) {
    return (void *)((WSCngbase *)  ((WSCvdb *) x));
}
static void *_p_WSCvtimerTo_p_WSCngbase(void *x) {
    return (void *)((WSCngbase *)  ((WSCvtimer *) x));
}
static void *_p_WSCvspaceTo_p_WSCngbase(void *x) {
    return (void *)((WSCngbase *)  ((WSCvspace *) x));
}
static void *_p_WSCvcsocketTo_p_WSCngbase(void *x) {
    return (void *)((WSCngbase *)  ((WSCvcsocket *) x));
}
static void *_p_WSCvssocketTo_p_WSCngbase(void *x) {
    return (void *)((WSCngbase *)  ((WSCvssocket *) x));
}
static void *_p_WSCcomboBoxTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCcomboBox *) x));
}
static void *_p_WSChorzFormTo_p_WSCform(void *x) {
    return (void *)((WSCform *) (WSCvertForm *) ((WSChorzForm *) x));
}
static void *_p_WSClistTo_p_WSCform(void *x) {
    return (void *)((WSCform *) (WSCscrForm *) ((WSClist *) x));
}
static void *_p_WSCcheckGroupTo_p_WSCform(void *x) {
    return (void *)((WSCform *) (WSCradioGroup *) ((WSCcheckGroup *) x));
}
static void *_p_WSCvertFormTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCvertForm *) x));
}
static void *_p_WSCsformTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCsform *) x));
}
static void *_p_WSCindexFormTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCindexForm *) x));
}
static void *_p_WSCtextFieldTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCtextField *) x));
}
static void *_p_WSCverbListTo_p_WSCform(void *x) {
    return (void *)((WSCform *) (WSCscrForm *)(WSClist *) ((WSCverbList *) x));
}
static void *_p_WSCtreeListTo_p_WSCform(void *x) {
    return (void *)((WSCform *) (WSCscrForm *)(WSClist *) ((WSCtreeList *) x));
}
static void *_p_WSCoptionTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCoption *) x));
}
static void *_p_WSCscrFormTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCscrForm *) x));
}
static void *_p_WSCmenuAreaTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCmenuArea *) x));
}
static void *_p_WSCradioGroupTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCradioGroup *) x));
}
static void *_p_WSCgridTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCgrid *) x));
}
static swig_type_info _swigt__p_WSCvpoly[] = {{"_p_WSCvpoly", 0, "WSCvpoly *", 0},{"_p_WSCvpoly"},{0}};
static swig_type_info _swigt__p_WSCremoteInstanceData[] = {{"_p_WSCremoteInstanceData", 0, "WSCremoteInstanceData *", 0},{"_p_WSCremoteInstanceData"},{0}};
static swig_type_info _swigt__p_WSCpulldownMenu[] = {{"_p_WSCpulldownMenu", 0, "WSCpulldownMenu *", 0},{"_p_WSCpulldownMenu"},{0}};
static swig_type_info _swigt__p_WSCvmifield[] = {{"_p_WSCvmifield", 0, "WSCvmifield *", 0},{"_p_WSCvmifield"},{0}};
static swig_type_info _swigt__p_WSCvimage[] = {{"_p_WSCvimage", 0, "WSCvimage *", 0},{"_p_WSCvimage"},{0}};
static swig_type_info _swigt__p_WSCRbase[] = {{"_p_WSCRbase", 0, "WSCRbase *", 0},{"_p_WSCRbase"},{0}};
static swig_type_info _swigt__p_WSCvtimer[] = {{"_p_WSCvtimer", 0, "WSCvtimer *", 0},{"_p_WSCvtimer"},{0}};
static swig_type_info _swigt__p_WSCvariant[] = {{"_p_WSCvariant", 0, "WSCvariant *", 0},{"_p_WSCvariant"},{0}};
static swig_type_info _swigt__p_WSCvballoonHelp[] = {{"_p_WSCvballoonHelp", 0, "WSCvballoonHelp *", 0},{"_p_WSCvballoonHelp"},{0}};
static swig_type_info _swigt__p_WSDimage[] = {{"_p_WSDimage", 0, "WSDimage *", 0},{"_p_WSDimage"},{0}};
static swig_type_info _swigt__p_WSCsform[] = {{"_p_WSCsform", 0, "WSCsform *", 0},{"_p_WSCsform"},{0}};
static swig_type_info _swigt__p_WSCcolorSet[] = {{"_p_WSCcolorSet", 0, "WSCcolorSet *", 0},{"_p_WSCcolorSet"},{0}};
static swig_type_info _swigt__p_WSCtreeList[] = {{"_p_WSCtreeList", 0, "WSCtreeList *", 0},{"_p_WSCtreeList"},{0}};
static swig_type_info _swigt__p_WSCvertForm[] = {{"_p_WSCvertForm", 0, "WSCvertForm *", 0},{"_p_WSChorzForm", _p_WSChorzFormTo_p_WSCvertForm},{"_p_WSCvertForm"},{0}};
static swig_type_info _swigt__p_WSCtextField[] = {{"_p_WSCtextField", 0, "WSCtextField *", 0},{"_p_WSCtextField"},{0}};
static swig_type_info _swigt__p_WSCfontSet[] = {{"_p_WSCfontSet", 0, "WSCfontSet *", 0},{"_p_WSCfontSet"},{0}};
static swig_type_info _swigt__p_WSCvtoggle[] = {{"_p_WSCvtoggle", 0, "WSCvtoggle *", 0},{"_p_WSCvtoggle"},{"_p_WSCvradio", _p_WSCvradioTo_p_WSCvtoggle},{0}};
static swig_type_info _swigt__p_WSDkeyboard[] = {{"_p_WSDkeyboard", 0, "WSDkeyboard *", 0},{"_p_WSDkeyboard"},{0}};
static swig_type_info _swigt__p_WSCvbarGraph[] = {{"_p_WSCvbarGraph", 0, "WSCvbarGraph *", 0},{"_p_WSCvbarGraph"},{0}};
static swig_type_info _swigt__p_WSCvslider[] = {{"_p_WSCvslider", 0, "WSCvslider *", 0},{"_p_WSCvslider"},{0}};
static swig_type_info _swigt__p_WSCvlabel[] = {{"_p_WSCvlabel", 0, "WSCvlabel *", 0},{"_p_WSCvarrow", _p_WSCvarrowTo_p_WSCvlabel},{"_p_WSCvfbtn", _p_WSCvfbtnTo_p_WSCvlabel},{"_p_WSCvlabel"},{"_p_WSCvkflabel", _p_WSCvkflabelTo_p_WSCvlabel},{"_p_WSCvifield", _p_WSCvifieldTo_p_WSCvlabel},{"_p_WSCvpifield", _p_WSCvpifieldTo_p_WSCvlabel},{"_p_WSCvbtn", _p_WSCvbtnTo_p_WSCvlabel},{"_p_WSCvmifield", _p_WSCvmifieldTo_p_WSCvlabel},{"_p_WSCvtoggle", _p_WSCvtoggleTo_p_WSCvlabel},{"_p_WSCvklabel", _p_WSCvklabelTo_p_WSCvlabel},{"_p_WSCvclock", _p_WSCvclockTo_p_WSCvlabel},{"_p_WSCpulldownMenu", _p_WSCpulldownMenuTo_p_WSCvlabel},{"_p_WSCvkslabel", _p_WSCvkslabelTo_p_WSCvlabel},{"_p_WSCvradio", _p_WSCvradioTo_p_WSCvlabel},{0}};
static swig_type_info _swigt__p_WSCmenuArea[] = {{"_p_WSCmenuArea", 0, "WSCmenuArea *", 0},{"_p_WSCmenuArea"},{0}};
static swig_type_info _swigt__p_WSCvgraphMatrix[] = {{"_p_WSCvgraphMatrix", 0, "WSCvgraphMatrix *", 0},{"_p_WSCvgraphMatrix"},{0}};
static swig_type_info _swigt__p_WSCscrForm[] = {{"_p_WSCscrForm", 0, "WSCscrForm *", 0},{"_p_WSCverbList", _p_WSCverbListTo_p_WSCscrForm},{"_p_WSCscrForm"},{"_p_WSCtreeList", _p_WSCtreeListTo_p_WSCscrForm},{"_p_WSClist", _p_WSClistTo_p_WSCscrForm},{0}};
static swig_type_info _swigt__p_WSCvrect[] = {{"_p_WSCvrect", 0, "WSCvrect *", 0},{"_p_WSCvrect"},{0}};
static swig_type_info _swigt__p_WSCvkslabel[] = {{"_p_WSCvkslabel", 0, "WSCvkslabel *", 0},{"_p_WSCvkslabel"},{0}};
static swig_type_info _swigt__p_WSCcheckGroup[] = {{"_p_WSCcheckGroup", 0, "WSCcheckGroup *", 0},{"_p_WSCcheckGroup"},{0}};
static swig_type_info _swigt__p_WSCvgraphScale[] = {{"_p_WSCvgraphScale", 0, "WSCvgraphScale *", 0},{"_p_WSCvgraphScale"},{0}};
static swig_type_info _swigt__p_WSCulong[] = {{"_p_WSCulong", 0, "WSCulong *", 0},{"_p_WSCulong"},{0}};
static swig_type_info _swigt__p_void[] = {{"_p_void", 0, "void *", 0},{"_p_void"},{0}};
static swig_type_info _swigt__p_WSClist[] = {{"_p_WSClist", 0, "WSClist *", 0},{"_p_WSCverbList", _p_WSCverbListTo_p_WSClist},{"_p_WSCtreeList", _p_WSCtreeListTo_p_WSClist},{"_p_WSClist"},{0}};
static swig_type_info _swigt__p_WSClistData[] = {{"_p_WSClistData", 0, "WSClistData *", 0},{"_p_WSClistData"},{0}};
static swig_type_info _swigt__p_WSCuchar[] = {{"_p_WSCuchar", 0, "WSCuchar *", 0},{"_p_WSCuchar"},{"_p_WSCbool"},{0}};
static swig_type_info _swigt__p_PyObject[] = {{"_p_PyObject", 0, "PyObject *", 0},{"_p_PyObject"},{0}};
static swig_type_info _swigt__p_WSCvlineGraph[] = {{"_p_WSCvlineGraph", 0, "WSCvlineGraph *", 0},{"_p_WSCvlineGraph"},{0}};
static swig_type_info _swigt__p_WSCvradio[] = {{"_p_WSCvradio", 0, "WSCvradio *", 0},{"_p_WSCvradio"},{0}};
static swig_type_info _swigt__p_WSCvclock[] = {{"_p_WSCvclock", 0, "WSCvclock *", 0},{"_p_WSCvclock"},{0}};
static swig_type_info _swigt__p_WSCbaseList[] = {{"_p_WSCbaseList", 0, "WSCbaseList *", 0},{"_p_WSCbaseList"},{0}};
static swig_type_info _swigt__p_WSCworkingDialog[] = {{"_p_WSCworkingDialog", 0, "WSCworkingDialog *", 0},{"_p_WSCworkingDialog"},{0}};
static swig_type_info _swigt__p_WSCmessageDialog[] = {{"_p_WSCmessageDialog", 0, "WSCmessageDialog *", 0},{"_p_WSCmessageDialog"},{0}};
static swig_type_info _swigt__p_WSCbaseDialog[] = {{"_p_WSCbaseDialog", 0, "WSCbaseDialog *", 0},{"_p_WSCdialog", _p_WSCdialogTo_p_WSCbaseDialog},{"_p_WSCinputDialog", _p_WSCinputDialogTo_p_WSCbaseDialog},{"_p_WSCwizardDialog", _p_WSCwizardDialogTo_p_WSCbaseDialog},{"_p_WSCbaseDialog"},{"_p_WSCmessageDialog", _p_WSCmessageDialogTo_p_WSCbaseDialog},{"_p_WSCworkingDialog", _p_WSCworkingDialogTo_p_WSCbaseDialog},{"_p_WSCfileSelect", _p_WSCfileSelectTo_p_WSCbaseDialog},{0}};
static swig_type_info _swigt__p_WSCvremoteClient[] = {{"_p_WSCvremoteClient", 0, "WSCvremoteClient *", 0},{"_p_WSCvremoteClient"},{0}};
static swig_type_info _swigt__p_WSCverbList[] = {{"_p_WSCverbList", 0, "WSCverbList *", 0},{"_p_WSCverbList"},{0}};
static swig_type_info _swigt__p_WSCpoint[] = {{"_p_WSCpoint", 0, "WSCpoint *", 0},{"_p_WSCpoint"},{0}};
static swig_type_info _swigt__p_WSDfont[] = {{"_p_WSDfont", 0, "WSDfont *", 0},{"_p_WSDfont"},{0}};
static swig_type_info _swigt__p_long[] = {{"_p_long", 0, "long *", 0},{"_p_long"},{0}};
static swig_type_info _swigt__p_WSCvpolyAttr[] = {{"_p_WSCvpolyAttr", 0, "WSCvpolyAttr *", 0},{"_p_WSCvmeter", _p_WSCvmeterTo_p_WSCvpolyAttr},{"_p_WSCvpoly", _p_WSCvpolyTo_p_WSCvpolyAttr},{"_p_WSCvpolyAttr"},{"_p_WSCvrect", _p_WSCvrectTo_p_WSCvpolyAttr},{"_p_WSCvarc", _p_WSCvarcTo_p_WSCvpolyAttr},{0}};
static swig_type_info _swigt__p_WSCvudpsocket[] = {{"_p_WSCvudpsocket", 0, "WSCvudpsocket *", 0},{"_p_WSCvudpsocket"},{0}};
static swig_type_info _swigt__p_WSCbool[] = {{"_p_WSCbool", 0, "WSCbool *", 0},{"_p_WSCbool"},{"_p_WSCuchar"},{0}};
static swig_type_info _swigt__p_WSCvdrawingArea[] = {{"_p_WSCvdrawingArea", 0, "WSCvdrawingArea *", 0},{"_p_WSCvdrawingArea"},{0}};
static swig_type_info _swigt__p_WSCbase[] = {{"_p_WSCbase", 0, "WSCbase *", 0},{"_p_WSClist", _p_WSClistTo_p_WSCbase},{"_p_WSCvlabel", _p_WSCvlabelTo_p_WSCbase},{"_p_WSCoption", _p_WSCoptionTo_p_WSCbase},{"_p_WSCvrect", _p_WSCvrectTo_p_WSCbase},{"_p_WSCvremoteClient", _p_WSCvremoteClientTo_p_WSCbase},{"_p_WSCngbase", _p_WSCngbaseTo_p_WSCbase},{"_p_WSCindexForm", _p_WSCindexFormTo_p_WSCbase},{"_p_WSCvfbtn", _p_WSCvfbtnTo_p_WSCbase},{"_p_WSCvline", _p_WSCvlineTo_p_WSCbase},{"_p_WSCvbarGraph", _p_WSCvbarGraphTo_p_WSCbase},{"_p_WSCworkingDialog", _p_WSCworkingDialogTo_p_WSCbase},{"_p_WSCmessageDialog", _p_WSCmessageDialogTo_p_WSCbase},{"_p_WSCbaseDialog", _p_WSCbaseDialogTo_p_WSCbase},{"_p_WSCvslider", _p_WSCvsliderTo_p_WSCbase},{"_p_WSCtextField", _p_WSCtextFieldTo_p_WSCbase},{"_p_WSCvbtn", _p_WSCvbtnTo_p_WSCbase},{"_p_WSCvradio", _p_WSCvradioTo_p_WSCbase},{"_p_WSCvertForm", _p_WSCvertFormTo_p_WSCbase},{"_p_WSCmainWindow", _p_WSCmainWindowTo_p_WSCbase},{"_p_WSCwindow", _p_WSCwindowTo_p_WSCbase},{"_p_WSCvdb", _p_WSCvdbTo_p_WSCbase},{"_p_WSCform", _p_WSCformTo_p_WSCbase},{"_p_WSCcomboBox", _p_WSCcomboBoxTo_p_WSCbase},{"_p_WSCvscrBar", _p_WSCvscrBarTo_p_WSCbase},{"_p_WSCmenuArea", _p_WSCmenuAreaTo_p_WSCbase},{"_p_WSCvklabel", _p_WSCvklabelTo_p_WSCbase},{"_p_WSCvkflabel", _p_WSCvkflabelTo_p_WSCbase},{"_p_WSCcheckGroup", _p_WSCcheckGroupTo_p_WSCbase},{"_p_WSCscrForm", _p_WSCscrFormTo_p_WSCbase},{"_p_WSCnwbase", _p_WSCnwbaseTo_p_WSCbase},{"_p_WSCvkslabel", _p_WSCvkslabelTo_p_WSCbase},{"_p_WSCvlineGraph", _p_WSCvlineGraphTo_p_WSCbase},{"_p_WSCsform", _p_WSCsformTo_p_WSCbase},{"_p_WSCvmifield", _p_WSCvmifieldTo_p_WSCbase},{"_p_WSCvpoly", _p_WSCvpolyTo_p_WSCbase},{"_p_WSCvarc", _p_WSCvarcTo_p_WSCbase},{"_p_WSCvarrow", _p_WSCvarrowTo_p_WSCbase},{"_p_WSCradioGroup", _p_WSCradioGroupTo_p_WSCbase},{"_p_WSCvssocket", _p_WSCvssocketTo_p_WSCbase},{"_p_WSCvcsocket", _p_WSCvcsocketTo_p_WSCbase},{"_p_WSChorzForm", _p_WSChorzFormTo_p_WSCbase},{"_p_WSCvpolyAttr", _p_WSCvpolyAttrTo_p_WSCbase},{"_p_WSCvballoonHelp", _p_WSCvballoonHelpTo_p_WSCbase},{"_p_WSCvimage", _p_WSCvimageTo_p_WSCbase},{"_p_WSCvremoteServer", _p_WSCvremoteServerTo_p_WSCbase},{"_p_WSCvtimer", _p_WSCvtimerTo_p_WSCbase},{"_p_WSCvmeter", _p_WSCvmeterTo_p_WSCbase},{"_p_WSCvgraphMatrix", _p_WSCvgraphMatrixTo_p_WSCbase},{"_p_WSCvpifield", _p_WSCvpifieldTo_p_WSCbase},{"_p_WSCvifield", _p_WSCvifieldTo_p_WSCbase},{"_p_WSCfileSelect", _p_WSCfileSelectTo_p_WSCbase},{"_p_WSCvclock", _p_WSCvclockTo_p_WSCbase},{"_p_WSCvdrawingArea", _p_WSCvdrawingAreaTo_p_WSCbase},{"_p_WSCtreeList", _p_WSCtreeListTo_p_WSCbase},{"_p_WSCvtoggle", _p_WSCvtoggleTo_p_WSCbase},{"_p_WSCdialog", _p_WSCdialogTo_p_WSCbase},{"_p_WSCinputDialog", _p_WSCinputDialogTo_p_WSCbase},{"_p_WSCwizardDialog", _p_WSCwizardDialogTo_p_WSCbase},{"_p_WSCvgraphScale", _p_WSCvgraphScaleTo_p_WSCbase},{"_p_WSCvudpsocket", _p_WSCvudpsocketTo_p_WSCbase},{"_p_WSCgrid", _p_WSCgridTo_p_WSCbase},{"_p_WSCverbList", _p_WSCverbListTo_p_WSCbase},{"_p_WSCpulldownMenu", _p_WSCpulldownMenuTo_p_WSCbase},{"_p_WSCvspace", _p_WSCvspaceTo_p_WSCbase},{"_p_WSCbase"},{0}};
static swig_type_info _swigt__p_WSCcomboBox[] = {{"_p_WSCcomboBox", 0, "WSCcomboBox *", 0},{"_p_WSCcomboBox"},{0}};
static swig_type_info _swigt__p_WSCvline[] = {{"_p_WSCvline", 0, "WSCvline *", 0},{"_p_WSCvline"},{0}};
static swig_type_info _swigt__p_WSCvifield[] = {{"_p_WSCvifield", 0, "WSCvifield *", 0},{"_p_WSCvkslabel", _p_WSCvkslabelTo_p_WSCvifield},{"_p_WSCvmifield", _p_WSCvmifieldTo_p_WSCvifield},{"_p_WSCvifield"},{"_p_WSCvpifield", _p_WSCvpifieldTo_p_WSCvifield},{0}};
static swig_type_info _swigt__p_WSCvpifield[] = {{"_p_WSCvpifield", 0, "WSCvpifield *", 0},{"_p_WSCvpifield"},{0}};
static swig_type_info _swigt__p_WSCnwbase[] = {{"_p_WSCnwbase", 0, "WSCnwbase *", 0},{"_p_WSCvpoly", _p_WSCvpolyTo_p_WSCnwbase},{"_p_WSCvarrow", _p_WSCvarrowTo_p_WSCnwbase},{"_p_WSCvpolyAttr", _p_WSCvpolyAttrTo_p_WSCnwbase},{"_p_WSCvbarGraph", _p_WSCvbarGraphTo_p_WSCnwbase},{"_p_WSCvline", _p_WSCvlineTo_p_WSCnwbase},{"_p_WSCvfbtn", _p_WSCvfbtnTo_p_WSCnwbase},{"_p_WSCvlabel", _p_WSCvlabelTo_p_WSCnwbase},{"_p_WSCvkflabel", _p_WSCvkflabelTo_p_WSCnwbase},{"_p_WSCvgraphScale", _p_WSCvgraphScaleTo_p_WSCnwbase},{"_p_WSCvlineGraph", _p_WSCvlineGraphTo_p_WSCnwbase},{"_p_WSCvifield", _p_WSCvifieldTo_p_WSCnwbase},{"_p_WSCvpifield", _p_WSCvpifieldTo_p_WSCnwbase},{"_p_WSCvscrBar", _p_WSCvscrBarTo_p_WSCnwbase},{"_p_WSCvbtn", _p_WSCvbtnTo_p_WSCnwbase},{"_p_WSCvrect", _p_WSCvrectTo_p_WSCnwbase},{"_p_WSCvmifield", _p_WSCvmifieldTo_p_WSCnwbase},{"_p_WSCvtoggle", _p_WSCvtoggleTo_p_WSCnwbase},{"_p_WSCvklabel", _p_WSCvklabelTo_p_WSCnwbase},{"_p_WSCvslider", _p_WSCvsliderTo_p_WSCnwbase},{"_p_WSCvdrawingArea", _p_WSCvdrawingAreaTo_p_WSCnwbase},{"_p_WSCpulldownMenu", _p_WSCpulldownMenuTo_p_WSCnwbase},{"_p_WSCvclock", _p_WSCvclockTo_p_WSCnwbase},{"_p_WSCnwbase"},{"_p_WSCvarc", _p_WSCvarcTo_p_WSCnwbase},{"_p_WSCvmeter", _p_WSCvmeterTo_p_WSCnwbase},{"_p_WSCvkslabel", _p_WSCvkslabelTo_p_WSCnwbase},{"_p_WSCvimage", _p_WSCvimageTo_p_WSCnwbase},{"_p_WSCvgraphMatrix", _p_WSCvgraphMatrixTo_p_WSCnwbase},{"_p_WSCvradio", _p_WSCvradioTo_p_WSCnwbase},{0}};
static swig_type_info _swigt__p_WSCvklabel[] = {{"_p_WSCvklabel", 0, "WSCvklabel *", 0},{"_p_WSCvklabel"},{"_p_WSCvkflabel", _p_WSCvkflabelTo_p_WSCvklabel},{0}};
static swig_type_info _swigt__p_WSCvfbtn[] = {{"_p_WSCvfbtn", 0, "WSCvfbtn *", 0},{"_p_WSCvfbtn"},{0}};
static swig_type_info _swigt__p_WSCrect[] = {{"_p_WSCrect", 0, "WSCrect *", 0},{"_p_WSCrect"},{0}};
static swig_type_info _swigt__p_WSCvremoteServer[] = {{"_p_WSCvremoteServer", 0, "WSCvremoteServer *", 0},{"_p_WSCvremoteServer"},{0}};
static swig_type_info _swigt__p_WSDappDev[] = {{"_p_WSDappDev", 0, "WSDappDev *", 0},{"_p_WSDappDev"},{0}};
static swig_type_info _swigt__p_WSChorzForm[] = {{"_p_WSChorzForm", 0, "WSChorzForm *", 0},{"_p_WSChorzForm"},{0}};
static swig_type_info _swigt__p_WSCvdb[] = {{"_p_WSCvdb", 0, "WSCvdb *", 0},{"_p_WSCvdb"},{0}};
static swig_type_info _swigt__p_WSCmainWindow[] = {{"_p_WSCmainWindow", 0, "WSCmainWindow *", 0},{"_p_WSCmainWindow"},{0}};
static swig_type_info _swigt__p_WSCwindow[] = {{"_p_WSCwindow", 0, "WSCwindow *", 0},{"_p_WSCdialog", _p_WSCdialogTo_p_WSCwindow},{"_p_WSCinputDialog", _p_WSCinputDialogTo_p_WSCwindow},{"_p_WSCwizardDialog", _p_WSCwizardDialogTo_p_WSCwindow},{"_p_WSCbaseDialog", _p_WSCbaseDialogTo_p_WSCwindow},{"_p_WSCmessageDialog", _p_WSCmessageDialogTo_p_WSCwindow},{"_p_WSCworkingDialog", _p_WSCworkingDialogTo_p_WSCwindow},{"_p_WSCwindow"},{"_p_WSCmainWindow", _p_WSCmainWindowTo_p_WSCwindow},{"_p_WSCfileSelect", _p_WSCfileSelectTo_p_WSCwindow},{0}};
static swig_type_info _swigt__p_WSCstring[] = {{"_p_WSCstring", 0, "WSCstring *", 0},{"_p_WSCstring"},{0}};
static swig_type_info _swigt__p_WSCvbtn[] = {{"_p_WSCvbtn", 0, "WSCvbtn *", 0},{"_p_WSCvfbtn", _p_WSCvfbtnTo_p_WSCvbtn},{"_p_WSCvarrow", _p_WSCvarrowTo_p_WSCvbtn},{"_p_WSCvbtn"},{0}};
static swig_type_info _swigt__p_WSCwizardDialog[] = {{"_p_WSCwizardDialog", 0, "WSCwizardDialog *", 0},{"_p_WSCwizardDialog"},{0}};
static swig_type_info _swigt__p_WSCinputDialog[] = {{"_p_WSCinputDialog", 0, "WSCinputDialog *", 0},{"_p_WSCinputDialog"},{0}};
static swig_type_info _swigt__p_WSCdialog[] = {{"_p_WSCdialog", 0, "WSCdialog *", 0},{"_p_WSCdialog"},{0}};
static swig_type_info _swigt__p_WSCvmeter[] = {{"_p_WSCvmeter", 0, "WSCvmeter *", 0},{"_p_WSCvmeter"},{0}};
static swig_type_info _swigt__p_WSCradioGroup[] = {{"_p_WSCradioGroup", 0, "WSCradioGroup *", 0},{"_p_WSCcheckGroup", _p_WSCcheckGroupTo_p_WSCradioGroup},{"_p_WSCradioGroup"},{0}};
static swig_type_info _swigt__p_WSCindexForm[] = {{"_p_WSCindexForm", 0, "WSCindexForm *", 0},{"_p_WSCindexForm"},{0}};
static swig_type_info _swigt__p_WSCoption[] = {{"_p_WSCoption", 0, "WSCoption *", 0},{"_p_WSCoption"},{0}};
static swig_type_info _swigt__p_WSCgrid[] = {{"_p_WSCgrid", 0, "WSCgrid *", 0},{"_p_WSCgrid"},{0}};
static swig_type_info _swigt__p_WSCvarrow[] = {{"_p_WSCvarrow", 0, "WSCvarrow *", 0},{"_p_WSCvarrow"},{0}};
static swig_type_info _swigt__p_WSCvkflabel[] = {{"_p_WSCvkflabel", 0, "WSCvkflabel *", 0},{"_p_WSCvkflabel"},{0}};
static swig_type_info _swigt__p_WSCngbase[] = {{"_p_WSCngbase", 0, "WSCngbase *", 0},{"_p_WSCvballoonHelp", _p_WSCvballoonHelpTo_p_WSCngbase},{"_p_WSCvudpsocket", _p_WSCvudpsocketTo_p_WSCngbase},{"_p_WSCvremoteClient", _p_WSCvremoteClientTo_p_WSCngbase},{"_p_WSCvremoteServer", _p_WSCvremoteServerTo_p_WSCngbase},{"_p_WSCvdb", _p_WSCvdbTo_p_WSCngbase},{"_p_WSCngbase"},{"_p_WSCvtimer", _p_WSCvtimerTo_p_WSCngbase},{"_p_WSCvspace", _p_WSCvspaceTo_p_WSCngbase},{"_p_WSCvcsocket", _p_WSCvcsocketTo_p_WSCngbase},{"_p_WSCvssocket", _p_WSCvssocketTo_p_WSCngbase},{0}};
static swig_type_info _swigt__p_WSCimageSet[] = {{"_p_WSCimageSet", 0, "WSCimageSet *", 0},{"_p_WSCimageSet"},{0}};
static swig_type_info _swigt__p_WSCvspace[] = {{"_p_WSCvspace", 0, "WSCvspace *", 0},{"_p_WSCvspace"},{0}};
static swig_type_info _swigt__p_WSCvscrBar[] = {{"_p_WSCvscrBar", 0, "WSCvscrBar *", 0},{"_p_WSCvscrBar"},{0}};
static swig_type_info _swigt__p_WSCvarc[] = {{"_p_WSCvarc", 0, "WSCvarc *", 0},{"_p_WSCvarc"},{0}};
static swig_type_info _swigt__p_WSCfileSelect[] = {{"_p_WSCfileSelect", 0, "WSCfileSelect *", 0},{"_p_WSCfileSelect"},{0}};
static swig_type_info _swigt__p_WSCvssocket[] = {{"_p_WSCvssocket", 0, "WSCvssocket *", 0},{"_p_WSCvssocket"},{0}};
static swig_type_info _swigt__p_WSCvcsocket[] = {{"_p_WSCvcsocket", 0, "WSCvcsocket *", 0},{"_p_WSCvcsocket"},{0}};
static swig_type_info _swigt__p_WSDcolor[] = {{"_p_WSDcolor", 0, "WSDcolor *", 0},{"_p_WSDcolor"},{0}};
static swig_type_info _swigt__p_WSCform[] = {{"_p_WSCform", 0, "WSCform *", 0},{"_p_WSCcomboBox", _p_WSCcomboBoxTo_p_WSCform},{"_p_WSChorzForm", _p_WSChorzFormTo_p_WSCform},{"_p_WSCform"},{"_p_WSClist", _p_WSClistTo_p_WSCform},{"_p_WSCcheckGroup", _p_WSCcheckGroupTo_p_WSCform},{"_p_WSCvertForm", _p_WSCvertFormTo_p_WSCform},{"_p_WSCsform", _p_WSCsformTo_p_WSCform},{"_p_WSCindexForm", _p_WSCindexFormTo_p_WSCform},{"_p_WSCtextField", _p_WSCtextFieldTo_p_WSCform},{"_p_WSCverbList", _p_WSCverbListTo_p_WSCform},{"_p_WSCtreeList", _p_WSCtreeListTo_p_WSCform},{"_p_WSCoption", _p_WSCoptionTo_p_WSCform},{"_p_WSCscrForm", _p_WSCscrFormTo_p_WSCform},{"_p_WSCmenuArea", _p_WSCmenuAreaTo_p_WSCform},{"_p_WSCradioGroup", _p_WSCradioGroupTo_p_WSCform},{"_p_WSCgrid", _p_WSCgridTo_p_WSCform},{0}};

static swig_type_info *swig_types_initial[] = {
_swigt__p_WSCvpoly, 
_swigt__p_WSCremoteInstanceData, 
_swigt__p_WSCpulldownMenu, 
_swigt__p_WSCvmifield, 
_swigt__p_WSCvimage, 
_swigt__p_WSCRbase, 
_swigt__p_WSCvtimer, 
_swigt__p_WSCvariant, 
_swigt__p_WSCvballoonHelp, 
_swigt__p_WSDimage, 
_swigt__p_WSCsform, 
_swigt__p_WSCcolorSet, 
_swigt__p_WSCtreeList, 
_swigt__p_WSCvertForm, 
_swigt__p_WSCtextField, 
_swigt__p_WSCfontSet, 
_swigt__p_WSCvtoggle, 
_swigt__p_WSDkeyboard, 
_swigt__p_WSCvbarGraph, 
_swigt__p_WSCvslider, 
_swigt__p_WSCvlabel, 
_swigt__p_WSCmenuArea, 
_swigt__p_WSCvgraphMatrix, 
_swigt__p_WSCscrForm, 
_swigt__p_WSCvrect, 
_swigt__p_WSCvkslabel, 
_swigt__p_WSCcheckGroup, 
_swigt__p_WSCvgraphScale, 
_swigt__p_WSCulong, 
_swigt__p_void, 
_swigt__p_WSClist, 
_swigt__p_WSClistData, 
_swigt__p_WSCuchar, 
_swigt__p_PyObject, 
_swigt__p_WSCvlineGraph, 
_swigt__p_WSCvradio, 
_swigt__p_WSCvclock, 
_swigt__p_WSCbaseList, 
_swigt__p_WSCworkingDialog, 
_swigt__p_WSCmessageDialog, 
_swigt__p_WSCbaseDialog, 
_swigt__p_WSCvremoteClient, 
_swigt__p_WSCverbList, 
_swigt__p_WSCpoint, 
_swigt__p_WSDfont, 
_swigt__p_long, 
_swigt__p_WSCvpolyAttr, 
_swigt__p_WSCvudpsocket, 
_swigt__p_WSCbool, 
_swigt__p_WSCvdrawingArea, 
_swigt__p_WSCbase, 
_swigt__p_WSCcomboBox, 
_swigt__p_WSCvline, 
_swigt__p_WSCvifield, 
_swigt__p_WSCvpifield, 
_swigt__p_WSCnwbase, 
_swigt__p_WSCvklabel, 
_swigt__p_WSCvfbtn, 
_swigt__p_WSCrect, 
_swigt__p_WSCvremoteServer, 
_swigt__p_WSDappDev, 
_swigt__p_WSChorzForm, 
_swigt__p_WSCvdb, 
_swigt__p_WSCmainWindow, 
_swigt__p_WSCwindow, 
_swigt__p_WSCstring, 
_swigt__p_WSCvbtn, 
_swigt__p_WSCwizardDialog, 
_swigt__p_WSCinputDialog, 
_swigt__p_WSCdialog, 
_swigt__p_WSCvmeter, 
_swigt__p_WSCradioGroup, 
_swigt__p_WSCindexForm, 
_swigt__p_WSCoption, 
_swigt__p_WSCgrid, 
_swigt__p_WSCvarrow, 
_swigt__p_WSCvkflabel, 
_swigt__p_WSCngbase, 
_swigt__p_WSCimageSet, 
_swigt__p_WSCvspace, 
_swigt__p_WSCvscrBar, 
_swigt__p_WSCvarc, 
_swigt__p_WSCfileSelect, 
_swigt__p_WSCvssocket, 
_swigt__p_WSCvcsocket, 
_swigt__p_WSDcolor, 
_swigt__p_WSCform, 
0
};


/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */

static swig_const_info swig_const_table[] = {
{ SWIG_PY_INT,     (char *)"WS_EN_DEFAULT", (long) -2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_LOCALE", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_NONE", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_1", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_2", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_3", (long) 3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_4", (long) 4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_5", (long) 5, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_6", (long) 6, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_7", (long) 7, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_8", (long) 8, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_9", (long) 9, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_10", (long) 10, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_11", (long) 11, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_12", (long) 12, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_13", (long) 13, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_14", (long) 14, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_ISO8859_15", (long) 15, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_UTF8", (long) 16, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_KOI8R", (long) 17, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_EUCJP", (long) 20, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_SJIS", (long) 21, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_EUCKR", (long) 30, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_EUCCN", (long) 40, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EN_BIG5", (long) 50, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_MOUSE_SHIFT", (long) (1<<0), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_MOUSE_LOCK", (long) (1<<1), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_MOUSE_CONTROL", (long) (1<<2), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_MOUSE_MOD", (long) (1<<3), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_MOUSE_BTN1", (long) (1<<8), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_MOUSE_BTN2", (long) (1<<9), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_MOUSE_BTN3", (long) (1<<10), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_MOUSE_BTN4", (long) (1<<11), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_MOUSE_BTN5", (long) (1<<12), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_READ", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_WRITE", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_RW", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_SHADOW_OUT", (long) (0), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_SHADOW_IN", (long) (1), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_SHADOW_EOUT", (long) (2), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_SHADOW_EIN", (long) (3), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_SHADOW_BORDER", (long) (4), 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_LEFT", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_RIGHT", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_CENTER", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_UP", (long) 3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_TOP", (long) 3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_DOWN", (long) 4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_BOTTOM", (long) 4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_LEFT_TOP", (long) 5, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_LEFT_BOTTOM", (long) 6, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_RIGHT_TOP", (long) 7, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_RIGHT_BOTTOM", (long) 8, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_RET", (long) 9, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_TAB", (long) 11, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_STAB", (long) 12, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_NO_ERR", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_OK", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_ERR", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_REMOTE_CALL_FAILED", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"False", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"True", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTlong", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTulong", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTshort", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTushort", (long) 3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTchar", (long) 4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTuchar", (long) 5, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTfloat", (long) 6, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTdouble", (long) 7, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTvoidptr", (long) 8, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTcharptr", (long) 9, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTvoid", (long) 10, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTbool", (long) 11, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTint", (long) 12, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSTuint", (long) 13, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_HASH_MAX_NUM", (long) 32, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_NONE", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_BackSpace", (long) 0xFF08, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Tab", (long) 0xFF09, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Linefeed", (long) 0xFF0A, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Clear", (long) 0xFF0B, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Return", (long) 0xFF0D, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Pause", (long) 0xFF13, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Scroll_Lock", (long) 0xFF14, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Sys_Req", (long) 0xFF15, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Escape", (long) 0xFF1B, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Delete", (long) 0xFFFF, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Kanji", (long) 0xFF21, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Muhenkan", (long) 0xFF22, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Henkan_Mode", (long) 0xFF23, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Henkan", (long) 0xFF23, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Romaji", (long) 0xFF24, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Hiragana", (long) 0xFF25, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Katakana", (long) 0xFF26, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Hiragana_Katakana", (long) 0xFF27, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Zenkaku", (long) 0xFF28, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Hankaku", (long) 0xFF29, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Zenkaku_Hankaku", (long) 0xFF2A, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Touroku", (long) 0xFF2B, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Massyo", (long) 0xFF2C, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Kana_Lock", (long) 0xFF2D, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Kana_Shift", (long) 0xFF2E, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Eisu_Shift", (long) 0xFF2F, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Eisu_toggle", (long) 0xFF30, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Home", (long) 0xFF50, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Left", (long) 0xFF51, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Up", (long) 0xFF52, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Right", (long) 0xFF53, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Down", (long) 0xFF54, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Prior", (long) 0xFF55, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Page_Up", (long) 0xFF55, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Page_Down", (long) 0xFF56, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_End", (long) 0xFF57, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Begin", (long) 0xFF58, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Select", (long) 0xFF60, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Print", (long) 0xFF61, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Execute", (long) 0xFF62, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Insert", (long) 0xFF63, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Undo", (long) 0xFF65, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Redo", (long) 0xFF66, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Menu", (long) 0xFF67, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Find", (long) 0xFF68, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Cancel", (long) 0xFF69, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Help", (long) 0xFF6A, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Break", (long) 0xFF6B, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Mode_switch", (long) 0xFF7E, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_script_switch", (long) 0xFF7E, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Num_Lock", (long) 0xFF7F, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Space", (long) 0xFF80, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Tab", (long) 0xFF89, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Enter", (long) 0xFF8D, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_F1", (long) 0xFF91, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_F2", (long) 0xFF92, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_F3", (long) 0xFF93, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_F4", (long) 0xFF94, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Home", (long) 0xFF95, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Left", (long) 0xFF96, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Up", (long) 0xFF97, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Right", (long) 0xFF98, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Down", (long) 0xFF99, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Prior", (long) 0xFF9A, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Page_Up", (long) 0xFF9A, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Next", (long) 0xFF9B, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Page_Down", (long) 0xFF9B, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_End", (long) 0xFF9C, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Begin", (long) 0xFF9D, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Insert", (long) 0xFF9E, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Delete", (long) 0xFF9F, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Equal", (long) 0xFFBD, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Multiply", (long) 0xFFAA, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Add", (long) 0xFFAB, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Separator", (long) 0xFFAC, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Subtract", (long) 0xFFAD, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Decimal", (long) 0xFFAE, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Divide", (long) 0xFFAF, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_0", (long) 0xFFB0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_1", (long) 0xFFB1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_2", (long) 0xFFB2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_3", (long) 0xFFB3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_4", (long) 0xFFB4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_5", (long) 0xFFB5, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_6", (long) 0xFFB6, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_7", (long) 0xFFB7, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_8", (long) 0xFFB8, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_9", (long) 0xFFB9, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F1", (long) 0xFFBE, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F2", (long) 0xFFBF, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F3", (long) 0xFFC0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F4", (long) 0xFFC1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F5", (long) 0xFFC2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F6", (long) 0xFFC3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F7", (long) 0xFFC4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F8", (long) 0xFFC5, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F9", (long) 0xFFC6, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F10", (long) 0xFFC7, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F11", (long) 0xFFC8, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L1", (long) 0xFFC8, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F12", (long) 0xFFC9, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L2", (long) 0xFFC9, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F13", (long) 0xFFCA, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L3", (long) 0xFFCA, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F14", (long) 0xFFCB, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L4", (long) 0xFFCB, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F15", (long) 0xFFCC, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L5", (long) 0xFFCC, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F16", (long) 0xFFCD, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L6", (long) 0xFFCD, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F17", (long) 0xFFCE, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L7", (long) 0xFFCE, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F18", (long) 0xFFCF, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L8", (long) 0xFFCF, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F19", (long) 0xFFD0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L9", (long) 0xFFD0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F20", (long) 0xFFD1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L10", (long) 0xFFD1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F21", (long) 0xFFD2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R1", (long) 0xFFD2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F22", (long) 0xFFD3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R2", (long) 0xFFD3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F23", (long) 0xFFD4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R3", (long) 0xFFD4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F24", (long) 0xFFD5, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R4", (long) 0xFFD5, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F25", (long) 0xFFD6, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R5", (long) 0xFFD6, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F26", (long) 0xFFD7, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R6", (long) 0xFFD7, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F27", (long) 0xFFD8, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R7", (long) 0xFFD8, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F28", (long) 0xFFD9, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R8", (long) 0xFFD9, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F29", (long) 0xFFDA, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R9", (long) 0xFFDA, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F30", (long) 0xFFDB, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R10", (long) 0xFFDB, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F31", (long) 0xFFDC, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R11", (long) 0xFFDC, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F32", (long) 0xFFDD, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R12", (long) 0xFFDD, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F33", (long) 0xFFDE, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R13", (long) 0xFFDE, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F34", (long) 0xFFDF, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R14", (long) 0xFFDF, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F35", (long) 0xFFE0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R15", (long) 0xFFE0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Shift_L", (long) 0xFFE1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Shift_R", (long) 0xFFE2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Control_L", (long) 0xFFE3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Control_R", (long) 0xFFE4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Caps_Lock", (long) 0xFFE5, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Shift_Lock", (long) 0xFFE6, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Meta_L", (long) 0xFFE7, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Meta_R", (long) 0xFFE8, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Alt_L", (long) 0xFFE9, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Alt_R", (long) 0xFFEA, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Super_L", (long) 0xFFEB, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Super_R", (long) 0xFFEC, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Hyper_L", (long) 0xFFED, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Hyper_R", (long) 0xFFEE, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_space", (long) 0x020, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_exclam", (long) 0x021, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_quotedbl", (long) 0x022, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_numbersign", (long) 0x023, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_dollar", (long) 0x024, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_percent", (long) 0x025, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_ampersand", (long) 0x026, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_apostrophe", (long) 0x027, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_quoteright", (long) 0x027, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_parenleft", (long) 0x028, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_parenright", (long) 0x029, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_asterisk", (long) 0x02a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_plus", (long) 0x02b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_comma", (long) 0x02c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_minus", (long) 0x02d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_period", (long) 0x02e, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_slash", (long) 0x02f, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_0", (long) 0x030, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_1", (long) 0x031, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_2", (long) 0x032, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_3", (long) 0x033, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_4", (long) 0x034, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_5", (long) 0x035, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_6", (long) 0x036, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_7", (long) 0x037, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_8", (long) 0x038, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_9", (long) 0x039, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_colon", (long) 0x03a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_semicolon", (long) 0x03b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_less", (long) 0x03c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_equal", (long) 0x03d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_greater", (long) 0x03e, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_question", (long) 0x03f, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_at", (long) 0x040, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_A", (long) 0x041, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_B", (long) 0x042, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_C", (long) 0x043, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_D", (long) 0x044, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_E", (long) 0x045, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F", (long) 0x046, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_G", (long) 0x047, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_H", (long) 0x048, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_I", (long) 0x049, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_J", (long) 0x04a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_K", (long) 0x04b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L", (long) 0x04c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_M", (long) 0x04d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_N", (long) 0x04e, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_O", (long) 0x04f, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_P", (long) 0x050, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Q", (long) 0x051, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R", (long) 0x052, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_S", (long) 0x053, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_T", (long) 0x054, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_U", (long) 0x055, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_V", (long) 0x056, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_W", (long) 0x057, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_X", (long) 0x058, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Y", (long) 0x059, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Z", (long) 0x05a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_bracketleft", (long) 0x05b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_backslash", (long) 0x05c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_bracketright", (long) 0x05d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_asciicircum", (long) 0x05e, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_underscore", (long) 0x05f, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_grave", (long) 0x060, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_quoteleft", (long) 0x060, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_a", (long) 0x061, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_b", (long) 0x062, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_c", (long) 0x063, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_d", (long) 0x064, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_e", (long) 0x065, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_f", (long) 0x066, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_g", (long) 0x067, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_h", (long) 0x068, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_i", (long) 0x069, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_j", (long) 0x06a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_k", (long) 0x06b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_l", (long) 0x06c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_m", (long) 0x06d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_n", (long) 0x06e, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_o", (long) 0x06f, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_p", (long) 0x070, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_q", (long) 0x071, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_r", (long) 0x072, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_s", (long) 0x073, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_t", (long) 0x074, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_u", (long) 0x075, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_v", (long) 0x076, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_w", (long) 0x077, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_x", (long) 0x078, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_y", (long) 0x079, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_z", (long) 0x07a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_braceleft", (long) 0x07b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_bar", (long) 0x07c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_braceright", (long) 0x07d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_asciitilde", (long) 0x07e, 0, 0, 0},
{0}};

#ifdef __cplusplus
}
#endif

#ifdef __cplusplus
extern "C"
#endif
SWIGEXPORT(void) SWIG_init(void) {
    static PyObject *SWIG_globals = 0; 
    static int       typeinit = 0;
    PyObject *m, *d;
    int       i;
    if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
    m = Py_InitModule((char *) SWIG_name, SwigMethods);
    d = PyModule_GetDict(m);
    
    if (!typeinit) {
        for (i = 0; swig_types_initial[i]; i++) {
            swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
        }
        typeinit = 1;
    }
    SWIG_InstallConstants(d,swig_const_table);
    
}

