# This file was automatically generated by SWIG (http://www.swig.org).
# Version 4.0.1
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.

from sys import version_info as _swig_python_version_info
if _swig_python_version_info < (2, 7, 0):
    raise RuntimeError("Python 2.7 or later required")

# Import the low-level C/C++ module
if __package__ or "." in __name__:
    from . import _prode
else:
    import _prode

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

def _swig_repr(self):
    try:
        strthis = "proxy of " + self.this.__repr__()
    except __builtin__.Exception:
        strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)


def _swig_setattr_nondynamic_instance_variable(set):
    def set_instance_attr(self, name, value):
        if name == "thisown":
            self.this.own(value)
        elif name == "this":
            set(self, name, value)
        elif hasattr(self, name) and isinstance(getattr(type(self), name), property):
            set(self, name, value)
        else:
            raise AttributeError("You cannot add instance attributes to %s" % self)
    return set_instance_attr


def _swig_setattr_nondynamic_class_variable(set):
    def set_class_attr(cls, name, value):
        if hasattr(cls, name) and not isinstance(getattr(cls, name), property):
            set(cls, name, value)
        else:
            raise AttributeError("You cannot add class attributes to %s" % cls)
    return set_class_attr


def _swig_add_metaclass(metaclass):
    """Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass"""
    def wrapper(cls):
        return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy())
    return wrapper


class _SwigNonDynamicMeta(type):
    """Meta class to enforce nondynamic attributes (no new attributes) for a class"""
    __setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__)



def AOpen():
    return _prode.AOpen()

def ASave():
    return _prode.ASave()

def edS(arg1):
    return _prode.edS(arg1)

def edSS():
    return _prode.edSS()

def getDATAF():
    return _prode.getDATAF()

def getPRGF():
    return _prode.getPRGF()

def getLICS():
    return _prode.getLICS()

def getHWID():
    return _prode.getHWID()

def StoreKey(arg1):
    return _prode.StoreKey(arg1)

def AValidate(arg1):
    return _prode.AValidate(arg1)

def DValidate(arg1):
    return _prode.DValidate(arg1)

def ACode(arg1):
    return _prode.ACode(arg1)

