|  | 
| enum | MSKsolveform_enum { MSK_SOLVE_BEGIN = 0, 
MSK_SOLVE_END = 3, 
MSK_SOLVE_FREE = 0, 
MSK_SOLVE_PRIMAL = 1,
 MSK_SOLVE_DUAL = 2
 }
 | 
|  | 
| enum | MSKproblemitem_enum { MSK_PI_BEGIN = 0, 
MSK_PI_END = 3, 
MSK_PI_VAR = 0, 
MSK_PI_CON = 1,
 MSK_PI_CONE = 2
 }
 | 
|  | 
| enum | MSKaccmode_enum { MSK_ACC_BEGIN = 0, 
MSK_ACC_END = 2, 
MSK_ACC_VAR = 0, 
MSK_ACC_CON = 1
 } | 
|  | 
| enum | MSKsensitivitytype_enum { MSK_SENSITIVITY_TYPE_BEGIN = 0, 
MSK_SENSITIVITY_TYPE_END = 2, 
MSK_SENSITIVITY_TYPE_BASIS = 0, 
MSK_SENSITIVITY_TYPE_OPTIMAL_PARTITION = 1
 } | 
|  | 
| enum | MSKintpnthotstart_enum { MSK_INTPNT_HOTSTART_BEGIN = 0, 
MSK_INTPNT_HOTSTART_END = 4, 
MSK_INTPNT_HOTSTART_NONE = 0, 
MSK_INTPNT_HOTSTART_PRIMAL = 1,
 MSK_INTPNT_HOTSTART_DUAL = 2, 
MSK_INTPNT_HOTSTART_PRIMAL_DUAL = 3
 }
 | 
|  | 
| enum | MSKsparam_enum { MSK_SPAR_BEGIN = 0, 
MSK_SPAR_END = 26, 
MSK_SPAR_BAS_SOL_FILE_NAME = 0, 
MSK_SPAR_DATA_FILE_NAME = 1,
 MSK_SPAR_DEBUG_FILE_NAME = 2, 
MSK_SPAR_FEASREPAIR_NAME_PREFIX = 3, 
MSK_SPAR_FEASREPAIR_NAME_SEPARATOR = 4, 
MSK_SPAR_FEASREPAIR_NAME_WSUMVIOL = 5,
 MSK_SPAR_INT_SOL_FILE_NAME = 6, 
MSK_SPAR_ITR_SOL_FILE_NAME = 7, 
MSK_SPAR_MIO_DEBUG_STRING = 8, 
MSK_SPAR_PARAM_COMMENT_SIGN = 9,
 MSK_SPAR_PARAM_READ_FILE_NAME = 10, 
MSK_SPAR_PARAM_WRITE_FILE_NAME = 11, 
MSK_SPAR_READ_MPS_BOU_NAME = 12, 
MSK_SPAR_READ_MPS_OBJ_NAME = 13,
 MSK_SPAR_READ_MPS_RAN_NAME = 14, 
MSK_SPAR_READ_MPS_RHS_NAME = 15, 
MSK_SPAR_SENSITIVITY_FILE_NAME = 16, 
MSK_SPAR_SENSITIVITY_RES_FILE_NAME = 17,
 MSK_SPAR_SOL_FILTER_XC_LOW = 18, 
MSK_SPAR_SOL_FILTER_XC_UPR = 19, 
MSK_SPAR_SOL_FILTER_XX_LOW = 20, 
MSK_SPAR_SOL_FILTER_XX_UPR = 21,
 MSK_SPAR_STAT_FILE_NAME = 22, 
MSK_SPAR_STAT_KEY = 23, 
MSK_SPAR_STAT_NAME = 24, 
MSK_SPAR_WRITE_LP_GEN_VAR_NAME = 25
 }
 | 
|  | 
| enum | MSKiparam_enum { MSK_IPAR_BEGIN = 0, 
MSK_IPAR_END = 203, 
MSK_IPAR_ALLOC_ADD_QNZ = 0, 
MSK_IPAR_ANA_SOL_BASIS = 1,
 MSK_IPAR_ANA_SOL_PRINT_VIOLATED = 2, 
MSK_IPAR_AUTO_SORT_A_BEFORE_OPT = 3, 
MSK_IPAR_AUTO_UPDATE_SOL_INFO = 4, 
MSK_IPAR_BASIS_SOLVE_USE_PLUS_ONE = 5,
 MSK_IPAR_BI_CLEAN_OPTIMIZER = 6, 
MSK_IPAR_BI_IGNORE_MAX_ITER = 7, 
MSK_IPAR_BI_IGNORE_NUM_ERROR = 8, 
MSK_IPAR_BI_MAX_ITERATIONS = 9,
 MSK_IPAR_CACHE_LICENSE = 10, 
MSK_IPAR_CHECK_CONVEXITY = 11, 
MSK_IPAR_COMPRESS_STATFILE = 12, 
MSK_IPAR_CONCURRENT_NUM_OPTIMIZERS = 13,
 MSK_IPAR_CONCURRENT_PRIORITY_DUAL_SIMPLEX = 14, 
MSK_IPAR_CONCURRENT_PRIORITY_FREE_SIMPLEX = 15, 
MSK_IPAR_CONCURRENT_PRIORITY_INTPNT = 16, 
MSK_IPAR_CONCURRENT_PRIORITY_PRIMAL_SIMPLEX = 17,
 MSK_IPAR_FEASREPAIR_OPTIMIZE = 18, 
MSK_IPAR_INFEAS_GENERIC_NAMES = 19, 
MSK_IPAR_INFEAS_PREFER_PRIMAL = 20, 
MSK_IPAR_INFEAS_REPORT_AUTO = 21,
 MSK_IPAR_INFEAS_REPORT_LEVEL = 22, 
MSK_IPAR_INTPNT_BASIS = 23, 
MSK_IPAR_INTPNT_DIFF_STEP = 24, 
MSK_IPAR_INTPNT_FACTOR_DEBUG_LVL = 25,
 MSK_IPAR_INTPNT_FACTOR_METHOD = 26, 
MSK_IPAR_INTPNT_HOTSTART = 27, 
MSK_IPAR_INTPNT_MAX_ITERATIONS = 28, 
MSK_IPAR_INTPNT_MAX_NUM_COR = 29,
 MSK_IPAR_INTPNT_MAX_NUM_REFINEMENT_STEPS = 30, 
MSK_IPAR_INTPNT_OFF_COL_TRH = 31, 
MSK_IPAR_INTPNT_ORDER_METHOD = 32, 
MSK_IPAR_INTPNT_REGULARIZATION_USE = 33,
 MSK_IPAR_INTPNT_SCALING = 34, 
MSK_IPAR_INTPNT_SOLVE_FORM = 35, 
MSK_IPAR_INTPNT_STARTING_POINT = 36, 
MSK_IPAR_LIC_TRH_EXPIRY_WRN = 37,
 MSK_IPAR_LICENSE_ALLOW_OVERUSE = 38, 
MSK_IPAR_LICENSE_DEBUG = 39, 
MSK_IPAR_LICENSE_PAUSE_TIME = 40, 
MSK_IPAR_LICENSE_SUPPRESS_EXPIRE_WRNS = 41,
 MSK_IPAR_LICENSE_WAIT = 42, 
MSK_IPAR_LOG = 43, 
MSK_IPAR_LOG_BI = 44, 
MSK_IPAR_LOG_BI_FREQ = 45,
 MSK_IPAR_LOG_CHECK_CONVEXITY = 46, 
MSK_IPAR_LOG_CONCURRENT = 47, 
MSK_IPAR_LOG_CUT_SECOND_OPT = 48, 
MSK_IPAR_LOG_EXPAND = 49,
 MSK_IPAR_LOG_FACTOR = 50, 
MSK_IPAR_LOG_FEAS_REPAIR = 51, 
MSK_IPAR_LOG_FILE = 52, 
MSK_IPAR_LOG_HEAD = 53,
 MSK_IPAR_LOG_INFEAS_ANA = 54, 
MSK_IPAR_LOG_INTPNT = 55, 
MSK_IPAR_LOG_MIO = 56, 
MSK_IPAR_LOG_MIO_FREQ = 57,
 MSK_IPAR_LOG_NONCONVEX = 58, 
MSK_IPAR_LOG_OPTIMIZER = 59, 
MSK_IPAR_LOG_ORDER = 60, 
MSK_IPAR_LOG_PARAM = 61,
 MSK_IPAR_LOG_PRESOLVE = 62, 
MSK_IPAR_LOG_RESPONSE = 63, 
MSK_IPAR_LOG_SENSITIVITY = 64, 
MSK_IPAR_LOG_SENSITIVITY_OPT = 65,
 MSK_IPAR_LOG_SIM = 66, 
MSK_IPAR_LOG_SIM_FREQ = 67, 
MSK_IPAR_LOG_SIM_MINOR = 68, 
MSK_IPAR_LOG_SIM_NETWORK_FREQ = 69,
 MSK_IPAR_LOG_STORAGE = 70, 
MSK_IPAR_MAX_NUM_WARNINGS = 71, 
MSK_IPAR_MIO_BRANCH_DIR = 72, 
MSK_IPAR_MIO_BRANCH_PRIORITIES_USE = 73,
 MSK_IPAR_MIO_CONSTRUCT_SOL = 74, 
MSK_IPAR_MIO_CONT_SOL = 75, 
MSK_IPAR_MIO_CUT_LEVEL_ROOT = 76, 
MSK_IPAR_MIO_CUT_LEVEL_TREE = 77,
 MSK_IPAR_MIO_FEASPUMP_LEVEL = 78, 
MSK_IPAR_MIO_HEURISTIC_LEVEL = 79, 
MSK_IPAR_MIO_HOTSTART = 80, 
MSK_IPAR_MIO_KEEP_BASIS = 81,
 MSK_IPAR_MIO_LOCAL_BRANCH_NUMBER = 82, 
MSK_IPAR_MIO_MAX_NUM_BRANCHES = 83, 
MSK_IPAR_MIO_MAX_NUM_RELAXS = 84, 
MSK_IPAR_MIO_MAX_NUM_SOLUTIONS = 85,
 MSK_IPAR_MIO_MODE = 86, 
MSK_IPAR_MIO_MT_USER_CB = 87, 
MSK_IPAR_MIO_NODE_OPTIMIZER = 88, 
MSK_IPAR_MIO_NODE_SELECTION = 89,
 MSK_IPAR_MIO_OPTIMIZER_MODE = 90, 
MSK_IPAR_MIO_PRESOLVE_AGGREGATE = 91, 
MSK_IPAR_MIO_PRESOLVE_PROBING = 92, 
MSK_IPAR_MIO_PRESOLVE_USE = 93,
 MSK_IPAR_MIO_ROOT_OPTIMIZER = 94, 
MSK_IPAR_MIO_STRONG_BRANCH = 95, 
MSK_IPAR_MIO_USE_MULTITHREADED_OPTIMIZER = 96, 
MSK_IPAR_MT_SPINCOUNT = 97,
 MSK_IPAR_NONCONVEX_MAX_ITERATIONS = 98, 
MSK_IPAR_NUM_THREADS = 99, 
MSK_IPAR_OPF_MAX_TERMS_PER_LINE = 100, 
MSK_IPAR_OPF_WRITE_HEADER = 101,
 MSK_IPAR_OPF_WRITE_HINTS = 102, 
MSK_IPAR_OPF_WRITE_PARAMETERS = 103, 
MSK_IPAR_OPF_WRITE_PROBLEM = 104, 
MSK_IPAR_OPF_WRITE_SOL_BAS = 105,
 MSK_IPAR_OPF_WRITE_SOL_ITG = 106, 
MSK_IPAR_OPF_WRITE_SOL_ITR = 107, 
MSK_IPAR_OPF_WRITE_SOLUTIONS = 108, 
MSK_IPAR_OPTIMIZER = 109,
 MSK_IPAR_PARAM_READ_CASE_NAME = 110, 
MSK_IPAR_PARAM_READ_IGN_ERROR = 111, 
MSK_IPAR_PRESOLVE_ELIM_FILL = 112, 
MSK_IPAR_PRESOLVE_ELIMINATOR_MAX_NUM_TRIES = 113,
 MSK_IPAR_PRESOLVE_ELIMINATOR_USE = 114, 
MSK_IPAR_PRESOLVE_LEVEL = 115, 
MSK_IPAR_PRESOLVE_LINDEP_ABS_WORK_TRH = 116, 
MSK_IPAR_PRESOLVE_LINDEP_REL_WORK_TRH = 117,
 MSK_IPAR_PRESOLVE_LINDEP_USE = 118, 
MSK_IPAR_PRESOLVE_MAX_NUM_REDUCTIONS = 119, 
MSK_IPAR_PRESOLVE_USE = 120, 
MSK_IPAR_PRIMAL_REPAIR_OPTIMIZER = 121,
 MSK_IPAR_QO_SEPARABLE_REFORMULATION = 122, 
MSK_IPAR_READ_ANZ = 123, 
MSK_IPAR_READ_CON = 124, 
MSK_IPAR_READ_CONE = 125,
 MSK_IPAR_READ_DATA_COMPRESSED = 126, 
MSK_IPAR_READ_DATA_FORMAT = 127, 
MSK_IPAR_READ_KEEP_FREE_CON = 128, 
MSK_IPAR_READ_LP_DROP_NEW_VARS_IN_BOU = 129,
 MSK_IPAR_READ_LP_QUOTED_NAMES = 130, 
MSK_IPAR_READ_MPS_FORMAT = 131, 
MSK_IPAR_READ_MPS_KEEP_INT = 132, 
MSK_IPAR_READ_MPS_OBJ_SENSE = 133,
 MSK_IPAR_READ_MPS_RELAX = 134, 
MSK_IPAR_READ_MPS_WIDTH = 135, 
MSK_IPAR_READ_QNZ = 136, 
MSK_IPAR_READ_TASK_IGNORE_PARAM = 137,
 MSK_IPAR_READ_VAR = 138, 
MSK_IPAR_SENSITIVITY_ALL = 139, 
MSK_IPAR_SENSITIVITY_OPTIMIZER = 140, 
MSK_IPAR_SENSITIVITY_TYPE = 141,
 MSK_IPAR_SIM_BASIS_FACTOR_USE = 142, 
MSK_IPAR_SIM_DEGEN = 143, 
MSK_IPAR_SIM_DUAL_CRASH = 144, 
MSK_IPAR_SIM_DUAL_PHASEONE_METHOD = 145,
 MSK_IPAR_SIM_DUAL_RESTRICT_SELECTION = 146, 
MSK_IPAR_SIM_DUAL_SELECTION = 147, 
MSK_IPAR_SIM_EXPLOIT_DUPVEC = 148, 
MSK_IPAR_SIM_HOTSTART = 149,
 MSK_IPAR_SIM_HOTSTART_LU = 150, 
MSK_IPAR_SIM_INTEGER = 151, 
MSK_IPAR_SIM_MAX_ITERATIONS = 152, 
MSK_IPAR_SIM_MAX_NUM_SETBACKS = 153,
 MSK_IPAR_SIM_NON_SINGULAR = 154, 
MSK_IPAR_SIM_PRIMAL_CRASH = 155, 
MSK_IPAR_SIM_PRIMAL_PHASEONE_METHOD = 156, 
MSK_IPAR_SIM_PRIMAL_RESTRICT_SELECTION = 157,
 MSK_IPAR_SIM_PRIMAL_SELECTION = 158, 
MSK_IPAR_SIM_REFACTOR_FREQ = 159, 
MSK_IPAR_SIM_REFORMULATION = 160, 
MSK_IPAR_SIM_SAVE_LU = 161,
 MSK_IPAR_SIM_SCALING = 162, 
MSK_IPAR_SIM_SCALING_METHOD = 163, 
MSK_IPAR_SIM_SOLVE_FORM = 164, 
MSK_IPAR_SIM_STABILITY_PRIORITY = 165,
 MSK_IPAR_SIM_SWITCH_OPTIMIZER = 166, 
MSK_IPAR_SOL_FILTER_KEEP_BASIC = 167, 
MSK_IPAR_SOL_FILTER_KEEP_RANGED = 168, 
MSK_IPAR_SOL_READ_NAME_WIDTH = 169,
 MSK_IPAR_SOL_READ_WIDTH = 170, 
MSK_IPAR_SOLUTION_CALLBACK = 171, 
MSK_IPAR_TIMING_LEVEL = 172, 
MSK_IPAR_WARNING_LEVEL = 173,
 MSK_IPAR_WRITE_BAS_CONSTRAINTS = 174, 
MSK_IPAR_WRITE_BAS_HEAD = 175, 
MSK_IPAR_WRITE_BAS_VARIABLES = 176, 
MSK_IPAR_WRITE_DATA_COMPRESSED = 177,
 MSK_IPAR_WRITE_DATA_FORMAT = 178, 
MSK_IPAR_WRITE_DATA_PARAM = 179, 
MSK_IPAR_WRITE_FREE_CON = 180, 
MSK_IPAR_WRITE_GENERIC_NAMES = 181,
 MSK_IPAR_WRITE_GENERIC_NAMES_IO = 182, 
MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_CONIC_ITEMS = 183, 
MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_ITEMS = 184, 
MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_NL_ITEMS = 185,
 MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_PSD_ITEMS = 186, 
MSK_IPAR_WRITE_INT_CONSTRAINTS = 187, 
MSK_IPAR_WRITE_INT_HEAD = 188, 
MSK_IPAR_WRITE_INT_VARIABLES = 189,
 MSK_IPAR_WRITE_LP_LINE_WIDTH = 190, 
MSK_IPAR_WRITE_LP_QUOTED_NAMES = 191, 
MSK_IPAR_WRITE_LP_STRICT_FORMAT = 192, 
MSK_IPAR_WRITE_LP_TERMS_PER_LINE = 193,
 MSK_IPAR_WRITE_MPS_INT = 194, 
MSK_IPAR_WRITE_PRECISION = 195, 
MSK_IPAR_WRITE_SOL_BARVARIABLES = 196, 
MSK_IPAR_WRITE_SOL_CONSTRAINTS = 197,
 MSK_IPAR_WRITE_SOL_HEAD = 198, 
MSK_IPAR_WRITE_SOL_IGNORE_INVALID_NAMES = 199, 
MSK_IPAR_WRITE_SOL_VARIABLES = 200, 
MSK_IPAR_WRITE_TASK_INC_SOL = 201,
 MSK_IPAR_WRITE_XML_MODE = 202
 }
 | 
