#define SESAME_VERSION_2_0_0 1 #define SESAME_VERSION_STRING "2.6.2" #define SBASIC_LIBRARY_ERROR_NO_ERROR 0 #define SBASIC_LIBRARY_ERROR_NO_FORM_FOUND 1 #define SBASIC_LIBRARY_ERROR_NULL_WIDGET 2 #define SBASIC_LIBRARY_ERROR_OUT_OF_RANGE_WIDGET_INDEX 3 #define SBASIC_LIBRARY_ERROR_OUT_OF_RANGE_FIELD_NUMBER 4 #define SBASIC_LIBRARY_ERROR_NO_PERMISSION 5 #define SBASIC_LIBRARY_ERROR_NULL_FORM 6 #define SBASIC_LIBRARY_ERROR_NULL_REPORT 7 #define SBASIC_LIBRARY_ERROR_NULL_LAYOUT 8 #define SBASIC_LIBRARY_ERROR_NULL_VALUE 9 #define SBASIC_LIBRARY_ERROR_FORM_REQUIRED 10 #define SBASIC_LIBRARY_ERROR_INAPPROPRIATE_LE 11 #define SBASIC_LIBRARY_ERROR_ILLEGAL_COLOR 12 #define SBASIC_LIBRARY_ERROR_NO_REPLY 13 #define SBASIC_LIBRARY_ERROR_COMMAND_FAILURE 14 #define SBASIC_LIBRARY_ERROR_PREVIEW_MODE 15 #define SBASIC_LIBRARY_ERROR_MEMORY_ALLOCATION_ERROR 16 #define SBASIC_LIBRARY_ERROR_NULL_SELECTION 17 #define SBASIC_LIBRARY_ERROR_CANNOT_OPEN_FILE 18 #define SBASIC_LIBRARY_ERROR_CANNOT_ACCESS_FILE 19 #define SBASIC_LIBRARY_ERROR_NULL_APPLICATION_FILENAME 20 #define SBASIC_LIBRARY_ERROR_ILLEGAL_VALUE 21 #define SBASIC_LIBRARY_ERROR_NULL_OPTION 22 #define SBASIC_LIBRARY_ERROR_FIELD_EDITOR_UP 23 #define SBASIC_LIBRARY_ERROR_MACRO_STACK_OVERFLOW 24 #define SBASIC_LIBRARY_ERROR_NULL_MACRO_STACK 25 #define SBASIC_LIBRARY_ERROR_NULL_MACRO_FILENAME 26 #define SBASIC_LIBRARY_ERROR_MASS_UPDATE 27 #define SBASIC_LIBRARY_ERROR_MACRO_STACK_UNDERFLOW 28 #define SBASIC_LIBRARY_ERROR_NULL_COMMAND_TREE 29 #define SBASIC_LIBRARY_ERROR_NULL_LABEL 30 #define SBASIC_LIBRARY_ERROR_LAYOUT_REQUIRED 31 #define SBASIC_LIBRARY_ERROR_NO_FORM_WIDGET 32 #define SBASIC_LIBRARY_ERROR_NO_WIDGET_COUNT 33 #define SBASIC_LIBRARY_ERROR_REQUIRED_UI_ELEMENT 34 #define SBASIC_LIBRARY_ERROR_RECORD_CREATION_FAILURE 35 #define SBASIC_LIBRARY_ERROR_RECORD_OUT_OF_RANGE 36 #define SBASIC_LIBRARY_ERROR_GENERAL 37 #define SBASIC_LIBRARY_ERROR_IMAGE_FILE_ERROR 38 #define SBASIC_LIBRARY_ERROR_PRINTER_DC 39 #define SBASIC_LIBRARY_ERROR_UNSUPPORTED 40 #define SBASIC_LIBRARY_ERROR_REPORT_REQUIRED 41 #define SBASIC_LIBRARY_ERROR_PARAMETER_ERROR 42 #define SBASIC_LIBRARY_ERROR_NULL_RESULT_SET_KEY 43 #define SBASIC_LIBRARY_ERROR_ILLEGAL_RESULT_SET_KEY 44 #define SBASIC_LIBRARY_ERROR_REENTRANT 45 #define SBASIC_LIBRARY_ERROR_OUT_OF_RANGE 46 #define SBASIC_LIBRARY_ERROR_UNEXPECTED_NULL 47 #define SBASIC_LIBRARY_ERROR_ILLEGAL_DB_ID 48 #define SBASIC_LIBRARY_ERROR_FILE_EXISTS 49 #define SBASIC_LIBRARY_ERROR_ELEMENT_NOT_FOUND 50 #define SBASIC_LIBRARY_ERROR_DIRECTORY_DOES_NOT_EXIST 51 #define SBASIC_LIBRARY_ERROR_FAILED_TO_CREATE_DIRECTORY 52 #define SBASIC_LIBRARY_ERROR_INCORRECT_FORM_MODE 53 #define SBASIC_LIBRARY_ERROR_REGEX_SYNTAX_ERROR 54 #define SBASIC_LIBRARY_ERROR_RUNTIME_COMPILATION_ERROR 55 #define SBASIC_LIBRARY_ERROR_RUNTIME_EXECUTION_ERROR 56 #define SBASIC_LIBRARY_ERROR_FTP_PROTOCOL_ERROR 57 #define ATTR_ID_VALUE 0 #define ATTR_ID_MODIFIED 1 #define ATTR_ID_TEXT_COLOR 2 #define ATTR_ID_BACK_COLOR 3 #define ATTR_ID_TEXT_RGB_COLOR 4 #define ATTR_ID_BACK_RGB_COLOR 5 #define ATTR_ID_X 6 #define ATTR_ID_Y 7 #define ATTR_ID_W 8 #define ATTR_ID_H 9 #define ATTR_ID_LABEL 10 #define ATTR_ID_FONT 11 #define ATTR_ID_LABEL_FONT 12 #define ATTR_ID_FONT_SIZE 13 #define ATTR_ID_LABEL_FONT_SIZE 14 #define ATTR_ID_ID 15 #define ATTR_ID_TYPE 16 #define ATTR_ID_FORM_ID 17 #define ATTR_ID_PERMISSION 18 #define ATTR_ID_FIELD_ID 19 #define ATTR_ID_RECORD_DEF_ID 20 #define ATTR_ID_DATA_SOURCE 21 #define ATTR_ID_DATA_SOURCE_TYPE 22 #define ATTR_ID_NAME 23 #define ATTR_ID_LABEL_ALIGNMENT 24 #define ATTR_ID_PGM_ORDER 25 #define ATTR_ID_VISIBILITY 26 #define ATTR_ID_INITIAL_VALUE 27 #define ATTR_ID_READ_ONLY 28 #define ATTR_ID_TAB_ORDER 29 #define ATTR_ID_CUSTOM_HELP 30 #define ATTR_ID_TOOLTIP 31 #define ATTR_ID_BOX_TYPE 32 #define ATTR_ID_LABEL_COLOR 33 #define ATTR_ID_LABEL_RGB_COLOR 34 #define ATTR_ID_CHANGED 35 #define ATTR_ID_ALTERED 36 #define ATTR_ID_TEMPORARY_VALUE 37 #define ATTR_ID_RESTRICTION 38 #define ATTR_ID_UNDO_VALUE 39 #define ATTR_ID_LAST_VALUE 40 #define ATTR_ID_REPORT_SUM 41 #define ATTR_ID_REPORT_HIGH 42 #define ATTR_ID_REPORT_LOW 43 #define ATTR_ID_REPORT_COUNT 44 #define ATTR_ID_ENTRY_TEMPLATE 45 #define USER_WINDOW_INPUT 0 #define USER_WINDOW_ACCEPT_BUTTON 1 #define USER_WINDOW_CANCEL_BUTTON 2 #define USER_WINDOW_CLEAR_BUTTON 3 #define USER_WINDOW_CHOICE_BUTTON 4 #define USER_WINDOW_RIGHT_INPUT 5 #define USER_WINDOW_MULTILINE_INPUT 6 #define USER_WINDOW_STATIC_TEXT 7 #define USER_WINDOW_SECRET_INPUT 8 #define WIDGET_ATTR_TEXT_FONT 0 #define WIDGET_ATTR_TEXT_FONT_SIZE 1 #define WIDGET_ATTR_LABEL_FONT 2 #define WIDGET_ATTR_LABEL_FONT_SIZE 3 #define WIDGET_ATTR_RGB_COLOR 4 #define WIDGET_ATTR_ADD_OPTION 5 #define WIDGET_ATTR_SET_DEFAULT_VALUE 6 #define WIDGET_ATTR_RGB_TEXT_COLOR 7 #define WIDGET_ATTR_RGB_LABEL_COLOR 8 #define WIDGET_ATTR_LABEL_ALIGNMENT 9 #define WIDGET_ATTR_TOOLTIP 10 #define SESAME_DEFAULT_PORT1 20000 #define SESAME_DEFAULT_PORT2 20001 #define COMMAND_AREA_OPEN 0 #define COMMAND_AREA_CLOSE 1 #define CONTAINS_ANY 0 #define CONTAINS_ALL 1 #define NOTIFY_FORM_CLEAR_ALL 0 #define NOTIFY_FORM_POST_DISABLED 1 #define NOTIFY_FORM_ADVANCE_DISABLED 2 #define NOTIFY_FORM_RETREAT_DISABLED 3 #define NOTIFY_FORM_DELETE_DISABLED 4 #define NOTIFY_FORM_REMOVE_DISABLED 5 #define NOTIFY_FORM_ESCAPE_DISABLED 6 #define NOTIFY_FORM_EXTEND_DISABLED 7 #define NOTIFY_FORM_TOGGLE_VIEW_DISABLED 8 #define NOTIFY_FORM_CHANGE_FLAG_DISABLED 9 #define NOTIFY_FORM_POST_ENABLED -1 #define NOTIFY_FORM_ADVANCE_ENABLED -2 #define NOTIFY_FORM_RETREAT_ENABLED -3 #define NOTIFY_FORM_DELETE_ENABLED -4 #define NOTIFY_FORM_REMOVE_ENABLED -5 #define NOTIFY_FORM_ESCAPE_ENABLED -6 #define NOTIFY_FORM_EXTEND_ENABLED -7 #define NOTIFY_FORM_TOGGLE_VIEW_ENABLED -8 #define NOTIFY_FORM_CHANGE_FLAG_ENABLED -9 #define PRINT_NO_DIALOG 0 #define PRINT_WITH_DIALOG 1 #define PRINT_NO_BACKGROUND 0 #define PRINT_WITH_BACKGROUND 1 #define PRINT_ORIENTATION_PORTRAIT 1 #define PRINT_ORIENTATION_LANDSCAPE 2 #define PRINT_SINGULAR 0 #define PRINT_PLURAL 1 #define PRINT_PAPER_USER 0 #define PRINT_PAPER_A0 1 #define PRINT_PAPER_A1 2 #define PRINT_PAPER_A2 3 #define PRINT_PAPER_A3 4 #define PRINT_PAPER_A4 5 #define PRINT_PAPER_A5 6 #define PRINT_PAPER_A6 7 #define PRINT_PAPER_A7 8 #define PRINT_PAPER_A8 9 #define PRINT_PAPER_A9 10 #define PRINT_PAPER_B0 11 #define PRINT_PAPER_B1 12 #define PRINT_PAPER_B2 13 #define PRINT_PAPER_B3 14 #define PRINT_PAPER_B4 15 #define PRINT_PAPER_B5 16 #define PRINT_PAPER_B6 17 #define PRINT_PAPER_B7 18 #define PRINT_PAPER_B8 19 #define PRINT_PAPER_B9 20 #define PRINT_PAPER_B10 21 #define PRINT_PAPER_C5E 22 #define PRINT_PAPER_DLE 23 #define PRINT_PAPER_EXECUTIVE 24 #define PRINT_PAPER_FOLIO 25 #define PRINT_PAPER_LEDGER 26 #define PRINT_PAPER_LEGAL 27 #define PRINT_PAPER_LETTER 28 #define PRINT_PAPER_TABLOID 29 #define PRINT_PAPER_ENVELOPE 30 #define CHART_TYPE_BAR 0 #define CHART_TYPE_HORIZONAL_BAR 1 #define CHART_TYPE_LINE 2 #define CHART_TYPE_FILL 3 #define CHART_TYPE_SPIKE 4 #define CHART_TYPE_PIE 5 #define CHART_TYPE_SPECIAL_PIE 6 #define REPORT_MODE_HTML 0 #define REPORT_MODE_HTML_PREVIEW 1 #define REPORT_MODE_PRINT_ONLY 2 #define REPORT_MODE_PRINT_ONLY_PREVIEW 3 #define REPORT_MODE_HTML_GENERATE 4 #define SEARCH_MODE_AND 0 #define SEARCH_MODE_OR 1 #define SEARCH_SYNTAX_QA 2 #define SEARCH_SYNTAX_REGEX 3 #define EVENT_NO_EVENT 0 #define EVENT_PUSH 1 #define EVENT_RELEASE 2 #define EVENT_ENTER 3 #define EVENT_LEAVE 4 #define EVENT_DRAG 5 #define EVENT_FOCUS 6 #define EVENT_UNFOCUS 7 #define EVENT_KEYDOWN 8 #define EVENT_KEYUP 9 #define EVENT_CLOSE 10 #define EVENT_MOVE 11 #define EVENT_SHORTCUT 12 #define EVENT_DEACTIVATE 13 #define EVENT_ACTIVATE 14 #define EVENT_HIDE 15 #define EVENT_SHOW 16 #define EVENT_PASTE 17 #define EVENT_SELECTIONCLEAR 18 #define EVENT_MOUSEWHEEL 19 #define EVENT_DND_ENTER 20 #define EVENT_DND_DRAG 21 #define EVENT_DND_LEAVE 22 #define EVENT_DND_RELEASE 23 #define EVENT_COW_RESIZE_EVENT 24 #define LE_TYPE_SINGLE_LINE_TEXT 1000 #define LE_TYPE_SINGLE_LINE_RIGHT_JUSTIFY_TEXT 1001 #define LE_TYPE_MULTILINE_TEXT 1002 #define LE_TYPE_GROUP 1003 #define LE_TYPE_COMBO_BOX 1004 #define LE_TYPE_RADIO_BUTTON_GROUP 1005 #define LE_TYPE_CHOICE_LIST 1006 #define LE_TYPE_CHECK_BUTTON 1007 #define LE_TYPE_IMAGE 1008 #define LE_TYPE_STATIC_TEXT 1009 #define LE_TYPE_STATIC_IMAGE 1010 #define LE_TYPE_STATIC_RADIO_BUTTON 1011 #define LE_TYPE_STATIC_MENU_ITEM 1012 #define LE_TYPE_STATIC_CHOICE_ITEM 1013 #define LE_TYPE_STATIC_PUSH_BUTTON 1014 #define LE_TYPE_STATIC_DRAWING 1015 #define LE_TYPE_STATIC_GROUP 1016 #define LE_TYPE_STATIC_TABSET 1017 #define LE_TYPE_STATIC_END 1018 #define LE_TYPE_TABLE_WIDGET 1019 #define LE_TYPE_FORM 1020 #define LE_TYPE_TABLE2_INPUT 1021 #define LE_TYPE_STATIC_SCROLL_REGION 1022 #define LE_TYPE_STATIC_PAGE_MARKER 1023 #define LE_TYPE_TEXT_EDITOR 1024 #define LE_TYPE_REPORT_ELEMENT 1498 #define LE_TYPE_REPORT_SECTION 1499 #define LE_TYPE_REPORT_STATIC_PAGE_BREAK 1500 #define LE_TYPE_STATIC_CALCULATION 2000 #define LE_TYPE_STATIC_CALCULATION_SUM 2001 #define LE_TYPE_STATIC_CALCULATION_COUNT 2002 #define LE_TYPE_STATIC_CALCULATION_AVERAGE 2003 #define LE_TYPE_STATIC_CALCULATION_HIGH 2004 #define LE_TYPE_STATIC_CALCULATION_LOW 2005 #define LE_TYPE_STATIC_CALCULATION_MEDIAN 2006 #define LE_TYPE_STATIC_CALCULATION_STANDARD_DEVIATION 2007 #define LE_TYPE_STATIC_CALCULATION_VARIANCE 2008 #define FIELD_TYPE_INTEGER 0 #define FIELD_TYPE_FLOAT 1 #define FIELD_TYPE_LINK 2 #define FIELD_TYPE_TIME 3 #define FIELD_TYPE_DATE 4 #define FIELD_TYPE_STRING 6 #define FIELD_TYPE_IMAGE 7 #define FIELD_TYPE_BLOB 8 #define FIELD_TYPE_BOOLEAN 9 #define FIELD_TYPE_KEYWORD 10 #define FIELD_TYPE_NO_TYPE 11 #define FIELD_TYPE_AUTO 12 #define FIELD_TYPE_SUBRECORD 13 #define FIELD_TYPE_DATA_SOURCE 14 #define FIELD_TYPE_FORM 15 #define FIELD_TYPE_PARENT_ID 16 #define FIELD_TYPE_RECORD_ID 17 #define FIELD_TYPE_NO_FIELD 18 #define FIELD_TYPE_MONEY 19 #define FIELD_TYPE_STATIC_TEXT 100 #define FIELD_TYPE_STATIC_IMAGE 101 #define FIELD_TYPE_STATIC_FRACTAL 102 #define FIELD_TYPE_STATIC_RADIO_BUTTON 103 #define FIELD_TYPE_STATIC_MENU_ITEM 104 #define FIELD_TYPE_STATIC_CHOICE_ITEM 105 #define FIELD_TYPE_STATIC_PUSH_BUTTON 106 #define FIELD_TYPE_STATIC_DRAWING 107 #define FIELD_TYPE_STATIC_GROUP 108 #define FIELD_TYPE_STATIC_TABSET 109 #define FIELD_TYPE_STATIC_END 110 #define FIELD_TYPE_STATIC_CALCULATION_SUM 111 #define FIELD_TYPE_STATIC_CALCULATION_COUNT 112 #define FIELD_TYPE_STATIC_CALCULATION_AVERAGE 113 #define FIELD_TYPE_STATIC_CALCULATION_HIGH 114 #define FIELD_TYPE_STATIC_CALCULATION_LOW 115 #define FIELD_TYPE_STATIC_CALCULATION_MEDIAN 116 #define FIELD_TYPE_STATIC_CALCULATION_STANDARD_DEVIATION 117 #define FIELD_TYPE_STATIC_CALCULATION_VARIANCE 118 #define FIELD_TYPE_STATIC_PAGE_BREAK 119 #define BOX_TYPE_NO_BOX 0 #define BOX_TYPE_FLAT_BOX 1 #define BOX_TYPE_UP_BOX 2 #define BOX_TYPE_DOWN_BOX 3 #define BOX_TYPE_UP_FRAME 4 #define BOX_TYPE_DOWN_FRAME 5 #define BOX_TYPE_THIN_UP_BOX 6 #define BOX_TYPE_THIN_DOWN_BOX 7 #define BOX_TYPE_THIN_UP_FRAME 8 #define BOX_TYPE_THIN_DOWN_FRAME 9 #define BOX_TYPE_ENGRAVED_BOX 10 #define BOX_TYPE_EMBOSSED_BOX 11 #define BOX_TYPE_ENGRAVED_FRAME 12 #define BOX_TYPE_EMBOSSED_FRAME 13 #define BOX_TYPE_BORDER_BOX 14 #define BOX_TYPE_SHADOW_BOX 15 #define BOX_TYPE_BORDER_FRAME 16 #define BOX_TYPE_SHADOW_FRAME 17 #define BOX_TYPE_ROUND_BOX 18 #define BOX_TYPE_ROUND_SHADOW_BOX 19 #define BOX_TYPE_ROUND_FRAME 20 #define BOX_TYPE_ROUND_FLAT_BOX 21 #define BOX_TYPE_ROUND_UP_BOX 22 #define BOX_TYPE_ROUND_DOWN_BOX 23 #define BOX_TYPE_DIAMOND_UP_BOX 24 #define BOX_TYPE_DIAMOND_DOWN_BOX 25 #define BOX_TYPE_OVAL_BOX 26 #define BOX_TYPE_OVAL_SHADOW_BOX 27 #define BOX_TYPE_OVAL_FRAME 28 #define BOX_TYPE_OVAL_FLAT_BOX 29 #define BOX_TYPE_PLASTIC_UP_BOX 30 #define BOX_TYPE_PLASTIC_DOWN_BOX 31 #define BOX_TYPE_PLASTIC_UP_FRAME 32 #define BOX_TYPE_PLASTIC_DOWN_FRAME 33 #define POPUP_POSITION_MODE_DEFAULT 0 #define POPUP_POSITION_MODE_ABSOLUTE 1 #define POPUP_POSITION_MODE_RELATIVE_TO_MAIN 2 #define POPUP_POSITION_MODE_RELATIVE_TO_FORM_WINDOW 3 #define POPUP_POSITION_MODE_RELATIVE_TO_FORM 4 #define PRINTER_TRAY_USER 0 #define PRINTER_TRAY_ONLY_ONE 1 #define PRINTER_TRAY_LOWER 2 #define PRINTER_TRAY_MIDDLE 3 #define PRINTER_TRAY_MANUAL 4 #define PRINTER_TRAY_ENVELOPE 5 #define PRINTER_TRAY_ENVELOPE_MANUAL 6 #define PRINTER_TRAY_AUTO 7 #define PRINTER_TRAY_TRACTOR 8 #define PRINTER_TRAY_SMALL_FORMAT 9 #define PRINTER_TRAY_LARGE_FORMAT 10 #define PRINTER_TRAY_LARGE_CAPACITY 11 #define PRINTER_TRAY_CASSETTE 12 #define PRINTER_TRAY_FORM_SOURCE 13 #define PROGRAM_EVENT_LE_ENTER 0 #define PROGRAM_EVENT_LE_EXIT 1 #define PROGRAM_EVENT_FORM_CHANGE 2 #define PROGRAM_EVENT_LE_CHANGE 3 #define PROGRAM_EVENT_FORM_ENTER 4 #define PROGRAM_EVENT_FORM_EXIT 5 #define PROGRAM_EVENT_IMMEDIATE_CHANGE 6 #define PROGRAM_EVENT_ON_FORM_GLOBAL 7 #define PROGRAM_EVENT_ON_RETRIEVE_OPEN 8 #define PROGRAM_EVENT_ON_REVEAL 9 #define PROGRAM_EVENT_ON_HIDE 10 #define PROGRAM_EVENT_ON_FORM_DELETE 11 #define PROGRAM_EVENT_ON_FORM_REVEAL 12 #define PROGRAM_EVENT_ON_FORM_HIDE 13 #define PROGRAM_EVENT_ON_DRAW 14 #define PROGRAM_EVENT_UNIVERSAL 15 #define SUBFORM_DEPENDENCY_OPERATION_SUM 0 #define SUBFORM_DEPENDENCY_OPERATION_AVERAGE 1 #define SUBFORM_DEPENDENCY_OPERATION_HIGH 2 #define SUBFORM_DEPENDENCY_OPERATION_LOW 3 #define SUBFORM_DEPENDENCY_OPERATION_CONCATENATE 4 #define SUBFORM_DEPENDENCY_OPERATION_COUNT 5 #define FORM_VIEW_TYPE_FORM 0 #define FORM_VIEW_TYPE_TABLE 1 #define KEYCODE_F1 65470 #define KEYCODE_F2 65471 #define KEYCODE_F3 65472 #define KEYCODE_F4 65473 #define KEYCODE_F5 65474 #define KEYCODE_F6 65475 #define KEYCODE_F7 65476 #define KEYCODE_F8 65477 #define KEYCODE_F9 65478 #define KEYCODE_F10 65479 #define KEYCODE_F11 65480 #define KEYCODE_F12 65481 #define KEYCODE_SYSRQ 65377 #define KEYCODE_SCROLL_LOCK 65300 #define KEYCODE_DELETE 65535 #define KEYCODE_BREAK 65299 #define KEYCODE_HOME 65360 #define KEYCODE_CAPLOCK 65509 #define KEYCODE_PAGE_UP 65365 #define KEYCODE_PAGE_DOWN 65366 #define KEYCODE_END 65367 #define KEYCODE_LEFT_SHIFT 65505 #define KEYCODE_RIGHT_SHIFT 65505 #define KEYCODE_RIGHT_CONTROL 65508 #define KEYCODE_RIGHT_WINDOW 65511 #define KEYCODE_RIGHT_ALT 65514 #define KEYCODE_LEFT_CONTROL 65507 #define KEYCODE_LEFT_WINDOW 65383 #define KEYCODE_LEFT_ALT 65513 #define KEYCODE_INSERT 65379 #define KEYCODE_UP 65362 #define KEYCODE_DOWN 65364 #define KEYCODE_RIGHT 65363 #define KEYCODE_LEFT 65361 #define KEYCODE_NUM_LOCK 65407 #define WARNING_LEVEL_NONE 0 #define WARNING_LEVEL_SOME 1 #define WARNING_LEVEL_MORE 2 #define DEFINED_ROUND_UP 1 #define DEFINED_ROUND_DOWN 0 #define HTML_DELETE 0 #define HTML_INSERT 1 #define HTML_REPLACE 2 #define HTML_APPEND 3 #define KEY_STATE_SHIFT 65536 #define KEY_STATE_CAPS_LOCK 131072 #define KEY_STATE_CTRL 262144 #define KEY_STATE_ALT 524288 #define KEY_STATE_NUM_LOCK 1048576 #define KEY_STATE_META 4194304 #define KEY_STATE_SCROLL_LOCK 8388608 #define SPEC_OPERATION_LOAD 0 #define SPEC_OPERATION_SAVE 1 #define SPEC_OPERATION_RUN 2 #define SPEC_OPERATION_VIEW 3 #define SPEC_OPERATION_SET 4 #define SPEC_OPERATION_CLEAR 5 #define SPEC_OPERATION_LIST 6 // SPEC TYPES #define SPEC_TYPE_RETRIEVE 1 #define SPEC_TYPE_SORT 2 #define SPEC_TYPE_EXPORT 3 #define SPEC_TYPE_IMPORT 4 #define SPEC_TYPE_MASS_UPDATE 5 #define SPEC_TYPE_COPY 6 #define SPEC_TYPE_RESTRICTION 7 #define SPEC_TYPE_TABLE 8 #define SPEC_TYPE_PRINT_SETTINGS 9 #define SPEC_TYPE_QREPORT 10 // FORM MODES #define FORM_MODE_ADD 0 #define FORM_MODE_UPDATE 1 #define FORM_MODE_SEARCH 2 #define FORM_MODE_NONE 3 #define FORM_MODE_DIALOG 4 // COMMANDS FOR BUTTONPANELITEM #define BUTTON_PANEL_ADD_ITEM 1 #define BUTTON_PANEL_REMOVE_ITEM 2 #define BUTTON_PANEL_EDIT_ITEM 3 #define BUTTON_PANEL_RELABEL_ITEM 4 #define APPLICATION_PANEL 0 #define SEARCH_PANEL 1 #define UPDATE_PANEL 2 #define ADD_PANEL 3 #define SELECT_BY_PARENTAGE -2 #define SELECT_BY_GEOGRAPHY -1 #define SELECT_BY_LAYER_0 0 #define SELECT_BY_LAYER_1 1 #define SELECT_BY_LAYER_2 2 #define SELECT_BY_LAYER_3 3 #define SELECT_BY_LAYER_4 4 #define SELECT_BY_LAYER_5 5 #define SELECT_BY_LAYER_6 6 #define SELECT_BY_LAYER_7 7 #define SELECT_BY_LAYER_8 8 #define SELECT_BY_LAYER_9 9 // ALIGNMENT FOR PRINTSTRING #define PRINTSTRING_ALIGN_LEFT 0 #define PRINTSTRING_ALIGN_RIGHT 1 #define PRINTSTRING_ALIGN_CENTER 2 // TRAP STATES #define TRAP_NO_TRAP 0 #define TRAP_HAS_TRAP 1 #define TRAP_IS_TRAPPED 2