'' FreeBASIC binding for iup-3.15
''
'' based on the C header files:
''   Copyright (C) 1994-2015 Tecgraf, PUC-Rio.
''
''   Permission is hereby granted, free of charge, to any person obtaining
''   a copy of this software and associated documentation files (the
''   "Software"), to deal in the Software without restriction, including
''   without limitation the rights to use, copy, modify, merge, publish,
''   distribute, sublicense, and/or sell copies of the Software, and to
''   permit persons to whom the Software is furnished to do so, subject to
''   the following conditions:
''
''   The above copyright notice and this permission notice shall be
''   included in all copies or substantial portions of the Software.
''
''   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
''   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
''   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
''   IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
''   CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
''   TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
''   SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
''
'' translated to FreeBASIC by:
''   Copyright © 2015 FreeBASIC development team

#pragma once

'' The following symbols have been renamed:
''     #define IUP_K_a => IUP_K_a_
''     #define IUP_K_b => IUP_K_b_
''     #define IUP_K_c => IUP_K_c_
''     #define IUP_K_d => IUP_K_d_
''     #define IUP_K_e => IUP_K_e_
''     #define IUP_K_f => IUP_K_f_
''     #define IUP_K_g => IUP_K_g_
''     #define IUP_K_h => IUP_K_h_
''     #define IUP_K_i => IUP_K_i_
''     #define IUP_K_j => IUP_K_j_
''     #define IUP_K_k => IUP_K_k_
''     #define IUP_K_l => IUP_K_l_
''     #define IUP_K_m => IUP_K_m_
''     #define IUP_K_n => IUP_K_n_
''     #define IUP_K_o => IUP_K_o_
''     #define IUP_K_p => IUP_K_p_
''     #define IUP_K_q => IUP_K_q_
''     #define IUP_K_r => IUP_K_r_
''     #define IUP_K_s => IUP_K_s_
''     #define IUP_K_t => IUP_K_t_
''     #define IUP_K_u => IUP_K_u_
''     #define IUP_K_v => IUP_K_v_
''     #define IUP_K_w => IUP_K_w_
''     #define IUP_K_x => IUP_K_x_
''     #define IUP_K_y => IUP_K_y_
''     #define IUP_K_z => IUP_K_z_
''     #define IUP_K_CR => IUP_K_CR_