|  | 
| enum | MSKsolsta_enum { MSK_SOL_STA_BEGIN = 0, 
MSK_SOL_STA_END = 16, 
MSK_SOL_STA_UNKNOWN = 0, 
MSK_SOL_STA_OPTIMAL = 1,
 MSK_SOL_STA_PRIM_FEAS = 2, 
MSK_SOL_STA_DUAL_FEAS = 3, 
MSK_SOL_STA_PRIM_AND_DUAL_FEAS = 4, 
MSK_SOL_STA_PRIM_INFEAS_CER = 5,
 MSK_SOL_STA_DUAL_INFEAS_CER = 6, 
MSK_SOL_STA_NEAR_OPTIMAL = 8, 
MSK_SOL_STA_NEAR_PRIM_FEAS = 9, 
MSK_SOL_STA_NEAR_DUAL_FEAS = 10,
 MSK_SOL_STA_NEAR_PRIM_AND_DUAL_FEAS = 11, 
MSK_SOL_STA_NEAR_PRIM_INFEAS_CER = 12, 
MSK_SOL_STA_NEAR_DUAL_INFEAS_CER = 13, 
MSK_SOL_STA_INTEGER_OPTIMAL = 14,
 MSK_SOL_STA_NEAR_INTEGER_OPTIMAL = 15
 }
 | 
|  | 
| enum | MSKobjsense_enum { MSK_OBJECTIVE_SENSE_BEGIN = 0, 
MSK_OBJECTIVE_SENSE_END = 2, 
MSK_OBJECTIVE_SENSE_MINIMIZE = 0, 
MSK_OBJECTIVE_SENSE_MAXIMIZE = 1
 } | 
|  | 
| enum | MSKsolitem_enum { MSK_SOL_ITEM_BEGIN = 0, 
MSK_SOL_ITEM_END = 8, 
MSK_SOL_ITEM_XC = 0, 
MSK_SOL_ITEM_XX = 1,
 MSK_SOL_ITEM_Y = 2, 
MSK_SOL_ITEM_SLC = 3, 
MSK_SOL_ITEM_SUC = 4, 
MSK_SOL_ITEM_SLX = 5,
 MSK_SOL_ITEM_SUX = 6, 
MSK_SOL_ITEM_SNX = 7
 }
 | 
|  | 
| enum | MSKboundkey_enum { MSK_BK_BEGIN = 0, 
MSK_BK_END = 5, 
MSK_BK_LO = 0, 
MSK_BK_UP = 1,
 MSK_BK_FX = 2, 
MSK_BK_FR = 3, 
MSK_BK_RA = 4
 }
 | 
|  | 
| enum | MSKbasindtype_enum { MSK_BI_BEGIN = 0, 
MSK_BI_END = 5, 
MSK_BI_NEVER = 0, 
MSK_BI_ALWAYS = 1,
 MSK_BI_NO_ERROR = 2, 
MSK_BI_IF_FEASIBLE = 3, 
MSK_BI_RESERVERED = 4
 }
 | 
|  | 
| enum | MSKbranchdir_enum { MSK_BRANCH_DIR_BEGIN = 0, 
MSK_BRANCH_DIR_END = 3, 
MSK_BRANCH_DIR_FREE = 0, 
MSK_BRANCH_DIR_UP = 1,
 MSK_BRANCH_DIR_DOWN = 2
 }
 | 
|  | 
| enum | MSKliinfitem_enum { MSK_LIINF_BEGIN = 0, 
MSK_LIINF_END = 14, 
MSK_LIINF_BI_CLEAN_DUAL_DEG_ITER = 0, 
MSK_LIINF_BI_CLEAN_DUAL_ITER = 1,
 MSK_LIINF_BI_CLEAN_PRIMAL_DEG_ITER = 2, 
MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_DEG_ITER = 3, 
MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_ITER = 4, 
MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_SUB_ITER = 5,
 MSK_LIINF_BI_CLEAN_PRIMAL_ITER = 6, 
MSK_LIINF_BI_DUAL_ITER = 7, 
MSK_LIINF_BI_PRIMAL_ITER = 8, 
MSK_LIINF_INTPNT_FACTOR_NUM_NZ = 9,
 MSK_LIINF_MIO_INTPNT_ITER = 10, 
MSK_LIINF_MIO_SIMPLEX_ITER = 11, 
MSK_LIINF_RD_NUMANZ = 12, 
MSK_LIINF_RD_NUMQNZ = 13
 }
 | 
|  | 
| enum | MSKstreamtype_enum { MSK_STREAM_BEGIN = 0, 
MSK_STREAM_END = 4, 
MSK_STREAM_LOG = 0, 
MSK_STREAM_MSG = 1,
 MSK_STREAM_ERR = 2, 
MSK_STREAM_WRN = 3
 }
 | 
|  | 
| enum | MSKsimhotstart_enum { MSK_SIM_HOTSTART_BEGIN = 0, 
MSK_SIM_HOTSTART_END = 3, 
MSK_SIM_HOTSTART_NONE = 0, 
MSK_SIM_HOTSTART_FREE = 1,
 MSK_SIM_HOTSTART_STATUS_KEYS = 2
 }
 | 
