useDynLib(rLingo)
    
export(
#-----------------------LINGO API Parameters-----------------#
LSERR_NO_ERROR_LNG,
LSERR_OUT_OF_MEMORY_LNG,
LSERR_UNABLE_TO_OPEN_LOG_FILE_LNG,
LSERR_INVALID_NULL_POINTER_LNG,
LSERR_INVALID_INPUT_LNG,
LSERR_INFO_NOT_AVAILABLE_LNG,
LSERR_UNABLE_TO_COMPLETE_TASK_LNG,
LSERR_INVALID_LICENSE_KEY_LNG,
LSERR_INVALID_VARIABLE_NAME_LNG,
LSERR_JNI_CALLBACK_NOT_FOUND,
LS_IINFO_VARIABLES_LNG,
LS_IINFO_VARIABLES_INTEGER_LNG,
LS_IINFO_VARIABLES_NONLINEAR_LNG,
LS_IINFO_CONSTRAINTS_LNG,
LS_IINFO_CONSTRAINTS_NONLINEAR_LNG,
LS_IINFO_NONZEROS_LNG,
LS_IINFO_NONZEROS_NONLINEAR_LNG,
LS_IINFO_ITERATIONS_LNG,
LS_IINFO_BRANCHES_LNG,
LS_DINFO_SUMINF_LNG,
LS_DINFO_OBJECTIVE_LNG,
LS_DINFO_MIP_BOUND_LNG,
LS_DINFO_MIP_BEST_OBJECTIVE_LNG,
LS_STATUS_GLOBAL_LNG,
LS_STATUS_INFEASIBLE_LNG,
LS_STATUS_UNBOUNDED_LNG,
LS_STATUS_UNDETERMINED_LNG,
LS_STATUS_FEASIBLE_LNG,
LS_STATUS_INFORUNB_LNG,
LS_STATUS_LOCAL_LNG,
LS_STATUS_LOCAL_INFEASIBLE_LNG,
LS_STATUS_CUTOFF_LNG,
LS_STATUS_NUMERIC_ERROR_LNG,

#-----------------------LINGO API Functions------------------#
rLScreateEnvLng,
rLScreateEnvLicenseLng,
rLSclearPointersLng,
rLScloseLogFileLng,
rLSdeleteEnvLng,
rLSexecuteScriptLng,
rLSopenLogFileLng,
rLSsetDouPointerLng,
rLSsetIntPointerLng,
rLSsetCharPointerLng
)
