/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 1.3.21
 * 
 * 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:
    SwigValueWrapper() : tt(0) { }
    SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
    SwigValueWrapper(const T& t) : tt(new T(t)) { }
    ~SwigValueWrapper() { delete tt; } 
    SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
    operator T&() const { return *tt; }
    T *operator&() { return tt; }
private:
    SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
};                                                    
#endif


#include "Python.h"

/*************************************************************** -*- c -*-
 * python/precommon.swg
 *
 * Rename all exported symbols from common.swg, to avoid symbol
 * clashes if multiple interpreters are included
 *
 ************************************************************************/

#define SWIG_TypeRegister    SWIG_Python_TypeRegister
#define SWIG_TypeCheck       SWIG_Python_TypeCheck
#define SWIG_TypeCast        SWIG_Python_TypeCast
#define SWIG_TypeDynamicCast SWIG_Python_TypeDynamicCast
#define SWIG_TypeName        SWIG_Python_TypeName
#define SWIG_TypeQuery       SWIG_Python_TypeQuery
#define SWIG_TypeClientData  SWIG_Python_TypeClientData
#define SWIG_PackData        SWIG_Python_PackData 
#define SWIG_UnpackData      SWIG_Python_UnpackData 


/***********************************************************************
 * 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__) || defined(__CYGWIN__)
#  if defined(_MSC_VER) || defined(__GNUC__)
#    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(const char *)     SWIG_TypeName(const swig_type_info *);
SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
SWIGIMPORT(void)             SWIG_TypeClientData(swig_type_info *, void *);
SWIGIMPORT(char *)           SWIG_PackData(char *, void *, int);
SWIGIMPORT(char *)           SWIG_UnpackData(char *, void *, int);

#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++;
  }
  if (next) next->prev = head;
  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;
      s->prev = ty;
      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;
}

/* Return the name associated with this type */
SWIGRUNTIME(const char *)
SWIG_TypeName(const swig_type_info *ty) {
  return ty->name;
}

/* 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;
  }
}

/* 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;
}

#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;

/* Common SWIG API */
#define SWIG_ConvertPtr(obj, pp, type, flags) \
  SWIG_Python_ConvertPtr(obj, pp, type, flags)
#define SWIG_NewPointerObj(p, type, flags) \
  SWIG_Python_NewPointerObj(p, type, flags)
#define SWIG_MustGetPtr(p, type, argnum, flags) \
  SWIG_Python_MustGetPtr(p, type, argnum, flags)

/* Python-specific SWIG API */
#define SWIG_newvarlink() \
  SWIG_Python_newvarlink()
#define SWIG_addvarlink(p, name, get_attr, set_attr) \
  SWIG_Python_addvarlink(p, name, get_attr, set_attr)
#define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
  SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
#define SWIG_NewPackedObj(ptr, sz, type) \
  SWIG_Python_NewPackedObj(ptr, sz, type)
#define SWIG_InstallConstants(d, constants) \
  SWIG_Python_InstallConstants(d, constants)

#ifdef SWIG_NOINCLUDE

SWIGIMPORT(int)               SWIG_Python_ConvertPtr(PyObject *, void **, swig_type_info *, int);
SWIGIMPORT(PyObject *)        SWIG_Python_NewPointerObj(void *, swig_type_info *,int own);
SWIGIMPORT(void *)            SWIG_Python_MustGetPtr(PyObject *, swig_type_info *, int, int);
SWIGIMPORT(PyObject *)        SWIG_Python_newvarlink(void);
SWIGIMPORT(void)              SWIG_Python_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
SWIGIMPORT(int)               SWIG_Python_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
SWIGIMPORT(PyObject *)        SWIG_Python_NewPackedObj(void *, int sz, swig_type_info *);
SWIGIMPORT(void)              SWIG_Python_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_Python_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_Python_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;
}

/* Convert a pointer value */
SWIGRUNTIME(int)
SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
  swig_type_info *tc;
  char  *c = 0;
  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 && c) {
      char *temp = (char *) malloc(64+strlen(ty->name)+strlen(c));
      sprintf(temp,"Type error. Got %s, expected %s", c, ty->name);
      PyErr_SetString(PyExc_TypeError, temp);
      free((char *) temp);
    } else {
      PyErr_SetString(PyExc_TypeError,"Expected a pointer");
    }
  }
  return -1;
}

/* Convert a pointer value, signal an exception on a type mismatch */
SWIGRUNTIME(void *)
SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
  void *result;
  SWIG_Python_ConvertPtr(obj, &result, ty, flags | SWIG_POINTER_EXCEPTION);
  return result;
}

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

  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 && c) {
      char *temp = (char *) malloc(64+strlen(ty->name)+strlen(c));
      sprintf(temp,"Type error. Got %s, expected %s", c, 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_Python_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_Python_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_Python_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

/* Contract support */

#define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else

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

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


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

#define SWIG_name    "_mpfc"

#include "mpfc.h"

char *WSCstring___str__(WSCstring *self){ return self->getString(-2); }
long WSCvariant___int__(WSCvariant *self){ return self->getLong(); }
double WSCvariant___float__(WSCvariant *self){ return self->getDouble(); }
char *WSCvariant___str__(WSCvariant *self){ return self->getCharPtr(); }
extern WSDappDev *WSGIappDev();
extern int WSGFwsInitialize();
extern long WSGFdestroyWindow(WSCbase *);
extern void WSGFdeviceInitialize();
extern void WSGFfunctionRegister(char *,PyObject *);

static PyObject* t_output_helper(PyObject* target, PyObject* o) {
    PyObject*   o2;
    PyObject*   o3;

    if (!target) {                   
        target = o;
    } else if (target == Py_None) {  
        Py_DECREF(Py_None);
        target = o;
    } else {                         
        if (!PyTuple_Check(target)) {
            o2 = target;
            target = PyTuple_New(1);
            PyTuple_SetItem(target, 0, o2);
        }
        o3 = PyTuple_New(1);            
        PyTuple_SetItem(o3, 0, o);      

        o2 = target;
        target = PySequence_Concat(o2, o3); 
        Py_DECREF(o2);                      
        Py_DECREF(o3);
    }
    return target;
}

long WSCvdrawingArea_setLineDashType__SWIG_1(WSCvdrawingArea *self,short no){ return self->setLineDashType((char)no); }
long WSCvdrawingArea_setHatchPattern__SWIG_1(WSCvdrawingArea *self,short no){ return self->setHatchPattern((char)no); }
long WSCvdrawingArea_drawFillArc__SWIG_1(WSCvdrawingArea *self,short x,short y,WSCushort width,WSCushort height,short _a1,short _a2,short kind){
      return self->drawFillArc(x, y, width, height, _a1, _a2, (char)kind);
    }
long WSCvdrawingArea_drawImage__SWIG_1(WSCvdrawingArea *self,short x,short y,WSCushort w,WSCushort h,char *img,short align){
      return self->drawImage(x,y,w,h,img,(char)align);
    }
long WSCvdrawingArea_drawString__SWIG_1(WSCvdrawingArea *self,long x,long y,WSCulong w,WSCulong h,short font,short align,char *str,long encoding){
      return self->drawString(x,y,w,h,(char)font,(char)align,str,encoding);
    }
long WSCvdrawingArea_drawFillString__SWIG_1(WSCvdrawingArea *self,long x,long y,WSCulong w,WSCulong h,short font,short align,char *str,long encoding){
      return self->drawFillString(x,y,w,h,(char)font,(char)align,str,encoding);
    }
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();
long WSCsheet_setCellAlignemnt__SWIG_2(WSCsheet *self,short align){
      return self->setCellAlignemnt((char)align);
    }
long WSCsheet_setCellAlignemnt__SWIG_3(WSCsheet *self,long col,long row,short align){
      return self->setCellAlignemnt(col, row, (char)align);
    }
long WSCsheet_setFixedCellAlignemnt__SWIG_1(WSCsheet *self,long col,long row,short align){
      return self->setFixedCellAlignemnt(col, row, (char)align);
    }
#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 ;
    long arg2 = (long) -2 ;
    WSCstring *result;
    
    if(!PyArg_ParseTuple(args,(char *)"s|l:new_WSCstring",&arg1,&arg2)) goto fail;
    result = (WSCstring *)new WSCstring(arg1,arg2);
    
    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;
    WSCvariant *arg1 = 0 ;
    long arg2 = (long) -2 ;
    WSCstring *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|l:new_WSCstring",&obj0,&arg2)) 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 = (WSCstring *)new WSCstring((WSCvariant const &)*arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCstring, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_new_WSCstring__SWIG_2(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[3];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 2); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 0) {
        return _wrap_new_WSCstring__SWIG_2(self,args);
    }
    if ((argc >= 1) && (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) {
            if (argc <= 1) {
                return _wrap_new_WSCstring__SWIG_1(self,args);
            }
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                return _wrap_new_WSCstring__SWIG_1(self,args);
            }
        }
    }
    if ((argc >= 1) && (argc <= 2)) {
        int _v;
        {
            _v = PyString_Check(argv[0]) ? 1 : 0;
        }
        if (_v) {
            if (argc <= 1) {
                return _wrap_new_WSCstring__SWIG_0(self,args);
            }
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 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 *_wrap_WSCstring___str__(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    char *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCstring___str__",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)WSCstring___str__(arg1);
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_getChars(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCstring_getChars",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getChars();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_getEncoding(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCstring_getEncoding",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getEncoding();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_isExist(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    char *arg2 ;
    long arg3 = (long) -2 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|l:WSCstring_isExist",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->isExist((char const *)arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_addString__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    WSCstring *arg2 = 0 ;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCstring_addString",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    (arg1)->addString((WSCstring const &)*arg2);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_addString__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    WSCvariant *arg2 = 0 ;
    long arg3 = (long) -2 ;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO|l:WSCstring_addString",&obj0,&obj1,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    (arg1)->addString((WSCvariant const &)*arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_addString__SWIG_2(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_addString",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->addString((char const *)arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_addString(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_WSCstring, 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) {
                return _wrap_WSCstring_addString__SWIG_0(self,args);
            }
        }
    }
    if ((argc >= 2) && (argc <= 3)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                void *ptr;
                if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_WSCvariant, 0) == -1) {
                    _v = 0;
                    PyErr_Clear();
                } else {
                    _v = 1;
                }
            }
            if (_v) {
                if (argc <= 2) {
                    return _wrap_WSCstring_addString__SWIG_1(self,args);
                }
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    return _wrap_WSCstring_addString__SWIG_1(self,args);
                }
            }
        }
    }
    if ((argc >= 2) && (argc <= 3)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                if (argc <= 2) {
                    return _wrap_WSCstring_addString__SWIG_2(self,args);
                }
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    return _wrap_WSCstring_addString__SWIG_2(self,args);
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCstring_addString'");
    return NULL;
}


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


static PyObject *_wrap_WSCstring_insertString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    WSCulong arg2 ;
    WSCstring *arg3 = 0 ;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    PyObject * obj2 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:WSCstring_insertString",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCulong) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg3 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    (arg1)->insertString(arg2,*arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCstring_deleteChars(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    WSCulong arg2 ;
    WSCulong arg3 ;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    PyObject * obj2 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:WSCstring_deleteChars",&obj0,&obj1,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,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;
    (arg1)->deleteChars(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCstring_delString__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    char *arg2 ;
    long arg3 ;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osl:WSCstring_delString",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->delString((char const *)arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_delString__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    char *arg2 ;
    long arg3 ;
    long arg4 ;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osll:WSCstring_delString",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->delString((char const *)arg2,arg3,arg4);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_delString(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_WSCstring, 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_WSCstring_delString__SWIG_0(self,args);
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 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_WSCstring_delString__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCstring_delString'");
    return NULL;
}


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


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


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


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