|  | 
| enum | MSKcallbackcode_enum { MSK_CALLBACK_BEGIN = 0, 
MSK_CALLBACK_END = 114, 
MSK_CALLBACK_BEGIN_BI = 0, 
MSK_CALLBACK_BEGIN_CONCURRENT = 1,
 MSK_CALLBACK_BEGIN_CONIC = 2, 
MSK_CALLBACK_BEGIN_DUAL_BI = 3, 
MSK_CALLBACK_BEGIN_DUAL_SENSITIVITY = 4, 
MSK_CALLBACK_BEGIN_DUAL_SETUP_BI = 5,
 MSK_CALLBACK_BEGIN_DUAL_SIMPLEX = 6, 
MSK_CALLBACK_BEGIN_DUAL_SIMPLEX_BI = 7, 
MSK_CALLBACK_BEGIN_FULL_CONVEXITY_CHECK = 8, 
MSK_CALLBACK_BEGIN_INFEAS_ANA = 9,
 MSK_CALLBACK_BEGIN_INTPNT = 10, 
MSK_CALLBACK_BEGIN_LICENSE_WAIT = 11, 
MSK_CALLBACK_BEGIN_MIO = 12, 
MSK_CALLBACK_BEGIN_NETWORK_DUAL_SIMPLEX = 13,
 MSK_CALLBACK_BEGIN_NETWORK_PRIMAL_SIMPLEX = 14, 
MSK_CALLBACK_BEGIN_NETWORK_SIMPLEX = 15, 
MSK_CALLBACK_BEGIN_NONCONVEX = 16, 
MSK_CALLBACK_BEGIN_OPTIMIZER = 17,
 MSK_CALLBACK_BEGIN_PRESOLVE = 18, 
MSK_CALLBACK_BEGIN_PRIMAL_BI = 19, 
MSK_CALLBACK_BEGIN_PRIMAL_DUAL_SIMPLEX = 20, 
MSK_CALLBACK_BEGIN_PRIMAL_DUAL_SIMPLEX_BI = 21,
 MSK_CALLBACK_BEGIN_PRIMAL_REPAIR = 22, 
MSK_CALLBACK_BEGIN_PRIMAL_SENSITIVITY = 23, 
MSK_CALLBACK_BEGIN_PRIMAL_SETUP_BI = 24, 
MSK_CALLBACK_BEGIN_PRIMAL_SIMPLEX = 25,
 MSK_CALLBACK_BEGIN_PRIMAL_SIMPLEX_BI = 26, 
MSK_CALLBACK_BEGIN_QCQO_REFORMULATE = 27, 
MSK_CALLBACK_BEGIN_READ = 28, 
MSK_CALLBACK_BEGIN_SIMPLEX = 29,
 MSK_CALLBACK_BEGIN_SIMPLEX_BI = 30, 
MSK_CALLBACK_BEGIN_SIMPLEX_NETWORK_DETECT = 31, 
MSK_CALLBACK_BEGIN_WRITE = 32, 
MSK_CALLBACK_CONIC = 33,
 MSK_CALLBACK_DUAL_SIMPLEX = 34, 
MSK_CALLBACK_END_BI = 35, 
MSK_CALLBACK_END_CONCURRENT = 36, 
MSK_CALLBACK_END_CONIC = 37,
 MSK_CALLBACK_END_DUAL_BI = 38, 
MSK_CALLBACK_END_DUAL_SENSITIVITY = 39, 
MSK_CALLBACK_END_DUAL_SETUP_BI = 40, 
MSK_CALLBACK_END_DUAL_SIMPLEX = 41,
 MSK_CALLBACK_END_DUAL_SIMPLEX_BI = 42, 
MSK_CALLBACK_END_FULL_CONVEXITY_CHECK = 43, 
MSK_CALLBACK_END_INFEAS_ANA = 44, 
MSK_CALLBACK_END_INTPNT = 45,
 MSK_CALLBACK_END_LICENSE_WAIT = 46, 
MSK_CALLBACK_END_MIO = 47, 
MSK_CALLBACK_END_NETWORK_DUAL_SIMPLEX = 48, 
MSK_CALLBACK_END_NETWORK_PRIMAL_SIMPLEX = 49,
 MSK_CALLBACK_END_NETWORK_SIMPLEX = 50, 
MSK_CALLBACK_END_NONCONVEX = 51, 
MSK_CALLBACK_END_OPTIMIZER = 52, 
MSK_CALLBACK_END_PRESOLVE = 53,
 MSK_CALLBACK_END_PRIMAL_BI = 54, 
MSK_CALLBACK_END_PRIMAL_DUAL_SIMPLEX = 55, 
MSK_CALLBACK_END_PRIMAL_DUAL_SIMPLEX_BI = 56, 
MSK_CALLBACK_END_PRIMAL_REPAIR = 57,
 MSK_CALLBACK_END_PRIMAL_SENSITIVITY = 58, 
MSK_CALLBACK_END_PRIMAL_SETUP_BI = 59, 
MSK_CALLBACK_END_PRIMAL_SIMPLEX = 60, 
MSK_CALLBACK_END_PRIMAL_SIMPLEX_BI = 61,
 MSK_CALLBACK_END_QCQO_REFORMULATE = 62, 
MSK_CALLBACK_END_READ = 63, 
MSK_CALLBACK_END_SIMPLEX = 64, 
MSK_CALLBACK_END_SIMPLEX_BI = 65,
 MSK_CALLBACK_END_SIMPLEX_NETWORK_DETECT = 66, 
MSK_CALLBACK_END_WRITE = 67, 
MSK_CALLBACK_IM_BI = 68, 
MSK_CALLBACK_IM_CONIC = 69,
 MSK_CALLBACK_IM_DUAL_BI = 70, 
MSK_CALLBACK_IM_DUAL_SENSIVITY = 71, 
MSK_CALLBACK_IM_DUAL_SIMPLEX = 72, 
MSK_CALLBACK_IM_FULL_CONVEXITY_CHECK = 73,
 MSK_CALLBACK_IM_INTPNT = 74, 
MSK_CALLBACK_IM_LICENSE_WAIT = 75, 
MSK_CALLBACK_IM_LU = 76, 
MSK_CALLBACK_IM_MIO = 77,
 MSK_CALLBACK_IM_MIO_DUAL_SIMPLEX = 78, 
MSK_CALLBACK_IM_MIO_INTPNT = 79, 
MSK_CALLBACK_IM_MIO_PRESOLVE = 80, 
MSK_CALLBACK_IM_MIO_PRIMAL_SIMPLEX = 81,
 MSK_CALLBACK_IM_NETWORK_DUAL_SIMPLEX = 82, 
MSK_CALLBACK_IM_NETWORK_PRIMAL_SIMPLEX = 83, 
MSK_CALLBACK_IM_NONCONVEX = 84, 
MSK_CALLBACK_IM_ORDER = 85,
 MSK_CALLBACK_IM_PRESOLVE = 86, 
MSK_CALLBACK_IM_PRIMAL_BI = 87, 
MSK_CALLBACK_IM_PRIMAL_DUAL_SIMPLEX = 88, 
MSK_CALLBACK_IM_PRIMAL_SENSIVITY = 89,
 MSK_CALLBACK_IM_PRIMAL_SIMPLEX = 90, 
MSK_CALLBACK_IM_QO_REFORMULATE = 91, 
MSK_CALLBACK_IM_READ = 92, 
MSK_CALLBACK_IM_SIMPLEX = 93,
 MSK_CALLBACK_IM_SIMPLEX_BI = 94, 
MSK_CALLBACK_INTPNT = 95, 
MSK_CALLBACK_NEW_INT_MIO = 96, 
MSK_CALLBACK_NONCOVEX = 97,
 MSK_CALLBACK_PRIMAL_SIMPLEX = 98, 
MSK_CALLBACK_READ_OPF = 99, 
MSK_CALLBACK_READ_OPF_SECTION = 100, 
MSK_CALLBACK_UPDATE_DUAL_BI = 101,
 MSK_CALLBACK_UPDATE_DUAL_SIMPLEX = 102, 
MSK_CALLBACK_UPDATE_DUAL_SIMPLEX_BI = 103, 
MSK_CALLBACK_UPDATE_NETWORK_DUAL_SIMPLEX = 104, 
MSK_CALLBACK_UPDATE_NETWORK_PRIMAL_SIMPLEX = 105,
 MSK_CALLBACK_UPDATE_NONCONVEX = 106, 
MSK_CALLBACK_UPDATE_PRESOLVE = 107, 
MSK_CALLBACK_UPDATE_PRIMAL_BI = 108, 
MSK_CALLBACK_UPDATE_PRIMAL_DUAL_SIMPLEX = 109,
 MSK_CALLBACK_UPDATE_PRIMAL_DUAL_SIMPLEX_BI = 110, 
MSK_CALLBACK_UPDATE_PRIMAL_SIMPLEX = 111, 
MSK_CALLBACK_UPDATE_PRIMAL_SIMPLEX_BI = 112, 
MSK_CALLBACK_WRITE_OPF = 113
 }
 | 
|  | 
| enum | MSKsymmattype_enum { MSK_SYMMAT_TYPE_BEGIN = 0, 
MSK_SYMMAT_TYPE_END = 1, 
MSK_SYMMAT_TYPE_SPARSE = 0
 } | 
|  | 
| enum | MSKfeature_enum { MSK_FEATURE_BEGIN = 0, 
MSK_FEATURE_END = 4, 
MSK_FEATURE_PTS = 0, 
MSK_FEATURE_PTON = 1,
 MSK_FEATURE_PTOM = 2, 
MSK_FEATURE_PTOX = 3
 }
 | 
|  | 
| enum | MSKmark_enum { MSK_MARK_BEGIN = 0, 
MSK_MARK_END = 2, 
MSK_MARK_LO = 0, 
MSK_MARK_UP = 1
 } | 
|  | 
| enum | MSKconetype_enum { MSK_CT_BEGIN = 0, 
MSK_CT_END = 2, 
MSK_CT_QUAD = 0, 
MSK_CT_RQUAD = 1
 } | 
|  | 
| enum | MSKfeasrepairtype_enum { MSK_FEASREPAIR_BEGIN = 0, 
MSK_FEASREPAIR_END = 3, 
MSK_FEASREPAIR_OPTIMIZE_NONE = 0, 
MSK_FEASREPAIR_OPTIMIZE_PENALTY = 1,
 MSK_FEASREPAIR_OPTIMIZE_COMBINED = 2
 }
 | 
|  | 
| enum | MSKiomode_enum { MSK_IOMODE_BEGIN = 0, 
MSK_IOMODE_END = 3, 
MSK_IOMODE_READ = 0, 
MSK_IOMODE_WRITE = 1,
 MSK_IOMODE_READWRITE = 2
 }
 | 
|  | 
| enum | MSKsimseltype_enum { MSK_SIM_SELECTION_BEGIN = 0, 
MSK_SIM_SELECTION_END = 6, 
MSK_SIM_SELECTION_FREE = 0, 
MSK_SIM_SELECTION_FULL = 1,
 MSK_SIM_SELECTION_ASE = 2, 
MSK_SIM_SELECTION_DEVEX = 3, 
MSK_SIM_SELECTION_SE = 4, 
MSK_SIM_SELECTION_PARTIAL = 5
 }
 | 
|  | 
| enum | MSKmsgkey_enum { MSK_MSG_READING_FILE = 1000, 
MSK_MSG_WRITING_FILE = 1001, 
MSK_MSG_MPS_SELECTED = 1100
 } | 
|  | 
| enum | MSKmiomode_enum { MSK_MIO_MODE_BEGIN = 0, 
MSK_MIO_MODE_END = 3, 
MSK_MIO_MODE_IGNORED = 0, 
MSK_MIO_MODE_SATISFIED = 1,
 MSK_MIO_MODE_LAZY = 2
 }
 | 
