# Automatically generated using Clang.jl


const XPRS_PLUSINFINITY = 1.0e20
const XPRS_MINUSINFINITY = -1.0e20
const XPRS_MAXINT = 2147483647
const XPVERSION = 29
const XPRS_MPSRHSNAME = 6001
const XPRS_MPSOBJNAME = 6002
const XPRS_MPSRANGENAME = 6003
const XPRS_MPSBOUNDNAME = 6004
const XPRS_OUTPUTMASK = 6005
const XPRS_MATRIXTOL = 7001
const XPRS_PIVOTTOL = 7002
const XPRS_FEASTOL = 7003
const XPRS_OUTPUTTOL = 7004
const XPRS_SOSREFTOL = 7005
const XPRS_OPTIMALITYTOL = 7006
const XPRS_ETATOL = 7007
const XPRS_RELPIVOTTOL = 7008
const XPRS_MIPTOL = 7009
const XPRS_MIPTOLTARGET = 7010
const XPRS_MIPADDCUTOFF = 7012
const XPRS_MIPABSCUTOFF = 7013
const XPRS_MIPRELCUTOFF = 7014
const XPRS_PSEUDOCOST = 7015
const XPRS_PENALTY = 7016
const XPRS_BIGM = 7018
const XPRS_MIPABSSTOP = 7019
const XPRS_MIPRELSTOP = 7020
const XPRS_CROSSOVERACCURACYTOL = 7023
const XPRS_BAROBJSCALE = 7026
const XPRS_BARRHSSCALE = 7027
const XPRS_CHOLESKYTOL = 7032
const XPRS_BARGAPSTOP = 7033
const XPRS_BARDUALSTOP = 7034
const XPRS_BARPRIMALSTOP = 7035
const XPRS_BARSTEPSTOP = 7036
const XPRS_ELIMTOL = 7042
const XPRS_PERTURB = 7044
const XPRS_MARKOWITZTOL = 7047
const XPRS_MIPABSGAPNOTIFY = 7064
const XPRS_MIPRELGAPNOTIFY = 7065
const XPRS_PPFACTOR = 7069
const XPRS_REPAIRINDEFINITEQMAX = 7071
const XPRS_BARGAPTARGET = 7073
const XPRS_SBEFFORT = 7086
const XPRS_HEURDIVERANDOMIZE = 7089
const XPRS_HEURSEARCHEFFORT = 7090
const XPRS_CUTFACTOR = 7091
const XPRS_EIGENVALUETOL = 7097
const XPRS_INDLINBIGM = 7099
const XPRS_TREEMEMORYSAVINGTARGET = 7100
const XPRS_GLOBALFILEBIAS = 7101
const XPRS_INDPRELINBIGM = 7102
const XPRS_RELAXTREEMEMORYLIMIT = 7105
const XPRS_MIPABSGAPNOTIFYOBJ = 7108
const XPRS_MIPABSGAPNOTIFYBOUND = 7109
const XPRS_PRESOLVEMAXGROW = 7110
const XPRS_HEURSEARCHTARGETSIZE = 7112
const XPRS_CROSSOVERRELPIVOTTOL = 7113
const XPRS_CROSSOVERRELPIVOTTOLSAFE = 7114
const XPRS_DETLOGFREQ = 7116
const XPRS_MAXIMPLIEDBOUND = 7120
const XPRS_FEASTOLTARGET = 7121
const XPRS_OPTIMALITYTOLTARGET = 7122
const XPRS_PRECOMPONENTSEFFORT = 7124
const XPRS_EXTRAROWS = 8004
const XPRS_EXTRACOLS = 8005
const XPRS_LPITERLIMIT = 8007
const XPRS_LPLOG = 8009
const XPRS_SCALING = 8010
const XPRS_PRESOLVE = 8011
const XPRS_CRASH = 8012
const XPRS_PRICINGALG = 8013
const XPRS_INVERTFREQ = 8014
const XPRS_INVERTMIN = 8015
const XPRS_MAXNODE = 8018
const XPRS_MAXTIME = 8020
const XPRS_MAXMIPSOL = 8021
const XPRS_DEFAULTALG = 8023
const XPRS_VARSELECTION = 8025
const XPRS_NODESELECTION = 8026
const XPRS_BACKTRACK = 8027
const XPRS_MIPLOG = 8028
const XPRS_KEEPNROWS = 8030
const XPRS_MPSECHO = 8032
const XPRS_MAXPAGELINES = 8034
const XPRS_OUTPUTLOG = 8035
const XPRS_BARSOLUTION = 8038
const XPRS_CACHESIZE = 8043
const XPRS_CROSSOVER = 8044
const XPRS_BARITERLIMIT = 8045
const XPRS_CHOLESKYALG = 8046
const XPRS_BAROUTPUT = 8047
const XPRS_CSTYLE = 8050
const XPRS_EXTRAMIPENTS = 8051
const XPRS_REFACTOR = 8052
const XPRS_BARTHREADS = 8053
const XPRS_KEEPBASIS = 8054
const XPRS_VERSION = 8061
const XPRS_BIGMMETHOD = 8068
const XPRS_MPSNAMELENGTH = 8071
const XPRS_PRESOLVEOPS = 8077
const XPRS_MIPPRESOLVE = 8078
const XPRS_MIPTHREADS = 8079
const XPRS_BARORDER = 8080
const XPRS_BREADTHFIRST = 8082
const XPRS_AUTOPERTURB = 8084
const XPRS_DENSECOLLIMIT = 8086
const XPRS_CALLBACKFROMMASTERTHREAD = 8090
const XPRS_MAXMCOEFFBUFFERELEMS = 8091
const XPRS_REFINEOPS = 8093
const XPRS_LPREFINEITERLIMIT = 8094
const XPRS_MIPREFINEITERLIMIT = 8095
const XPRS_DUALIZEOPS = 8097
const XPRS_PRESORT = 8107
const XPRS_PREPERMUTE = 8108
const XPRS_PREPERMUTESEED = 8109
const XPRS_MAXMEMORY = 8112
const XPRS_CUTFREQ = 8116
const XPRS_SYMSELECT = 8117
const XPRS_SYMMETRY = 8118
const XPRS_LPTHREADS = 8124
const XPRS_MIQCPALG = 8125
const XPRS_QCCUTS = 8126
const XPRS_QCROOTALG = 8127
const XPRS_ALGAFTERNETWORK = 8129
const XPRS_TRACE = 8130
const XPRS_MAXIIS = 8131
const XPRS_CPUTIME = 8133
const XPRS_COVERCUTS = 8134
const XPRS_GOMCUTS = 8135
const XPRS_MPSFORMAT = 8137
const XPRS_CUTSTRATEGY = 8138
const XPRS_CUTDEPTH = 8139
const XPRS_TREECOVERCUTS = 8140
const XPRS_TREEGOMCUTS = 8141
const XPRS_CUTSELECT = 8142
const XPRS_TREECUTSELECT = 8143
const XPRS_DUALIZE = 8144
const XPRS_DUALGRADIENT = 8145
const XPRS_SBITERLIMIT = 8146
const XPRS_SBBEST = 8147
const XPRS_MAXCUTTIME = 8149
const XPRS_ACTIVESET = 8152
const XPRS_BARINDEFLIMIT = 8153
const XPRS_HEURSTRATEGY = 8154
const XPRS_HEURFREQ = 8155
const XPRS_HEURDEPTH = 8156
const XPRS_HEURMAXSOL = 8157
const XPRS_HEURNODES = 8158
const XPRS_LNPBEST = 8160
const XPRS_LNPITERLIMIT = 8161
const XPRS_BRANCHCHOICE = 8162
const XPRS_BARREGULARIZE = 8163
const XPRS_SBSELECT = 8164
const XPRS_LOCALCHOICE = 8170
const XPRS_LOCALBACKTRACK = 8171
const XPRS_DUALSTRATEGY = 8174
const XPRS_L1CACHE = 8175
const XPRS_HEURDIVESTRATEGY = 8177
const XPRS_HEURSELECT = 8178
const XPRS_BARSTART = 8180
const XPRS_BARNUMSTABILITY = 8186
const XPRS_BARORDERTHREADS = 8187
const XPRS_EXTRASETS = 8190
const XPRS_FEASIBILITYPUMP = 8193
const XPRS_PRECOEFELIM = 8194
const XPRS_PREDOMCOL = 8195
const XPRS_HEURSEARCHFREQ = 8196
const XPRS_HEURDIVESPEEDUP = 8197
const XPRS_SBESTIMATE = 8198
const XPRS_BARCORES = 8202
const XPRS_MAXCHECKSONMAXTIME = 8203
const XPRS_MAXCHECKSONMAXCUTTIME = 8204
const XPRS_HISTORYCOSTS = 8206
const XPRS_ALGAFTERCROSSOVER = 8208
const XPRS_LINELENGTH = 8209
const XPRS_MUTEXCALLBACKS = 8210
const XPRS_BARCRASH = 8211
const XPRS_HEURDIVESOFTROUNDING = 8215
const XPRS_HEURSEARCHROOTSELECT = 8216
const XPRS_HEURSEARCHTREESELECT = 8217
const XPRS_MPS18COMPATIBLE = 8223
const XPRS_ROOTPRESOLVE = 8224
const XPRS_CROSSOVERDRP = 8227
const XPRS_FORCEOUTPUT = 8229
const XPRS_DETERMINISTIC = 8232
const XPRS_PREPROBING = 8238
const XPRS_EXTRAQCELEMENTS = 8240
const XPRS_EXTRAQCROWS = 8241
const XPRS_TREEMEMORYLIMIT = 8242
const XPRS_TREECOMPRESSION = 8243
const XPRS_TREEDIAGNOSTICS = 8244
const XPRS_MAXGLOBALFILESIZE = 8245
const XPRS_TEMPBOUNDS = 8250
const XPRS_IFCHECKCONVEXITY = 8251
const XPRS_PRIMALUNSHIFT = 8252
const XPRS_REPAIRINDEFINITEQ = 8254
const XPRS_MAXLOCALBACKTRACK = 8257
const XPRS_USERSOLHEURISTIC = 8258
const XPRS_FORCEPARALLELDUAL = 8265
const XPRS_BACKTRACKTIE = 8266
const XPRS_BRANCHDISJ = 8267
const XPRS_MIPFRACREDUCE = 8270
const XPRS_CONCURRENTTHREADS = 8274
const XPRS_MAXSCALEFACTOR = 8275
const XPRS_HEURTHREADS = 8276
const XPRS_THREADS = 8278
const XPRS_HEURBEFORELP = 8280
const XPRS_PREDOMROW = 8281
const XPRS_BRANCHSTRUCTURAL = 8282
const XPRS_QUADRATICUNSHIFT = 8284
const XPRS_BARPRESOLVEOPS = 8286
const XPRS_QSIMPLEXOPS = 8288
const XPRS_CONFLICTCUTS = 8292
const XPRS_PREPROTECTDUAL = 8293
const XPRS_CORESPERCPU = 8296
const XPRS_SLEEPONTHREADWAIT = 8302
const XPRS_PREDUPROW = 8307
const XPRS_CPUPLATFORM = 8312
const XPRS_BARALG = 8315
const XPRS_TREEPRESOLVE = 8320
const XPRS_TREEPRESOLVE_KEEPBASIS = 8321
const XPRS_TREEPRESOLVEOPS = 8322
const XPRS_LPLOGSTYLE = 8326
const XPRS_RANDOMSEED = 8328
const XPRS_TREEQCCUTS = 8331
const XPRS_PRELINDEP = 8333
const XPRS_DUALTHREADS = 8334
const XPRS_PREOBJCUTDETECT = 8336
const XPRS_PREBNDREDQUAD = 8337
const XPRS_PREBNDREDCONE = 8338
const XPRS_PRECOMPONENTS = 8339
const XPRS_MAXMIPTASKS = 8347
const XPRS_MIPTERMINATIONMETHOD = 8348
const XPRS_PRECONEDECOMP = 8349
const XPRS_HEURSEARCHROOTCUTFREQ = 8351
const XPRS_EXTRAELEMS = 8006
const XPRS_EXTRAPRESOLVE = 8037
const XPRS_EXTRASETELEMS = 8191
const XPRS_MATRIXNAME = 3001
const XPRS_BOUNDNAME = 3002
const XPRS_OBJNAME = 3003
const XPRS_RHSNAME = 3004
const XPRS_RANGENAME = 3005
const XPRS_LPOBJVAL = 2001
const XPRS_SUMPRIMALINF = 2002
const XPRS_MIPOBJVAL = 2003
const XPRS_BESTBOUND = 2004
const XPRS_OBJRHS = 2005
const XPRS_MIPBESTOBJVAL = 2006
const XPRS_OBJSENSE = 2008
const XPRS_BRANCHVALUE = 2009
const XPRS_PENALTYVALUE = 2061
const XPRS_CURRMIPCUTOFF = 2062
const XPRS_BARCONDA = 2063
const XPRS_BARCONDD = 2064
const XPRS_MAXABSPRIMALINFEAS = 2073
const XPRS_MAXRELPRIMALINFEAS = 2074
const XPRS_MAXABSDUALINFEAS = 2075
const XPRS_MAXRELDUALINFEAS = 2076
const XPRS_PRIMALDUALINTEGRAL = 2079
const XPRS_BARPRIMALOBJ = 4001
const XPRS_BARDUALOBJ = 4002
const XPRS_BARPRIMALINF = 4003
const XPRS_BARDUALINF = 4004
const XPRS_BARCGAP = 4005
const XPRS_ROWS = 1001
const XPRS_SETS = 1004
const XPRS_PRIMALINFEAS = 1007
const XPRS_DUALINFEAS = 1008
const XPRS_SIMPLEXITER = 1009
const XPRS_LPSTATUS = 1010
const XPRS_MIPSTATUS = 1011
const XPRS_CUTS = 1012
const XPRS_NODES = 1013
const XPRS_NODEDEPTH = 1014
const XPRS_ACTIVENODES = 1015
const XPRS_MIPSOLNODE = 1016
const XPRS_MIPSOLS = 1017
const XPRS_COLS = 1018
const XPRS_SPAREROWS = 1019
const XPRS_SPARECOLS = 1020
const XPRS_SPAREMIPENTS = 1022
const XPRS_ERRORCODE = 1023
const XPRS_MIPINFEAS = 1024
const XPRS_PRESOLVESTATE = 1026
const XPRS_PARENTNODE = 1027
const XPRS_NAMELENGTH = 1028
const XPRS_QELEMS = 1030
const XPRS_NUMIIS = 1031
const XPRS_MIPENTS = 1032
const XPRS_BRANCHVAR = 1036
const XPRS_MIPTHREADID = 1037
const XPRS_ALGORITHM = 1049
const XPRS_TIME = 1122
const XPRS_ORIGINALROWS = 1124
const XPRS_CALLBACKCOUNT_OPTNODE = 1136
const XPRS_CALLBACKCOUNT_CUTMGR = 1137
const XPRS_ORIGINALQELEMS = 1157
const XPRS_MAXPROBNAMELENGTH = 1158
const XPRS_STOPSTATUS = 1179
const XPRS_ORIGINALMIPENTS = 1191
const XPRS_ORIGINALSETS = 1194
const XPRS_SPARESETS = 1203
const XPRS_CHECKSONMAXTIME = 1208
const XPRS_CHECKSONMAXCUTTIME = 1209
const XPRS_ORIGINALCOLS = 1214
const XPRS_QCELEMS = 1232
const XPRS_QCONSTRAINTS = 1234
const XPRS_ORIGINALQCELEMS = 1237
const XPRS_ORIGINALQCONSTRAINTS = 1239
const XPRS_PEAKTOTALTREEMEMORYUSAGE = 1240
const XPRS_CURRENTNODE = 1248
const XPRS_TREEMEMORYUSAGE = 1251
const XPRS_GLOBALFILESIZE = 1252
const XPRS_GLOBALFILEUSAGE = 1253
const XPRS_INDICATORS = 1254
const XPRS_ORIGINALINDICATORS = 1255
const XPRS_CORESDETECTED = 1260
const XPRS_BARSING = 1281
const XPRS_BARSINGR = 1282
const XPRS_PRESOLVEINDEX = 1284
const XPRS_CONES = 1307
const XPRS_CONEELEMS = 1308
const XPRS_BARITER = 5001
const XPRS_BARAASIZE = 5002
const XPRS_BARLSIZE = 5003
const XPRS_BARDENSECOL = 5004
const XPRS_BARCROSSOVER = 5005
const XPRS_IIS = XPRS_NUMIIS
const XPRS_SETMEMBERS = 1005
const XPRS_ELEMS = 1006
const XPRS_SPAREELEMS = 1021
const XPRS_ORIGINALSETMEMBERS = 1195
const XPRS_SPARESETELEMS = 1204
const XPRS_MSP_DEFAULTUSERSOLFEASTOL = 6209
const XPRS_MSP_DEFAULTUSERSOLMIPTOL = 6210
const XPRS_MSP_SOL_FEASTOL = 6402
const XPRS_MSP_SOL_MIPTOL = 6403
const XPRS_MSP_DUPLICATESOLUTIONSPOLICY = 6203
const XPRS_MSP_INCLUDEPROBNAMEINLOGGING = 6211
const XPRS_MSP_WRITESLXSOLLOGGING = 6212
const XPRS_MSP_ENABLESLACKSTORAGE = 6213
const XPRS_MSP_OUTPUTLOG = 6214
const XPRS_MSP_SOL_BITFIELDSUSR = 6406
const XPRS_MSP_SOLPRB_OBJ = 6500
const XPRS_MSP_SOLPRB_INFSUM_PRIMAL = 6502
const XPRS_MSP_SOLPRB_INFSUM_MIP = 6504
const XPRS_MSP_SOLUTIONS = 6208
const XPRS_MSP_PRB_VALIDSOLS = 6300
const XPRS_MSP_PRB_FEASIBLESOLS = 6301
const XPRS_MSP_SOL_COLS = 6400
const XPRS_MSP_SOL_NONZEROS = 6401
const XPRS_MSP_SOL_ISUSERSOLUTION = 6404
const XPRS_MSP_SOL_ISREPROCESSEDUSERSOLUTION = 6405
const XPRS_MSP_SOL_BITFIELDSSYS = 6407
const XPRS_MSP_SOLPRB_INFEASCOUNT = 6501
const XPRS_MSP_SOLPRB_INFCNT_PRIMAL = 6503
const XPRS_MSP_SOLPRB_INFCNT_MIP = 6505
const XPRS_MSE_OUTPUTTOL = 6609
const XPRS_MSE_CALLBACKCULLSOLS_MIPOBJECT = 6601
const XPRS_MSE_CALLBACKCULLSOLS_DIVERSITY = 6602
const XPRS_MSE_CALLBACKCULLSOLS_MODOBJECT = 6603
const XPRS_MSE_OPTIMIZEDIVERSITY = 6607
const XPRS_MSE_OUTPUTLOG = 6610
const XPRS_MSE_DIVERSITYSUM = 6608
const XPRS_MSE_SOLUTIONS = 6600
const XPRS_MSE_METRIC_MIPOBJECT = 6604
const XPRS_MSE_METRIC_DIVERSITY = 6605
const XPRS_MSE_METRIC_MODOBJECT = 6606
const XPRS_PTB_PERMUTE_INTENSITY_ROW = 6702
const XPRS_PTB_PERMUTE_INTENSITY_COL = 6703
const XPRS_PTB_SHIFTSCALE_COLS_INTENSITY = 6722
const XPRS_PTB_SHIFTSCALE_COLS_MAXRANGEFORCOMPLEMENTING = 6729
const XPRS_PTB_SHIFTSCALE_ROWS_INTENSITY = 6762
const XPRS_PTB_PERMUTE_ACTIVE = 6700
const XPRS_PTB_PERMUTE_SEEDLAST = 6701
const XPRS_PTB_PERTURB_COST2_ACTIVE = 6710
const XPRS_PTB_PERTURB_COST2_SEEDLAST = 6711
const XPRS_PTB_SHIFTSCALE_COLS_ACTIVE = 6720
const XPRS_PTB_SHIFTSCALE_COLS_SEEDLAST = 6721
const XPRS_PTB_SHIFTSCALE_COLS_SHIFT_ACTIVE_I = 6725
const XPRS_PTB_SHIFTSCALE_COLS_NEGATE_ACTIVE_I = 6726
const XPRS_PTB_SHIFTSCALE_COLS_COMPLEMENT_ACTIVE_I = 6727
const XPRS_PTB_SHIFTSCALE_COLS_COMPLEMENT_ACTIVE_B = 6728
const XPRS_PTB_SHIFTSCALE_ROWS_ACTIVE = 6760
const XPRS_PTB_SHIFTSCALE_ROWS_SEEDLAST = 6761
const XPRS_PTB_PERTURB_COST2_TOTALABSCOSTCHANGE = 6713
const XPRS_PTB_SHIFTSCALE_COLS_FIXEDOBJDELTA = 6724
const XPRS_PTB_PERMUTE_PERMCOUNT_ROW = 6704
const XPRS_PTB_PERMUTE_PERMCOUNT_COL = 6705
const XPRS_PTB_PERTURB_COST2_CHANGEDCOLCOUNT = 6712
const XPRS_PTB_SHIFTSCALE_COLS_CHANGEDCOLCOUNT = 6723
const XPRS_LP_UNSTARTED = 0
const XPRS_LP_OPTIMAL = 1
const XPRS_LP_INFEAS = 2
const XPRS_LP_CUTOFF = 3
const XPRS_LP_UNFINISHED = 4
const XPRS_LP_UNBOUNDED = 5
const XPRS_LP_CUTOFF_IN_DUAL = 6
const XPRS_LP_UNSOLVED = 7
const XPRS_LP_NONCONVEX = 8
const XPRS_MIP_NOT_LOADED = 0
const XPRS_MIP_LP_NOT_OPTIMAL = 1
const XPRS_MIP_LP_OPTIMAL = 2
const XPRS_MIP_NO_SOL_FOUND = 3
const XPRS_MIP_SOLUTION = 4
const XPRS_MIP_INFEAS = 5
const XPRS_MIP_OPTIMAL = 6
const XPRS_MIP_UNBOUNDED = 7
const XPRS_BAR_DEFAULT = 0
const XPRS_BAR_MIN_DEGREE = 1
const XPRS_BAR_MIN_LOCAL_FILL = 2
const XPRS_BAR_NESTED_DISSECTION = 3
const XPRS_ALG_DEFAULT = 1
const XPRS_ALG_DUAL = 2
const XPRS_ALG_PRIMAL = 3
const XPRS_ALG_BARRIER = 4
const XPRS_ALG_NETWORK = 5
const XPRS_STOP_NONE = 0
const XPRS_STOP_TIMELIMIT = 1
const XPRS_STOP_CTRLC = 2
const XPRS_STOP_NODELIMIT = 3
const XPRS_STOP_ITERLIMIT = 4
const XPRS_STOP_MIPGAP = 5
const XPRS_STOP_SOLLIMIT = 6
const XPRS_STOP_USER = 9
const XPRS_ANA_AUTOMATIC = -1
const XPRS_ANA_NEVER = 0
const XPRS_ANA_ALWAYS = 1
const XPRS_BOOL_OFF = 0
const XPRS_BOOL_ON = 1
const XPRS_BACKTRACKALG_BEST_ESTIMATE = 2
const XPRS_BACKTRACKALG_BEST_BOUND = 3
const XPRS_BACKTRACKALG_DEEPEST_NODE = 4
const XPRS_BACKTRACKALG_HIGHEST_NODE = 5
const XPRS_BACKTRACKALG_EARLIEST_NODE = 6
const XPRS_BACKTRACKALG_LATEST_NODE = 7
const XPRS_BACKTRACKALG_RANDOM = 8
const XPRS_BACKTRACKALG_MIN_INFEAS = 9
const XPRS_BACKTRACKALG_BEST_ESTIMATE_MIN_INFEAS = 10
const XPRS_BACKTRACKALG_DEEPEST_BEST_ESTIMATE = 11
const XPRS_BRANCH_MIN_EST_FIRST = 0
const XPRS_BRANCH_MAX_EST_FIRST = 1
const XPRS_ALG_PULL_CHOLESKY = 0
const XPRS_ALG_PUSH_CHOLESKY = 1
const XPRS_XDRPBEFORE_CROSSOVER = 1
const XPRS_XDRPINSIDE_CROSSOVER = 2
const XPRS_XDRPAGGRESSIVE_BEFORE_CROSSOVER = 4
const XPRS_DUALGRADIENT_AUTOMATIC = -1
const XPRS_DUALGRADIENT_DEVEX = 0
const XPRS_DUALGRADIENT_STEEPESTEDGE = 1
const XPRS_DUALSTRATEGY_REMOVE_INFEAS_WITH_PRIMAL = 0
const XPRS_DUALSTRATEGY_REMOVE_INFEAS_WITH_DUAL = 1
const XPRS_FEASIBILITYPUMP_AUTOMATIC = -1
const XPRS_FEASIBILITYPUMP_NEVER = 0
const XPRS_FEASIBILITYPUMP_ALWAYS = 1
const XPRS_FEASIBILITYPUMP_LASTRESORT = 2
const XPRS_HEURSEARCH_LOCAL_SEARCH_LARGE_NEIGHBOURHOOD = 0
const XPRS_HEURSEARCH_LOCAL_SEARCH_NODE_NEIGHBOURHOOD = 1
const XPRS_HEURSEARCH_LOCAL_SEARCH_SOLUTION_NEIGHBOURHOOD = 2
const XPRS_HEURSTRATEGY_AUTOMATIC = -1
const XPRS_HEURSTRATEGY_NONE = 0
const XPRS_HEURSTRATEGY_BASIC = 1
const XPRS_HEURSTRATEGY_ENHANCED = 2
const XPRS_HEURSTRATEGY_EXTENSIVE = 3
const XPRS_NODESELECTION_LOCAL_FIRST = 1
const XPRS_NODESELECTION_BEST_FIRST = 2
const XPRS_NODESELECTION_LOCAL_DEPTH_FIRST = 3
const XPRS_NODESELECTION_BEST_FIRST_THEN_LOCAL_FIRST = 4
const XPRS_NODESELECTION_DEPTH_FIRST = 5
const XPRS_OUTPUTLOG_NO_OUTPUT = 0
const XPRS_OUTPUTLOG_FULL_OUTPUT = 1
const XPRS_OUTPUTLOG_ERRORS_AND_WARNINGS = 2
const XPRS_OUTPUTLOG_ERRORS = 3
const XPRS_PREPROBING_AUTOMATIC = -1
const XPRS_PREPROBING_DISABLED = 0
const XPRS_PREPROBING_LIGHT = 1
const XPRS_PREPROBING_FULL = 2
const XPRS_PREPROBING_FULL_AND_REPEAT = 3
const XPRS_PRESOLVEOPS_SINGLETONCOLUMNREMOVAL = 1
const XPRS_PRESOLVEOPS_SINGLETONROWREMOVAL = 2
const XPRS_PRESOLVEOPS_FORCINGROWREMOVAL = 4
const XPRS_PRESOLVEOPS_DUALREDUCTIONS = 8
const XPRS_PRESOLVEOPS_REDUNDANTROWREMOVAL = 16
const XPRS_PRESOLVEOPS_DUPLICATECOLUMNREMOVAL = 32
const XPRS_PRESOLVEOPS_DUPLICATEROWREMOVAL = 64
const XPRS_PRESOLVEOPS_STRONGDUALREDUCTIONS = 128
const XPRS_PRESOLVEOPS_VARIABLEELIMINATIONS = 256
const XPRS_PRESOLVEOPS_NOIPREDUCTIONS = 512
const XPRS_PRESOLVEOPS_NOADVANCEDIPREDUCTIONS = 2048
const XPRS_PRESOLVEOPS_LINEARLYDEPENDANTROWREMOVAL = 16384
const XPRS_PRESOLVEOPS_NOINTEGERVARIABLEANDSOSDETECTION = 32768
const XPRS_PRESOLVESTATE_PROBLEMLOADED = 1 << 0
const XPRS_PRESOLVESTATE_PROBLEMLPPRESOLVED = 1 << 1
const XPRS_PRESOLVESTATE_PROBLEMMIPPRESOLVED = 1 << 2
const XPRS_PRESOLVESTATE_SOLUTIONVALID = 1 << 7
const XPRS_MIPPRESOLVE_REDUCED_COST_FIXING = 1
const XPRS_MIPPRESOLVE_LOGIC_PREPROCESSING = 2
const XPRS_MIPPRESOLVE_ALLOW_CHANGE_BOUNDS = 8
const XPRS_PRESOLVE_NOPRIMALINFEASIBILITY = -1
const XPRS_PRESOLVE_NONE = 0
const XPRS_PRESOLVE_DEFAULT = 1
const XPRS_PRESOLVE_KEEPREDUNDANTBOUNDS = 2
const XPRS_PRICING_PARTIAL = -1
const XPRS_PRICING_DEFAULT = 0
const XPRS_PRICING_DEVEX = 1
const XPRS_CUTSTRATEGY_DEFAULT = -1
const XPRS_CUTSTRATEGY_NONE = 0
const XPRS_CUTSTRATEGY_CONSERVATIVE = 1
const XPRS_CUTSTRATEGY_MODERATE = 2
const XPRS_CUTSTRATEGY_AGGRESSIVE = 3
const XPRS_VARSELECTION_AUTOMATIC = -1
const XPRS_VARSELECTION_MIN_UPDOWN_PSEUDO_COSTS = 1
const XPRS_VARSELECTION_SUM_UPDOWN_PSEUDO_COSTS = 2
const XPRS_VARSELECTION_MAX_UPDOWN_PSEUDO_COSTS_PLUS_TWICE_MIN = 3
const XPRS_VARSELECTION_MAX_UPDOWN_PSEUDO_COSTS = 4
const XPRS_VARSELECTION_DOWN_PSEUDO_COST = 5
const XPRS_VARSELECTION_UP_PSEUDO_COST = 6
const XPRS_SCALING_ROW_SCALING = 1
const XPRS_SCALING_COLUMN_SCALING = 2
const XPRS_SCALING_ROW_SCALING_AGAIN = 4
const XPRS_SCALING_MAXIMUM = 8
const XPRS_SCALING_CURTIS_REID = 16
const XPRS_SCALING_BY_MAX_ELEM_NOT_GEO_MEAN = 32
const XPRS_SCALING_OBJECTIVE_SCALING = 64
const XPRS_SCALING_EXCLUDE_QUADRATIC_FROM_SCALE_FACTOR = 128
const XPRS_SCALING_IGNORE_QUADRATIC_ROW_PART = 256
const XPRS_SCALING_BEFORE_PRESOLVE = 512
const XPRS_SCALING_NO_SCALING_ROWS_UP = 1024
const XPRS_SCALING_NO_SCALING_COLUMNS_DOWN = 2048
const XPRS_SCALING_SIMPLEX_OBJECTIVE_SCALING = 4096
const XPRS_SCALING_RHS_SCALING = 8192
const XPRS_SCALING_NO_AGGRESSIVE_Q_SCALING = 16384
const XPRS_SCALING_SLACK_SCALING = 32768
const XPRS_CUTSELECT_CLIQUE = 32 + 1823
const XPRS_CUTSELECT_MIR = 64 + 1823
const XPRS_CUTSELECT_COVER = 128 + 1823
const XPRS_CUTSELECT_FLOWPATH = 2048 + 1823
const XPRS_CUTSELECT_IMPLICATION = 4096 + 1823
const XPRS_CUTSELECT_LIFT_AND_PROJECT = 8192 + 1823
const XPRS_CUTSELECT_DISABLE_CUT_ROWS = 16384 + 1823
const XPRS_CUTSELECT_GUB_COVER = 32768 + 1823
const XPRS_CUTSELECT_DEFAULT = -1
const XPRS_REFINEOPS_LPOPTIMAL = 1
const XPRS_REFINEOPS_MIPSOLUTION = 2
const XPRS_REFINEOPS_MIPOPTIMAL = 4
const XPRS_REFINEOPS_MIPNODELP = 8
const XPRS_REFINEOPS_LPPRESOLVE = 16
const XPRS_DUALIZEOPS_SWITCHALGORITHM = 1
const XPRS_TREEDIAGNOSTICS_MEMORY_USAGE_SUMMARIES = 1
const XPRS_TREEDIAGNOSTICS_MEMORY_SAVED_REPORTS = 2
const XPRS_BARPRESOLVEOPS_STANDARD_PRESOLVE = 0
const XPRS_BARPRESOLVEOPS_EXTRA_BARRIER_PRESOLVE = 1
const XPRS_PRECOEFELIM_DISABLED = 0
const XPRS_PRECOEFELIM_AGGRESSIVE = 1
const XPRS_PRECOEFELIM_CAUTIOUS = 2
const XPRS_PREDOMROW_AUTOMATIC = -1
const XPRS_PREDOMROW_DISABLED = 0
const XPRS_PREDOMROW_CAUTIOUS = 1
const XPRS_PREDOMROW_MEDIUM = 2
const XPRS_PREDOMROW_AGGRESSIVE = 3
const XPRS_PREDOMCOL_AUTOMATIC = -1
const XPRS_PREDOMCOL_DISABLED = 0
const XPRS_PREDOMCOL_CAUTIOUS = 1
const XPRS_PREDOMCOL_AGGRESSIVE = 2
const XPRS_PRIMALUNSHIFT_ALLOW_DUAL_UNSHIFT = 0
const XPRS_PRIMALUNSHIFT_NO_DUAL_UNSHIFT = 1
const XPRS_REPAIRINDEFINITEQ_REPAIR_IF_POSSIBLE = 0
const XPRS_REPAIRINDEFINITEQ_NO_REPAIR = 1
const XPRS_OBJ_MINIMIZE = 1
const XPRS_OBJ_MAXIMIZE = -1
const XPRS_TYPE_NOTDEFINED = 0
const XPRS_TYPE_INT = 1
const XPRS_TYPE_INT64 = 2
const XPRS_TYPE_DOUBLE = 3
const XPRS_TYPE_STRING = 4
const XPRS_QCONVEXITY_UNKNOWN = -1
const XPRS_QCONVEXITY_NONCONVEX = 0
const XPRS_QCONVEXITY_CONVEX = 1
const XPRS_QCONVEXITY_REPAIRABLE = 2
const XPRS_QCONVEXITY_CONVEXCONE = 3
const XPRS_QCONVEXITY_CONECONVERTABLE = 4
const XPRS_SOLINFO_ABSPRIMALINFEAS = 0
const XPRS_SOLINFO_RELPRIMALINFEAS = 1
const XPRS_SOLINFO_ABSDUALINFEAS = 2
const XPRS_SOLINFO_RELDUALINFEAS = 3
const XPRS_SOLINFO_MAXMIPFRACTIONAL = 4
const XPRS_ISUSERSOLUTION = 0x01
const XPRS_ISREPROCESSEDUSERSOLUTION = 0x02
const XPRSobject_s = Cvoid
const XPRSobject = Ptr{XPRSobject_s}
const xo_prob_struct = Cvoid
const XPRSprob = Ptr{xo_prob_struct}
const XPRSglobalenv_s = Cvoid
const XPRSglobalenv = Ptr{XPRSglobalenv_s}
const XPRSmipsolpool_s = Cvoid
const XPRSmipsolpool = Ptr{XPRSmipsolpool_s}
const XPRSmessagingadmin_s = Cvoid
const XPRSmessagingadmin = Ptr{XPRSmessagingadmin_s}
const xo_NameList = Cvoid
const XPRSnamelist = Ptr{xo_NameList}
const XPRSmipsolenum_s = Cvoid
const XPRSmipsolenum = Ptr{XPRSmipsolenum_s}
const XPRSprobperturber_s = Cvoid
const XPRSprobperturber = Ptr{XPRSprobperturber_s}
const xo_user_branch_entity_s = Cvoid
const XPRSbranchobject = Ptr{xo_user_branch_entity_s}
const pwq_parman_s = Cvoid
const XPRSparman = Ptr{pwq_parman_s}
const PoolCut = Cvoid
const XPRScut = Ptr{PoolCut}
const xo_TreeNode_s = Cvoid
const XPRSnode = Ptr{xo_TreeNode_s}