#define __IUPDEF_H
#define IUP_RUN "RUN"
#define IUP_ENGLISH "ENGLISH"
#define IUP_PORTUGUESE "PORTUGUESE"
#define IUP_SBH "SBH"
#define IUP_SBV "SBV"
#define IUP_DEFAULT_ACTION "DEFAULT_ACTION"
#define IUP_IDLE_ACTION "IDLE_ACTION"
#define IUP_ACTION "ACTION"
#define IUP_GETFOCUS_CB "GETFOCUS_CB"
#define IUP_KILLFOCUS_CB "KILLFOCUS_CB"
#define IUP_K_ANY "K_ANY"
#define IUP_KEYPRESS_CB "KEYPRESS_CB"
#define IUP_HELP_CB "HELP_CB"
#define IUP_SCROLL_CB "SCROLL_CB"
#define IUP_RESIZE_CB "RESIZE_CB"
#define IUP_MOTION_CB "MOTION_CB"
#define IUP_BUTTON_CB "BUTTON_CB"
#define IUP_ENTERWINDOW_CB "ENTERWINDOW_CB"
#define IUP_LEAVEWINDOW_CB "LEAVEWINDOW_CB"
#define IUP_WHEEL_CB "WHEEL_CB"
#define IUP_MASK_CB "MASK_CB"
#define IUP_OPEN_CB "OPEN_CB"
#define IUP_HIGHLIGHT_CB "HIGHLIGHT_CB"
#define IUP_MENUCLOSE_CB "MENUCLOSE_CB"
#define IUP_MAP_CB "MAP_CB"
#define IUP_CLOSE_CB "CLOSE_CB"
#define IUP_SHOW_CB "SHOW_CB"
#define IUP_DROPFILES_CB "DROPFILES_CB"
#define IUP_WOM_CB "WOM_CB"
#define IUP_DIRECTION "DIRECTION"
#define IUP_ACTIVE "ACTIVE"
#define IUP_BGCOLOR "BGCOLOR"
#define IUP_FRAMECOLOR "FRAMECOLOR"
#define IUP_FGCOLOR "FGCOLOR"
#define IUP_COLOR "COLOR"
#define IUP_WID "WID"
#define IUP_SIZE "SIZE"
#define IUP_RASTERSIZE "RASTERSIZE"
#define IUP_TITLE "TITLE"
#define IUP_VALUE "VALUE"
#define IUP_VISIBLE "VISIBLE"
#define IUP_FONT "FONT"
#define IUP_TIP "TIP"
#define IUP_EXPAND "EXPAND"
#define IUP_SEPARATOR "SEPARATOR"
#define IUP_HOTSPOT "HOTSPOT"
#define IUP_HEIGHT "HEIGHT"
#define IUP_WIDTH "WIDTH"
#define IUP_KEY "KEY"
#define IUP_MULTIPLE "MULTIPLE"
#define IUP_DROPDOWN "DROPDOWN"
#define IUP_VISIBLE_ITEMS "VISIBLE_ITEMS"
#define IUP_MARGIN "MARGIN"
#define IUP_GAP "GAP"
#define IUP_ALIGNMENT "ALIGNMENT"
#define IUP_IMAGE "IMAGE"
#define IUP_IMINACTIVE "IMINACTIVE"
#define IUP_IMPRESS "IMPRESS"
#define IUP_WIN_SAVEBITS "WIN_SAVEBITS"
#define IUP_NC "NC"
#define IUP_MASK "MASK"
#define IUP_APPEND "APPEND"
#define IUP_BORDER "BORDER"
#define IUP_CARET "CARET"
#define IUP_SELECTION "SELECTION"
#define IUP_SELECTEDTEXT "SELECTEDTEXT"
#define IUP_INSERT "INSERT"
#define IUP_CONID "CONID"
#define IUP_CURSOR "CURSOR"
#define IUP_ICON "ICON"
#define IUP_MENUBOX "MENUBOX"
#define IUP_MINBOX "MINBOX"
#define IUP_MAXBOX "MAXBOX"
#define IUP_RESIZE "RESIZE"
#define IUP_MENU "MENU"
#define IUP_STARTFOCUS "STARTFOCUS"
#define IUP_PARENTDIALOG "PARENTDIALOG"
#define IUP_SHRINK "SHRINK"
#define IUP_DEFAULTENTER "DEFAULTENTER"
#define IUP_DEFAULTESC "DEFAULTESC"
#define IUP_X "X"
#define IUP_Y "Y"
#define IUP_TOOLBOX "TOOLBOX"
#define IUP_CONTROL "CONTROL"
#define IUP_READONLY "READONLY"
#define IUP_SCROLLBAR "SCROLLBAR"
#define IUP_POSY "POSY"
#define IUP_POSX "POSX"
#define IUP_DX "DX"
#define IUP_DY "DY"
#define IUP_XMAX "XMAX"
#define IUP_XMIN "XMIN"
#define IUP_YMAX "YMAX"
#define IUP_YMIN "YMIN"
#define IUP_RED "255 0 0"
#define IUP_GREEN "0 255 0"
#define IUP_BLUE "0 0 255"
#define IUP_MIN "MIN"
#define IUP_MAX "MAX"
#define IUP_TIME "TIME"
#define IUP_DRAG "DRAG"
#define IUP_DROP "DROP"
#define IUP_REPAINT "REPAINT"
#define IUP_TOPMOST "TOPMOST"
#define IUP_CLIPCHILDREN "CLIPCHILDREN"
#define IUP_DIALOGTYPE "DIALOGTYPE"
#define IUP_FILE "FILE"
#define IUP_MULTIPLEFILES "MULTIPLEFILES"
#define IUP_FILTER "FILTER"
#define IUP_FILTERUSED "FILTERUSED"
#define IUP_FILTERINFO "FILTERINFO"
#define IUP_EXTFILTER "EXTFILTER"
#define IUP_DIRECTORY "DIRECTORY"
#define IUP_ALLOWNEW "ALLOWNEW"
#define IUP_NOOVERWRITEPROMPT "NOOVERWRITEPROMPT"
#define IUP_NOCHANGEDIR "NOCHANGEDIR"
#define IUP_FILEEXIST "FILEEXIST"
#define IUP_STATUS "STATUS"
#define IUP_LOCKLOOP "LOCKLOOP"
#define IUP_SYSTEM "SYSTEM"
#define IUP_DRIVER "DRIVER"
#define IUP_SCREENSIZE "SCREENSIZE"
#define IUP_SYSTEMLANGUAGE "SYSTEMLANGUAGE"
#define IUP_COMPUTERNAME "COMPUTERNAME"
#define IUP_USERNAME "USERNAME"
#define IUP_OPEN "OPEN"
#define IUP_SAVE "SAVE"
#define IUP_DIR "DIR"
#define IUP_HORIZONTAL "HORIZONTAL"
#define IUP_VERTICAL "VERTICAL"
#define IUP_YES "YES"
#define IUP_NO "NO"
#define IUP_ON "ON"
#define IUP_OFF "OFF"
#define IUP_ACENTER "ACENTER"
#define IUP_ALEFT "ALEFT"
#define IUP_ARIGHT "ARIGHT"
#define IUP_ATOP "ATOP"
#define IUP_ABOTTOM "ABOTTOM"
#define IUP_NORTH "NORTH"
#define IUP_SOUTH "SOUTH"
#define IUP_WEST "WEST"
#define IUP_EAST "EAST"
#define IUP_NE "NE"
#define IUP_SE "SE"
#define IUP_NW "NW"
#define IUP_SW "SW"
#define IUP_FULLSCREEN "FULLSCREEN"
#define IUP_FULL "FULL"
#define IUP_HALF "HALF"
#define IUP_THIRD "THIRD"
#define IUP_QUARTER "QUARTER"
#define IUP_EIGHTH "EIGHTH"
#define IUP_ARROW "ARROW"
#define IUP_BUSY "BUSY"
#define IUP_RESIZE_N "RESIZE_N"
#define IUP_RESIZE_S "RESIZE_S"
#define IUP_RESIZE_E "RESIZE_E"
#define IUP_RESIZE_W "RESIZE_W"
#define IUP_RESIZE_NE "RESIZE_NE"
#define IUP_RESIZE_NW "RESIZE_NW"
#define IUP_RESIZE_SE "RESIZE_SE"
#define IUP_RESIZE_SW "RESIZE_SW"
#define IUP_MOVE "MOVE"
#define IUP_HAND "HAND"
#define IUP_NONE "NONE"
#define IUP_IUP "IUP"
#define IUP_CROSS "CROSS"
#define IUP_PEN "PEN"
#define IUP_TEXT "TEXT"
#define IUP_RESIZE_C "RESIZE_C"
#define IUP_OPENHAND "OPENHAND"
#define IUP_HELVETICA_NORMAL_8 "HELVETICA_NORMAL_8"
#define IUP_HELVETICA_ITALIC_8 "HELVETICA_ITALIC_8"
#define IUP_HELVETICA_BOLD_8 "HELVETICA_BOLD_8"
#define IUP_HELVETICA_NORMAL_10 "HELVETICA_NORMAL_10"
#define IUP_HELVETICA_ITALIC_10 "HELVETICA_ITALIC_10"
#define IUP_HELVETICA_BOLD_10 "HELVETICA_BOLD_10"
#define IUP_HELVETICA_NORMAL_12 "HELVETICA_NORMAL_12"
#define IUP_HELVETICA_ITALIC_12 "HELVETICA_ITALIC_12"
#define IUP_HELVETICA_BOLD_12 "HELVETICA_BOLD_12"
#define IUP_HELVETICA_NORMAL_14 "HELVETICA_NORMAL_14"
#define IUP_HELVETICA_ITALIC_14 "HELVETICA_ITALIC_14"
#define IUP_HELVETICA_BOLD_14 "HELVETICA_BOLD_14"
#define IUP_COURIER_NORMAL_8 "COURIER_NORMAL_8"
#define IUP_COURIER_ITALIC_8 "COURIER_ITALIC_8"
#define IUP_COURIER_BOLD_8 "COURIER_BOLD_8"
#define IUP_COURIER_NORMAL_10 "COURIER_NORMAL_10"
#define IUP_COURIER_ITALIC_10 "COURIER_ITALIC_10"
#define IUP_COURIER_BOLD_10 "COURIER_BOLD_10"
#define IUP_COURIER_NORMAL_12 "COURIER_NORMAL_12"
#define IUP_COURIER_ITALIC_12 "COURIER_ITALIC_12"
#define IUP_COURIER_BOLD_12 "COURIER_BOLD_12"
#define IUP_COURIER_NORMAL_14 "COURIER_NORMAL_14"
#define IUP_COURIER_ITALIC_14 "COURIER_ITALIC_14"
#define IUP_COURIER_BOLD_14 "COURIER_BOLD_14"
#define IUP_TIMES_NORMAL_8 "TIMES_NORMAL_8"
#define IUP_TIMES_ITALIC_8 "TIMES_ITALIC_8"
#define IUP_TIMES_BOLD_8 "TIMES_BOLD_8"
#define IUP_TIMES_NORMAL_10 "TIMES_NORMAL_10"
#define IUP_TIMES_ITALIC_10 "TIMES_ITALIC_10"
#define IUP_TIMES_BOLD_10 "TIMES_BOLD_10"
#define IUP_TIMES_NORMAL_12 "TIMES_NORMAL_12"
#define IUP_TIMES_ITALIC_12 "TIMES_ITALIC_12"
#define IUP_TIMES_BOLD_12 "TIMES_BOLD_12"
#define IUP_TIMES_NORMAL_14 "TIMES_NORMAL_14"
#define IUP_TIMES_ITALIC_14 "TIMES_ITALIC_14"
#define IUP_TIMES_BOLD_14 "TIMES_BOLD_14"
#define IUP_K_exclam "K_exclam"
#define IUP_K_quotedbl "K_quotedbl"
#define IUP_K_numbersign "K_numbersign"
#define IUP_K_dollar "K_dollar"
#define IUP_K_percent "K_percent"
#define IUP_K_ampersand "K_ampersand"
#define IUP_K_quoteright "K_quoteright"
#define IUP_K_parentleft "K_parentleft"
#define IUP_K_parentright "K_parentright"
#define IUP_K_asterisk "K_asterisk"
#define IUP_K_plus "K_plus"
#define IUP_K_comma "K_comma"
#define IUP_K_minus "K_minus"
#define IUP_K_period "K_period"
#define IUP_K_slash "K_slash"
#define IUP_K_0 "K_0"
#define IUP_K_1 "K_1"
#define IUP_K_2 "K_2"
#define IUP_K_3 "K_3"
#define IUP_K_4 "K_4"
#define IUP_K_5 "K_5"
#define IUP_K_6 "K_6"
#define IUP_K_7 "K_7"
#define IUP_K_8 "K_8"
#define IUP_K_9 "K_9"
#define IUP_K_colon "K_colon"
#define IUP_K_semicolon "K_semicolon "
#define IUP_K_less "K_less"
#define IUP_K_equal "K_equal"
#define IUP_K_greater "K_greater"
#define IUP_K_question "K_question"
#define IUP_K_at "K_at"
#define IUP_K_A "K_A"
#define IUP_K_B "K_B"
#define IUP_K_C "K_C"
#define IUP_K_D "K_D"
#define IUP_K_E "K_E"
#define IUP_K_F "K_F"
#define IUP_K_G "K_G"
#define IUP_K_H "K_H"
#define IUP_K_I "K_I"
#define IUP_K_J "K_J"
#define IUP_K_K "K_K"
#define IUP_K_L "K_L"
#define IUP_K_M "K_M"
#define IUP_K_N "K_N"
#define IUP_K_O "K_O"
#define IUP_K_P "K_P"
#define IUP_K_Q "K_Q"
#define IUP_K_R "K_R"
#define IUP_K_S "K_S"
#define IUP_K_T "K_T"
#define IUP_K_U "K_U"
#define IUP_K_V "K_V"
#define IUP_K_W "K_W"
#define IUP_K_X "K_X"
#define IUP_K_Y "K_Y"
#define IUP_K_Z "K_Z"
#define IUP_K_bracketleft "K_bracketleft"
#define IUP_K_backslash "K_backslash"
#define IUP_K_bracketright "K_bracketright"
#define IUP_K_circum "K_circum"
#define IUP_K_underscore "K_underscore"
#define IUP_K_quoteleft "K_quoteleft"
#define IUP_K_a_ "K_a"
#define IUP_K_b_ "K_b"
#define IUP_K_c_ "K_c"
#define IUP_K_d_ "K_d"
#define IUP_K_e_ "K_e"
#define IUP_K_f_ "K_f"
#define IUP_K_g_ "K_g"
#define IUP_K_h_ "K_h"
#define IUP_K_i_ "K_i"
#define IUP_K_j_ "K_j"
#define IUP_K_k_ "K_k"
#define IUP_K_l_ "K_l"
#define IUP_K_m_ "K_m"
#define IUP_K_n_ "K_n"
#define IUP_K_o_ "K_o"
#define IUP_K_p_ "K_p"
#define IUP_K_q_ "K_q"
#define IUP_K_r_ "K_r"
#define IUP_K_s_ "K_s"
#define IUP_K_t_ "K_t"
#define IUP_K_u_ "K_u"
#define IUP_K_v_ "K_v"
#define IUP_K_w_ "K_w"
#define IUP_K_x_ "K_x"
#define IUP_K_y_ "K_y"
#define IUP_K_z_ "K_z"
#define IUP_K_braceleft "K_braceleft"
#define IUP_K_bar "K_bar"
#define IUP_K_braceright "K_braceright"
#define IUP_K_tilde "K_tilde"
#define IUP_K_cA "K_cA"
#define IUP_K_cB "K_cB"
#define IUP_K_cC "K_cC"
#define IUP_K_cD "K_cD"
#define IUP_K_cE "K_cE"
#define IUP_K_cF "K_cF"
#define IUP_K_cG "K_cG"
#define IUP_K_cJ "K_cJ"
#define IUP_K_cK "K_cK"
#define IUP_K_cL "K_cL"
#define IUP_K_cN "K_cN"
#define IUP_K_cO "K_cO"
#define IUP_K_cP "K_cP"
#define IUP_K_cQ "K_cQ"
#define IUP_K_cR "K_cR"
#define IUP_K_cS "K_cS"
#define IUP_K_cT "K_cT"
#define IUP_K_cU "K_cU"
#define IUP_K_cV "K_cV"
#define IUP_K_cW "K_cW"
#define IUP_K_cX "K_cX"
#define IUP_K_cY "K_cY"
#define IUP_K_cZ "K_cZ"
#define IUP_K_mA "K_mA"
#define IUP_K_mB "K_mB"
#define IUP_K_mC "K_mC"
#define IUP_K_mD "K_mD"
#define IUP_K_mE "K_mE"
#define IUP_K_mF "K_mF"
#define IUP_K_mG "K_mG"
#define IUP_K_mH "K_mH"
#define IUP_K_mI "K_mI"
#define IUP_K_mJ "K_mJ"
#define IUP_K_mK "K_mK"
#define IUP_K_mL "K_mL"
#define IUP_K_mM "K_mM"
#define IUP_K_mN "K_mN"
#define IUP_K_mO "K_mO"
#define IUP_K_mP "K_mP"
#define IUP_K_mQ "K_mQ"
#define IUP_K_mR "K_mR"
#define IUP_K_mS "K_mS"
#define IUP_K_mT "K_mT"
#define IUP_K_mU "K_mU"
#define IUP_K_mV "K_mV"
#define IUP_K_mW "K_mW"
#define IUP_K_mX "K_mX"
#define IUP_K_mY "K_mY"
#define IUP_K_mZ "K_mZ"
#define IUP_K_BS "K_BS"
#define IUP_K_TAB "K_TAB"
#define IUP_K_CR_ "K_CR"
#define IUP_K_SP "K_SP"
#define IUP_K_ESC "K_ESC"
#define IUP_K_sCR "K_sCR"
#define IUP_K_sTAB "K_sTAB"
#define IUP_K_cTAB "K_cTAB"
#define IUP_K_mTAB "K_mTAB"
#define IUP_K_HOME "K_HOME"
#define IUP_K_UP "K_UP"
#define IUP_K_PGUP "K_PGUP"
#define IUP_K_LEFT "K_LEFT"
#define IUP_K_RIGHT "K_RIGHT"
#define IUP_K_END "K_END"
#define IUP_K_DOWN "K_DOWN"
#define IUP_K_PGDN "K_PGDN"
#define IUP_K_MIDDLE "K_MIDDLE"
#define IUP_K_INS "K_INS"
#define IUP_K_DEL "K_DEL"
#define IUP_K_sHOME "K_sHOME"
#define IUP_K_sUP "K_sUP"
#define IUP_K_sPGUP "K_sPGUP"
#define IUP_K_sLEFT "K_sLEFT"
#define IUP_K_sRIGHT "K_sRIGHT"
#define IUP_K_sEND "K_sEND"
#define IUP_K_sDOWN "K_sDOWN"
#define IUP_K_sPGDN "K_sPGDN"
#define IUP_K_cHOME "K_cHOME"
#define IUP_K_cPGUP "K_cPGUP"
#define IUP_K_cLEFT "K_cLEFT"
#define IUP_K_cRIGHT "K_cRIGHT"
#define IUP_K_cEND "K_cEND"
#define IUP_K_cPGDN "K_cPGDN"
#define IUP_K_cUP "K_cUP"
#define IUP_K_cDOWN "K_cDOWN"
#define IUP_K_cMIDDLE "K_cMIDDLE"
#define IUP_K_cINS "K_cINS"
#define IUP_K_cDEL "K_cDEL"
#define IUP_K_mHOME "K_mHOME"
#define IUP_K_mPGUP "K_mPGUP"
#define IUP_K_mLEFT "K_mLEFT"
#define IUP_K_mRIGHT "K_mRIGHT"
#define IUP_K_mEND "K_mEND"
#define IUP_K_mPGDN "K_mPGDN"
#define IUP_K_mUP "K_mUP"
#define IUP_K_mDOWN "K_mDOWN"
#define IUP_K_mINS "K_mINS"
#define IUP_K_mDEL "K_mDEL"
#define IUP_K_F1 "K_F1"
#define IUP_K_F2 "K_F2"
#define IUP_K_F3 "K_F3"
#define IUP_K_F4 "K_F4"
#define IUP_K_F5 "K_F5"
#define IUP_K_F6 "K_F6"
#define IUP_K_F7 "K_F7"
#define IUP_K_F8 "K_F8"
#define IUP_K_F9 "K_F9"
#define IUP_K_F10 "K_F10"
#define IUP_K_F11 "K_F11"
#define IUP_K_F12 "K_F12"
#define IUP_K_sF1 "K_sF1"
#define IUP_K_sF2 "K_sF2"
#define IUP_K_sF3 "K_sF3"
#define IUP_K_sF4 "K_sF4"
#define IUP_K_sF5 "K_sF5"
#define IUP_K_sF6 "K_sF6"
#define IUP_K_sF7 "K_sF7"
#define IUP_K_sF8 "K_sF8"
#define IUP_K_sF9 "K_sF9"
#define IUP_K_sF10 "K_sF10"
#define IUP_K_sF11 "K_sF11"
#define IUP_K_sF12 "K_sF12"
#define IUP_K_cF1 "K_cF1"
#define IUP_K_cF2 "K_cF2"
#define IUP_K_cF3 "K_cF3"
#define IUP_K_cF4 "K_cF4"
#define IUP_K_cF5 "K_cF5"
#define IUP_K_cF6 "K_cF6"
#define IUP_K_cF7 "K_cF7"
#define IUP_K_cF8 "K_cF8"
#define IUP_K_cF9 "K_cF9"
#define IUP_K_cF10 "K_cF10"
#define IUP_K_cF11 "K_cF11"
#define IUP_K_cF12 "K_cF12"
#define IUP_K_mF1 "K_mF1"
#define IUP_K_mF2 "K_mF2"
#define IUP_K_mF3 "K_mF3"
#define IUP_K_mF4 "K_mF4"
#define IUP_K_mF5 "K_mF5"
#define IUP_K_mF6 "K_mF6"
#define IUP_K_mF7 "K_mF7"
#define IUP_K_mF8 "K_mF8"
#define IUP_K_mF9 "K_mF9"
#define IUP_K_mF10 "K_mF10"
#define IUP_K_m1 "K_m1"
#define IUP_K_m2 "K_m2"
#define IUP_K_m3 "K_m3"
#define IUP_K_m4 "K_m4"
#define IUP_K_m5 "K_m5"
#define IUP_K_m6 "K_m6"
#define IUP_K_m7 "K_m7"
#define IUP_K_m8 "K_m8"
#define IUP_K_m9 "K_m9"
#define IUP_K_m0 "K_m0"
#define IUP_NUM_PARTS "NUM_PARTS"
#define IUP_NUM_CELLS "NUM_CELLS"
#define IUP_CELL "CELL"
#define IUP_PREVIEW_SIZE "PREVIEW_SIZE"
#define IUP_SHOW_PREVIEW "SHOW_PREVIEW"
#define IUP_SHOW_SECONDARY "SHOW_SECONDARY"
#define IUP_PRIMARY_CELL "PRIMARY_CELL"
#define IUP_SECONDARY_CELL "SECONDARY_CELL"
#define IUP_ORIENTATION "ORIENTATION"
#define IUP_SQUARED "SQUARED"
#define IUP_SHADOWED "SHADOWED"
#define IUP_BUFFERIZE "BUFFERIZE"
#define IUP_TRANSPARENCY "TRANSPARENCY"
#define IUP_CELL_CB "CELL_CB"
#define IUP_EXTENDED_CB "EXTENDED_CB"
#define IUP_SELECT_CB "SELECT_CB"
#define IUP_SWITCH_CB "SWITCH_CB"
#define IUP_VERTICAL "VERTICAL"
#define IUP_HORIZONTAL "HORIZONTAL"
#define IUP_ALL "ALL"
#define IUP_BOXED "BOXED"
#define IUP_CLIPPED "CLIPPED"
#define IUP_TRANSPARENT "TRANSPARENT"
#define IUP_NON_SCROLLABLE_LINES "NON_SCROLLABLE_LINES"
#define IUP_NON_SCROLLABLE_COLS "NON_SCROLLABLE_COLS"
#define IUP_ORIGIN "ORIGIN"
#define IUP_NO_COLOR "NO_COLOR"
#define IUP_FIRST_LINE "FIRST_LINE"
#define IUP_FIRST_COL "FIRST_COL"
#define IUP_DOUBLE_BUFFER "DOUBLE_BUFFER"
#define IUP_LIMITS "LIMITS"
#define IUP_CANVAS "CANVAS"
#define IUP_IMAGE_CANVAS "IMAGE_CANVAS"
#define IUP_FULL_VISIBLE "FULL_VISIBLE"
#define IUP_MOUSECLICK_CB "MOUSECLICK_CB"
#define IUP_MOUSEMOTION_CB "MOUSEMOTION_CB"
#define IUP_DRAW_CB "DRAW_CB"
#define IUP_WIDTH_CB "WIDTH_CB"
#define IUP_HEIGHT_CB "HEIGHT_CB"
#define IUP_NLINES_CB "NLINES_CB"
#define IUP_NCOLS_CB "NCOLS_CB"
#define IUP_HSPAN_CB "HSPAN_CB"
#define IUP_VSPAN_CB "VSPAN_CB"
#define IUP_SCROLLING_CB "SCROLLING_CB"
#define IUP_RGB "RGB"
#define IUP_CHANGE_CB "CHANGE_CB"
#define IUP_DRAG_CB "DRAG_CB"
#define ICTL_MOUSEMOVE_CB "MOUSEMOVE_CB"
#define ICTL_BUTTON_PRESS_CB "BUTTON_PRESS_CB"
#define ICTL_BUTTON_RELEASE_CB "BUTTON_RELEASE_CB"
#define ICTL_HORIZONTAL "HORIZONTAL"
#define ICTL_VERTICAL "VERTICAL"
#define ICTL_SHOWTICKS "SHOWTICKS"
#define ICTL_TOP "TOP"
#define ICTL_BOTTOM "BOTTOM"
#define ICTL_LEFT "LEFT"
#define ICTL_RIGHT "RIGHT"
#define ICTL_TABTYPE "TABTYPE"
#define ICTL_TABTITLE "TABTITLE"
#define ICTL_TABSIZE "TABSIZE"
#define ICTL_TABCHANGE_CB "TABCHANGE_CB"
#define ICTL_FONT "FONT"
#define ICTL_FONT_ACTIVE "FONT_ACTIVE"
#define ICTL_FONT_INACTIVE "FONT_INACTIVE"
#define ICTL_SHOW_TEXT "SHOW_TEXT"
#define ICTL_DASHED "DASHED"
#define ICTL_MARGIN "MARGIN"
#define ICTL_TEXT "TEXT"
#define ICTL_DENSITY "DENSITY"
#define ICTL_HORIZONTAL "HORIZONTAL"
#define ICTL_VERTICAL "VERTICAL"
#define ICTL_CIRCULAR "CIRCULAR"
#define ICTL_UNIT "UNIT"
#define IUP_ENTERITEM_CB "ENTERITEM_CB"
#define IUP_LEAVEITEM_CB "LEAVEITEM_CB"
#define IUP_EDITION_CB "EDITION_CB"
#define IUP_CLICK_CB "CLICK_CB"
#define IUP_DROP_CB "DROP_CB"
#define IUP_DROPSELECT_CB "DROPSELECT_CB"
#define IUP_DROPCHECK_CB "DROPCHECK_CB"
#define IUP_SCROLL_CB "SCROLL_CB"
#define IUP_VALUE_CB "VALUE_CB"
#define IUP_VALUE_EDIT_CB "VALUE_EDIT_CB"
#define IUP_FIELD_CB "FIELD_CB"
#define IUP_RESIZEMATRIX "RESIZEMATRIX"
#define IUP_ADDLIN "ADDLIN"
#define IUP_ADDCOL "ADDCOL"
#define IUP_DELLIN "DELLIN"
#define IUP_DELCOL "DELCOL"
#define IUP_NUMLIN "NUMLIN"
#define IUP_NUMCOL "NUMCOL"
#define IUP_NUMLIN_VISIBLE "NUMLIN_VISIBLE"
#define IUP_NUMCOL_VISIBLE "NUMCOL_VISIBLE"
#define IUP_MARKED "MARKED"
#define IUP_WIDTHDEF "WIDTHDEF"
#define IUP_HEIGHTDEF "HEIGHTDEF"
#define IUP_AREA "AREA"
#define IUP_MARK_MODE "MARK_MODE"
#define IUP_LIN "LIN"
#define IUP_COL "COL"
#define IUP_LINCOL "LINCOL"
#define IUP_CELL "CELL"
#define IUP_EDIT_MODE "EDIT_MODE"
#define IUP_FOCUS_CELL "FOCUS_CELL"
#define IUP_ORIGIN "ORIGIN"
#define IUP_REDRAW "REDRAW"
#define IUP_PREVIOUSVALUE "PREVIOUSVALUE"
#define IUP_MOUSEMOVE_CB "MOUSEMOVE_CB"
#define IUP_ADDLEAF "ADDLEAF"
#define IUP_ADDBRANCH "ADDBRANCH"
#define IUP_DELNODE "DELNODE"
#define IUP_IMAGELEAF "IMAGELEAF"
#define IUP_IMAGEBRANCHCOLLAPSED "IMAGEBRANCHCOLLAPSED"
#define IUP_IMAGEBRANCHEXPANDED "IMAGEBRANCHEXPANDED"
#define IUP_IMAGEEXPANDED "IMAGEEXPANDED"
#define IUP_KIND "KIND"
#define IUP_PARENT "PARENT"
#define IUP_DEPTH "DEPTH"
#define IUP_MARKED "MARKED"
#define IUP_ADDEXPANDED "ADDEXPANDED"
#define IUP_CTRL "CTRL"
#define IUP_SHIFT "SHIFT"
#define IUP_STATE "STATE"
#define IUP_STARTING "STARTING"
#define IUP_LEAF "LEAF"
#define IUP_BRANCH "BRANCH"
#define IUP_SELECTED "SELECTED"
#define IUP_CHILDREN "CHILDREN"
#define IUP_MARKED "MARKED"
#define IUP_ROOT "ROOT"
#define IUP_LAST "LAST"
#define IUP_PGUP "PGUP"
#define IUP_PGDN "PGDN"
#define IUP_NEXT "NEXT"
#define IUP_PREVIOUS "PREVIOUS"
#define IUP_INVERT "INVERT"
#define IUP_BLOCK "BLOCK"
#define IUP_CLEARALL "CLEARALL"
#define IUP_MARKALL "MARKALL"
#define IUP_INVERTALL "INVERTALL"
#define IUP_REDRAW "REDRAW"
#define IUP_COLLAPSED "COLLAPSED"
#define IUP_EXPANDED "EXPANDED"
#define IUP_SELECTION_CB "SELECTION_CB"
#define IUP_BRANCHOPEN_CB "BRANCHOPEN_CB"
#define IUP_BRANCHCLOSE_CB "BRANCHCLOSE_CB"
#define IUP_RIGHTCLICK_CB "RIGHTCLICK_CB"
#define IUP_EXECUTELEAF_CB "EXECUTELEAF_CB"
#define IUP_RENAMENODE_CB "RENAMENODE_CB"
#define IUP_IMGLEAF "IMGLEAF"
#define IUP_IMGCOLLAPSED "IMGCOLLAPSED"
#define IUP_IMGEXPANDED "IMGEXPANDED"
#define IUP_IMGBLANK "IMGBLANK"
#define IUP_IMGPAPER "IMGPAPER"