|  | 
| enum | MSKdinfitem_enum { MSK_DINF_BEGIN = 0, 
MSK_DINF_END = 65, 
MSK_DINF_BI_CLEAN_DUAL_TIME = 0, 
MSK_DINF_BI_CLEAN_PRIMAL_DUAL_TIME = 1,
 MSK_DINF_BI_CLEAN_PRIMAL_TIME = 2, 
MSK_DINF_BI_CLEAN_TIME = 3, 
MSK_DINF_BI_DUAL_TIME = 4, 
MSK_DINF_BI_PRIMAL_TIME = 5,
 MSK_DINF_BI_TIME = 6, 
MSK_DINF_CONCURRENT_TIME = 7, 
MSK_DINF_INTPNT_DUAL_FEAS = 8, 
MSK_DINF_INTPNT_DUAL_OBJ = 9,
 MSK_DINF_INTPNT_FACTOR_NUM_FLOPS = 10, 
MSK_DINF_INTPNT_OPT_STATUS = 11, 
MSK_DINF_INTPNT_ORDER_TIME = 12, 
MSK_DINF_INTPNT_PRIMAL_FEAS = 13,
 MSK_DINF_INTPNT_PRIMAL_OBJ = 14, 
MSK_DINF_INTPNT_TIME = 15, 
MSK_DINF_MIO_CONSTRUCT_SOLUTION_OBJ = 16, 
MSK_DINF_MIO_HEURISTIC_TIME = 17,
 MSK_DINF_MIO_OBJ_ABS_GAP = 18, 
MSK_DINF_MIO_OBJ_BOUND = 19, 
MSK_DINF_MIO_OBJ_INT = 20, 
MSK_DINF_MIO_OBJ_REL_GAP = 21,
 MSK_DINF_MIO_OPTIMIZER_TIME = 22, 
MSK_DINF_MIO_ROOT_OPTIMIZER_TIME = 23, 
MSK_DINF_MIO_ROOT_PRESOLVE_TIME = 24, 
MSK_DINF_MIO_TIME = 25,
 MSK_DINF_MIO_USER_OBJ_CUT = 26, 
MSK_DINF_OPTIMIZER_TIME = 27, 
MSK_DINF_PRESOLVE_ELI_TIME = 28, 
MSK_DINF_PRESOLVE_LINDEP_TIME = 29,
 MSK_DINF_PRESOLVE_TIME = 30, 
MSK_DINF_PRIMAL_REPAIR_PENALTY_OBJ = 31, 
MSK_DINF_QCQO_REFORMULATE_TIME = 32, 
MSK_DINF_RD_TIME = 33,
 MSK_DINF_SIM_DUAL_TIME = 34, 
MSK_DINF_SIM_FEAS = 35, 
MSK_DINF_SIM_NETWORK_DUAL_TIME = 36, 
MSK_DINF_SIM_NETWORK_PRIMAL_TIME = 37,
 MSK_DINF_SIM_NETWORK_TIME = 38, 
MSK_DINF_SIM_OBJ = 39, 
MSK_DINF_SIM_PRIMAL_DUAL_TIME = 40, 
MSK_DINF_SIM_PRIMAL_TIME = 41,
 MSK_DINF_SIM_TIME = 42, 
MSK_DINF_SOL_BAS_DUAL_OBJ = 43, 
MSK_DINF_SOL_BAS_DVIOLCON = 44, 
MSK_DINF_SOL_BAS_DVIOLVAR = 45,
 MSK_DINF_SOL_BAS_PRIMAL_OBJ = 46, 
MSK_DINF_SOL_BAS_PVIOLCON = 47, 
MSK_DINF_SOL_BAS_PVIOLVAR = 48, 
MSK_DINF_SOL_ITG_PRIMAL_OBJ = 49,
 MSK_DINF_SOL_ITG_PVIOLBARVAR = 50, 
MSK_DINF_SOL_ITG_PVIOLCON = 51, 
MSK_DINF_SOL_ITG_PVIOLCONES = 52, 
MSK_DINF_SOL_ITG_PVIOLITG = 53,
 MSK_DINF_SOL_ITG_PVIOLVAR = 54, 
MSK_DINF_SOL_ITR_DUAL_OBJ = 55, 
MSK_DINF_SOL_ITR_DVIOLBARVAR = 56, 
MSK_DINF_SOL_ITR_DVIOLCON = 57,
 MSK_DINF_SOL_ITR_DVIOLCONES = 58, 
MSK_DINF_SOL_ITR_DVIOLVAR = 59, 
MSK_DINF_SOL_ITR_PRIMAL_OBJ = 60, 
MSK_DINF_SOL_ITR_PVIOLBARVAR = 61,
 MSK_DINF_SOL_ITR_PVIOLCON = 62, 
MSK_DINF_SOL_ITR_PVIOLCONES = 63, 
MSK_DINF_SOL_ITR_PVIOLVAR = 64
 }
 | 
|  | 
| enum | MSKparametertype_enum { MSK_PAR_BEGIN = 0, 
MSK_PAR_END = 4, 
MSK_PAR_INVALID_TYPE = 0, 
MSK_PAR_DOU_TYPE = 1,
 MSK_PAR_INT_TYPE = 2, 
MSK_PAR_STR_TYPE = 3
 }
 | 
|  | 
| enum | MSKrescodetype_enum { MSK_RESPONSE_BEGIN = 0, 
MSK_RESPONSE_END = 5, 
MSK_RESPONSE_OK = 0, 
MSK_RESPONSE_WRN = 1,
 MSK_RESPONSE_TRM = 2, 
MSK_RESPONSE_ERR = 3, 
MSK_RESPONSE_UNK = 4
 }
 | 
|  | 
| enum | MSKprosta_enum { MSK_PRO_STA_BEGIN = 0, 
MSK_PRO_STA_END = 12, 
MSK_PRO_STA_UNKNOWN = 0, 
MSK_PRO_STA_PRIM_AND_DUAL_FEAS = 1,
 MSK_PRO_STA_PRIM_FEAS = 2, 
MSK_PRO_STA_DUAL_FEAS = 3, 
MSK_PRO_STA_PRIM_INFEAS = 4, 
MSK_PRO_STA_DUAL_INFEAS = 5,
 MSK_PRO_STA_PRIM_AND_DUAL_INFEAS = 6, 
MSK_PRO_STA_ILL_POSED = 7, 
MSK_PRO_STA_NEAR_PRIM_AND_DUAL_FEAS = 8, 
MSK_PRO_STA_NEAR_PRIM_FEAS = 9,
 MSK_PRO_STA_NEAR_DUAL_FEAS = 10, 
MSK_PRO_STA_PRIM_INFEAS_OR_UNBOUNDED = 11
 }
 | 
|  | 
| enum | MSKscalingtype_enum { MSK_SCALING_BEGIN = 0, 
MSK_SCALING_END = 4, 
MSK_SCALING_FREE = 0, 
MSK_SCALING_NONE = 1,
 MSK_SCALING_MODERATE = 2, 
MSK_SCALING_AGGRESSIVE = 3
 }
 | 