def setIData(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.setIData(arg1, arg2, arg3, arg4, arg5, arg6)

def setFData(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.setFData(arg1, arg2, arg3, arg4, arg5, arg6)

def getIData(arg1, arg2, arg3, arg4, arg5):
    return _prode.getIData(arg1, arg2, arg3, arg4, arg5)

def getFData(arg1, arg2, arg3, arg4, arg5):
    return _prode.getFData(arg1, arg2, arg3, arg4, arg5)

def AFOpen(arg1):
    return _prode.AFOpen(arg1)

def AFSave(arg1):
    return _prode.AFSave(arg1)

def getErrFlag():
    return _prode.getErrFlag()

def setErrFlag(arg1):
    return _prode.setErrFlag(arg1)

def defErrMsg(arg1):
    return _prode.defErrMsg(arg1)

def MErrMsg(arg1, arg2):
    return _prode.MErrMsg(arg1, arg2)

def ErrMsg():
    return _prode.ErrMsg()

def isSDef(arg1):
    return _prode.isSDef(arg1)

def isSopDef(arg1):
    return _prode.isSopDef(arg1)

def getUMC(arg1):
    return _prode.getUMC(arg1)

def setUMC(arg1, arg2):
    return _prode.setUMC(arg1, arg2)

def getUMN(arg1):
    return _prode.getUMN(arg1)

def UMCR(arg1, arg2, arg3):
    return _prode.UMCR(arg1, arg2, arg3)

def UMCS(arg1, arg2, arg3):
    return _prode.UMCS(arg1, arg2, arg3)

def UMAU(arg1, arg2, arg3, arg4):
    return _prode.UMAU(arg1, arg2, arg3, arg4)

def UMRAU(arg1):
    return _prode.UMRAU(arg1)

def MgetUMS(arg1, arg2, arg3, arg4):
    return _prode.MgetUMS(arg1, arg2, arg3, arg4)

def getUMS(arg1, arg2):
    return _prode.getUMS(arg1, arg2)

def MgetSUMS(arg1, arg2, arg3):
    return _prode.MgetSUMS(arg1, arg2, arg3)

def getSUMS(arg1):
    return _prode.getSUMS(arg1)

def getPatm():
    return _prode.getPatm()

def getPKnr():
    return _prode.getPKnr()

def getPKN(arg1):
    return _prode.getPKN(arg1)

def putPKN(arg1, arg2):
    return _prode.putPKN(arg1, arg2)

def getPKM(arg1, arg2, arg3):
    return _prode.getPKM(arg1, arg2, arg3)

def putPKM(arg1, arg2, arg3, arg4):
    return _prode.putPKM(arg1, arg2, arg3, arg4)

def getPKS(arg1, arg2):
    return _prode.getPKS(arg1, arg2)

def putPKS(arg1, arg2, arg3):
    return _prode.putPKS(arg1, arg2, arg3)

def getMDnr():
    return _prode.getMDnr()

def getMDN(arg1):
    return _prode.getMDN(arg1)

def getMDP(arg1, arg2, arg3):
    return _prode.getMDP(arg1, arg2, arg3)

def getMDC(arg1):
    return _prode.getMDC(arg1)

def getMDR(arg1):
    return _prode.getMDR(arg1)

def getMDBnr(arg1, arg2):
    return _prode.getMDBnr(arg1, arg2)

def getMDBN(arg1, arg2, arg3):
    return _prode.getMDBN(arg1, arg2, arg3)

def getMDRnr(arg1):
    return _prode.getMDRnr(arg1)

def getMDInr(arg1):
    return _prode.getMDInr(arg1)

def MStrN(arg1, arg2, arg3):
    return _prode.MStrN(arg1, arg2, arg3)

def StrN(arg1):
    return _prode.StrN(arg1)

def putN(arg1, arg2):
    return _prode.putN(arg1, arg2)

def StrZv(arg1):
    return _prode.StrZv(arg1)

def EStrZv(arg1, arg2, arg3):
    return _prode.EStrZv(arg1, arg2, arg3)

def StrMw(arg1):
    return _prode.StrMw(arg1)

def StrGMw(arg1):
    return _prode.StrGMw(arg1)

def EStrGMw(arg1, arg2, arg3):
    return _prode.EStrGMw(arg1, arg2, arg3)

def StrLMw(arg1):
    return _prode.StrLMw(arg1)

def EStrLMw(arg1, arg2, arg3):
    return _prode.EStrLMw(arg1, arg2, arg3)

def setSB(arg1, arg2, arg3):
    return _prode.setSB(arg1, arg2, arg3)

def StrGSS(arg1):
    return _prode.StrGSS(arg1)

def EStrGSS(arg1, arg2, arg3):
    return _prode.EStrGSS(arg1, arg2, arg3)

def setHB(arg1, arg2, arg3):
    return _prode.setHB(arg1, arg2, arg3)

def StrGH(arg1):
    return _prode.StrGH(arg1)

def StrSGH(arg1):
    return _prode.StrSGH(arg1)

def StrLH(arg1):
    return _prode.StrLH(arg1)

def StrSLH(arg1):
    return _prode.StrSLH(arg1)

def StrSH(arg1):
    return _prode.StrSH(arg1)

def StrSSH(arg1):
    return _prode.StrSSH(arg1)

def StrGICp(arg1):
    return _prode.StrGICp(arg1)

def StrGCp(arg1):
    return _prode.StrGCp(arg1)

def EStrGCp(arg1, arg2, arg3):
    return _prode.EStrGCp(arg1, arg2, arg3)

def StrLCp(arg1):
    return _prode.StrLCp(arg1)

def EStrLCp(arg1, arg2, arg3):
    return _prode.EStrLCp(arg1, arg2, arg3)

def StrSCp(arg1):
    return _prode.StrSCp(arg1)

def EStrSCp(arg1, arg2, arg3):
    return _prode.EStrSCp(arg1, arg2, arg3)

def StrGCv(arg1):
    return _prode.StrGCv(arg1)

def EStrGCv(arg1, arg2, arg3):
    return _prode.EStrGCv(arg1, arg2, arg3)

def StrLCv(arg1):
    return _prode.StrLCv(arg1)

def EStrLCv(arg1, arg2, arg3):
    return _prode.EStrLCv(arg1, arg2, arg3)

def StrLSS(arg1):
    return _prode.StrLSS(arg1)

def EStrLSS(arg1, arg2, arg3):
    return _prode.EStrLSS(arg1, arg2, arg3)

def StrMSS(arg1):
    return _prode.StrMSS(arg1)

def EStrMSS(arg1, arg2, arg3):
    return _prode.EStrMSS(arg1, arg2, arg3)

def StrGIC(arg1):
    return _prode.StrGIC(arg1)

def EStrGIC(arg1, arg2, arg3):
    return _prode.EStrGIC(arg1, arg2, arg3)

def StrLIC(arg1):
    return _prode.StrLIC(arg1)

def EStrLIC(arg1, arg2, arg3):
    return _prode.EStrLIC(arg1, arg2, arg3)

def StrGVE(arg1):
    return _prode.StrGVE(arg1)

def EStrGVE(arg1, arg2, arg3):
    return _prode.EStrGVE(arg1, arg2, arg3)

def StrLVE(arg1):
    return _prode.StrLVE(arg1)

def EStrLVE(arg1, arg2, arg3):
    return _prode.EStrLVE(arg1, arg2, arg3)

def StrGJT(arg1):
    return _prode.StrGJT(arg1)

def EStrGJT(arg1, arg2, arg3):
    return _prode.EStrGJT(arg1, arg2, arg3)

def StrLJT(arg1):
    return _prode.StrLJT(arg1)

def EStrLJT(arg1, arg2, arg3):
    return _prode.EStrLJT(arg1, arg2, arg3)

def StrH(arg1):
    return _prode.StrH(arg1)

def EStrH(arg1, arg2, arg3):
    return _prode.EStrH(arg1, arg2, arg3)

def StrGS(arg1):
    return _prode.StrGS(arg1)

def StrSGS(arg1):
    return _prode.StrSGS(arg1)

def StrLS(arg1):
    return _prode.StrLS(arg1)

def StrSLS(arg1):
    return _prode.StrSLS(arg1)

def StrSS(arg1):
    return _prode.StrSS(arg1)

def StrSSS(arg1):
    return _prode.StrSSS(arg1)

def StrS(arg1):
    return _prode.StrS(arg1)

def EStrS(arg1, arg2, arg3):
    return _prode.EStrS(arg1, arg2, arg3)

def StrMDt(arg1):
    return _prode.StrMDt(arg1)

def BPF(arg1, arg2):
    return _prode.BPF(arg1, arg2)

def DPF(arg1, arg2):
    return _prode.DPF(arg1, arg2)

def LfTF(arg1, arg2, arg3):
    return _prode.LfTF(arg1, arg2, arg3)

def LfPF(arg1, arg2, arg3):
    return _prode.LfPF(arg1, arg2, arg3)

def PfTF(arg1, arg2, arg3, arg4, arg5):
    return _prode.PfTF(arg1, arg2, arg3, arg4, arg5)

def PfPF(arg1, arg2, arg3, arg4, arg5):
    return _prode.PfPF(arg1, arg2, arg3, arg4, arg5)

def SPF(arg1, arg2, arg3, arg4):
    return _prode.SPF(arg1, arg2, arg3, arg4)

def STF(arg1, arg2, arg3, arg4):
    return _prode.STF(arg1, arg2, arg3, arg4)

def HPF(arg1, arg2, arg3, arg4):
    return _prode.HPF(arg1, arg2, arg3, arg4)

def HTF(arg1, arg2, arg3, arg4):
    return _prode.HTF(arg1, arg2, arg3, arg4)

def VPF(arg1, arg2, arg3, arg4):
    return _prode.VPF(arg1, arg2, arg3, arg4)

def VTF(arg1, arg2, arg3, arg4):
    return _prode.VTF(arg1, arg2, arg3, arg4)

def HVF(arg1, arg2, arg3, arg4, arg5):
    return _prode.HVF(arg1, arg2, arg3, arg4, arg5)

def SVF(arg1, arg2, arg3, arg4, arg5):
    return _prode.SVF(arg1, arg2, arg3, arg4, arg5)

def HSF(arg1, arg2, arg3, arg4, arg5):
    return _prode.HSF(arg1, arg2, arg3, arg4, arg5)

def setOp(arg1, arg2, arg3):
    return _prode.setOp(arg1, arg2, arg3)

def setSOp(arg1):
    return _prode.setSOp(arg1)

def Divi(arg1, arg2, arg3):
    return _prode.Divi(arg1, arg2, arg3)

def MixF(arg1, arg2, arg3, arg4, arg5):
    return _prode.MixF(arg1, arg2, arg3, arg4, arg5)

def LSep(arg1, arg2):
    return _prode.LSep(arg1, arg2)

def GSep(arg1, arg2):
    return _prode.GSep(arg1, arg2)

def VLLSep(arg1, arg2, arg3, arg4):
    return _prode.VLLSep(arg1, arg2, arg3, arg4)

def PSep(arg1, arg2, arg3):
    return _prode.PSep(arg1, arg2, arg3)

def StrFML(arg1):
    return _prode.StrFML(arg1)

def EStrFML(arg1, arg2, arg3):
    return _prode.EStrFML(arg1, arg2, arg3)

def StrFMH(arg1):
    return _prode.StrFMH(arg1)

def EStrFMH(arg1, arg2, arg3):
    return _prode.EStrFMH(arg1, arg2, arg3)

def StrRVP(arg1, arg2):
    return _prode.StrRVP(arg1, arg2)

def StrFLP(arg1):
    return _prode.StrFLP(arg1)

def StrHC(arg1):
    return _prode.StrHC(arg1)

def EStrHC(arg1, arg2, arg3):
    return _prode.EStrHC(arg1, arg2, arg3)

def StrLV(arg1):
    return _prode.StrLV(arg1)

def EStrLV(arg1, arg2, arg3):
    return _prode.EStrLV(arg1, arg2, arg3)

def StrGV(arg1):
    return _prode.StrGV(arg1)

def EStrGV(arg1, arg2, arg3):
    return _prode.EStrGV(arg1, arg2, arg3)

def StrV(arg1):
    return _prode.StrV(arg1)

def EStrV(arg1, arg2, arg3):
    return _prode.EStrV(arg1, arg2, arg3)

def StrLD(arg1):
    return _prode.StrLD(arg1)

def EStrLD(arg1, arg2, arg3):
    return _prode.EStrLD(arg1, arg2, arg3)

def StrSD(arg1):
    return _prode.StrSD(arg1)

def EStrSD(arg1, arg2, arg3):
    return _prode.EStrSD(arg1, arg2, arg3)

def StrGD(arg1):
    return _prode.StrGD(arg1)

def EStrGD(arg1, arg2, arg3):
    return _prode.EStrGD(arg1, arg2, arg3)

def StrLC(arg1):
    return _prode.StrLC(arg1)

def EStrLC(arg1, arg2, arg3):
    return _prode.EStrLC(arg1, arg2, arg3)

def StrGC(arg1):
    return _prode.StrGC(arg1)

def EStrGC(arg1, arg2, arg3):
    return _prode.EStrGC(arg1, arg2, arg3)

def StrST(arg1):
    return _prode.StrST(arg1)

def EStrST(arg1, arg2, arg3):
    return _prode.EStrST(arg1, arg2, arg3)

def StrLf(arg1):
    return _prode.StrLf(arg1)

def EStrLf(arg1, arg2, arg3):
    return _prode.EStrLf(arg1, arg2, arg3)

def setValidSop(arg1):
    return _prode.setValidSop(arg1)

def rstValidSop(arg1):
    return _prode.rstValidSop(arg1)

def putPt(arg1, arg2, arg3):
    return _prode.putPt(arg1, arg2, arg3)

def putPf(arg1, arg2, arg3):
    return _prode.putPf(arg1, arg2, arg3)

def getPNr():
    return _prode.getPNr()

def StrPt(arg1, arg2):
    return _prode.StrPt(arg1, arg2)

def StrPts(arg1, arg2):
    return _prode.StrPts(arg1, arg2)

def MStrPts(arg1, arg2, arg3, arg4):
    return _prode.MStrPts(arg1, arg2, arg3, arg4)

def StrPf(arg1, arg2):
    return _prode.StrPf(arg1, arg2)

def isValidPhase(arg1, arg2):
    return _prode.isValidPhase(arg1, arg2)

def setValidPhase(arg1, arg2):
    return _prode.setValidPhase(arg1, arg2)

def EStrPf(arg1, arg2, arg3, arg4):
    return _prode.EStrPf(arg1, arg2, arg3, arg4)

def StrCPnr(arg1):
    return _prode.StrCPnr(arg1)

def StrPc(arg1, arg2):
    return _prode.StrPc(arg1, arg2)

def StrTc(arg1, arg2):
    return _prode.StrTc(arg1, arg2)

def StrCBp(arg1):
    return _prode.StrCBp(arg1)

def StrCBt(arg1):
    return _prode.StrCBt(arg1)

def StrCTp(arg1):
    return _prode.StrCTp(arg1)

def StrCTt(arg1):
    return _prode.StrCTt(arg1)

def StrAc(arg1):
    return _prode.StrAc(arg1)

def StrPcm(arg1):
    return _prode.StrPcm(arg1)

def StrTcm(arg1):
    return _prode.StrTcm(arg1)

def StrCopy(arg1, arg2):
    return _prode.StrCopy(arg1, arg2)

def StrCopyOp(arg1, arg2):
    return _prode.StrCopyOp(arg1, arg2)

def setWm(arg1, arg2):
    return _prode.setWm(arg1, arg2)

def getWm(arg1):
    return _prode.getWm(arg1)

def getT(arg1):
    return _prode.getT(arg1)

def putT(arg1, arg2):
    return _prode.putT(arg1, arg2)

def getP(arg1):
    return _prode.getP(arg1)

def putP(arg1, arg2):
    return _prode.putP(arg1, arg2)

def getMSNr():
    return _prode.getMSNr()

def getCNr(arg1):
    return _prode.getCNr(arg1)

def getMCNr():
    return _prode.getMCNr()

def getY(arg1, arg2):
    return _prode.getY(arg1, arg2)

def getX(arg1, arg2):
    return _prode.getX(arg1, arg2)

def getW(arg1, arg2, arg3):
    return _prode.getW(arg1, arg2, arg3)

def putW(arg1, arg2, arg3, arg4):
    return _prode.putW(arg1, arg2, arg3, arg4)

def getZ(arg1, arg2):
    return _prode.getZ(arg1, arg2)

def putZ(arg1, arg2, arg3):
    return _prode.putZ(arg1, arg2, arg3)

def getCC(arg1, arg2):
    return _prode.getCC(arg1, arg2)

def putCC(arg1, arg2, arg3):
    return _prode.putCC(arg1, arg2, arg3)

def getFCNr():
    return _prode.getFCNr()

def getFPNr():
    return _prode.getFPNr()

def getMFCNr():
    return _prode.getMFCNr()

def CompCNL():
    return _prode.CompCNL()

def MCompN(arg1, arg2, arg3):
    return _prode.MCompN(arg1, arg2, arg3)

def CompN(arg1):
    return _prode.CompN(arg1)

def CompN1(arg1):
    return _prode.CompN1(arg1)

def CompN2(arg1):
    return _prode.CompN2(arg1)

def CompCFL():
    return _prode.CompCFL()

def MCompF(arg1, arg2, arg3):
    return _prode.MCompF(arg1, arg2, arg3)

def CompF(arg1):
    return _prode.CompF(arg1)

def sortUL(arg1):
    return _prode.sortUL(arg1)

def getULnr():
    return _prode.getULnr()

def codeToUL(arg1):
    return _prode.codeToUL(arg1)

def ULtocode(arg1):
    return _prode.ULtocode(arg1)

def CompID(arg1):
    return _prode.CompID(arg1)

def CompCID(arg1):
    return _prode.CompCID(arg1)

def CompMw(arg1):
    return _prode.CompMw(arg1)

def CompTc(arg1):
    return _prode.CompTc(arg1)

def CompPc(arg1):
    return _prode.CompPc(arg1)

def CompAc(arg1):
    return _prode.CompAc(arg1)

def CompVc(arg1):
    return _prode.CompVc(arg1)

def CompDm(arg1):
    return _prode.CompDm(arg1)

def CompRg(arg1):
    return _prode.CompRg(arg1)

def CompSol(arg1):
    return _prode.CompSol(arg1)

def CompHf(arg1):
    return _prode.CompHf(arg1)

def CompGf(arg1):
    return _prode.CompGf(arg1)

def CompSf(arg1):
    return _prode.CompSf(arg1)

def CompNb(arg1):
    return _prode.CompNb(arg1)

def CompMp(arg1):
    return _prode.CompMp(arg1)

def CompVP(arg1, arg2):
    return _prode.CompVP(arg1, arg2)

def CompHG(arg1, arg2, arg3):
    return _prode.CompHG(arg1, arg2, arg3)

def CompSG(arg1, arg2, arg3):
    return _prode.CompSG(arg1, arg2, arg3)

def CompHL(arg1, arg2, arg3):
    return _prode.CompHL(arg1, arg2, arg3)

def CompSL(arg1, arg2, arg3):
    return _prode.CompSL(arg1, arg2, arg3)

def CompHS(arg1, arg2, arg3):
    return _prode.CompHS(arg1, arg2, arg3)

def CompSS(arg1, arg2, arg3):
    return _prode.CompSS(arg1, arg2, arg3)

def CompHV(arg1, arg2):
    return _prode.CompHV(arg1, arg2)

def CompLV(arg1, arg2):
    return _prode.CompLV(arg1, arg2)

def CompGV(arg1, arg2):
    return _prode.CompGV(arg1, arg2)

def CompLD(arg1, arg2):
    return _prode.CompLD(arg1, arg2)

def CompSD(arg1, arg2):
    return _prode.CompSD(arg1, arg2)

def CompLC(arg1, arg2):
    return _prode.CompLC(arg1, arg2)

def CompSC(arg1, arg2):
    return _prode.CompSC(arg1, arg2)

def CompGC(arg1, arg2):
    return _prode.CompGC(arg1, arg2)

def CompST(arg1, arg2):
    return _prode.CompST(arg1, arg2)

def initS(arg1):
    return _prode.initS(arg1)

def setS(arg1):
    return _prode.setS(arg1)

def loadSB(arg1, arg2):
    return _prode.loadSB(arg1, arg2)

def loadSBM(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.loadSBM(arg1, arg2, arg3, arg4, arg5, arg6)

def loadSBL(arg1):
    return _prode.loadSBL(arg1)

def SBIPnr(arg1, arg2):
    return _prode.SBIPnr(arg1, arg2)

def setKM(arg1, arg2):
    return _prode.setKM(arg1, arg2)

def setMP(arg1, arg2, arg3, arg4):
    return _prode.setMP(arg1, arg2, arg3, arg4)

def getMP(arg1, arg2, arg3):
    return _prode.getMP(arg1, arg2, arg3)

def getKO(arg1):
    return _prode.getKO(arg1)

def getKS(arg1, arg2):
    return _prode.getKS(arg1, arg2)

def putKO(arg1, arg2):
    return _prode.putKO(arg1, arg2)

def putKS(arg1, arg2, arg3):
    return _prode.putKS(arg1, arg2, arg3)

def getMBPNr():
    return _prode.getMBPNr()

def putCi(arg1, arg2, arg3):
    return _prode.putCi(arg1, arg2, arg3)

def getCi(arg1, arg2):
    return _prode.getCi(arg1, arg2)

def putCj(arg1, arg2, arg3):
    return _prode.putCj(arg1, arg2, arg3)

def getCj(arg1, arg2):
    return _prode.getCj(arg1, arg2)

def putMB(arg1, arg2, arg3):
    return _prode.putMB(arg1, arg2, arg3)

def getMB(arg1, arg2):
    return _prode.getMB(arg1, arg2)

def putBIP(arg1, arg2, arg3, arg4):
    return _prode.putBIP(arg1, arg2, arg3, arg4)

def getBIP(arg1, arg2, arg3):
    return _prode.getBIP(arg1, arg2, arg3)

def DCOL(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23, arg24):
    return _prode.DCOL(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23, arg24)

def PIPE(arg1, arg2, arg3, arg4, arg5, arg6, arg7):
    return _prode.PIPE(arg1, arg2, arg3, arg4, arg5, arg6, arg7)

def REACT(arg1, arg2, arg3, arg4, arg5, arg6, arg7):
    return _prode.REACT(arg1, arg2, arg3, arg4, arg5, arg6, arg7)

def ISPF(arg1, arg2, arg3, arg4):
    return _prode.ISPF(arg1, arg2, arg3, arg4)

def PSPF(arg1, arg2, arg3, arg4):
    return _prode.PSPF(arg1, arg2, arg3, arg4)

def HPFORM(arg1, arg2, arg3):
    return _prode.HPFORM(arg1, arg2, arg3)

def HTFORM(arg1, arg2, arg3):
    return _prode.HTFORM(arg1, arg2, arg3)

def PELNr(arg1):
    return _prode.PELNr(arg1)

def PELT(arg1, arg2):
    return _prode.PELT(arg1, arg2)

def PELP(arg1, arg2):
    return _prode.PELP(arg1, arg2)

def PELine(arg1, arg2, arg3, arg4, arg5):
    return _prode.PELine(arg1, arg2, arg3, arg4, arg5)

def PVLine(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8):
    return _prode.PVLine(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)

def PFLine(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.PFLine(arg1, arg2, arg3, arg4, arg5, arg6)

def DPinit(arg1, arg2):
    return _prode.DPinit(arg1, arg2)

def StrFv(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.StrFv(arg1, arg2, arg3, arg4, arg5, arg6)

def StrFvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9):
    return _prode.StrFvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

def StrFvdv(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9):
    return _prode.StrFvdv(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

def StrVv(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.StrVv(arg1, arg2, arg3, arg4, arg5, arg6)

def StrVvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9):
    return _prode.StrVvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

def StrHv(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.StrHv(arg1, arg2, arg3, arg4, arg5, arg6)

def StrHvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9):
    return _prode.StrHvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

def StrSv(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.StrSv(arg1, arg2, arg3, arg4, arg5, arg6)

def StrSvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9):
    return _prode.StrSvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

def StrDFv(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.StrDFv(arg1, arg2, arg3, arg4, arg5, arg6)

def StrDFvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9):
    return _prode.StrDFvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

def StrDFvdv(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9):
    return _prode.StrDFvdv(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

def StrDVv(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.StrDVv(arg1, arg2, arg3, arg4, arg5, arg6)

def StrDVvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9):
    return _prode.StrDVvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

def StrDHv(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.StrDHv(arg1, arg2, arg3, arg4, arg5, arg6)

def StrDHvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9):
    return _prode.StrDHvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

def StrDSv(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.StrDSv(arg1, arg2, arg3, arg4, arg5, arg6)

def StrDSvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9):
    return _prode.StrDSvd(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

def DRegr(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9):
    return _prode.DRegr(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

def CMPNr():
    return _prode.CMPNr()

def CMPN(arg1):
    return _prode.CMPN(arg1)

def CMPUM(arg1):
    return _prode.CMPUM(arg1)

def CMFNr():
    return _prode.CMFNr()

def CMFN(arg1):
    return _prode.CMFN(arg1)

def CMFPNr(arg1):
    return _prode.CMFPNr(arg1)

def BRegr(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15):
    return _prode.BRegr(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15)

def BFsave():
    return _prode.BFsave()

def putBD(arg1, arg2, arg3, arg4, arg5, arg6, arg7):
    return _prode.putBD(arg1, arg2, arg3, arg4, arg5, arg6, arg7)

def getBD(arg1, arg2, arg3, arg4, arg5, arg6):
    return _prode.getBD(arg1, arg2, arg3, arg4, arg5, arg6)

def FBIP():
    return _prode.FBIP()

def setMw(arg1, arg2):
    return _prode.setMw(arg1, arg2)

def setPc(arg1, arg2):
    return _prode.setPc(arg1, arg2)

def setTc(arg1, arg2):
    return _prode.setTc(arg1, arg2)

def setVc(arg1, arg2):
    return _prode.setVc(arg1, arg2)

def setAc(arg1, arg2):
    return _prode.setAc(arg1, arg2)

def GetRes(arg1):
    return _prode.GetRes(arg1)

def putSCoeff(arg1, arg2, arg3, arg4):
    return _prode.putSCoeff(arg1, arg2, arg3, arg4)

def getSCoeff(arg1, arg2, arg3):
    return _prode.getSCoeff(arg1, arg2, arg3)

def CEBal(arg1, arg2):
    return _prode.CEBal(arg1, arg2)

def LoadAtCmp(arg1):
    return _prode.LoadAtCmp(arg1)

def CFGInt(arg1):
    return _prode.CFGInt(arg1)

def CFGReal(arg1):
    return _prode.CFGReal(arg1)

def loadCPT1(arg1):
    return _prode.loadCPT1(arg1)

def saveCPT1(arg1):
    return _prode.saveCPT1(arg1)

def loadCPT2():
    return _prode.loadCPT2()

def saveCPT2():
    return _prode.saveCPT2()

def loadBPT1(arg1, arg2, arg3, arg4):
    return _prode.loadBPT1(arg1, arg2, arg3, arg4)

def saveBPT1(arg1, arg2, arg3, arg4):
    return _prode.saveBPT1(arg1, arg2, arg3, arg4)

def loadBPT2(arg1, arg2, arg3, arg4):
    return _prode.loadBPT2(arg1, arg2, arg3, arg4)

def saveBPT2(arg1, arg2, arg3):
    return _prode.saveBPT2(arg1, arg2, arg3)

def loadCFT1():
    return _prode.loadCFT1()

def saveCFT1():
    return _prode.saveCFT1()

def loadCFT2():
    return _prode.loadCFT2()

def saveCFT2():
    return _prode.saveCFT2()

def loadMDT1(arg1, arg2):
    return _prode.loadMDT1(arg1, arg2)

def saveMDT1(arg1, arg2):
    return _prode.saveMDT1(arg1, arg2)

def getCPT1():
    return _prode.getCPT1()

def getCPT2():
    return _prode.getCPT2()

def getBPT1():
    return _prode.getBPT1()

def getBPT2():
    return _prode.getBPT2()

def getCFT1():
    return _prode.getCFT1()

def getCFT2():
    return _prode.getCFT2()

def getMDT1():
    return _prode.getMDT1()

def Tclear(arg1):
    return _prode.Tclear(arg1)

def TRnr(arg1):
    return _prode.TRnr(arg1)

def TCnr(arg1):
    return _prode.TCnr(arg1)

def TEnr(arg1):
    return _prode.TEnr(arg1)

def isTRH(arg1):
    return _prode.isTRH(arg1)

def getTRH(arg1, arg2, arg3, arg4):
    return _prode.getTRH(arg1, arg2, arg3, arg4)

def isTCH(arg1):
    return _prode.isTCH(arg1)

def getTCH(arg1, arg2, arg3, arg4):
    return _prode.getTCH(arg1, arg2, arg3, arg4)

def getTSel(arg1, arg2, arg3):
    return _prode.getTSel(arg1, arg2, arg3)

def getTInt(arg1, arg2, arg3):
    return _prode.getTInt(arg1, arg2, arg3)

def getTReal(arg1, arg2, arg3):
    return _prode.getTReal(arg1, arg2, arg3)

def getTChar(arg1, arg2, arg3, arg4, arg5):
    return _prode.getTChar(arg1, arg2, arg3, arg4, arg5)

def putTInt(arg1, arg2, arg3, arg4):
    return _prode.putTInt(arg1, arg2, arg3, arg4)

def putTReal(arg1, arg2, arg3, arg4):
    return _prode.putTReal(arg1, arg2, arg3, arg4)

def putTChar(arg1, arg2, arg3, arg4):
    return _prode.putTChar(arg1, arg2, arg3, arg4)

def TisReal(arg1):
    return _prode.TisReal(arg1)

def TisInt(arg1):
    return _prode.TisInt(arg1)

def TisString(arg1):
    return _prode.TisString(arg1)

def TisList(arg1):
    return _prode.TisList(arg1)

def FCsave():
    return _prode.FCsave()

def FBsave():
    return _prode.FBsave()

def FMsave():
    return _prode.FMsave()