static PyObject *_wrap_WSCstring_replaceString(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    char *arg2 ;
    char *arg3 ;
    long arg4 ;
    long arg5 = (long) -2 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ossl|l:WSCstring_replaceString",&obj0,&arg2,&arg3,&arg4,&arg5)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->replaceString((char const *)arg2,(char const *)arg3,arg4,arg5);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_getWords__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCstring_getWords",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getWords();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_getWords__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    char *arg2 ;
    long arg3 = (long) -2 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|l:WSCstring_getWords",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getWords((char const *)arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_getWords(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 == 1) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            return _wrap_WSCstring_getWords__SWIG_0(self,args);
        }
    }
    if ((argc >= 2) && (argc <= 3)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                if (argc <= 2) {
                    return _wrap_WSCstring_getWords__SWIG_1(self,args);
                }
                {
                    _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
                }
                if (_v) {
                    return _wrap_WSCstring_getWords__SWIG_1(self,args);
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCstring_getWords'");
    return NULL;
}


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


static PyObject *_wrap_WSCstring_getWordCharPos__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    long arg2 ;
    char *arg3 ;
    long arg4 = (long) -2 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ols|l:WSCstring_getWordCharPos",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getWordCharPos(arg2,(char const *)arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_getWordCharPos(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 == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 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_WSCstring_getWordCharPos__SWIG_0(self,args);
            }
        }
    }
    if ((argc >= 3) && (argc <= 4)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 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 = PyString_Check(argv[2]) ? 1 : 0;
                }
                if (_v) {
                    if (argc <= 3) {
                        return _wrap_WSCstring_getWordCharPos__SWIG_1(self,args);
                    }
                    {
                        _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCstring_getWordCharPos__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCstring_getWordCharPos'");
    return NULL;
}


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


static PyObject *_wrap_WSCstring_getWord__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    long arg2 ;
    char *arg3 ;
    long arg4 = (long) -2 ;
    WSCstring result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ols|l:WSCstring_getWord",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getWord(arg2,(char const *)arg3,arg4);
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_getWord(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 == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 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_WSCstring_getWord__SWIG_0(self,args);
            }
        }
    }
    if ((argc >= 3) && (argc <= 4)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 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 = PyString_Check(argv[2]) ? 1 : 0;
                }
                if (_v) {
                    if (argc <= 3) {
                        return _wrap_WSCstring_getWord__SWIG_1(self,args);
                    }
                    {
                        _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCstring_getWord__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCstring_getWord'");
    return NULL;
}


static PyObject *_wrap_WSCstring__seek_next_line(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCstring__seek_next_line",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->_seek_next_line();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_tell(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCstring_tell",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->tell();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCstring_seekEnd(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCstring_seekEnd",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->seekEnd();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring_eof(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCstring_eof",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->eof();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCstring___add____SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    WSCstring *arg2 = 0 ;
    WSCstring result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCstring___add__",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (arg1)->operator +((WSCstring const &)*arg2);
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring___add____SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    WSCvariant *arg2 = 0 ;
    WSCstring result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCstring___add__",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (arg1)->operator +((WSCvariant const &)*arg2);
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring___add____SWIG_2(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    char *arg2 ;
    WSCstring result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCstring___add__",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->operator +((char const *)arg2);
    
    {
        WSCstring * resultptr;
        resultptr = new WSCstring((WSCstring &) result);
        resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_WSCstring, 1);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring___add__(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_WSCstring, 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) {
                return _wrap_WSCstring___add____SWIG_0(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                void *ptr;
                if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_WSCvariant, 0) == -1) {
                    _v = 0;
                    PyErr_Clear();
                } else {
                    _v = 1;
                }
            }
            if (_v) {
                return _wrap_WSCstring___add____SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCstring___add____SWIG_2(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCstring___add__'");
    return NULL;
}


static PyObject *_wrap_WSCstring___lshift____SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    WSCstring *arg2 = 0 ;
    WSCstring *result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCstring___lshift__",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    {
        WSCstring &_result_ref = (arg1)->operator <<((WSCstring const &)*arg2);
        result = (WSCstring *) &_result_ref;
    }
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCstring, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring___lshift____SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    WSCvariant *arg2 = 0 ;
    WSCstring *result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCstring___lshift__",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    {
        WSCstring &_result_ref = (arg1)->operator <<((WSCvariant const &)*arg2);
        result = (WSCstring *) &_result_ref;
    }
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCstring, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring___lshift____SWIG_2(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    char *arg2 ;
    WSCstring *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCstring___lshift__",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    {
        WSCstring &_result_ref = (arg1)->operator <<((char const *)arg2);
        result = (WSCstring *) &_result_ref;
    }
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCstring, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring___lshift____SWIG_3(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    long arg2 ;
    WSCstring *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCstring___lshift__",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    {
        WSCstring &_result_ref = (arg1)->operator <<(arg2);
        result = (WSCstring *) &_result_ref;
    }
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCstring, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring___lshift____SWIG_4(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    double arg2 ;
    WSCstring *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Od:WSCstring___lshift__",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    {
        WSCstring &_result_ref = (arg1)->operator <<(arg2);
        result = (WSCstring *) &_result_ref;
    }
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCstring, 0);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCstring___lshift__(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_WSCstring, 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) {
                return _wrap_WSCstring___lshift____SWIG_0(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                void *ptr;
                if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_WSCvariant, 0) == -1) {
                    _v = 0;
                    PyErr_Clear();
                } else {
                    _v = 1;
                }
            }
            if (_v) {
                return _wrap_WSCstring___lshift____SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 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_WSCstring___lshift____SWIG_3(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 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_WSCstring___lshift____SWIG_4(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCstring, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCstring___lshift____SWIG_2(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCstring___lshift__'");
    return NULL;
}


static PyObject *_wrap_WSCstring___eq__(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCstring *arg1 = (WSCstring *) 0 ;
    WSCstring *arg2 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCstring___eq__",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->operator ==((WSCstring const &)*arg2);
    
    resultobj = PyInt_FromLong((long)result);
    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;
    WSCbase *arg1 = (WSCbase *) 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_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_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_5(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_5(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;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCbase, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            return _wrap_new_WSCvariant__SWIG_4(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_getInstancePtr(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    WSCbase *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant_getInstancePtr",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbase *)(arg1)->getInstancePtr();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCbase, 0);
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCvariant___str__(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    char *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCvariant___str__",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)WSCvariant___str__(arg1);
    
    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__SWIG_3(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvariant *arg1 = (WSCvariant *) 0 ;
    WSCbase *arg2 = (WSCbase *) 0 ;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCvariant_setValue",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCbase,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) {
            {
                void *ptr;
                if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_WSCbase, 0) == -1) {
                    _v = 0;
                    PyErr_Clear();
                } else {
                    _v = 1;
                }
            }
            if (_v) {
                return _wrap_WSCvariant_setValue__SWIG_3(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 = (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_execInitHandler(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDappDev *arg1 = (WSDappDev *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDappDev_execInitHandler",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDappDev,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->execInitHandler();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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_WSDappDev_exit(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDappDev *arg1 = (WSDappDev *) 0 ;
    long arg2 ;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSDappDev_exit",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDappDev,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->exit(arg2);
    
    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_WSGFdestroyWindow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSGFdestroyWindow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)WSGFdestroyWindow(arg1);
    
    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 ;
    long arg3 ;
    WSCbool result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osl: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_getChildInstance(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCbase *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCbase_getChildInstance",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbase *)(arg1)->getChildInstance(arg2);
    
    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__SWIG_0(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_setVariantData__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    int arg3 ;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osi:WSCbase_setVariantData",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setVariantData(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCbase_setVariantData(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_setVariantData__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_setVariantData__SWIG_1(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_setVariantData__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_setVariantData__SWIG_2(self,args);
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCbase_setVariantData'");
    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_WSDmouse(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDmouse *result;
    
    if(!PyArg_ParseTuple(args,(char *)":new_WSDmouse")) goto fail;
    result = (WSDmouse *)WSGIappMouse();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDmouse, 1);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDmouse_getMousePosition__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDmouse *arg1 = (WSDmouse *) 0 ;
    short *arg2 = (short *) 0 ;
    short *arg3 = (short *) 0 ;
    WSCbool result;
    short temp2 ;
    short temp3 ;
    PyObject * obj0 = 0 ;
    
    arg2 = &temp2;
    arg3 = &temp3;
    if(!PyArg_ParseTuple(args,(char *)"O:WSDmouse_getMousePosition",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDmouse,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getMousePosition(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    {
        PyObject *o = PyInt_FromLong((long) (*arg2));
        resultobj = t_output_helper(resultobj,o);
    }
    {
        PyObject *o = PyInt_FromLong((long) (*arg3));
        resultobj = t_output_helper(resultobj,o);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDmouse_getMousePosition__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDmouse *arg1 = (WSDmouse *) 0 ;
    short *arg2 = (short *) 0 ;
    short *arg3 = (short *) 0 ;
    WSCbase *arg4 = (WSCbase *) 0 ;
    WSCbool result;
    short temp2 ;
    short temp3 ;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    arg2 = &temp2;
    arg3 = &temp3;
    if(!PyArg_ParseTuple(args,(char *)"OO:WSDmouse_getMousePosition",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDmouse,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg4, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getMousePosition(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    {
        PyObject *o = PyInt_FromLong((long) (*arg2));
        resultobj = t_output_helper(resultobj,o);
    }
    {
        PyObject *o = PyInt_FromLong((long) (*arg3));
        resultobj = t_output_helper(resultobj,o);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDmouse_getMousePosition(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 == 1) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSDmouse, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            return _wrap_WSDmouse_getMousePosition__SWIG_0(self,args);
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSDmouse, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                void *ptr;
                if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_WSCbase, 0) == -1) {
                    _v = 0;
                    PyErr_Clear();
                } else {
                    _v = 1;
                }
            }
            if (_v) {
                return _wrap_WSDmouse_getMousePosition__SWIG_1(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSDmouse_getMousePosition'");
    return NULL;
}


static PyObject *_wrap_WSDmouse_getMouseStatus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDmouse *arg1 = (WSDmouse *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSDmouse_getMouseStatus",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDmouse,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getMouseStatus();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDmouse_setMousePosition(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDmouse *arg1 = (WSDmouse *) 0 ;
    short arg2 ;
    short arg3 ;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ohh:WSDmouse_setMousePosition",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDmouse,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->setMousePosition(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSDmouse_addMouseCursor(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDmouse *arg1 = (WSDmouse *) 0 ;
    long arg2 ;
    long arg3 ;
    char *arg4 ;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Olls:WSDmouse_addMouseCursor",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDmouse,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->addMouseCursor(arg2,arg3,arg4);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSDmouse_getMouseCursorName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDmouse *arg1 = (WSDmouse *) 0 ;
    long arg2 ;
    char *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSDmouse_getMouseCursorName",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDmouse,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char *)(arg1)->getMouseCursorName(arg2);
    
    resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
    return resultobj;
    fail:
    return NULL;
}


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


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


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


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


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


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


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


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


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


static PyObject * WSDmouse_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSDmouse, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
static PyObject *_wrap_WSGIappMouse(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSDmouse *result;
    
    if(!PyArg_ParseTuple(args,(char *)":WSGIappMouse")) goto fail;
    result = (WSDmouse *)WSGIappMouse();
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSDmouse, 0);
    return resultobj;
    fail:
    return NULL;
}


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;
    WSCulong temp4 ;
    WSCulong temp5 ;
    PyObject * obj0 = 0 ;
    
    arg4 = &temp4;
    arg5 = &temp5;
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCgrid_getCellNo",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getCellNo(arg2,arg3,arg4,arg5);
    
    resultobj = PyInt_FromLong((long)result);
    {
        PyObject *o = PyInt_FromLong((long) (*arg4));
        resultobj = t_output_helper(resultobj,o);
    }
    {
        PyObject *o = PyInt_FromLong((long) (*arg5));
        resultobj = t_output_helper(resultobj,o);
    }
    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;
    WSCulong temp2 ;
    WSCulong temp3 ;
    PyObject * obj0 = 0 ;
    
    arg2 = &temp2;
    arg3 = &temp3;
    if(!PyArg_ParseTuple(args,(char *)"O:WSCgrid_getFocusedCell",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCgrid,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getFocusedCell(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    {
        PyObject *o = PyInt_FromLong((long) (*arg2));
        resultobj = t_output_helper(resultobj,o);
    }
    {
        PyObject *o = PyInt_FromLong((long) (*arg3));
        resultobj = t_output_helper(resultobj,o);
    }
    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__SWIG_0(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__SWIG_0(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_setLineDashType__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCvdrawingArea_setLineDashType",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdrawingArea,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)WSCvdrawingArea_setLineDashType__SWIG_1(arg1,arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_setLineDashType(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_WSCvdrawingArea, 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_WSCvdrawingArea_setLineDashType__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdrawingArea, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyString_Check(argv[1]) && (PyString_Size(argv[1]) == 1)) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCvdrawingArea_setLineDashType__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCvdrawingArea_setLineDashType'");
    return NULL;
}


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


static PyObject *_wrap_WSCvdrawingArea_setHatchPattern(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_WSCvdrawingArea, 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_WSCvdrawingArea_setHatchPattern__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdrawingArea, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyString_Check(argv[1]) && (PyString_Size(argv[1]) == 1)) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCvdrawingArea_setHatchPattern__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCvdrawingArea_setHatchPattern'");
    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__SWIG_0(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_drawFillArc__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    short arg3 ;
    WSCushort arg4 ;
    WSCushort arg5 ;
    short arg6 ;
    short arg7 ;
    short arg8 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj3 = 0 ;
    PyObject * obj4 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhhOOhhh: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)WSCvdrawingArea_drawFillArc__SWIG_1(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawFillArc(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[9];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 8); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 8) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdrawingArea, 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) {
                            {
                                _v = (PyInt_Check(argv[5]) || PyLong_Check(argv[5])) ? 1 : 0;
                            }
                            if (_v) {
                                {
                                    _v = (PyInt_Check(argv[6]) || PyLong_Check(argv[6])) ? 1 : 0;
                                }
                                if (_v) {
                                    {
                                        _v = (PyInt_Check(argv[7]) || PyLong_Check(argv[7])) ? 1 : 0;
                                    }
                                    if (_v) {
                                        return _wrap_WSCvdrawingArea_drawFillArc__SWIG_1(self,args);
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    if (argc == 8) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdrawingArea, 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) {
                            {
                                _v = (PyInt_Check(argv[5]) || PyLong_Check(argv[5])) ? 1 : 0;
                            }
                            if (_v) {
                                {
                                    _v = (PyInt_Check(argv[6]) || PyLong_Check(argv[6])) ? 1 : 0;
                                }
                                if (_v) {
                                    {
                                        _v = (PyString_Check(argv[7]) && (PyString_Size(argv[7]) == 1)) ? 1 : 0;
                                    }
                                    if (_v) {
                                        return _wrap_WSCvdrawingArea_drawFillArc__SWIG_0(self,args);
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCvdrawingArea_drawFillArc'");
    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__SWIG_0(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__SWIG_0(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__SWIG_0(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 *_wrap_WSCvdrawingArea_drawImage__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    short arg2 ;
    short arg3 ;
    WSCushort arg4 ;
    WSCushort arg5 ;
    char *arg6 ;
    short arg7 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj3 = 0 ;
    PyObject * obj4 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OhhOOsh: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)WSCvdrawingArea_drawImage__SWIG_1(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawImage(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[8];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 7); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if (argc == 7) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdrawingArea, 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) {
                            {
                                _v = PyString_Check(argv[5]) ? 1 : 0;
                            }
                            if (_v) {
                                {
                                    _v = (PyInt_Check(argv[6]) || PyLong_Check(argv[6])) ? 1 : 0;
                                }
                                if (_v) {
                                    return _wrap_WSCvdrawingArea_drawImage__SWIG_1(self,args);
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    if (argc == 7) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdrawingArea, 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) {
                            {
                                _v = PyString_Check(argv[5]) ? 1 : 0;
                            }
                            if (_v) {
                                {
                                    _v = (PyString_Check(argv[6]) && (PyString_Size(argv[6]) == 1)) ? 1 : 0;
                                }
                                if (_v) {
                                    return _wrap_WSCvdrawingArea_drawImage__SWIG_0(self,args);
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCvdrawingArea_drawImage'");
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawString__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCulong arg4 ;
    WSCulong arg5 ;
    short arg6 ;
    short arg7 ;
    char *arg8 ;
    long arg9 = (long) -2 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj3 = 0 ;
    PyObject * obj4 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllOOhhs|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)WSCvdrawingArea_drawString__SWIG_1(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawString(PyObject *self, PyObject *args) {
    int argc;
    PyObject *argv[10];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 9); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if ((argc >= 8) && (argc <= 9)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdrawingArea, 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) {
                            {
                                _v = (PyInt_Check(argv[5]) || PyLong_Check(argv[5])) ? 1 : 0;
                            }
                            if (_v) {
                                {
                                    _v = (PyInt_Check(argv[6]) || PyLong_Check(argv[6])) ? 1 : 0;
                                }
                                if (_v) {
                                    {
                                        _v = PyString_Check(argv[7]) ? 1 : 0;
                                    }
                                    if (_v) {
                                        if (argc <= 8) {
                                            return _wrap_WSCvdrawingArea_drawString__SWIG_1(self,args);
                                        }
                                        {
                                            _v = (PyInt_Check(argv[8]) || PyLong_Check(argv[8])) ? 1 : 0;
                                        }
                                        if (_v) {
                                            return _wrap_WSCvdrawingArea_drawString__SWIG_1(self,args);
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    if ((argc >= 8) && (argc <= 9)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdrawingArea, 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) {
                            {
                                _v = (PyString_Check(argv[5]) && (PyString_Size(argv[5]) == 1)) ? 1 : 0;
                            }
                            if (_v) {
                                {
                                    _v = (PyString_Check(argv[6]) && (PyString_Size(argv[6]) == 1)) ? 1 : 0;
                                }
                                if (_v) {
                                    {
                                        _v = PyString_Check(argv[7]) ? 1 : 0;
                                    }
                                    if (_v) {
                                        if (argc <= 8) {
                                            return _wrap_WSCvdrawingArea_drawString__SWIG_0(self,args);
                                        }
                                        {
                                            _v = (PyInt_Check(argv[8]) || PyLong_Check(argv[8])) ? 1 : 0;
                                        }
                                        if (_v) {
                                            return _wrap_WSCvdrawingArea_drawString__SWIG_0(self,args);
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCvdrawingArea_drawString'");
    return NULL;
}


static PyObject *_wrap_WSCvdrawingArea_drawFillString__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdrawingArea *arg1 = (WSCvdrawingArea *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCulong arg4 ;
    WSCulong arg5 ;
    short arg6 ;
    short arg7 ;
    char *arg8 ;
    long arg9 = (long) -2 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj3 = 0 ;
    PyObject * obj4 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllOOhhs|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)WSCvdrawingArea_drawFillString__SWIG_1(arg1,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) {
    int argc;
    PyObject *argv[10];
    int ii;
    
    argc = PyObject_Length(args);
    for (ii = 0; (ii < argc) && (ii < 9); ii++) {
        argv[ii] = PyTuple_GetItem(args,ii);
    }
    if ((argc >= 8) && (argc <= 9)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdrawingArea, 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) {
                            {
                                _v = (PyInt_Check(argv[5]) || PyLong_Check(argv[5])) ? 1 : 0;
                            }
                            if (_v) {
                                {
                                    _v = (PyInt_Check(argv[6]) || PyLong_Check(argv[6])) ? 1 : 0;
                                }
                                if (_v) {
                                    {
                                        _v = PyString_Check(argv[7]) ? 1 : 0;
                                    }
                                    if (_v) {
                                        if (argc <= 8) {
                                            return _wrap_WSCvdrawingArea_drawFillString__SWIG_1(self,args);
                                        }
                                        {
                                            _v = (PyInt_Check(argv[8]) || PyLong_Check(argv[8])) ? 1 : 0;
                                        }
                                        if (_v) {
                                            return _wrap_WSCvdrawingArea_drawFillString__SWIG_1(self,args);
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    if ((argc >= 8) && (argc <= 9)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCvdrawingArea, 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) {
                            {
                                _v = (PyString_Check(argv[5]) && (PyString_Size(argv[5]) == 1)) ? 1 : 0;
                            }
                            if (_v) {
                                {
                                    _v = (PyString_Check(argv[6]) && (PyString_Size(argv[6]) == 1)) ? 1 : 0;
                                }
                                if (_v) {
                                    {
                                        _v = PyString_Check(argv[7]) ? 1 : 0;
                                    }
                                    if (_v) {
                                        if (argc <= 8) {
                                            return _wrap_WSCvdrawingArea_drawFillString__SWIG_0(self,args);
                                        }
                                        {
                                            _v = (PyInt_Check(argv[8]) || PyLong_Check(argv[8])) ? 1 : 0;
                                        }
                                        if (_v) {
                                            return _wrap_WSCvdrawingArea_drawFillString__SWIG_0(self,args);
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCvdrawingArea_drawFillString'");
    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_WSCdbRecord(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCvdb *arg1 = (WSCvdb *) 0 ;
    WSCdbRecord *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:new_WSCdbRecord",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCvdb,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCdbRecord *)new WSCdbRecord(arg1);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCdbRecord, 1);
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCdbRecord_open__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    char *arg2 ;
    short arg3 ;
    short arg4 = (short) 2 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osh|h:WSCdbRecord_open",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->open((char const *)arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_open(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 == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCdbRecord, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCdbRecord_open__SWIG_0(self,args);
            }
        }
    }
    if ((argc >= 3) && (argc <= 4)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCdbRecord, 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) {
                    if (argc <= 3) {
                        return _wrap_WSCdbRecord_open__SWIG_1(self,args);
                    }
                    {
                        _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCdbRecord_open__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCdbRecord_open'");
    return NULL;
}


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


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


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


static PyObject *_wrap_WSCdbRecord_getColValue__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long arg2 ;
    WSCvariant *arg3 = (WSCvariant *) 0 ;
    long result;
    WSCvariant temp3 ;
    PyObject * obj0 = 0 ;
    
    {
        arg3 = &temp3; 
    }
    if(!PyArg_ParseTuple(args,(char *)"Ol:WSCdbRecord_getColValue",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getColValue(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    {
        PyObject *o;
        WSCvariant *val = new WSCvariant(*arg3);
        o = SWIG_NewPointerObj((void *)val, SWIGTYPE_p_WSCvariant, 1);
        /* SWIG_NewPoinsterObj ¤ÎÂè»°°ú¿ô¤¬ 1 ¤À¤È GC »þ¤Ë delete ¤µ¤ì¤ë¡Ä¤é¤·¤¤ */
        resultobj = t_output_helper(resultobj, o);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_getColValue__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    char *arg2 ;
    WSCvariant *arg3 = (WSCvariant *) 0 ;
    long result;
    WSCvariant temp3 ;
    PyObject * obj0 = 0 ;
    
    {
        arg3 = &temp3; 
    }
    if(!PyArg_ParseTuple(args,(char *)"Os:WSCdbRecord_getColValue",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getColValue((char const *)arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    {
        PyObject *o;
        WSCvariant *val = new WSCvariant(*arg3);
        o = SWIG_NewPointerObj((void *)val, SWIGTYPE_p_WSCvariant, 1);
        /* SWIG_NewPoinsterObj ¤ÎÂè»°°ú¿ô¤¬ 1 ¤À¤È GC »þ¤Ë delete ¤µ¤ì¤ë¡Ä¤é¤·¤¤ */
        resultobj = t_output_helper(resultobj, o);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_getColValue(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_WSCdbRecord, 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_WSCdbRecord_getColValue__SWIG_0(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCdbRecord, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCdbRecord_getColValue__SWIG_1(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCdbRecord_getColValue'");
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_setColValue__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long arg2 ;
    WSCvariant arg3 ;
    long result;
    WSCvariant *argp3 ;
    PyObject * obj0 = 0 ;
    PyObject * obj2 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OlO:WSCdbRecord_setColValue",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj2,(void **) &argp3, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
    arg3 = *argp3; 
    result = (long)(arg1)->setColValue(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_setColValue__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    char *arg2 ;
    WSCvariant arg3 ;
    long result;
    WSCvariant *argp3 ;
    PyObject * obj0 = 0 ;
    PyObject * obj2 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OsO:WSCdbRecord_setColValue",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj2,(void **) &argp3, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
    arg3 = *argp3; 
    result = (long)(arg1)->setColValue((char const *)arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_setColValue(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_WSCdbRecord, 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, SWIGTYPE_p_WSCvariant, 0) == -1) {
                        _v = 0;
                        PyErr_Clear();
                    } else {
                        _v = 1;
                    }
                }
                if (_v) {
                    return _wrap_WSCdbRecord_setColValue__SWIG_0(self,args);
                }
            }
        }
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCdbRecord, 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_WSCdbRecord_setColValue__SWIG_1(self,args);
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCdbRecord_setColValue'");
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_edit(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCdbRecord_edit",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->edit();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_update(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCdbRecord_update",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->update();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_addnew(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCdbRecord_addnew",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->addnew();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_deleterow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCdbRecord_deleterow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->deleterow();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_moveNext(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCdbRecord_moveNext",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->moveNext();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_movePrevious(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCdbRecord_movePrevious",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->movePrevious();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_moveFirst(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCdbRecord_moveFirst",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->moveFirst();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_moveLast(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCdbRecord_moveLast",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->moveLast();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


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


static PyObject *_wrap_WSCdbRecord_getColType(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_WSCdbRecord, 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_WSCdbRecord_getColType__SWIG_0(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCdbRecord, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCdbRecord_getColType__SWIG_1(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCdbRecord_getColType'");
    return NULL;
}


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


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


static PyObject *_wrap_WSCdbRecord_getColLength(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_WSCdbRecord, 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_WSCdbRecord_getColLength__SWIG_0(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCdbRecord, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCdbRecord_getColLength__SWIG_1(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCdbRecord_getColLength'");
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_getRowCount(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCdbRecord_getRowCount",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getRowCount();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCdbRecord_getColCount(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdbRecord *arg1 = (WSCdbRecord *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCdbRecord_getColCount",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdbRecord,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getColCount();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCdbRecord_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCdbRecord, 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_getStatus(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbaseDialog *arg1 = (WSCbaseDialog *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCbaseDialog_getStatus",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbaseDialog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getStatus();
    
    resultobj = PyInt_FromLong((long)result);
    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_WSCtform(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCtform *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCtform",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCtform *)new WSCtform(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCtform, 1);
    return resultobj;
    fail:
    return NULL;
}


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


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


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


static PyObject *_wrap_WSCfform_execResizeEvent(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfform *arg1 = (WSCfform *) 0 ;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCfform_execResizeEvent",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCfform,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->execResizeEvent();
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


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


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


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


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


static PyObject *_wrap_WSCfform_getPixmapStyle(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCfform *arg1 = (WSCfform *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCfform_getPixmapStyle",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCfform,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getPixmapStyle();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCprform_prdraw(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCprform *arg1 = (WSCprform *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCprform_prdraw",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCprform,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->prdraw();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


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


static PyObject * WSCj3wform_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCj3wform, 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_new_WSCdirTree(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCdirTree *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCdirTree",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCdirTree *)new WSCdirTree(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCdirTree, 1);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCdirTree_setSelectedDirName(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCdirTree *arg1 = (WSCdirTree *) 0 ;
    char *arg2 ;
    WSCbool arg3 = (WSCbool) False ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj2 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os|O:WSCdirTree_setSelectedDirName",&obj0,&arg2,&obj2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCdirTree,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (obj2) {
        arg3 = (WSCbool) PyInt_AsLong(obj2);
        if (PyErr_Occurred()) SWIG_fail;
    }
    result = (long)(arg1)->setSelectedDirName(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject * WSCdirTree_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCdirTree, 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;
    long temp2 ;
    long temp3 ;
    long temp4 ;
    PyObject * obj0 = 0 ;
    
    arg2 = &temp2;
    arg3 = &temp3;
    arg4 = &temp4;
    if(!PyArg_ParseTuple(args,(char *)"O:WSDcolor_getRGB",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSDcolor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getRGB(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    {
        PyObject *o = PyInt_FromLong((long) (*arg2));
        resultobj = t_output_helper(resultobj,o);
    }
    {
        PyObject *o = PyInt_FromLong((long) (*arg3));
        resultobj = t_output_helper(resultobj,o);
    }
    {
        PyObject *o = PyInt_FromLong((long) (*arg4));
        resultobj = t_output_helper(resultobj,o);
    }
    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 PyObject *_wrap_new_WSCsheet(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCbase *arg1 = (WSCbase *) 0 ;
    char *arg2 ;
    WSCsheet *result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:new_WSCsheet",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCbase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCsheet *)new WSCsheet(arg1,arg2);
    
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_WSCsheet, 1);
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_clear(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 = (long) 11 ;
    long arg3 = (long) 51 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|ll:WSCsheet_clear",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->clear(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_getRowCount(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getRowCount",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getRowCount();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setRowCount(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 = (long) 51 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|l:WSCsheet_setRowCount",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setRowCount(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_getColumnCount(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getColumnCount",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getColumnCount();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setColumnCount(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 = (long) 11 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|l:WSCsheet_setColumnCount",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setColumnCount(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


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


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


static PyObject *_wrap_WSCsheet_getFixedRowCount(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getFixedRowCount",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getFixedRowCount();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setFixedRowCount(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 = (long) 1 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|l:WSCsheet_setFixedRowCount",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setFixedRowCount(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_getFixedColumnCount(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getFixedColumnCount",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getFixedColumnCount();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setFixedColumnCount(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 = (long) 1 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|l:WSCsheet_setFixedColumnCount",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setFixedColumnCount(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


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


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


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


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


static PyObject *_wrap_WSCsheet_setSheetBkColor(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_WSCsheet, 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_WSCsheet_setSheetBkColor__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setSheetBkColor__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setSheetBkColor'");
    return NULL;
}


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


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


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


static PyObject *_wrap_WSCsheet_setCellDefBkColor(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_WSCsheet, 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_WSCsheet_setCellDefBkColor__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setCellDefBkColor__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setCellDefBkColor'");
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_setCellBkColor__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    char *arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Olls:WSCsheet_setCellBkColor",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setCellBkColor(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setCellBkColor__SWIG_3(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    short arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ollh:WSCsheet_setCellBkColor",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setCellBkColor(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setCellBkColor(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 == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellBkColor__SWIG_2(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setCellBkColor__SWIG_0(self,args);
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellBkColor__SWIG_3(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellBkColor__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setCellBkColor'");
    return NULL;
}


static PyObject *_wrap_WSCsheet_getCellBkColor(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    short result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCsheet_getCellBkColor",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (short)(arg1)->getCellBkColor(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_setCellDefTextColor(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_WSCsheet, 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_WSCsheet_setCellDefTextColor__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setCellDefTextColor__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setCellDefTextColor'");
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_setCellTextColor__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    char *arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Olls:WSCsheet_setCellTextColor",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setCellTextColor(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setCellTextColor__SWIG_3(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    short arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ollh:WSCsheet_setCellTextColor",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setCellTextColor(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setCellTextColor(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 == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellTextColor__SWIG_2(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setCellTextColor__SWIG_0(self,args);
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellTextColor__SWIG_3(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellTextColor__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setCellTextColor'");
    return NULL;
}


static PyObject *_wrap_WSCsheet_getCellTextColor(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    short result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCsheet_getCellTextColor",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (short)(arg1)->getCellTextColor(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_setFixedBkColor(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_WSCsheet, 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_WSCsheet_setFixedBkColor__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setFixedBkColor__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setFixedBkColor'");
    return NULL;
}


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


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


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


static PyObject *_wrap_WSCsheet_setFixedTextColor(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_WSCsheet, 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_WSCsheet_setFixedTextColor__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setFixedTextColor__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setFixedTextColor'");
    return NULL;
}


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


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


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


static PyObject *_wrap_WSCsheet_setGridColor(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_WSCsheet, 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_WSCsheet_setGridColor__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setGridColor__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setGridColor'");
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setGridLines(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    short arg2 = (short) 3 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|h:WSCsheet_setGridLines",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setGridLines(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setCellGridLines__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    short arg2 = (short) 3 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|h:WSCsheet_setCellGridLines",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setCellGridLines(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setCellGridLines__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    short arg4 = (short) 3 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll|h:WSCsheet_setCellGridLines",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setCellGridLines(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setCellGridLines(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 >= 1) && (argc <= 2)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            if (argc <= 1) {
                return _wrap_WSCsheet_setCellGridLines__SWIG_0(self,args);
            }
            {
                _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setCellGridLines__SWIG_0(self,args);
            }
        }
    }
    if ((argc >= 3) && (argc <= 4)) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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) {
                    if (argc <= 3) {
                        return _wrap_WSCsheet_setCellGridLines__SWIG_1(self,args);
                    }
                    {
                        _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCsheet_setCellGridLines__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setCellGridLines'");
    return NULL;
}


static PyObject *_wrap_WSCsheet_getCellGridLines(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    short result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCsheet_getCellGridLines",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (short)(arg1)->getCellGridLines(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setText__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    double arg2 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Od:WSCsheet_setText",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setText(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setText__SWIG_3(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCvariant *arg2 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setText",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setText((WSCvariant const &)*arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setText__SWIG_4(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCstring *arg2 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setText",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setText((WSCstring const &)*arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setText__SWIG_6(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    double arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Olld:WSCsheet_setText",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setText(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setText__SWIG_7(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    char *arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Olls:WSCsheet_setText",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setText(arg2,arg3,(char const *)arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setText__SWIG_8(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCvariant *arg4 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj3 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllO:WSCsheet_setText",&obj0,&arg2,&arg3,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg4 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setText(arg2,arg3,(WSCvariant const &)*arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setText__SWIG_9(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCstring *arg4 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj3 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllO:WSCsheet_setText",&obj0,&arg2,&arg3,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg4 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setText(arg2,arg3,(WSCstring const &)*arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setText(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 == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                void *ptr;
                if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_WSCvariant, 0) == -1) {
                    _v = 0;
                    PyErr_Clear();
                } else {
                    _v = 1;
                }
            }
            if (_v) {
                return _wrap_WSCsheet_setText__SWIG_3(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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) {
                return _wrap_WSCsheet_setText__SWIG_4(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setText__SWIG_0(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setText__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setText__SWIG_2(self,args);
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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) {
                    {
                        void *ptr;
                        if (SWIG_ConvertPtr(argv[3], (void **) &ptr, SWIGTYPE_p_WSCvariant, 0) == -1) {
                            _v = 0;
                            PyErr_Clear();
                        } else {
                            _v = 1;
                        }
                    }
                    if (_v) {
                        return _wrap_WSCsheet_setText__SWIG_8(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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) {
                    {
                        void *ptr;
                        if (SWIG_ConvertPtr(argv[3], (void **) &ptr, SWIGTYPE_p_WSCstring, 0) == -1) {
                            _v = 0;
                            PyErr_Clear();
                        } else {
                            _v = 1;
                        }
                    }
                    if (_v) {
                        return _wrap_WSCsheet_setText__SWIG_9(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setText__SWIG_5(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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 = (PyFloat_Check(argv[3]) || PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCsheet_setText__SWIG_6(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setText__SWIG_7(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setText'");
    return NULL;
}


static PyObject *_wrap_WSCsheet_getText(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCstring result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCsheet_getText",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getText(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_WSCsheet_setFixedText__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    long arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Olll:WSCsheet_setFixedText",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setFixedText(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setFixedText__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    double arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Olld:WSCsheet_setFixedText",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setFixedText(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setFixedText__SWIG_2(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    char *arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Olls:WSCsheet_setFixedText",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setFixedText(arg2,arg3,(char const *)arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setFixedText__SWIG_3(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCvariant *arg4 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj3 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllO:WSCsheet_setFixedText",&obj0,&arg2,&arg3,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_WSCvariant,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg4 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setFixedText(arg2,arg3,(WSCvariant const &)*arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setFixedText__SWIG_4(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCstring *arg4 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj3 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllO:WSCsheet_setFixedText",&obj0,&arg2,&arg3,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg4 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setFixedText(arg2,arg3,(WSCstring const &)*arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setFixedText(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_WSCsheet, 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) {
                    {
                        void *ptr;
                        if (SWIG_ConvertPtr(argv[3], (void **) &ptr, SWIGTYPE_p_WSCvariant, 0) == -1) {
                            _v = 0;
                            PyErr_Clear();
                        } else {
                            _v = 1;
                        }
                    }
                    if (_v) {
                        return _wrap_WSCsheet_setFixedText__SWIG_3(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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) {
                    {
                        void *ptr;
                        if (SWIG_ConvertPtr(argv[3], (void **) &ptr, SWIGTYPE_p_WSCstring, 0) == -1) {
                            _v = 0;
                            PyErr_Clear();
                        } else {
                            _v = 1;
                        }
                    }
                    if (_v) {
                        return _wrap_WSCsheet_setFixedText__SWIG_4(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setFixedText__SWIG_0(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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 = (PyFloat_Check(argv[3]) || PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCsheet_setFixedText__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setFixedText__SWIG_2(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setFixedText'");
    return NULL;
}


static PyObject *_wrap_WSCsheet_getFixedText(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCstring result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCsheet_getFixedText",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (arg1)->getFixedText(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_WSCsheet_getCellNo(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCpoint *arg2 = (WSCpoint *) 0 ;
    long *arg3 = (long *) 0 ;
    long *arg4 = (long *) 0 ;
    long result;
    long temp3 ;
    long temp4 ;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    arg3 = &temp3;
    arg4 = &temp4;
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_getCellNo",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,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)->getCellNo(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    {
        PyObject *o = PyInt_FromLong((long) (*arg3));
        resultobj = t_output_helper(resultobj,o);
    }
    {
        PyObject *o = PyInt_FromLong((long) (*arg4));
        resultobj = t_output_helper(resultobj,o);
    }
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_getFocusCell(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long *arg2 = (long *) 0 ;
    long *arg3 = (long *) 0 ;
    long temp2 ;
    long temp3 ;
    PyObject * obj0 = 0 ;
    
    arg2 = &temp2;
    arg3 = &temp3;
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getFocusCell",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    (arg1)->getFocusCell(arg2,arg3);
    
    Py_INCREF(Py_None); resultobj = Py_None;
    {
        PyObject *o = PyInt_FromLong((long) (*arg2));
        resultobj = t_output_helper(resultobj,o);
    }
    {
        PyObject *o = PyInt_FromLong((long) (*arg3));
        resultobj = t_output_helper(resultobj,o);
    }
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_getFocusCol(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getFocusCol",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getFocusCol();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_getFocusRow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getFocusRow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getFocusRow();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_getRow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getRow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getRow();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_getStartRow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getStartRow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getStartRow();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_getEndRow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getEndRow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getEndRow();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_getCol(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getCol",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getCol();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_getStartCol(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getStartCol",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getStartCol();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_getEndCol(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getEndCol",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getEndCol();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


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


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


static PyObject *_wrap_WSCsheet_getFocusCellRect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCrect *arg2 = (WSCrect *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_getFocusCellRect",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,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)->getFocusCellRect(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_getVisibleCellRect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCrect *arg4 = (WSCrect *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj3 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllO:WSCsheet_getVisibleCellRect",&obj0,&arg2,&arg3,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getVisibleCellRect(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_getCellRect(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCrect *arg4 = (WSCrect *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj3 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllO:WSCsheet_getCellRect",&obj0,&arg2,&arg3,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_WSCrect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getCellRect(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_getTopVisibleRow(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getTopVisibleRow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getTopVisibleRow();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_getTopVisibleCol(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_getTopVisibleCol",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->getTopVisibleCol();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


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


static PyObject *_wrap_WSCsheet_setCellFont__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    short arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ollh:WSCsheet_setCellFont",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setCellFont(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setCellFont(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 == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellFont__SWIG_0(self,args);
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellFont__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setCellFont'");
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_getCellFont__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    short result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCsheet_getCellFont",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (short)(arg1)->getCellFont(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_getCellFont(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 == 1) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            return _wrap_WSCsheet_getCellFont__SWIG_0(self,args);
        }
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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) {
                    return _wrap_WSCsheet_getCellFont__SWIG_1(self,args);
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_getCellFont'");
    return NULL;
}


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


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


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


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


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


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


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


static PyObject *_wrap_WSCsheet_setCellAlignemnt__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    char arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ollc:WSCsheet_setCellAlignemnt",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setCellAlignemnt(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_getCellAlignemnt(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    char result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCsheet_getCellAlignemnt",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char)(arg1)->getCellAlignemnt(arg2,arg3);
    
    resultobj = Py_BuildValue((char*)"c",result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setFixedCellAlignemnt__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    char arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ollc:WSCsheet_setFixedCellAlignemnt",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->setFixedCellAlignemnt(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_getFixedCellAlignemnt(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    char result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCsheet_getFixedCellAlignemnt",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (char)(arg1)->getFixedCellAlignemnt(arg2,arg3);
    
    resultobj = Py_BuildValue((char*)"c",result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setCellAlignemnt__SWIG_2(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    short arg2 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oh:WSCsheet_setCellAlignemnt",&obj0,&arg2)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)WSCsheet_setCellAlignemnt__SWIG_2(arg1,arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setCellAlignemnt__SWIG_3(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    short arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ollh:WSCsheet_setCellAlignemnt",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)WSCsheet_setCellAlignemnt__SWIG_3(arg1,arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setCellAlignemnt(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 == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellAlignemnt__SWIG_2(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = (PyString_Check(argv[1]) && (PyString_Size(argv[1]) == 1)) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setCellAlignemnt__SWIG_0(self,args);
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellAlignemnt__SWIG_3(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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]) && (PyString_Size(argv[3]) == 1)) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCsheet_setCellAlignemnt__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setCellAlignemnt'");
    return NULL;
}


static PyObject *_wrap_WSCsheet_setFixedCellAlignemnt__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    short arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Ollh:WSCsheet_setFixedCellAlignemnt",&obj0,&arg2,&arg3,&arg4)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)WSCsheet_setFixedCellAlignemnt__SWIG_1(arg1,arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setFixedCellAlignemnt(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_WSCsheet, 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_WSCsheet_setFixedCellAlignemnt__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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]) && (PyString_Size(argv[3]) == 1)) ? 1 : 0;
                    }
                    if (_v) {
                        return _wrap_WSCsheet_setFixedCellAlignemnt__SWIG_0(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setFixedCellAlignemnt'");
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setCellLock__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCbool arg4 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj3 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OllO:WSCsheet_setCellLock",&obj0,&arg2,&arg3,&obj3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg4 = (WSCbool) PyInt_AsLong(obj3);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setCellLock(arg2,arg3,arg4);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setCellLock(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 == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellLock__SWIG_0(self,args);
            }
        }
    }
    if (argc == 4) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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_WSCsheet_setCellLock__SWIG_1(self,args);
                    }
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setCellLock'");
    return NULL;
}


static PyObject *_wrap_WSCsheet_getCellLock(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long arg2 ;
    long arg3 ;
    WSCbool result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oll:WSCsheet_getCellLock",&obj0,&arg2,&arg3)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (WSCbool)(arg1)->getCellLock(arg2,arg3);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


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


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


static PyObject *_wrap_WSCsheet_insertRow__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_insertRow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->insertRow();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_insertRow(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 == 1) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            return _wrap_WSCsheet_insertRow__SWIG_0(self,args);
        }
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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) {
                    return _wrap_WSCsheet_insertRow__SWIG_1(self,args);
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_insertRow'");
    return NULL;
}


static PyObject *_wrap_WSCsheet_insertCol__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_insertCol",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->insertCol();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_insertCol(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 == 1) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            return _wrap_WSCsheet_insertCol__SWIG_0(self,args);
        }
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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) {
                    return _wrap_WSCsheet_insertCol__SWIG_1(self,args);
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_insertCol'");
    return NULL;
}


static PyObject *_wrap_WSCsheet_deleteRow__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_deleteRow",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->deleteRow();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_deleteRow(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 == 1) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            return _wrap_WSCsheet_deleteRow__SWIG_0(self,args);
        }
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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) {
                    return _wrap_WSCsheet_deleteRow__SWIG_1(self,args);
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_deleteRow'");
    return NULL;
}


static PyObject *_wrap_WSCsheet_deleteCol__SWIG_0(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_deleteCol",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->deleteCol();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_deleteCol(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 == 1) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            return _wrap_WSCsheet_deleteCol__SWIG_0(self,args);
        }
    }
    if (argc == 3) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 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) {
                    return _wrap_WSCsheet_deleteCol__SWIG_1(self,args);
                }
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_deleteCol'");
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setDataSource__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCstring *arg2 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setDataSource",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setDataSource(*arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setDataSource(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_WSCsheet, 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) {
                return _wrap_WSCsheet_setDataSource__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setDataSource__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setDataSource'");
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_setTableName__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCstring *arg2 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setTableName",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setTableName(*arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setTableName(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_WSCsheet, 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) {
                return _wrap_WSCsheet_setTableName__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setTableName__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setTableName'");
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_setDbItem__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCstring *arg2 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setDbItem",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setDbItem(*arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setDbItem(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_WSCsheet, 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) {
                return _wrap_WSCsheet_setDbItem__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setDbItem__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setDbItem'");
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_setDbSortItem1__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCstring *arg2 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setDbSortItem1",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setDbSortItem1(*arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setDbSortItem1(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_WSCsheet, 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) {
                return _wrap_WSCsheet_setDbSortItem1__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setDbSortItem1__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setDbSortItem1'");
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setDbSort1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCuchar arg2 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setDbSort1",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCuchar) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setDbSort1(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_setDbSortItem2__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCstring *arg2 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setDbSortItem2",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setDbSortItem2(*arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setDbSortItem2(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_WSCsheet, 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) {
                return _wrap_WSCsheet_setDbSortItem2__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setDbSortItem2__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setDbSortItem2'");
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setDbSort2(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCuchar arg2 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setDbSort2",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCuchar) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setDbSort2(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_setDbSortItem3__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCstring *arg2 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setDbSortItem3",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setDbSortItem3(*arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setDbSortItem3(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_WSCsheet, 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) {
                return _wrap_WSCsheet_setDbSortItem3__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setDbSortItem3__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setDbSortItem3'");
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_setDbSort3(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCuchar arg2 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setDbSort3",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    arg2 = (WSCuchar) PyInt_AsLong(obj1);
    if (PyErr_Occurred()) SWIG_fail;
    result = (long)(arg1)->setDbSort3(arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_setDbFilter__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCstring *arg2 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setDbFilter",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setDbFilter(*arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setDbFilter(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_WSCsheet, 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) {
                return _wrap_WSCsheet_setDbFilter__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setDbFilter__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setDbFilter'");
    return NULL;
}


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


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


static PyObject *_wrap_WSCsheet_setDbStmtString__SWIG_1(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    WSCstring *arg2 = 0 ;
    long result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:WSCsheet_setDbStmtString",&obj0,&obj1)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_WSCstring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    if (arg2 == NULL) {
        PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
    }
    result = (long)(arg1)->setDbStmtString(*arg2);
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_WSCsheet_setDbStmtString(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_WSCsheet, 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) {
                return _wrap_WSCsheet_setDbStmtString__SWIG_1(self,args);
            }
        }
    }
    if (argc == 2) {
        int _v;
        {
            void *ptr;
            if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_WSCsheet, 0) == -1) {
                _v = 0;
                PyErr_Clear();
            } else {
                _v = 1;
            }
        }
        if (_v) {
            {
                _v = PyString_Check(argv[1]) ? 1 : 0;
            }
            if (_v) {
                return _wrap_WSCsheet_setDbStmtString__SWIG_0(self,args);
            }
        }
    }
    
    PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'WSCsheet_setDbStmtString'");
    return NULL;
}


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


static PyObject *_wrap_WSCsheet_dbRefresh(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    WSCsheet *arg1 = (WSCsheet *) 0 ;
    long result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:WSCsheet_dbRefresh",&obj0)) goto fail;
    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_WSCsheet,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
    result = (long)(arg1)->dbRefresh();
    
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
    fail:
    return NULL;
}


static PyObject * WSCsheet_swigregister(PyObject *self, PyObject *args) {
    PyObject *obj;
    if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
    SWIG_TypeClientData(SWIGTYPE_p_WSCsheet, obj);
    Py_INCREF(obj);
    return Py_BuildValue((char *)"");
}
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___str__", _wrap_WSCstring___str__, METH_VARARGS },
	 { (char *)"WSCstring_getChars", _wrap_WSCstring_getChars, METH_VARARGS },
	 { (char *)"WSCstring_getEncoding", _wrap_WSCstring_getEncoding, METH_VARARGS },
	 { (char *)"WSCstring_isExist", _wrap_WSCstring_isExist, METH_VARARGS },
	 { (char *)"WSCstring_addString", _wrap_WSCstring_addString, METH_VARARGS },
	 { (char *)"WSCstring_cutString", _wrap_WSCstring_cutString, METH_VARARGS },
	 { (char *)"WSCstring_insertString", _wrap_WSCstring_insertString, METH_VARARGS },
	 { (char *)"WSCstring_deleteChar", _wrap_WSCstring_deleteChar, METH_VARARGS },
	 { (char *)"WSCstring_deleteChars", _wrap_WSCstring_deleteChars, METH_VARARGS },
	 { (char *)"WSCstring_clear", _wrap_WSCstring_clear, METH_VARARGS },
	 { (char *)"WSCstring_delLineFeed", _wrap_WSCstring_delLineFeed, METH_VARARGS },
	 { (char *)"WSCstring_delString", _wrap_WSCstring_delString, METH_VARARGS },
	 { (char *)"WSCstring_delHeadSpace", _wrap_WSCstring_delHeadSpace, METH_VARARGS },
	 { (char *)"WSCstring_delTailSpace", _wrap_WSCstring_delTailSpace, METH_VARARGS },
	 { (char *)"WSCstring_to_upper", _wrap_WSCstring_to_upper, METH_VARARGS },
	 { (char *)"WSCstring_to_lower", _wrap_WSCstring_to_lower, METH_VARARGS },
	 { (char *)"WSCstring_replaceString", _wrap_WSCstring_replaceString, METH_VARARGS },
	 { (char *)"WSCstring_getWords", _wrap_WSCstring_getWords, METH_VARARGS },
	 { (char *)"WSCstring_getWordCharPos", _wrap_WSCstring_getWordCharPos, METH_VARARGS },
	 { (char *)"WSCstring_getWord", _wrap_WSCstring_getWord, METH_VARARGS },
	 { (char *)"WSCstring__seek_next_line", _wrap_WSCstring__seek_next_line, METH_VARARGS },
	 { (char *)"WSCstring_tell", _wrap_WSCstring_tell, METH_VARARGS },
	 { (char *)"WSCstring_seek", _wrap_WSCstring_seek, METH_VARARGS },
	 { (char *)"WSCstring_seekEnd", _wrap_WSCstring_seekEnd, METH_VARARGS },
	 { (char *)"WSCstring_eof", _wrap_WSCstring_eof, METH_VARARGS },
	 { (char *)"WSCstring_getLines", _wrap_WSCstring_getLines, METH_VARARGS },
	 { (char *)"WSCstring_gets", _wrap_WSCstring_gets, METH_VARARGS },
	 { (char *)"WSCstring___add__", _wrap_WSCstring___add__, METH_VARARGS },
	 { (char *)"WSCstring___lshift__", _wrap_WSCstring___lshift__, METH_VARARGS },
	 { (char *)"WSCstring___eq__", _wrap_WSCstring___eq__, 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_getInstancePtr", _wrap_WSCvariant_getInstancePtr, METH_VARARGS },
	 { (char *)"WSCvariant___int__", _wrap_WSCvariant___int__, METH_VARARGS },
	 { (char *)"WSCvariant___float__", _wrap_WSCvariant___float__, METH_VARARGS },
	 { (char *)"WSCvariant___str__", _wrap_WSCvariant___str__, 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_execInitHandler", _wrap_WSDappDev_execInitHandler, 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 *)"WSDappDev_exit", _wrap_WSDappDev_exit, 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 *)"WSGFdestroyWindow", _wrap_WSGFdestroyWindow, 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_getChildInstance", _wrap_WSCbase_getChildInstance, 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_WSDmouse", _wrap_new_WSDmouse, METH_VARARGS },
	 { (char *)"WSDmouse_getMousePosition", _wrap_WSDmouse_getMousePosition, METH_VARARGS },
	 { (char *)"WSDmouse_getMouseStatus", _wrap_WSDmouse_getMouseStatus, METH_VARARGS },
	 { (char *)"WSDmouse_setMousePosition", _wrap_WSDmouse_setMousePosition, METH_VARARGS },
	 { (char *)"WSDmouse_setMouseCursor", _wrap_WSDmouse_setMouseCursor, METH_VARARGS },
	 { (char *)"WSDmouse_addMouseCursor", _wrap_WSDmouse_addMouseCursor, METH_VARARGS },
	 { (char *)"WSDmouse_getMouseCursorName", _wrap_WSDmouse_getMouseCursorName, METH_VARARGS },
	 { (char *)"WSDmouse_getMouseCursorId", _wrap_WSDmouse_getMouseCursorId, METH_VARARGS },
	 { (char *)"WSDmouse_getMouseCursor", _wrap_WSDmouse_getMouseCursor, METH_VARARGS },
	 { (char *)"WSDmouse_getStatus", _wrap_WSDmouse_getStatus, METH_VARARGS },
	 { (char *)"WSDmouse_setStatus", _wrap_WSDmouse_setStatus, METH_VARARGS },
	 { (char *)"WSDmouse_getTargetBtn", _wrap_WSDmouse_getTargetBtn, METH_VARARGS },
	 { (char *)"WSDmouse_setTargetBtn", _wrap_WSDmouse_setTargetBtn, METH_VARARGS },
	 { (char *)"WSDmouse_setMouseFocusClient", _wrap_WSDmouse_setMouseFocusClient, METH_VARARGS },
	 { (char *)"WSDmouse_getMouseFocusClient", _wrap_WSDmouse_getMouseFocusClient, METH_VARARGS },
	 { (char *)"delete_WSDmouse", _wrap_delete_WSDmouse, METH_VARARGS },
	 { (char *)"WSDmouse_swigregister", WSDmouse_swigregister, METH_VARARGS },
	 { (char *)"WSGIappMouse", _wrap_WSGIappMouse, 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_drawStretchedImage", _wrap_WSCvdrawingArea_drawStretchedImage, METH_VARARGS },
	 { (char *)"WSCvdrawingArea_drawImage", _wrap_WSCvdrawingArea_drawImage, 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_WSCdbRecord", _wrap_new_WSCdbRecord, METH_VARARGS },
	 { (char *)"delete_WSCdbRecord", _wrap_delete_WSCdbRecord, METH_VARARGS },
	 { (char *)"WSCdbRecord_open", _wrap_WSCdbRecord_open, METH_VARARGS },
	 { (char *)"WSCdbRecord_close", _wrap_WSCdbRecord_close, METH_VARARGS },
	 { (char *)"WSCdbRecord_isEOF", _wrap_WSCdbRecord_isEOF, METH_VARARGS },
	 { (char *)"WSCdbRecord_isOpen", _wrap_WSCdbRecord_isOpen, METH_VARARGS },
	 { (char *)"WSCdbRecord_getColValue", _wrap_WSCdbRecord_getColValue, METH_VARARGS },
	 { (char *)"WSCdbRecord_setColValue", _wrap_WSCdbRecord_setColValue, METH_VARARGS },
	 { (char *)"WSCdbRecord_edit", _wrap_WSCdbRecord_edit, METH_VARARGS },
	 { (char *)"WSCdbRecord_update", _wrap_WSCdbRecord_update, METH_VARARGS },
	 { (char *)"WSCdbRecord_addnew", _wrap_WSCdbRecord_addnew, METH_VARARGS },
	 { (char *)"WSCdbRecord_deleterow", _wrap_WSCdbRecord_deleterow, METH_VARARGS },
	 { (char *)"WSCdbRecord_moveNext", _wrap_WSCdbRecord_moveNext, METH_VARARGS },
	 { (char *)"WSCdbRecord_movePrevious", _wrap_WSCdbRecord_movePrevious, METH_VARARGS },
	 { (char *)"WSCdbRecord_moveFirst", _wrap_WSCdbRecord_moveFirst, METH_VARARGS },
	 { (char *)"WSCdbRecord_moveLast", _wrap_WSCdbRecord_moveLast, METH_VARARGS },
	 { (char *)"WSCdbRecord_getColIndex", _wrap_WSCdbRecord_getColIndex, METH_VARARGS },
	 { (char *)"WSCdbRecord_getColType", _wrap_WSCdbRecord_getColType, METH_VARARGS },
	 { (char *)"WSCdbRecord_getColLength", _wrap_WSCdbRecord_getColLength, METH_VARARGS },
	 { (char *)"WSCdbRecord_getRowCount", _wrap_WSCdbRecord_getRowCount, METH_VARARGS },
	 { (char *)"WSCdbRecord_getColCount", _wrap_WSCdbRecord_getColCount, METH_VARARGS },
	 { (char *)"WSCdbRecord_swigregister", WSCdbRecord_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_getStatus", _wrap_WSCbaseDialog_getStatus, 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_WSCtform", _wrap_new_WSCtform, METH_VARARGS },
	 { (char *)"delete_WSCtform", _wrap_delete_WSCtform, METH_VARARGS },
	 { (char *)"WSCtform_swigregister", WSCtform_swigregister, METH_VARARGS },
	 { (char *)"new_WSCfform", _wrap_new_WSCfform, METH_VARARGS },
	 { (char *)"delete_WSCfform", _wrap_delete_WSCfform, METH_VARARGS },
	 { (char *)"WSCfform_execResizeEvent", _wrap_WSCfform_execResizeEvent, METH_VARARGS },
	 { (char *)"WSCfform_setNoRefresh", _wrap_WSCfform_setNoRefresh, METH_VARARGS },
	 { (char *)"WSCfform_getNoRefresh", _wrap_WSCfform_getNoRefresh, METH_VARARGS },
	 { (char *)"WSCfform_setFloated", _wrap_WSCfform_setFloated, METH_VARARGS },
	 { (char *)"WSCfform_getFloated", _wrap_WSCfform_getFloated, METH_VARARGS },
	 { (char *)"WSCfform_getPixmapStyle", _wrap_WSCfform_getPixmapStyle, METH_VARARGS },
	 { (char *)"WSCfform_swigregister", WSCfform_swigregister, METH_VARARGS },
	 { (char *)"new_WSCprform", _wrap_new_WSCprform, METH_VARARGS },
	 { (char *)"delete_WSCprform", _wrap_delete_WSCprform, METH_VARARGS },
	 { (char *)"WSCprform_prdraw", _wrap_WSCprform_prdraw, METH_VARARGS },
	 { (char *)"WSCprform_swigregister", WSCprform_swigregister, METH_VARARGS },
	 { (char *)"new_WSCj3wform", _wrap_new_WSCj3wform, METH_VARARGS },
	 { (char *)"delete_WSCj3wform", _wrap_delete_WSCj3wform, METH_VARARGS },
	 { (char *)"WSCj3wform_loadFile", _wrap_WSCj3wform_loadFile, METH_VARARGS },
	 { (char *)"WSCj3wform_swigregister", WSCj3wform_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 *)"new_WSCdirTree", _wrap_new_WSCdirTree, METH_VARARGS },
	 { (char *)"delete_WSCdirTree", _wrap_delete_WSCdirTree, METH_VARARGS },
	 { (char *)"WSCdirTree_setSelectedDirName", _wrap_WSCdirTree_setSelectedDirName, METH_VARARGS },
	 { (char *)"WSCdirTree_getSelectedDirName", _wrap_WSCdirTree_getSelectedDirName, METH_VARARGS },
	 { (char *)"WSCdirTree_swigregister", WSCdirTree_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 },
	 { (char *)"new_WSCsheet", _wrap_new_WSCsheet, METH_VARARGS },
	 { (char *)"delete_WSCsheet", _wrap_delete_WSCsheet, METH_VARARGS },
	 { (char *)"WSCsheet_initialize", _wrap_WSCsheet_initialize, METH_VARARGS },
	 { (char *)"WSCsheet_clear", _wrap_WSCsheet_clear, METH_VARARGS },
	 { (char *)"WSCsheet_getRowCount", _wrap_WSCsheet_getRowCount, METH_VARARGS },
	 { (char *)"WSCsheet_setRowCount", _wrap_WSCsheet_setRowCount, METH_VARARGS },
	 { (char *)"WSCsheet_getColumnCount", _wrap_WSCsheet_getColumnCount, METH_VARARGS },
	 { (char *)"WSCsheet_setColumnCount", _wrap_WSCsheet_setColumnCount, METH_VARARGS },
	 { (char *)"WSCsheet_getRowHeight", _wrap_WSCsheet_getRowHeight, METH_VARARGS },
	 { (char *)"WSCsheet_setRowHeight", _wrap_WSCsheet_setRowHeight, METH_VARARGS },
	 { (char *)"WSCsheet_getColumnWidth", _wrap_WSCsheet_getColumnWidth, METH_VARARGS },
	 { (char *)"WSCsheet_setColumnWidth", _wrap_WSCsheet_setColumnWidth, METH_VARARGS },
	 { (char *)"WSCsheet_getFixedRowCount", _wrap_WSCsheet_getFixedRowCount, METH_VARARGS },
	 { (char *)"WSCsheet_setFixedRowCount", _wrap_WSCsheet_setFixedRowCount, METH_VARARGS },
	 { (char *)"WSCsheet_getFixedColumnCount", _wrap_WSCsheet_getFixedColumnCount, METH_VARARGS },
	 { (char *)"WSCsheet_setFixedColumnCount", _wrap_WSCsheet_setFixedColumnCount, METH_VARARGS },
	 { (char *)"WSCsheet_getFixedRowHeight", _wrap_WSCsheet_getFixedRowHeight, METH_VARARGS },
	 { (char *)"WSCsheet_setFixedRowHeight", _wrap_WSCsheet_setFixedRowHeight, METH_VARARGS },
	 { (char *)"WSCsheet_getFixedColumnWidth", _wrap_WSCsheet_getFixedColumnWidth, METH_VARARGS },
	 { (char *)"WSCsheet_setFixedColumnWidth", _wrap_WSCsheet_setFixedColumnWidth, METH_VARARGS },
	 { (char *)"WSCsheet_setSheetBkColor", _wrap_WSCsheet_setSheetBkColor, METH_VARARGS },
	 { (char *)"WSCsheet_getSheetBkColor", _wrap_WSCsheet_getSheetBkColor, METH_VARARGS },
	 { (char *)"WSCsheet_setCellDefBkColor", _wrap_WSCsheet_setCellDefBkColor, METH_VARARGS },
	 { (char *)"WSCsheet_getCellDefBkColor", _wrap_WSCsheet_getCellDefBkColor, METH_VARARGS },
	 { (char *)"WSCsheet_setCellBkColor", _wrap_WSCsheet_setCellBkColor, METH_VARARGS },
	 { (char *)"WSCsheet_getCellBkColor", _wrap_WSCsheet_getCellBkColor, METH_VARARGS },
	 { (char *)"WSCsheet_setCellDefTextColor", _wrap_WSCsheet_setCellDefTextColor, METH_VARARGS },
	 { (char *)"WSCsheet_getCellDefTextColor", _wrap_WSCsheet_getCellDefTextColor, METH_VARARGS },
	 { (char *)"WSCsheet_setCellTextColor", _wrap_WSCsheet_setCellTextColor, METH_VARARGS },
	 { (char *)"WSCsheet_getCellTextColor", _wrap_WSCsheet_getCellTextColor, METH_VARARGS },
	 { (char *)"WSCsheet_setFixedBkColor", _wrap_WSCsheet_setFixedBkColor, METH_VARARGS },
	 { (char *)"WSCsheet_getFixedBkColor", _wrap_WSCsheet_getFixedBkColor, METH_VARARGS },
	 { (char *)"WSCsheet_setFixedTextColor", _wrap_WSCsheet_setFixedTextColor, METH_VARARGS },
	 { (char *)"WSCsheet_getFixedTextColor", _wrap_WSCsheet_getFixedTextColor, METH_VARARGS },
	 { (char *)"WSCsheet_setGridColor", _wrap_WSCsheet_setGridColor, METH_VARARGS },
	 { (char *)"WSCsheet_getGridColor", _wrap_WSCsheet_getGridColor, METH_VARARGS },
	 { (char *)"WSCsheet_setGridLines", _wrap_WSCsheet_setGridLines, METH_VARARGS },
	 { (char *)"WSCsheet_getGridLines", _wrap_WSCsheet_getGridLines, METH_VARARGS },
	 { (char *)"WSCsheet_setCellGridLines", _wrap_WSCsheet_setCellGridLines, METH_VARARGS },
	 { (char *)"WSCsheet_getCellGridLines", _wrap_WSCsheet_getCellGridLines, METH_VARARGS },
	 { (char *)"WSCsheet_setText", _wrap_WSCsheet_setText, METH_VARARGS },
	 { (char *)"WSCsheet_getText", _wrap_WSCsheet_getText, METH_VARARGS },
	 { (char *)"WSCsheet_setFixedText", _wrap_WSCsheet_setFixedText, METH_VARARGS },
	 { (char *)"WSCsheet_getFixedText", _wrap_WSCsheet_getFixedText, METH_VARARGS },
	 { (char *)"WSCsheet_getCellNo", _wrap_WSCsheet_getCellNo, METH_VARARGS },
	 { (char *)"WSCsheet_setFocusCell", _wrap_WSCsheet_setFocusCell, METH_VARARGS },
	 { (char *)"WSCsheet_getFocusCell", _wrap_WSCsheet_getFocusCell, METH_VARARGS },
	 { (char *)"WSCsheet_getFocusCol", _wrap_WSCsheet_getFocusCol, METH_VARARGS },
	 { (char *)"WSCsheet_getFocusRow", _wrap_WSCsheet_getFocusRow, METH_VARARGS },
	 { (char *)"WSCsheet_setRow", _wrap_WSCsheet_setRow, METH_VARARGS },
	 { (char *)"WSCsheet_getRow", _wrap_WSCsheet_getRow, METH_VARARGS },
	 { (char *)"WSCsheet_setStartRow", _wrap_WSCsheet_setStartRow, METH_VARARGS },
	 { (char *)"WSCsheet_getStartRow", _wrap_WSCsheet_getStartRow, METH_VARARGS },
	 { (char *)"WSCsheet_setEndRow", _wrap_WSCsheet_setEndRow, METH_VARARGS },
	 { (char *)"WSCsheet_getEndRow", _wrap_WSCsheet_getEndRow, METH_VARARGS },
	 { (char *)"WSCsheet_setCol", _wrap_WSCsheet_setCol, METH_VARARGS },
	 { (char *)"WSCsheet_getCol", _wrap_WSCsheet_getCol, METH_VARARGS },
	 { (char *)"WSCsheet_setStartCol", _wrap_WSCsheet_setStartCol, METH_VARARGS },
	 { (char *)"WSCsheet_getStartCol", _wrap_WSCsheet_getStartCol, METH_VARARGS },
	 { (char *)"WSCsheet_setEndCol", _wrap_WSCsheet_setEndCol, METH_VARARGS },
	 { (char *)"WSCsheet_getEndCol", _wrap_WSCsheet_getEndCol, METH_VARARGS },
	 { (char *)"WSCsheet_setSelectCell", _wrap_WSCsheet_setSelectCell, METH_VARARGS },
	 { (char *)"WSCsheet_getSelectCell", _wrap_WSCsheet_getSelectCell, METH_VARARGS },
	 { (char *)"WSCsheet_setEditEnabled", _wrap_WSCsheet_setEditEnabled, METH_VARARGS },
	 { (char *)"WSCsheet_getEditEnabled", _wrap_WSCsheet_getEditEnabled, METH_VARARGS },
	 { (char *)"WSCsheet_getFocusCellRect", _wrap_WSCsheet_getFocusCellRect, METH_VARARGS },
	 { (char *)"WSCsheet_getVisibleCellRect", _wrap_WSCsheet_getVisibleCellRect, METH_VARARGS },
	 { (char *)"WSCsheet_getCellRect", _wrap_WSCsheet_getCellRect, METH_VARARGS },
	 { (char *)"WSCsheet_setTopVisibleRow", _wrap_WSCsheet_setTopVisibleRow, METH_VARARGS },
	 { (char *)"WSCsheet_getTopVisibleRow", _wrap_WSCsheet_getTopVisibleRow, METH_VARARGS },
	 { (char *)"WSCsheet_setTopVisibleCol", _wrap_WSCsheet_setTopVisibleCol, METH_VARARGS },
	 { (char *)"WSCsheet_getTopVisibleCol", _wrap_WSCsheet_getTopVisibleCol, METH_VARARGS },
	 { (char *)"WSCsheet_setCellDefFont", _wrap_WSCsheet_setCellDefFont, METH_VARARGS },
	 { (char *)"WSCsheet_getCellDefFont", _wrap_WSCsheet_getCellDefFont, METH_VARARGS },
	 { (char *)"WSCsheet_setCellFont", _wrap_WSCsheet_setCellFont, METH_VARARGS },
	 { (char *)"WSCsheet_getCellFont", _wrap_WSCsheet_getCellFont, METH_VARARGS },
	 { (char *)"WSCsheet_setFixedCellFont", _wrap_WSCsheet_setFixedCellFont, METH_VARARGS },
	 { (char *)"WSCsheet_getFixedCellFont", _wrap_WSCsheet_getFixedCellFont, METH_VARARGS },
	 { (char *)"WSCsheet_setVertAutoNumber", _wrap_WSCsheet_setVertAutoNumber, METH_VARARGS },
	 { (char *)"WSCsheet_getVertAutoNumber", _wrap_WSCsheet_getVertAutoNumber, METH_VARARGS },
	 { (char *)"WSCsheet_setHorzAutoNumber", _wrap_WSCsheet_setHorzAutoNumber, METH_VARARGS },
	 { (char *)"WSCsheet_getHorzAutoNumber", _wrap_WSCsheet_getHorzAutoNumber, METH_VARARGS },
	 { (char *)"WSCsheet_getCellAlignemnt", _wrap_WSCsheet_getCellAlignemnt, METH_VARARGS },
	 { (char *)"WSCsheet_getFixedCellAlignemnt", _wrap_WSCsheet_getFixedCellAlignemnt, METH_VARARGS },
	 { (char *)"WSCsheet_setCellAlignemnt", _wrap_WSCsheet_setCellAlignemnt, METH_VARARGS },
	 { (char *)"WSCsheet_setFixedCellAlignemnt", _wrap_WSCsheet_setFixedCellAlignemnt, METH_VARARGS },
	 { (char *)"WSCsheet_setCellLock", _wrap_WSCsheet_setCellLock, METH_VARARGS },
	 { (char *)"WSCsheet_getCellLock", _wrap_WSCsheet_getCellLock, METH_VARARGS },
	 { (char *)"WSCsheet_getClientWidth", _wrap_WSCsheet_getClientWidth, METH_VARARGS },
	 { (char *)"WSCsheet_getClientHeight", _wrap_WSCsheet_getClientHeight, METH_VARARGS },
	 { (char *)"WSCsheet_setNoRefresh", _wrap_WSCsheet_setNoRefresh, METH_VARARGS },
	 { (char *)"WSCsheet_getNoRefresh", _wrap_WSCsheet_getNoRefresh, METH_VARARGS },
	 { (char *)"WSCsheet_insertRow", _wrap_WSCsheet_insertRow, METH_VARARGS },
	 { (char *)"WSCsheet_insertCol", _wrap_WSCsheet_insertCol, METH_VARARGS },
	 { (char *)"WSCsheet_deleteRow", _wrap_WSCsheet_deleteRow, METH_VARARGS },
	 { (char *)"WSCsheet_deleteCol", _wrap_WSCsheet_deleteCol, METH_VARARGS },
	 { (char *)"WSCsheet_setDataSource", _wrap_WSCsheet_setDataSource, METH_VARARGS },
	 { (char *)"WSCsheet_getDataSource", _wrap_WSCsheet_getDataSource, METH_VARARGS },
	 { (char *)"WSCsheet_setTableName", _wrap_WSCsheet_setTableName, METH_VARARGS },
	 { (char *)"WSCsheet_getTableName", _wrap_WSCsheet_getTableName, METH_VARARGS },
	 { (char *)"WSCsheet_setDbItem", _wrap_WSCsheet_setDbItem, METH_VARARGS },
	 { (char *)"WSCsheet_getDbItem", _wrap_WSCsheet_getDbItem, METH_VARARGS },
	 { (char *)"WSCsheet_setDbSortItem1", _wrap_WSCsheet_setDbSortItem1, METH_VARARGS },
	 { (char *)"WSCsheet_getDbSortItem1", _wrap_WSCsheet_getDbSortItem1, METH_VARARGS },
	 { (char *)"WSCsheet_setDbSort1", _wrap_WSCsheet_setDbSort1, METH_VARARGS },
	 { (char *)"WSCsheet_getDbSort1", _wrap_WSCsheet_getDbSort1, METH_VARARGS },
	 { (char *)"WSCsheet_setDbSortItem2", _wrap_WSCsheet_setDbSortItem2, METH_VARARGS },
	 { (char *)"WSCsheet_getDbSortItem2", _wrap_WSCsheet_getDbSortItem2, METH_VARARGS },
	 { (char *)"WSCsheet_setDbSort2", _wrap_WSCsheet_setDbSort2, METH_VARARGS },
	 { (char *)"WSCsheet_getDbSort2", _wrap_WSCsheet_getDbSort2, METH_VARARGS },
	 { (char *)"WSCsheet_setDbSortItem3", _wrap_WSCsheet_setDbSortItem3, METH_VARARGS },
	 { (char *)"WSCsheet_getDbSortItem3", _wrap_WSCsheet_getDbSortItem3, METH_VARARGS },
	 { (char *)"WSCsheet_setDbSort3", _wrap_WSCsheet_setDbSort3, METH_VARARGS },
	 { (char *)"WSCsheet_getDbSort3", _wrap_WSCsheet_getDbSort3, METH_VARARGS },
	 { (char *)"WSCsheet_setDbFilter", _wrap_WSCsheet_setDbFilter, METH_VARARGS },
	 { (char *)"WSCsheet_getDbFilter", _wrap_WSCsheet_getDbFilter, METH_VARARGS },
	 { (char *)"WSCsheet_setDbStmtString", _wrap_WSCsheet_setDbStmtString, METH_VARARGS },
	 { (char *)"WSCsheet_getDbStmtString", _wrap_WSCsheet_getDbStmtString, METH_VARARGS },
	 { (char *)"WSCsheet_dbRefresh", _wrap_WSCsheet_dbRefresh, METH_VARARGS },
	 { (char *)"WSCsheet_swigregister", WSCsheet_swigregister, METH_VARARGS },
	 { NULL, NULL }
};


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

static void *_p_WSCdirTreeTo_p_WSCtreeList(void *x) {
    return (void *)((WSCtreeList *)  ((WSCdirTree *) x));
}
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_WSCdirTreeTo_p_WSCscrForm(void *x) {
    return (void *)((WSCscrForm *) (WSClist *)(WSCtreeList *) ((WSCdirTree *) 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_WSCdirTreeTo_p_WSClist(void *x) {
    return (void *)((WSClist *) (WSCtreeList *) ((WSCdirTree *) 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_WSCdirTreeTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *)(WSCscrForm *)(WSClist *)(WSCtreeList *) ((WSCdirTree *) 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_WSCprformTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCprform *) 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_WSCtformTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCtform *) 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_WSCj3wformTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCj3wform *) 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_WSCfformTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *)  ((WSCfform *) 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_WSCsheetTo_p_WSCbase(void *x) {
    return (void *)((WSCbase *) (WSCform *) ((WSCsheet *) 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_WSCj3wformTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCj3wform *) x));
}
static void *_p_WSChorzFormTo_p_WSCform(void *x) {
    return (void *)((WSCform *) (WSCvertForm *) ((WSChorzForm *) x));
}
static void *_p_WSCsheetTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCsheet *) x));
}
static void *_p_WSClistTo_p_WSCform(void *x) {
    return (void *)((WSCform *) (WSCscrForm *) ((WSClist *) x));
}
static void *_p_WSCprformTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCprform *) x));
}
static void *_p_WSCcheckGroupTo_p_WSCform(void *x) {
    return (void *)((WSCform *) (WSCradioGroup *) ((WSCcheckGroup *) x));
}
static void *_p_WSCtformTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCtform *) 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_WSCdirTreeTo_p_WSCform(void *x) {
    return (void *)((WSCform *) (WSCscrForm *)(WSClist *)(WSCtreeList *) ((WSCdirTree *) 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_WSCmenuAreaTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCmenuArea *) x));
}
static void *_p_WSCscrFormTo_p_WSCform(void *x) {
    return (void *)((WSCform *)  ((WSCscrForm *) 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_WSCdbRecord[] = {{"_p_WSCdbRecord", 0, "WSCdbRecord *", 0},{"_p_WSCdbRecord"},{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"},{"_p_WSCdirTree", _p_WSCdirTreeTo_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_short[] = {{"_p_short", 0, "short *", 0},{"_p_short"},{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_WSDmouse[] = {{"_p_WSDmouse", 0, "WSDmouse *", 0},{"_p_WSDmouse"},{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_WSCdirTree", _p_WSCdirTreeTo_p_WSCscrForm},{"_p_WSClist", _p_WSClistTo_p_WSCscrForm},{0}};
static swig_type_info _swigt__p_WSCtform[] = {{"_p_WSCtform", 0, "WSCtform *", 0},{"_p_WSCtform"},{0}};
static swig_type_info _swigt__p_WSCvrect[] = {{"_p_WSCvrect", 0, "WSCvrect *", 0},{"_p_WSCvrect"},{0}};
static swig_type_info _swigt__p_WSCdirTree[] = {{"_p_WSCdirTree", 0, "WSCdirTree *", 0},{"_p_WSCdirTree"},{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"},{"_p_WSCdirTree", _p_WSCdirTreeTo_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_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_WSCfform[] = {{"_p_WSCfform", 0, "WSCfform *", 0},{"_p_WSCfform"},{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_WSCdirTree", _p_WSCdirTreeTo_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_WSCprform", _p_WSCprformTo_p_WSCbase},{"_p_WSCform", _p_WSCformTo_p_WSCbase},{"_p_WSCcomboBox", _p_WSCcomboBoxTo_p_WSCbase},{"_p_WSCvscrBar", _p_WSCvscrBarTo_p_WSCbase},{"_p_WSCtform", _p_WSCtformTo_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_WSCj3wform", _p_WSCj3wformTo_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_WSCfform", _p_WSCfformTo_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_WSCsheet", _p_WSCsheetTo_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_WSCprform[] = {{"_p_WSCprform", 0, "WSCprform *", 0},{"_p_WSCprform"},{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_WSCsheet[] = {{"_p_WSCsheet", 0, "WSCsheet *", 0},{"_p_WSCsheet"},{0}};
static swig_type_info _swigt__p_WSCj3wform[] = {{"_p_WSCj3wform", 0, "WSCj3wform *", 0},{"_p_WSCj3wform"},{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_WSCsheet", _p_WSCsheetTo_p_WSCform},{"_p_WSCj3wform", _p_WSCj3wformTo_p_WSCform},{"_p_WSChorzForm", _p_WSChorzFormTo_p_WSCform},{"_p_WSCform"},{"_p_WSClist", _p_WSClistTo_p_WSCform},{"_p_WSCprform", _p_WSCprformTo_p_WSCform},{"_p_WSCcheckGroup", _p_WSCcheckGroupTo_p_WSCform},{"_p_WSCtform", _p_WSCtformTo_p_WSCform},{"_p_WSCvertForm", _p_WSCvertFormTo_p_WSCform},{"_p_WSCsform", _p_WSCsformTo_p_WSCform},{"_p_WSCdirTree", _p_WSCdirTreeTo_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_WSCmenuArea", _p_WSCmenuAreaTo_p_WSCform},{"_p_WSCscrForm", _p_WSCscrFormTo_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_WSCdbRecord, 
_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_short, 
_swigt__p_WSDkeyboard, 
_swigt__p_WSCvbarGraph, 
_swigt__p_WSDmouse, 
_swigt__p_WSCvslider, 
_swigt__p_WSCvlabel, 
_swigt__p_WSCmenuArea, 
_swigt__p_WSCvgraphMatrix, 
_swigt__p_WSCscrForm, 
_swigt__p_WSCtform, 
_swigt__p_WSCvrect, 
_swigt__p_WSCdirTree, 
_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_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_WSCfform, 
_swigt__p_WSCbase, 
_swigt__p_WSCcomboBox, 
_swigt__p_WSCvline, 
_swigt__p_WSCvifield, 
_swigt__p_WSCvpifield, 
_swigt__p_WSCnwbase, 
_swigt__p_WSCprform, 
_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_WSCsheet, 
_swigt__p_WSCj3wform, 
_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_DATA_SOURCE_NONE", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_DATA_SOURCE_INSTANCE", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_DATA_SOURCE_FILE", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_TEXT", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_BINARY", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_NORMAL", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_TREE", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_VERBOSE", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_HAVE_CHILD", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_HAVE_BROS", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_OPEN", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_INDENT_LEVEL", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_ABSOLUTE_OPEN", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_ICON", (long) 3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_SFORM_FIXED", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_SFORM_UNDER_RESIZING", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EXEC_NONE", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EXEC_RD", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EXEC_RDWR", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_EXEC_WR", (long) 3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_DOUBLE_CLICK_TIME", (long) 300, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_POLICY_ORIGINAL", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_POLICY_WINDOWS", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_POLICY_GRADATION", (long) 4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_POLICY_AQUA", (long) 8, 0, 0, 0},
{ 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_DIALOG_CANCEL", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_DIALOG_OK", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_DIALOG_NO", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WS_DIALOG_DONE", (long) 3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_SQL_CONCUR_READ_ONLY", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_SQL_CONCUR_LOCK", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_SQL_CONCUR_ROWVER", (long) 3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_SQL_CONCUR_VALUES", (long) 4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_SQL_CONCUR_DEFAULT", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_SQL_CURSOR_FORWARD_ONLY", (long) 0UL, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_SQL_CURSOR_KEYSET_DRIVEN", (long) 1UL, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_SQL_CURSOR_DYNAMIC", (long) 2UL, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_SQL_CURSOR_STATIC", (long) 3UL, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_SQL_CURSOR_TYPE_DEFAULT", (long) 0UL, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_CHAR", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_NUMERIC", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_DECIMAL", (long) 3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_INTEGER", (long) 4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_SMALLINT", (long) 5, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_FLOAT", (long) 6, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_REAL", (long) 7, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_DOUBLE", (long) 8, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_DATE", (long) 9, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_TIME", (long) 10, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_TIMESTAMP", (long) 11, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCDB_FIELD_TYPE_NONE", (long) 99, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_DEFAULT", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_NONE", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_HORZ", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_VERT", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_BOTH", (long) 3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_DEF_ROW_HEIGHT", (long) 20, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_DEF_COL_WIDTH", (long) 80, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_DEFCOLOR", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_DEFFONT", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_DEF_ROWS", (long) 51, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_DEF_COLS", (long) 11, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_DEF_FIXEDROWS", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_DEF_FIXEDCOLS", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_DB_SORT_ASC", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSCSHEET_DB_SORT_DESC", (long) 1, 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 *)"WSEV_INITIALIZE", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_DELETE", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_ACTIVATE", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_VALUE_CH", (long) 3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_FOCUS_CH", (long) 4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_VISIBLE_CH", (long) 5, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_SENSITIVE_CH", (long) 6, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_PARENT_VISIBLE_CH", (long) 7, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_PARENT_SENSITIVE_CH", (long) 8, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_EXPOSE", (long) 9, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_RESIZE", (long) 10, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_MOUSE_IN", (long) 11, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_MOUSE_OUT", (long) 12, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_MOUSE_PRESS", (long) 13, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_MOUSE_RELEASE", (long) 14, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_MOUSE_MOVE", (long) 15, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_KEY_PRESS", (long) 16, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_KEY_RELEASE", (long) 17, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_KEY_HOOK", (long) 18, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_MOUSE_DOUBLE_CLICK", (long) 19, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_SORT", (long) 33, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_GUI_POLICY_CH", (long) 34, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_ITEM_SELECTED", (long) 35, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_STATUS_CH", (long) 36, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_INPUT_FIXED", (long) 37, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_BEGIN", (long) 38, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_END", (long) 39, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_INCREMENT", (long) 40, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_DECREMENT", (long) 41, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_PAGE_INCREMENT", (long) 42, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_PAGE_DECREMENT", (long) 43, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_SCR_MOUSE_PRESS", (long) 44, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_SCR_MOUSE_RELEASE", (long) 45, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_SCR_MOUSE_MOVE", (long) 46, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_EDIT_MODE_CH", (long) 47, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_SPECIAL_FOCUS_CH", (long) 48, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_CHILD_ADDED", (long) 49, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSEV_SELECTION_CH", (long) 50, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_BackSpace", (long) 0x08, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Tab", (long) 0x09, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Linefeed", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Clear", (long) 0x0C, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Return", (long) 0x0D, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Pause", (long) 0x13, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Scroll_Lock", (long) 0x91, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Sys_Req", (long) 0x2C, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Escape", (long) 0x1B, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Delete", (long) 0x2E, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Kanji", (long) 0x19, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Muhenkan", (long) 0x1d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Henkan_Mode", (long) 0x1c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Henkan", (long) 0x1c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Romaji", (long) 0xF2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Hiragana", (long) 0xF2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Katakana", (long) 0xF2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Hiragana_Katakana", (long) 0xF2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Zenkaku", (long) 0xF4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Hankaku", (long) 0xF3, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Zenkaku_Hankaku", (long) 0xF4, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Touroku", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Massyo", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Kana_Lock", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Kana_Shift", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Eisu_Shift", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Eisu_toggle", (long) 0xF0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Home", (long) 0x24, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Left", (long) 0x25, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Up", (long) 0x26, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Right", (long) 0x27, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Down", (long) 0x28, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Prior", (long) 0x21, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Page_Up", (long) 0x21, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Page_Down", (long) 0x22, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_End", (long) 0x23, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Print", (long) 0x2C, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Execute", (long) 0x2B, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Insert", (long) 0x2D, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Cancel", (long) 0x03, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Help", (long) 0x2F, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Break", (long) 0x03, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Num_Lock", (long) 0x90, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Space", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Tab", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Enter", (long) 0x0D, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_F1", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_F2", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_F3", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_F4", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Home", (long) 0x24, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Left", (long) 0x25, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Up", (long) 0x26, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Right", (long) 0x27, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Down", (long) 0x28, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Prior", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Page_Up", (long) 0x21, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Next", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Page_Down", (long) 0x22, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_End", (long) 0x23, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Begin", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Insert", (long) 0x2D, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Delete", (long) 0x2E, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Equal", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Multiply", (long) 0x6A, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Add", (long) 0x6B, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Separator", (long) 0x6C, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Subtract", (long) 0x6D, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Decimal", (long) 0x6E, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_Divide", (long) 0x6F, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_0", (long) 0x60, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_1", (long) 0x61, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_2", (long) 0x62, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_3", (long) 0x63, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_4", (long) 0x64, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_5", (long) 0x65, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_6", (long) 0x66, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_7", (long) 0x67, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_8", (long) 0x68, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_KP_9", (long) 0x69, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F1", (long) 0x70, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F2", (long) 0x71, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F3", (long) 0x72, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F4", (long) 0x73, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F5", (long) 0x74, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F6", (long) 0x75, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F7", (long) 0x76, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F8", (long) 0x77, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F9", (long) 0x78, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F10", (long) 0x79, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F11", (long) 0x7A, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L1", (long) 0x7A, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F12", (long) 0x7B, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L2", (long) 0x7B, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F13", (long) 0x7C, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L3", (long) 0x7C, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F14", (long) 0x7D, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L4", (long) 0x7D, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F15", (long) 0x7E, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L5", (long) 0x7E, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F16", (long) 0x7F, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L6", (long) 0x7F, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F17", (long) 0x80, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L7", (long) 0x80, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F18", (long) 0x81, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L8", (long) 0x81, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F19", (long) 0x82, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L9", (long) 0x82, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F20", (long) 0x83, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L10", (long) 0x83, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F21", (long) 0x84, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R1", (long) 0x84, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F22", (long) 0x85, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R2", (long) 0x85, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F23", (long) 0x86, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R3", (long) 0x86, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F24", (long) 0x87, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R4", (long) 0x87, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F25", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R5", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F26", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R6", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F27", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R7", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F28", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R8", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F29", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R9", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F30", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R10", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F31", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R11", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F32", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R12", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F33", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R13", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F34", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R14", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F35", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R15", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Shift_L", (long) 0x10, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Shift_R", (long) 0x10, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Control_L", (long) 0x11, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Control_R", (long) 0x11, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Caps_Lock", (long) 0x14, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Shift_Lock", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Meta_L", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Meta_R", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Alt_L", (long) 0x12, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Alt_R", (long) 0x12, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Super_L", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Super_R", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Hyper_L", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Hyper_R", (long) -1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_space", (long) 0x20, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_exclam", (long) 0x121, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_quotedbl", (long) 0x122, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_numbersign", (long) 0x123, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_dollar", (long) 0x124, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_percent", (long) 0x125, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_ampersand", (long) 0x126, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_apostrophe", (long) 0x127, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_quoteright", (long) 0x127, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_parenleft", (long) 0x128, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_parenright", (long) 0x129, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_asterisk", (long) 0x12a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_plus", (long) 0x12b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_comma", (long) 0x12c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_minus", (long) 0x12d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_period", (long) 0x12e, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_slash", (long) 0x12f, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_0", (long) 0x130, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_1", (long) 0x131, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_2", (long) 0x132, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_3", (long) 0x133, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_4", (long) 0x134, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_5", (long) 0x135, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_6", (long) 0x136, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_7", (long) 0x137, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_8", (long) 0x138, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_9", (long) 0x139, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_colon", (long) 0x13a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_semicolon", (long) 0x13b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_less", (long) 0x13c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_equal", (long) 0x13d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_greater", (long) 0x13e, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_question", (long) 0x13f, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_at", (long) 0x140, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_A", (long) 0x141, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_B", (long) 0x142, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_C", (long) 0x143, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_D", (long) 0x144, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_E", (long) 0x145, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_F", (long) 0x146, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_G", (long) 0x147, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_H", (long) 0x148, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_I", (long) 0x149, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_J", (long) 0x14a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_K", (long) 0x14b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_L", (long) 0x14c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_M", (long) 0x14d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_N", (long) 0x14e, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_O", (long) 0x14f, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_P", (long) 0x150, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Q", (long) 0x151, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_R", (long) 0x152, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_S", (long) 0x153, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_T", (long) 0x154, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_U", (long) 0x155, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_V", (long) 0x156, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_W", (long) 0x157, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_X", (long) 0x158, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Y", (long) 0x159, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_Z", (long) 0x15a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_bracketleft", (long) 0x15b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_backslash", (long) 0x15c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_bracketright", (long) 0x15d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_asciicircum", (long) 0x15e, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_underscore", (long) 0x15f, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_grave", (long) 0x160, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_quoteleft", (long) 0x160, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_a", (long) 0x161, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_b", (long) 0x162, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_c", (long) 0x163, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_d", (long) 0x164, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_e", (long) 0x165, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_f", (long) 0x166, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_g", (long) 0x167, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_h", (long) 0x168, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_i", (long) 0x169, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_j", (long) 0x16a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_k", (long) 0x16b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_l", (long) 0x16c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_m", (long) 0x16d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_n", (long) 0x16e, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_o", (long) 0x16f, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_p", (long) 0x170, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_q", (long) 0x171, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_r", (long) 0x172, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_s", (long) 0x173, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_t", (long) 0x174, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_u", (long) 0x175, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_v", (long) 0x176, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_w", (long) 0x177, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_x", (long) 0x178, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_y", (long) 0x179, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_z", (long) 0x17a, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_braceleft", (long) 0x17b, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_bar", (long) 0x17c, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_braceright", (long) 0x17d, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"WSK_asciitilde", (long) 0x17e, 0, 0, 0},
{ SWIG_PY_STRING,  (char*)"WS_LIST_TREE_OPEN", 0, 0, (void *)"list-tr-open", 0},
{ SWIG_PY_STRING,  (char*)"WS_LIST_TREE_OPEN_CH", 0, 0, (void *)"list-tr-open-ch", 0},
{ SWIG_PY_STRING,  (char*)"WS_LIST_INDENT_LEVEL", 0, 0, (void *)"list-indent-level", 0},
{ SWIG_PY_STRING,  (char*)"WS_LIST_INDENT_STATUS", 0, 0, (void *)"list-indent-status", 0},
{ SWIG_PY_STRING,  (char*)"WS_LIST_LABEL_LIST", 0, 0, (void *)"list-lb-list", 0},
{ SWIG_PY_STRING,  (char*)"WS_LIST_TOP", 0, 0, (void *)"list-lb-top", 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);
    
}