|  | 
| enum | MSKrescode_enum { MSK_RES_OK = 0, 
MSK_RES_WRN_OPEN_PARAM_FILE = 50, 
MSK_RES_WRN_LARGE_BOUND = 51, 
MSK_RES_WRN_LARGE_LO_BOUND = 52,
 MSK_RES_WRN_LARGE_UP_BOUND = 53, 
MSK_RES_WRN_LARGE_CON_FX = 54, 
MSK_RES_WRN_LARGE_CJ = 57, 
MSK_RES_WRN_LARGE_AIJ = 62,
 MSK_RES_WRN_ZERO_AIJ = 63, 
MSK_RES_WRN_NAME_MAX_LEN = 65, 
MSK_RES_WRN_SPAR_MAX_LEN = 66, 
MSK_RES_WRN_MPS_SPLIT_RHS_VECTOR = 70,
 MSK_RES_WRN_MPS_SPLIT_RAN_VECTOR = 71, 
MSK_RES_WRN_MPS_SPLIT_BOU_VECTOR = 72, 
MSK_RES_WRN_LP_OLD_QUAD_FORMAT = 80, 
MSK_RES_WRN_LP_DROP_VARIABLE = 85,
 MSK_RES_WRN_NZ_IN_UPR_TRI = 200, 
MSK_RES_WRN_DROPPED_NZ_QOBJ = 201, 
MSK_RES_WRN_IGNORE_INTEGER = 250, 
MSK_RES_WRN_NO_GLOBAL_OPTIMIZER = 251,
 MSK_RES_WRN_MIO_INFEASIBLE_FINAL = 270, 
MSK_RES_WRN_SOL_FILTER = 300, 
MSK_RES_WRN_UNDEF_SOL_FILE_NAME = 350, 
MSK_RES_WRN_SOL_FILE_IGNORED_CON = 351,
 MSK_RES_WRN_SOL_FILE_IGNORED_VAR = 352, 
MSK_RES_WRN_TOO_FEW_BASIS_VARS = 400, 
MSK_RES_WRN_TOO_MANY_BASIS_VARS = 405, 
MSK_RES_WRN_NO_NONLINEAR_FUNCTION_WRITE = 450,
 MSK_RES_WRN_LICENSE_EXPIRE = 500, 
MSK_RES_WRN_LICENSE_SERVER = 501, 
MSK_RES_WRN_EMPTY_NAME = 502, 
MSK_RES_WRN_USING_GENERIC_NAMES = 503,
 MSK_RES_WRN_LICENSE_FEATURE_EXPIRE = 505, 
MSK_RES_WRN_PARAM_NAME_DOU = 510, 
MSK_RES_WRN_PARAM_NAME_INT = 511, 
MSK_RES_WRN_PARAM_NAME_STR = 512,
 MSK_RES_WRN_PARAM_STR_VALUE = 515, 
MSK_RES_WRN_PARAM_IGNORED_CMIO = 516, 
MSK_RES_WRN_ZEROS_IN_SPARSE_ROW = 705, 
MSK_RES_WRN_ZEROS_IN_SPARSE_COL = 710,
 MSK_RES_WRN_TOO_MANY_THREADS_CONCURRENT = 750, 
MSK_RES_WRN_INCOMPLETE_LINEAR_DEPENDENCY_CHECK = 800, 
MSK_RES_WRN_ELIMINATOR_SPACE = 801, 
MSK_RES_WRN_PRESOLVE_OUTOFSPACE = 802,
 MSK_RES_WRN_WRITE_CHANGED_NAMES = 803, 
MSK_RES_WRN_WRITE_DISCARDED_CFIX = 804, 
MSK_RES_WRN_CONSTRUCT_SOLUTION_INFEAS = 805, 
MSK_RES_WRN_CONSTRUCT_INVALID_SOL_ITG = 807,
 MSK_RES_WRN_CONSTRUCT_NO_SOL_ITG = 810, 
MSK_RES_WRN_DUPLICATE_CONSTRAINT_NAMES = 850, 
MSK_RES_WRN_DUPLICATE_VARIABLE_NAMES = 851, 
MSK_RES_WRN_DUPLICATE_BARVARIABLE_NAMES = 852,
 MSK_RES_WRN_DUPLICATE_CONE_NAMES = 853, 
MSK_RES_WRN_ANA_LARGE_BOUNDS = 900, 
MSK_RES_WRN_ANA_C_ZERO = 901, 
MSK_RES_WRN_ANA_EMPTY_COLS = 902,
 MSK_RES_WRN_ANA_CLOSE_BOUNDS = 903, 
MSK_RES_WRN_ANA_ALMOST_INT_BOUNDS = 904, 
MSK_RES_WRN_QUAD_CONES_WITH_ROOT_FIXED_AT_ZERO = 930, 
MSK_RES_WRN_RQUAD_CONES_WITH_ROOT_FIXED_AT_ZERO = 931,
 MSK_RES_WRN_NO_DUALIZER = 950, 
MSK_RES_ERR_LICENSE = 1000, 
MSK_RES_ERR_LICENSE_EXPIRED = 1001, 
MSK_RES_ERR_LICENSE_VERSION = 1002,
 MSK_RES_ERR_SIZE_LICENSE = 1005, 
MSK_RES_ERR_PROB_LICENSE = 1006, 
MSK_RES_ERR_FILE_LICENSE = 1007, 
MSK_RES_ERR_MISSING_LICENSE_FILE = 1008,
 MSK_RES_ERR_SIZE_LICENSE_CON = 1010, 
MSK_RES_ERR_SIZE_LICENSE_VAR = 1011, 
MSK_RES_ERR_SIZE_LICENSE_INTVAR = 1012, 
MSK_RES_ERR_OPTIMIZER_LICENSE = 1013,
 MSK_RES_ERR_FLEXLM = 1014, 
MSK_RES_ERR_LICENSE_SERVER = 1015, 
MSK_RES_ERR_LICENSE_MAX = 1016, 
MSK_RES_ERR_LICENSE_MOSEKLM_DAEMON = 1017,
 MSK_RES_ERR_LICENSE_FEATURE = 1018, 
MSK_RES_ERR_PLATFORM_NOT_LICENSED = 1019, 
MSK_RES_ERR_LICENSE_CANNOT_ALLOCATE = 1020, 
MSK_RES_ERR_LICENSE_CANNOT_CONNECT = 1021,
 MSK_RES_ERR_LICENSE_INVALID_HOSTID = 1025, 
MSK_RES_ERR_LICENSE_SERVER_VERSION = 1026, 
MSK_RES_ERR_LICENSE_NO_SERVER_SUPPORT = 1027, 
MSK_RES_ERR_LICENSE_NO_SERVER_LINE = 1028,
 MSK_RES_ERR_OPEN_DL = 1030, 
MSK_RES_ERR_OLDER_DLL = 1035, 
MSK_RES_ERR_NEWER_DLL = 1036, 
MSK_RES_ERR_LINK_FILE_DLL = 1040,
 MSK_RES_ERR_THREAD_MUTEX_INIT = 1045, 
MSK_RES_ERR_THREAD_MUTEX_LOCK = 1046, 
MSK_RES_ERR_THREAD_MUTEX_UNLOCK = 1047, 
MSK_RES_ERR_THREAD_CREATE = 1048,
 MSK_RES_ERR_THREAD_COND_INIT = 1049, 
MSK_RES_ERR_UNKNOWN = 1050, 
MSK_RES_ERR_SPACE = 1051, 
MSK_RES_ERR_FILE_OPEN = 1052,
 MSK_RES_ERR_FILE_READ = 1053, 
MSK_RES_ERR_FILE_WRITE = 1054, 
MSK_RES_ERR_DATA_FILE_EXT = 1055, 
MSK_RES_ERR_INVALID_FILE_NAME = 1056,
 MSK_RES_ERR_INVALID_SOL_FILE_NAME = 1057, 
MSK_RES_ERR_END_OF_FILE = 1059, 
MSK_RES_ERR_NULL_ENV = 1060, 
MSK_RES_ERR_NULL_TASK = 1061,
 MSK_RES_ERR_INVALID_STREAM = 1062, 
MSK_RES_ERR_NO_INIT_ENV = 1063, 
MSK_RES_ERR_INVALID_TASK = 1064, 
MSK_RES_ERR_NULL_POINTER = 1065,
 MSK_RES_ERR_LIVING_TASKS = 1066, 
MSK_RES_ERR_BLANK_NAME = 1070, 
MSK_RES_ERR_DUP_NAME = 1071, 
MSK_RES_ERR_INVALID_OBJ_NAME = 1075,
 MSK_RES_ERR_INVALID_CON_NAME = 1076, 
MSK_RES_ERR_INVALID_VAR_NAME = 1077, 
MSK_RES_ERR_INVALID_CONE_NAME = 1078, 
MSK_RES_ERR_INVALID_BARVAR_NAME = 1079,
 MSK_RES_ERR_SPACE_LEAKING = 1080, 
MSK_RES_ERR_SPACE_NO_INFO = 1081, 
MSK_RES_ERR_READ_FORMAT = 1090, 
MSK_RES_ERR_MPS_FILE = 1100,
 MSK_RES_ERR_MPS_INV_FIELD = 1101, 
MSK_RES_ERR_MPS_INV_MARKER = 1102, 
MSK_RES_ERR_MPS_NULL_CON_NAME = 1103, 
MSK_RES_ERR_MPS_NULL_VAR_NAME = 1104,
 MSK_RES_ERR_MPS_UNDEF_CON_NAME = 1105, 
MSK_RES_ERR_MPS_UNDEF_VAR_NAME = 1106, 
MSK_RES_ERR_MPS_INV_CON_KEY = 1107, 
MSK_RES_ERR_MPS_INV_BOUND_KEY = 1108,
 MSK_RES_ERR_MPS_INV_SEC_NAME = 1109, 
MSK_RES_ERR_MPS_NO_OBJECTIVE = 1110, 
MSK_RES_ERR_MPS_SPLITTED_VAR = 1111, 
MSK_RES_ERR_MPS_MUL_CON_NAME = 1112,
 MSK_RES_ERR_MPS_MUL_QSEC = 1113, 
MSK_RES_ERR_MPS_MUL_QOBJ = 1114, 
MSK_RES_ERR_MPS_INV_SEC_ORDER = 1115, 
MSK_RES_ERR_MPS_MUL_CSEC = 1116,
 MSK_RES_ERR_MPS_CONE_TYPE = 1117, 
MSK_RES_ERR_MPS_CONE_OVERLAP = 1118, 
MSK_RES_ERR_MPS_CONE_REPEAT = 1119, 
MSK_RES_ERR_MPS_INVALID_OBJSENSE = 1122,
 MSK_RES_ERR_MPS_TAB_IN_FIELD2 = 1125, 
MSK_RES_ERR_MPS_TAB_IN_FIELD3 = 1126, 
MSK_RES_ERR_MPS_TAB_IN_FIELD5 = 1127, 
MSK_RES_ERR_MPS_INVALID_OBJ_NAME = 1128,
 MSK_RES_ERR_ORD_INVALID_BRANCH_DIR = 1130, 
MSK_RES_ERR_ORD_INVALID = 1131, 
MSK_RES_ERR_LP_INCOMPATIBLE = 1150, 
MSK_RES_ERR_LP_EMPTY = 1151,
 MSK_RES_ERR_LP_DUP_SLACK_NAME = 1152, 
MSK_RES_ERR_WRITE_MPS_INVALID_NAME = 1153, 
MSK_RES_ERR_LP_INVALID_VAR_NAME = 1154, 
MSK_RES_ERR_LP_FREE_CONSTRAINT = 1155,
 MSK_RES_ERR_WRITE_OPF_INVALID_VAR_NAME = 1156, 
MSK_RES_ERR_LP_FILE_FORMAT = 1157, 
MSK_RES_ERR_WRITE_LP_FORMAT = 1158, 
MSK_RES_ERR_READ_LP_MISSING_END_TAG = 1159,
 MSK_RES_ERR_LP_FORMAT = 1160, 
MSK_RES_ERR_WRITE_LP_NON_UNIQUE_NAME = 1161, 
MSK_RES_ERR_READ_LP_NONEXISTING_NAME = 1162, 
MSK_RES_ERR_LP_WRITE_CONIC_PROBLEM = 1163,
 MSK_RES_ERR_LP_WRITE_GECO_PROBLEM = 1164, 
MSK_RES_ERR_WRITING_FILE = 1166, 
MSK_RES_ERR_OPF_FORMAT = 1168, 
MSK_RES_ERR_OPF_NEW_VARIABLE = 1169,
 MSK_RES_ERR_INVALID_NAME_IN_SOL_FILE = 1170, 
MSK_RES_ERR_LP_INVALID_CON_NAME = 1171, 
MSK_RES_ERR_OPF_PREMATURE_EOF = 1172, 
MSK_RES_ERR_ARGUMENT_LENNEQ = 1197,
 MSK_RES_ERR_ARGUMENT_TYPE = 1198, 
MSK_RES_ERR_NR_ARGUMENTS = 1199, 
MSK_RES_ERR_IN_ARGUMENT = 1200, 
MSK_RES_ERR_ARGUMENT_DIMENSION = 1201,
 MSK_RES_ERR_INDEX_IS_TOO_SMALL = 1203, 
MSK_RES_ERR_INDEX_IS_TOO_LARGE = 1204, 
MSK_RES_ERR_PARAM_NAME = 1205, 
MSK_RES_ERR_PARAM_NAME_DOU = 1206,
 MSK_RES_ERR_PARAM_NAME_INT = 1207, 
MSK_RES_ERR_PARAM_NAME_STR = 1208, 
MSK_RES_ERR_PARAM_INDEX = 1210, 
MSK_RES_ERR_PARAM_IS_TOO_LARGE = 1215,
 MSK_RES_ERR_PARAM_IS_TOO_SMALL = 1216, 
MSK_RES_ERR_PARAM_VALUE_STR = 1217, 
MSK_RES_ERR_PARAM_TYPE = 1218, 
MSK_RES_ERR_INF_DOU_INDEX = 1219,
 MSK_RES_ERR_INF_INT_INDEX = 1220, 
MSK_RES_ERR_INDEX_ARR_IS_TOO_SMALL = 1221, 
MSK_RES_ERR_INDEX_ARR_IS_TOO_LARGE = 1222, 
MSK_RES_ERR_INF_LINT_INDEX = 1225,
 MSK_RES_ERR_ARG_IS_TOO_SMALL = 1226, 
MSK_RES_ERR_ARG_IS_TOO_LARGE = 1227, 
MSK_RES_ERR_INVALID_WHICHSOL = 1228, 
MSK_RES_ERR_INF_DOU_NAME = 1230,
 MSK_RES_ERR_INF_INT_NAME = 1231, 
MSK_RES_ERR_INF_TYPE = 1232, 
MSK_RES_ERR_INF_LINT_NAME = 1234, 
MSK_RES_ERR_INDEX = 1235,
 MSK_RES_ERR_WHICHSOL = 1236, 
MSK_RES_ERR_SOLITEM = 1237, 
MSK_RES_ERR_WHICHITEM_NOT_ALLOWED = 1238, 
MSK_RES_ERR_MAXNUMCON = 1240,
 MSK_RES_ERR_MAXNUMVAR = 1241, 
MSK_RES_ERR_MAXNUMBARVAR = 1242, 
MSK_RES_ERR_MAXNUMQNZ = 1243, 
MSK_RES_ERR_TOO_SMALL_MAX_NUM_NZ = 1245,
 MSK_RES_ERR_INVALID_IDX = 1246, 
MSK_RES_ERR_INVALID_MAX_NUM = 1247, 
MSK_RES_ERR_NUMCONLIM = 1250, 
MSK_RES_ERR_NUMVARLIM = 1251,
 MSK_RES_ERR_TOO_SMALL_MAXNUMANZ = 1252, 
MSK_RES_ERR_INV_APTRE = 1253, 
MSK_RES_ERR_MUL_A_ELEMENT = 1254, 
MSK_RES_ERR_INV_BK = 1255,
 MSK_RES_ERR_INV_BKC = 1256, 
MSK_RES_ERR_INV_BKX = 1257, 
MSK_RES_ERR_INV_VAR_TYPE = 1258, 
MSK_RES_ERR_SOLVER_PROBTYPE = 1259,
 MSK_RES_ERR_OBJECTIVE_RANGE = 1260, 
MSK_RES_ERR_FIRST = 1261, 
MSK_RES_ERR_LAST = 1262, 
MSK_RES_ERR_NEGATIVE_SURPLUS = 1263,
 MSK_RES_ERR_NEGATIVE_APPEND = 1264, 
MSK_RES_ERR_UNDEF_SOLUTION = 1265, 
MSK_RES_ERR_BASIS = 1266, 
MSK_RES_ERR_INV_SKC = 1267,
 MSK_RES_ERR_INV_SKX = 1268, 
MSK_RES_ERR_INV_SK_STR = 1269, 
MSK_RES_ERR_INV_SK = 1270, 
MSK_RES_ERR_INV_CONE_TYPE_STR = 1271,
 MSK_RES_ERR_INV_CONE_TYPE = 1272, 
MSK_RES_ERR_INV_SKN = 1274, 
MSK_RES_ERR_INVALID_SURPLUS = 1275, 
MSK_RES_ERR_INV_NAME_ITEM = 1280,
 MSK_RES_ERR_PRO_ITEM = 1281, 
MSK_RES_ERR_INVALID_FORMAT_TYPE = 1283, 
MSK_RES_ERR_FIRSTI = 1285, 
MSK_RES_ERR_LASTI = 1286,
 MSK_RES_ERR_FIRSTJ = 1287, 
MSK_RES_ERR_LASTJ = 1288, 
MSK_RES_ERR_MAX_LEN_IS_TOO_SMALL = 1289, 
MSK_RES_ERR_NONLINEAR_EQUALITY = 1290,
 MSK_RES_ERR_NONCONVEX = 1291, 
MSK_RES_ERR_NONLINEAR_RANGED = 1292, 
MSK_RES_ERR_CON_Q_NOT_PSD = 1293, 
MSK_RES_ERR_CON_Q_NOT_NSD = 1294,
 MSK_RES_ERR_OBJ_Q_NOT_PSD = 1295, 
MSK_RES_ERR_OBJ_Q_NOT_NSD = 1296, 
MSK_RES_ERR_ARGUMENT_PERM_ARRAY = 1299, 
MSK_RES_ERR_CONE_INDEX = 1300,
 MSK_RES_ERR_CONE_SIZE = 1301, 
MSK_RES_ERR_CONE_OVERLAP = 1302, 
MSK_RES_ERR_CONE_REP_VAR = 1303, 
MSK_RES_ERR_MAXNUMCONE = 1304,
 MSK_RES_ERR_CONE_TYPE = 1305, 
MSK_RES_ERR_CONE_TYPE_STR = 1306, 
MSK_RES_ERR_CONE_OVERLAP_APPEND = 1307, 
MSK_RES_ERR_REMOVE_CONE_VARIABLE = 1310,
 MSK_RES_ERR_SOL_FILE_INVALID_NUMBER = 1350, 
MSK_RES_ERR_HUGE_C = 1375, 
MSK_RES_ERR_HUGE_AIJ = 1380, 
MSK_RES_ERR_LOWER_BOUND_IS_A_NAN = 1390,
 MSK_RES_ERR_UPPER_BOUND_IS_A_NAN = 1391, 
MSK_RES_ERR_INFINITE_BOUND = 1400, 
MSK_RES_ERR_INV_QOBJ_SUBI = 1401, 
MSK_RES_ERR_INV_QOBJ_SUBJ = 1402,
 MSK_RES_ERR_INV_QOBJ_VAL = 1403, 
MSK_RES_ERR_INV_QCON_SUBK = 1404, 
MSK_RES_ERR_INV_QCON_SUBI = 1405, 
MSK_RES_ERR_INV_QCON_SUBJ = 1406,
 MSK_RES_ERR_INV_QCON_VAL = 1407, 
MSK_RES_ERR_QCON_SUBI_TOO_SMALL = 1408, 
MSK_RES_ERR_QCON_SUBI_TOO_LARGE = 1409, 
MSK_RES_ERR_QOBJ_UPPER_TRIANGLE = 1415,
 MSK_RES_ERR_QCON_UPPER_TRIANGLE = 1417, 
MSK_RES_ERR_FIXED_BOUND_VALUES = 1425, 
MSK_RES_ERR_NONLINEAR_FUNCTIONS_NOT_ALLOWED = 1428, 
MSK_RES_ERR_USER_FUNC_RET = 1430,
 MSK_RES_ERR_USER_FUNC_RET_DATA = 1431, 
MSK_RES_ERR_USER_NLO_FUNC = 1432, 
MSK_RES_ERR_USER_NLO_EVAL = 1433, 
MSK_RES_ERR_USER_NLO_EVAL_HESSUBI = 1440,
 MSK_RES_ERR_USER_NLO_EVAL_HESSUBJ = 1441, 
MSK_RES_ERR_INVALID_OBJECTIVE_SENSE = 1445, 
MSK_RES_ERR_UNDEFINED_OBJECTIVE_SENSE = 1446, 
MSK_RES_ERR_Y_IS_UNDEFINED = 1449,
 MSK_RES_ERR_NAN_IN_DOUBLE_DATA = 1450, 
MSK_RES_ERR_NAN_IN_BLC = 1461, 
MSK_RES_ERR_NAN_IN_BUC = 1462, 
MSK_RES_ERR_NAN_IN_C = 1470,
 MSK_RES_ERR_NAN_IN_BLX = 1471, 
MSK_RES_ERR_NAN_IN_BUX = 1472, 
MSK_RES_ERR_NAN_IN_AIJ = 1473, 
MSK_RES_ERR_INV_PROBLEM = 1500,
 MSK_RES_ERR_MIXED_PROBLEM = 1501, 
MSK_RES_ERR_INV_CONIC_PROBLEM = 1502, 
MSK_RES_ERR_GLOBAL_INV_CONIC_PROBLEM = 1503, 
MSK_RES_ERR_INVALID_NETWORK_PROBLEM = 1504,
 MSK_RES_ERR_INV_OPTIMIZER = 1550, 
MSK_RES_ERR_MIO_NO_OPTIMIZER = 1551, 
MSK_RES_ERR_NO_OPTIMIZER_VAR_TYPE = 1552, 
MSK_RES_ERR_MIO_NOT_LOADED = 1553,
 MSK_RES_ERR_POSTSOLVE = 1580, 
MSK_RES_ERR_OVERFLOW = 1590, 
MSK_RES_ERR_NO_BASIS_SOL = 1600, 
MSK_RES_ERR_BASIS_FACTOR = 1610,
 MSK_RES_ERR_BASIS_SINGULAR = 1615, 
MSK_RES_ERR_FACTOR = 1650, 
MSK_RES_ERR_FEASREPAIR_CANNOT_RELAX = 1700, 
MSK_RES_ERR_FEASREPAIR_SOLVING_RELAXED = 1701,
 MSK_RES_ERR_FEASREPAIR_INCONSISTENT_BOUND = 1702, 
MSK_RES_ERR_REPAIR_INVALID_PROBLEM = 1710, 
MSK_RES_ERR_REPAIR_OPTIMIZATION_FAILED = 1711, 
MSK_RES_ERR_NAME_MAX_LEN = 1750,
 MSK_RES_ERR_NAME_IS_NULL = 1760, 
MSK_RES_ERR_INVALID_COMPRESSION = 1800, 
MSK_RES_ERR_INVALID_IOMODE = 1801, 
MSK_RES_ERR_NO_PRIMAL_INFEAS_CER = 2000,
 MSK_RES_ERR_NO_DUAL_INFEAS_CER = 2001, 
MSK_RES_ERR_NO_SOLUTION_IN_CALLBACK = 2500, 
MSK_RES_ERR_INV_MARKI = 2501, 
MSK_RES_ERR_INV_MARKJ = 2502,
 MSK_RES_ERR_INV_NUMI = 2503, 
MSK_RES_ERR_INV_NUMJ = 2504, 
MSK_RES_ERR_CANNOT_CLONE_NL = 2505, 
MSK_RES_ERR_CANNOT_HANDLE_NL = 2506,
 MSK_RES_ERR_INVALID_ACCMODE = 2520, 
MSK_RES_ERR_MBT_INCOMPATIBLE = 2550, 
MSK_RES_ERR_MBT_INVALID = 2551, 
MSK_RES_ERR_TASK_INCOMPATIBLE = 2560,
 MSK_RES_ERR_TASK_INVALID = 2561, 
MSK_RES_ERR_LU_MAX_NUM_TRIES = 2800, 
MSK_RES_ERR_INVALID_UTF8 = 2900, 
MSK_RES_ERR_INVALID_WCHAR = 2901,
 MSK_RES_ERR_NO_DUAL_FOR_ITG_SOL = 2950, 
MSK_RES_ERR_NO_SNX_FOR_BAS_SOL = 2953, 
MSK_RES_ERR_INTERNAL = 3000, 
MSK_RES_ERR_API_ARRAY_TOO_SMALL = 3001,
 MSK_RES_ERR_API_CB_CONNECT = 3002, 
MSK_RES_ERR_API_FATAL_ERROR = 3005, 
MSK_RES_ERR_SEN_FORMAT = 3050, 
MSK_RES_ERR_SEN_UNDEF_NAME = 3051,
 MSK_RES_ERR_SEN_INDEX_RANGE = 3052, 
MSK_RES_ERR_SEN_BOUND_INVALID_UP = 3053, 
MSK_RES_ERR_SEN_BOUND_INVALID_LO = 3054, 
MSK_RES_ERR_SEN_INDEX_INVALID = 3055,
 MSK_RES_ERR_SEN_INVALID_REGEXP = 3056, 
MSK_RES_ERR_SEN_SOLUTION_STATUS = 3057, 
MSK_RES_ERR_SEN_NUMERICAL = 3058, 
MSK_RES_ERR_CONCURRENT_OPTIMIZER = 3059,
 MSK_RES_ERR_SEN_UNHANDLED_PROBLEM_TYPE = 3080, 
MSK_RES_ERR_TOO_MANY_CONCURRENT_TASKS = 3090, 
MSK_RES_ERR_UNB_STEP_SIZE = 3100, 
MSK_RES_ERR_IDENTICAL_TASKS = 3101,
 MSK_RES_ERR_AD_INVALID_CODELIST = 3102, 
MSK_RES_ERR_AD_INVALID_OPERATOR = 3103, 
MSK_RES_ERR_AD_INVALID_OPERAND = 3104, 
MSK_RES_ERR_AD_MISSING_OPERAND = 3105,
 MSK_RES_ERR_AD_MISSING_RETURN = 3106, 
MSK_RES_ERR_INVALID_BRANCH_DIRECTION = 3200, 
MSK_RES_ERR_INVALID_BRANCH_PRIORITY = 3201, 
MSK_RES_ERR_NO_DUAL_INFO_FOR_ITG_SOL = 3300,
 MSK_RES_ERR_INTERNAL_TEST_FAILED = 3500, 
MSK_RES_ERR_XML_INVALID_PROBLEM_TYPE = 3600, 
MSK_RES_ERR_INVALID_AMPL_STUB = 3700, 
MSK_RES_ERR_INT64_TO_INT32_CAST = 3800,
 MSK_RES_ERR_SIZE_LICENSE_NUMCORES = 3900, 
MSK_RES_ERR_INFEAS_UNDEFINED = 3910, 
MSK_RES_ERR_NO_BARX_FOR_SOLUTION = 3915, 
MSK_RES_ERR_NO_BARS_FOR_SOLUTION = 3916,
 MSK_RES_ERR_BAR_VAR_DIM = 3920, 
MSK_RES_ERR_SYM_MAT_INVALID_ROW_INDEX = 3940, 
MSK_RES_ERR_SYM_MAT_INVALID_COL_INDEX = 3941, 
MSK_RES_ERR_SYM_MAT_NOT_LOWER_TRINGULAR = 3942,
 MSK_RES_ERR_SYM_MAT_INVALID_VALUE = 3943, 
MSK_RES_ERR_SYM_MAT_DUPLICATE = 3944, 
MSK_RES_ERR_INVALID_SYM_MAT_DIM = 3950, 
MSK_RES_ERR_API_INTERNAL = 3999,
 MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_SYM_MAT = 4000, 
MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_CONES = 4005, 
MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_GENERAL_NL = 4010, 
MSK_RES_ERR_DUPLICATE_CONSTRAINT_NAMES = 4500,
 MSK_RES_ERR_DUPLICATE_VARIABLE_NAMES = 4501, 
MSK_RES_ERR_DUPLICATE_BARVARIABLE_NAMES = 4502, 
MSK_RES_ERR_DUPLICATE_CONE_NAMES = 4503, 
MSK_RES_ERR_NON_UNIQUE_ARRAY = 5000,
 MSK_RES_ERR_ARGUMENT_IS_TOO_LARGE = 5005, 
MSK_RES_ERR_MIO_INTERNAL = 5010, 
MSK_RES_ERR_INVALID_PROBLEM_TYPE = 6000, 
MSK_RES_ERR_UNHANDLED_SOLUTION_STATUS = 6010,
 MSK_RES_ERR_UPPER_TRIANGLE = 6020, 
MSK_RES_TRM_MAX_ITERATIONS = 10000, 
MSK_RES_TRM_MAX_TIME = 10001, 
MSK_RES_TRM_OBJECTIVE_RANGE = 10002,
 MSK_RES_TRM_MIO_NEAR_REL_GAP = 10003, 
MSK_RES_TRM_MIO_NEAR_ABS_GAP = 10004, 
MSK_RES_TRM_STALL = 10006, 
MSK_RES_TRM_USER_CALLBACK = 10007,
 MSK_RES_TRM_MIO_NUM_RELAXS = 10008, 
MSK_RES_TRM_MIO_NUM_BRANCHES = 10009, 
MSK_RES_TRM_NUM_MAX_NUM_INT_SOLUTIONS = 10015, 
MSK_RES_TRM_MAX_NUM_SETBACKS = 10020,
 MSK_RES_TRM_NUMERICAL_PROBLEM = 10025, 
MSK_RES_TRM_INTERNAL = 10030, 
MSK_RES_TRM_INTERNAL_STOP = 10031
 }
 | 
|  | 
| enum | MSKmionodeseltype_enum { MSK_MIO_NODE_SELECTION_BEGIN = 0, 
MSK_MIO_NODE_SELECTION_END = 6, 
MSK_MIO_NODE_SELECTION_FREE = 0, 
MSK_MIO_NODE_SELECTION_FIRST = 1,
 MSK_MIO_NODE_SELECTION_BEST = 2, 
MSK_MIO_NODE_SELECTION_WORST = 3, 
MSK_MIO_NODE_SELECTION_HYBRID = 4, 
MSK_MIO_NODE_SELECTION_PSEUDO = 5
 }
 | 
|  | 
| enum | MSKonoffkey_enum { MSK_BEGIN = 0, 
MSK_END = 2, 
MSK_OFF = 0, 
MSK_ON = 1
 } | 
|  | 
| enum | MSKsimdegen_enum { MSK_SIM_DEGEN_BEGIN = 0, 
MSK_SIM_DEGEN_END = 5, 
MSK_SIM_DEGEN_NONE = 0, 
MSK_SIM_DEGEN_FREE = 1,
 MSK_SIM_DEGEN_AGGRESSIVE = 2, 
MSK_SIM_DEGEN_MODERATE = 3, 
MSK_SIM_DEGEN_MINIMUM = 4
 }
 | 
|  | 
| enum | MSKdataformat_enum { MSK_DATA_FORMAT_BEGIN = 0, 
MSK_DATA_FORMAT_END = 7, 
MSK_DATA_FORMAT_EXTENSION = 0, 
MSK_DATA_FORMAT_MPS = 1,
 MSK_DATA_FORMAT_LP = 2, 
MSK_DATA_FORMAT_OP = 3, 
MSK_DATA_FORMAT_XML = 4, 
MSK_DATA_FORMAT_FREE_MPS = 5,
 MSK_DATA_FORMAT_TASK = 6
 }
 | 
|  | 
| enum | MSKorderingtype_enum { MSK_ORDER_METHOD_BEGIN = 0, 
MSK_ORDER_METHOD_END = 6, 
MSK_ORDER_METHOD_FREE = 0, 
MSK_ORDER_METHOD_APPMINLOC = 1,
 MSK_ORDER_METHOD_EXPERIMENTAL = 2, 
MSK_ORDER_METHOD_TRY_GRAPHPAR = 3, 
MSK_ORDER_METHOD_FORCE_GRAPHPAR = 4, 
MSK_ORDER_METHOD_NONE = 5
 }
 | 
|  | 
| enum | MSKproblemtype_enum { MSK_PROBTYPE_BEGIN = 0, 
MSK_PROBTYPE_END = 6, 
MSK_PROBTYPE_LO = 0, 
MSK_PROBTYPE_QO = 1,
 MSK_PROBTYPE_QCQO = 2, 
MSK_PROBTYPE_GECO = 3, 
MSK_PROBTYPE_CONIC = 4, 
MSK_PROBTYPE_MIXED = 5
 }
 | 
|  | 
| enum | MSKinftype_enum { MSK_INF_BEGIN = 0, 
MSK_INF_END = 3, 
MSK_INF_DOU_TYPE = 0, 
MSK_INF_INT_TYPE = 1,
 MSK_INF_LINT_TYPE = 2
 }
 | 
|  | 
| enum | MSKdparam_enum { MSK_DPAR_BEGIN = 0, 
MSK_DPAR_END = 67, 
MSK_DPAR_ANA_SOL_INFEAS_TOL = 0, 
MSK_DPAR_BASIS_REL_TOL_S = 1,
 MSK_DPAR_BASIS_TOL_S = 2, 
MSK_DPAR_BASIS_TOL_X = 3, 
MSK_DPAR_CHECK_CONVEXITY_REL_TOL = 4, 
MSK_DPAR_DATA_TOL_AIJ = 5,
 MSK_DPAR_DATA_TOL_AIJ_HUGE = 6, 
MSK_DPAR_DATA_TOL_AIJ_LARGE = 7, 
MSK_DPAR_DATA_TOL_BOUND_INF = 8, 
MSK_DPAR_DATA_TOL_BOUND_WRN = 9,
 MSK_DPAR_DATA_TOL_C_HUGE = 10, 
MSK_DPAR_DATA_TOL_CJ_LARGE = 11, 
MSK_DPAR_DATA_TOL_QIJ = 12, 
MSK_DPAR_DATA_TOL_X = 13,
 MSK_DPAR_FEASREPAIR_TOL = 14, 
MSK_DPAR_INTPNT_CO_TOL_DFEAS = 15, 
MSK_DPAR_INTPNT_CO_TOL_INFEAS = 16, 
MSK_DPAR_INTPNT_CO_TOL_MU_RED = 17,
 MSK_DPAR_INTPNT_CO_TOL_NEAR_REL = 18, 
MSK_DPAR_INTPNT_CO_TOL_PFEAS = 19, 
MSK_DPAR_INTPNT_CO_TOL_REL_GAP = 20, 
MSK_DPAR_INTPNT_NL_MERIT_BAL = 21,
 MSK_DPAR_INTPNT_NL_TOL_DFEAS = 22, 
MSK_DPAR_INTPNT_NL_TOL_MU_RED = 23, 
MSK_DPAR_INTPNT_NL_TOL_NEAR_REL = 24, 
MSK_DPAR_INTPNT_NL_TOL_PFEAS = 25,
 MSK_DPAR_INTPNT_NL_TOL_REL_GAP = 26, 
MSK_DPAR_INTPNT_NL_TOL_REL_STEP = 27, 
MSK_DPAR_INTPNT_TOL_DFEAS = 28, 
MSK_DPAR_INTPNT_TOL_DSAFE = 29,
 MSK_DPAR_INTPNT_TOL_INFEAS = 30, 
MSK_DPAR_INTPNT_TOL_MU_RED = 31, 
MSK_DPAR_INTPNT_TOL_PATH = 32, 
MSK_DPAR_INTPNT_TOL_PFEAS = 33,
 MSK_DPAR_INTPNT_TOL_PSAFE = 34, 
MSK_DPAR_INTPNT_TOL_REL_GAP = 35, 
MSK_DPAR_INTPNT_TOL_REL_STEP = 36, 
MSK_DPAR_INTPNT_TOL_STEP_SIZE = 37,
 MSK_DPAR_LOWER_OBJ_CUT = 38, 
MSK_DPAR_LOWER_OBJ_CUT_FINITE_TRH = 39, 
MSK_DPAR_MIO_DISABLE_TERM_TIME = 40, 
MSK_DPAR_MIO_HEURISTIC_TIME = 41,
 MSK_DPAR_MIO_MAX_TIME = 42, 
MSK_DPAR_MIO_MAX_TIME_APRX_OPT = 43, 
MSK_DPAR_MIO_NEAR_TOL_ABS_GAP = 44, 
MSK_DPAR_MIO_NEAR_TOL_REL_GAP = 45,
 MSK_DPAR_MIO_REL_ADD_CUT_LIMITED = 46, 
MSK_DPAR_MIO_REL_GAP_CONST = 47, 
MSK_DPAR_MIO_TOL_ABS_GAP = 48, 
MSK_DPAR_MIO_TOL_ABS_RELAX_INT = 49,
 MSK_DPAR_MIO_TOL_FEAS = 50, 
MSK_DPAR_MIO_TOL_REL_GAP = 51, 
MSK_DPAR_MIO_TOL_REL_RELAX_INT = 52, 
MSK_DPAR_MIO_TOL_X = 53,
 MSK_DPAR_NONCONVEX_TOL_FEAS = 54, 
MSK_DPAR_NONCONVEX_TOL_OPT = 55, 
MSK_DPAR_OPTIMIZER_MAX_TIME = 56, 
MSK_DPAR_PRESOLVE_TOL_ABS_LINDEP = 57,
 MSK_DPAR_PRESOLVE_TOL_AIJ = 58, 
MSK_DPAR_PRESOLVE_TOL_REL_LINDEP = 59, 
MSK_DPAR_PRESOLVE_TOL_S = 60, 
MSK_DPAR_PRESOLVE_TOL_X = 61,
 MSK_DPAR_QCQO_REFORMULATE_REL_DROP_TOL = 62, 
MSK_DPAR_SIM_LU_TOL_REL_PIV = 63, 
MSK_DPAR_SIMPLEX_ABS_TOL_PIV = 64, 
MSK_DPAR_UPPER_OBJ_CUT = 65,
 MSK_DPAR_UPPER_OBJ_CUT_FINITE_TRH = 66
 }
 | 
|  | 
| enum | MSKsimdupvec_enum { MSK_SIM_EXPLOIT_DUPVEC_BEGIN = 0, 
MSK_SIM_EXPLOIT_DUPVEC_END = 3, 
MSK_SIM_EXPLOIT_DUPVEC_OFF = 0, 
MSK_SIM_EXPLOIT_DUPVEC_ON = 1,
 MSK_SIM_EXPLOIT_DUPVEC_FREE = 2
 }
 | 
|  | 
| enum | MSKcompresstype_enum { MSK_COMPRESS_BEGIN = 0, 
MSK_COMPRESS_END = 3, 
MSK_COMPRESS_NONE = 0, 
MSK_COMPRESS_FREE = 1,
 MSK_COMPRESS_GZIP = 2
 }
 | 
|  | 
| enum | MSKnametype_enum { MSK_NAME_TYPE_BEGIN = 0, 
MSK_NAME_TYPE_END = 3, 
MSK_NAME_TYPE_GEN = 0, 
MSK_NAME_TYPE_MPS = 1,
 MSK_NAME_TYPE_LP = 2
 }
 | 
|  | 
| enum | MSKmpsformat_enum { MSK_MPS_FORMAT_BEGIN = 0, 
MSK_MPS_FORMAT_END = 3, 
MSK_MPS_FORMAT_STRICT = 0, 
MSK_MPS_FORMAT_RELAXED = 1,
 MSK_MPS_FORMAT_FREE = 2
 }
 | 
|  | 
| enum | MSKvariabletype_enum { MSK_VAR_BEGIN = 0, 
MSK_VAR_END = 2, 
MSK_VAR_TYPE_CONT = 0, 
MSK_VAR_TYPE_INT = 1
 } | 
|  | 
| enum | MSKcheckconvexitytype_enum { MSK_CHECK_CONVEXITY_BEGIN = 0, 
MSK_CHECK_CONVEXITY_END = 3, 
MSK_CHECK_CONVEXITY_NONE = 0, 
MSK_CHECK_CONVEXITY_SIMPLE = 1,
 MSK_CHECK_CONVEXITY_FULL = 2
 }
 | 
|  | 
| enum | MSKlanguage_enum { MSK_LANG_BEGIN = 0, 
MSK_LANG_END = 2, 
MSK_LANG_ENG = 0, 
MSK_LANG_DAN = 1
 } | 
|  | 
| enum | MSKstartpointtype_enum { MSK_STARTING_POINT_BEGIN = 0, 
MSK_STARTING_POINT_END = 4, 
MSK_STARTING_POINT_FREE = 0, 
MSK_STARTING_POINT_GUESS = 1,
 MSK_STARTING_POINT_CONSTANT = 2, 
MSK_STARTING_POINT_SATISFY_BOUNDS = 3
 }
 | 
|  | 
| enum | MSKsoltype_enum { MSK_SOL_BEGIN = 0, 
MSK_SOL_END = 3, 
MSK_SOL_ITR = 0, 
MSK_SOL_BAS = 1,
 MSK_SOL_ITG = 2
 }
 | 
|  | 
| enum | MSKscalingmethod_enum { MSK_SCALING_METHOD_BEGIN = 0, 
MSK_SCALING_METHOD_END = 2, 
MSK_SCALING_METHOD_POW2 = 0, 
MSK_SCALING_METHOD_FREE = 1
 } | 
|  | 
| enum | MSKvalue_enum { MSK_LICENSE_BUFFER_LENGTH = 20, 
MSK_MAX_STR_LEN = 1024
 } | 
|  | 
| enum | MSKstakey_enum { MSK_SK_BEGIN = 0, 
MSK_SK_END = 7, 
MSK_SK_UNK = 0, 
MSK_SK_BAS = 1,
 MSK_SK_SUPBAS = 2, 
MSK_SK_LOW = 3, 
MSK_SK_UPR = 4, 
MSK_SK_FIX = 5,
 MSK_SK_INF = 6
 }
 | 
|  | 
| enum | MSKsimreform_enum { MSK_SIM_REFORMULATION_BEGIN = 0, 
MSK_SIM_REFORMULATION_END = 4, 
MSK_SIM_REFORMULATION_OFF = 0, 
MSK_SIM_REFORMULATION_ON = 1,
 MSK_SIM_REFORMULATION_FREE = 2, 
MSK_SIM_REFORMULATION_AGGRESSIVE = 3
 }
 | 
|  | 
| enum | MSKiinfitem_enum { MSK_IINF_BEGIN = 0, 
MSK_IINF_END = 97, 
MSK_IINF_ANA_PRO_NUM_CON = 0, 
MSK_IINF_ANA_PRO_NUM_CON_EQ = 1,
 MSK_IINF_ANA_PRO_NUM_CON_FR = 2, 
MSK_IINF_ANA_PRO_NUM_CON_LO = 3, 
MSK_IINF_ANA_PRO_NUM_CON_RA = 4, 
MSK_IINF_ANA_PRO_NUM_CON_UP = 5,
 MSK_IINF_ANA_PRO_NUM_VAR = 6, 
MSK_IINF_ANA_PRO_NUM_VAR_BIN = 7, 
MSK_IINF_ANA_PRO_NUM_VAR_CONT = 8, 
MSK_IINF_ANA_PRO_NUM_VAR_EQ = 9,
 MSK_IINF_ANA_PRO_NUM_VAR_FR = 10, 
MSK_IINF_ANA_PRO_NUM_VAR_INT = 11, 
MSK_IINF_ANA_PRO_NUM_VAR_LO = 12, 
MSK_IINF_ANA_PRO_NUM_VAR_RA = 13,
 MSK_IINF_ANA_PRO_NUM_VAR_UP = 14, 
MSK_IINF_CONCURRENT_FASTEST_OPTIMIZER = 15, 
MSK_IINF_INTPNT_FACTOR_DIM_DENSE = 16, 
MSK_IINF_INTPNT_ITER = 17,
 MSK_IINF_INTPNT_NUM_THREADS = 18, 
MSK_IINF_INTPNT_SOLVE_DUAL = 19, 
MSK_IINF_MIO_CONSTRUCT_NUM_ROUNDINGS = 20, 
MSK_IINF_MIO_CONSTRUCT_SOLUTION = 21,
 MSK_IINF_MIO_INITIAL_SOLUTION = 22, 
MSK_IINF_MIO_NUM_ACTIVE_NODES = 23, 
MSK_IINF_MIO_NUM_BASIS_CUTS = 24, 
MSK_IINF_MIO_NUM_BRANCH = 25,
 MSK_IINF_MIO_NUM_CARDGUB_CUTS = 26, 
MSK_IINF_MIO_NUM_CLIQUE_CUTS = 27, 
MSK_IINF_MIO_NUM_COEF_REDC_CUTS = 28, 
MSK_IINF_MIO_NUM_CONTRA_CUTS = 29,
 MSK_IINF_MIO_NUM_DISAGG_CUTS = 30, 
MSK_IINF_MIO_NUM_FLOW_COVER_CUTS = 31, 
MSK_IINF_MIO_NUM_GCD_CUTS = 32, 
MSK_IINF_MIO_NUM_GOMORY_CUTS = 33,
 MSK_IINF_MIO_NUM_GUB_COVER_CUTS = 34, 
MSK_IINF_MIO_NUM_INT_SOLUTIONS = 35, 
MSK_IINF_MIO_NUM_KNAPSUR_COVER_CUTS = 36, 
MSK_IINF_MIO_NUM_LATTICE_CUTS = 37,
 MSK_IINF_MIO_NUM_LIFT_CUTS = 38, 
MSK_IINF_MIO_NUM_OBJ_CUTS = 39, 
MSK_IINF_MIO_NUM_PLAN_LOC_CUTS = 40, 
MSK_IINF_MIO_NUM_RELAX = 41,
 MSK_IINF_MIO_NUMCON = 42, 
MSK_IINF_MIO_NUMINT = 43, 
MSK_IINF_MIO_NUMVAR = 44, 
MSK_IINF_MIO_OBJ_BOUND_DEFINED = 45,
 MSK_IINF_MIO_TOTAL_NUM_CUTS = 46, 
MSK_IINF_MIO_USER_OBJ_CUT = 47, 
MSK_IINF_OPT_NUMCON = 48, 
MSK_IINF_OPT_NUMVAR = 49,
 MSK_IINF_OPTIMIZE_RESPONSE = 50, 
MSK_IINF_RD_NUMBARVAR = 51, 
MSK_IINF_RD_NUMCON = 52, 
MSK_IINF_RD_NUMCONE = 53,
 MSK_IINF_RD_NUMINTVAR = 54, 
MSK_IINF_RD_NUMQ = 55, 
MSK_IINF_RD_NUMVAR = 56, 
MSK_IINF_RD_PROTYPE = 57,
 MSK_IINF_SIM_DUAL_DEG_ITER = 58, 
MSK_IINF_SIM_DUAL_HOTSTART = 59, 
MSK_IINF_SIM_DUAL_HOTSTART_LU = 60, 
MSK_IINF_SIM_DUAL_INF_ITER = 61,
 MSK_IINF_SIM_DUAL_ITER = 62, 
MSK_IINF_SIM_NETWORK_DUAL_DEG_ITER = 63, 
MSK_IINF_SIM_NETWORK_DUAL_HOTSTART = 64, 
MSK_IINF_SIM_NETWORK_DUAL_HOTSTART_LU = 65,
 MSK_IINF_SIM_NETWORK_DUAL_INF_ITER = 66, 
MSK_IINF_SIM_NETWORK_DUAL_ITER = 67, 
MSK_IINF_SIM_NETWORK_PRIMAL_DEG_ITER = 68, 
MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART = 69,
 MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART_LU = 70, 
MSK_IINF_SIM_NETWORK_PRIMAL_INF_ITER = 71, 
MSK_IINF_SIM_NETWORK_PRIMAL_ITER = 72, 
MSK_IINF_SIM_NUMCON = 73,
 MSK_IINF_SIM_NUMVAR = 74, 
MSK_IINF_SIM_PRIMAL_DEG_ITER = 75, 
MSK_IINF_SIM_PRIMAL_DUAL_DEG_ITER = 76, 
MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART = 77,
 MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART_LU = 78, 
MSK_IINF_SIM_PRIMAL_DUAL_INF_ITER = 79, 
MSK_IINF_SIM_PRIMAL_DUAL_ITER = 80, 
MSK_IINF_SIM_PRIMAL_HOTSTART = 81,
 MSK_IINF_SIM_PRIMAL_HOTSTART_LU = 82, 
MSK_IINF_SIM_PRIMAL_INF_ITER = 83, 
MSK_IINF_SIM_PRIMAL_ITER = 84, 
MSK_IINF_SIM_SOLVE_DUAL = 85,
 MSK_IINF_SOL_BAS_PROSTA = 86, 
MSK_IINF_SOL_BAS_SOLSTA = 87, 
MSK_IINF_SOL_INT_PROSTA = 88, 
MSK_IINF_SOL_INT_SOLSTA = 89,
 MSK_IINF_SOL_ITG_PROSTA = 90, 
MSK_IINF_SOL_ITG_SOLSTA = 91, 
MSK_IINF_SOL_ITR_PROSTA = 92, 
MSK_IINF_SOL_ITR_SOLSTA = 93,
 MSK_IINF_STO_NUM_A_CACHE_FLUSHES = 94, 
MSK_IINF_STO_NUM_A_REALLOC = 95, 
MSK_IINF_STO_NUM_A_TRANSPOSES = 96
 }
 | 
|  | 
| enum | MSKxmlwriteroutputtype_enum { MSK_WRITE_XML_MODE_BEGIN = 0, 
MSK_WRITE_XML_MODE_END = 2, 
MSK_WRITE_XML_MODE_ROW = 0, 
MSK_WRITE_XML_MODE_COL = 1
 } | 
|  | 
| enum | MSKoptimizertype_enum { MSK_OPTIMIZER_BEGIN = 0, 
MSK_OPTIMIZER_END = 12, 
MSK_OPTIMIZER_FREE = 0, 
MSK_OPTIMIZER_INTPNT = 1,
 MSK_OPTIMIZER_CONIC = 2, 
MSK_OPTIMIZER_PRIMAL_SIMPLEX = 3, 
MSK_OPTIMIZER_DUAL_SIMPLEX = 4, 
MSK_OPTIMIZER_PRIMAL_DUAL_SIMPLEX = 5,
 MSK_OPTIMIZER_FREE_SIMPLEX = 6, 
MSK_OPTIMIZER_NETWORK_PRIMAL_SIMPLEX = 7, 
MSK_OPTIMIZER_MIXED_INT_CONIC = 8, 
MSK_OPTIMIZER_MIXED_INT = 9,
 MSK_OPTIMIZER_CONCURRENT = 10, 
MSK_OPTIMIZER_NONCONVEX = 11
 }
 | 
|  | 
| enum | MSKpresolvemode_enum { MSK_PRESOLVE_MODE_BEGIN = 0, 
MSK_PRESOLVE_MODE_END = 3, 
MSK_PRESOLVE_MODE_OFF = 0, 
MSK_PRESOLVE_MODE_ON = 1,
 MSK_PRESOLVE_MODE_FREE = 2
 }
 | 
|  | 
| enum | MSKmiocontsoltype_enum { MSK_MIO_CONT_SOL_BEGIN = 0, 
MSK_MIO_CONT_SOL_END = 4, 
MSK_MIO_CONT_SOL_NONE = 0, 
MSK_MIO_CONT_SOL_ROOT = 1,
 MSK_MIO_CONT_SOL_ITG = 2, 
MSK_MIO_CONT_SOL_ITG_REL = 3
 }
 | 
|  |