| 
| enum   | {  
  GV_GROUP_INPUT_FIRST_PRIVATE_ID
,  
  GV_GROUP_INPUT_LAST_PRIVATE_ID
,  
  GV_GROUP_OUTPUT_FIRST_PRIVATE_ID
,  
  GV_GROUP_OUTPUT_LAST_PRIVATE_ID
,  
  GV_GROUP_INPUT_FIRST_ID
,  
  GV_GROUP_INPUT_LAST_ID
,  
  GV_GROUP_OUTPUT_FIRST_ID
,  
  GV_GROUP_OUTPUT_LAST_ID
 
 } | 
|   | 
| enum   | GvFileIdent {  
  GV_MACRO_IDENT
,  
  GV_PRESET_IDENT
 
 } | 
|   | 
| enum   | { GV_MESSAGE_FIRST_DATA_ID
 } | 
|   | 
| enum   | GvMessage {  
  GV_MESSAGE_NONE
,  
  GV_MESSAGE_PORT_ADDED
,  
  GV_MESSAGE_PORT_REMOVED
,  
  GV_MESSAGE_PORT_RENAMED
,  
  GV_MESSAGE_VIEW_CHANGED
,  
  GV_MESSAGE_NODE_RENAMED
,  
  GV_MESSAGE_NODE_ENABLED
,  
  GV_MESSAGE_NODE_DISABLED
,  
  GV_MESSAGE_NODE_CREATED
,  
  GV_MESSAGE_NODE_REMOVED
,  
  GV_MESSAGE_NODE_SELECTED
,  
  GV_MESSAGE_NODE_DESELECTED
,  
  GV_MESSAGE_OPERATOR_MENU
,  
  GV_MESSAGE_OPERATOR_EDIT_SETTINGS
,  
  GV_MESSAGE_MASTER_INIT
,  
  GV_MESSAGE_MASTER_REDRAW
,  
  GV_MESSAGE_TRANSLATE_ID
,  
  GV_MESSAGE_PORTS_MENU
,  
  GV_MESSAGE_OBJECT_RESOLVEPORTDESCID
 
 } | 
|   | 
| enum   | GvOperatorType {  
  GV_OPERATOR_TYPE_INVALID
,  
  GV_OPERATOR_TYPE_GROUP
,  
  GV_OPERATOR_TYPE_NODE
,  
  GV_OPERATOR_TYPE_DUMMY
,  
  GV_OPERATOR_TYPE_GENERAL
,  
  GV_OPERATOR_TYPE_CALCULATE
,  
  GV_OPERATOR_TYPE_ITERATOR
,  
  GV_OPERATOR_TYPE_BOOL
,  
  GV_OPERATOR_TYPE_LOGICAL
,  
  GV_OPERATOR_TYPE_ADAPTER
,  
  GV_OPERATOR_TYPE_THINKINGPARTICLES
 
 } | 
|   | 
| enum   | GvCalcState {  
  GV_CALC_STATE_NO_FAILURE
,  
  GV_CALC_STATE_DISABLED_FAILURE
,  
  GV_CALC_STATE_LOCAL_FAILURE
,  
  GV_CALC_STATE_MASTER_FAILURE
,  
  GV_CALC_STATE_GLOBAL_FAILURE
 
 } | 
|   | 
| enum   | GvPortIO {  
  GV_PORT_INVALID
,  
  GV_PORT_INPUT
,  
  GV_PORT_OUTPUT
,  
  GV_PORT_INPUT_OR_GEDATA
 
 } | 
|   | 
| enum   | GvBodyDefaultSize {  
  GV_DEFAULT_BODY_WIDTH
,  
  GV_DEFAULT_BODY_HEIGHT
 
 } | 
|   | 
| enum   | GvState {  
  GV_STATE_NORMAL
,  
  GV_STATE_SELECTED
,  
  GV_STATE_DISABLED
,  
  GV_STATE_SELECTED_AND_DISABLED
,  
  GV_NR_OF_STATES
 
 } | 
|   | 
| enum   | GvRunId {  
  GV_RESET_RUN_ID
,  
  GV_INITIAL_RUN_ID
 
 } | 
|   | 
| enum   | {  
  GV_INVALID
,  
  GV_ATOMARRAY
,  
  GV_BOOL
,  
  GV_INT
,  
  GV_REAL
,  
  GV_VECTOR
,  
  GV_NORMAL
,  
  GV_MATRIX
,  
  GV_TIME
,  
  GV_STRING
,  
  GV_ATOM
,  
  GV_USERDEF
,  
  GV_DESCID
 
 } | 
|   | 
| enum   | GvOpSetDataMode {  
  GV_OP_NOP
,  
  GV_OP_SET
,  
  GV_OP_DROP
,  
  GV_OP_DROP_IN_BODY
,  
  GV_OP_DROP_IN_INDOCK
,  
  GV_OP_DROP_IN_OUTDOCK
 
 } | 
|   | 
| enum   | GvPortID {  
  GV_INPUT_FIRST_ID
,  
  GV_INPUT_LAST_ID
,  
  GV_OUTPUT_FIRST_ID
,  
  GV_OUTPUT_LAST_ID
,  
  GV_INPUT_FIRST_PRIVATE_ID
,  
  GV_INPUT_LAST_PRIVATE_ID
,  
  GV_OUTPUT_FIRST_PRIVATE_ID
,  
  GV_OUTPUT_LAST_PRIVATE_ID
 
 } | 
|   | 
| enum   | GvLayoutType {  
  GV_LAYOUT_IN_LEFT
,  
  GV_LAYOUT_IN_RIGHT
,  
  GV_LAYOUT_IN_TOP
,  
  GV_LAYOUT_IN_BOTTOM
,  
  GV_NR_OF_LAYOUT_TYPES
 
 } | 
|   | 
| enum   | GvConnMode {  
  GV_CONNECTION_MODE_DIRECT
,  
  GV_CONNECTION_MODE_STRAIGHT
,  
  GV_CONNECTION_MODE_NORMAL
,  
  GV_CONNECTION_MODE_CURVED
 
 } | 
|   | 
| enum   | GvDrawState {  
  GV_DRAW_NONE
,  
  GV_DRAW_MINIMIZED
,  
  GV_DRAW_NORMAL
,  
  GV_DRAW_EXTENDED
,  
  GV_DRAW_FULLSCREEN
 
 } | 
|   | 
| enum   | GvGuiConfigIDs {  
  GV_GUI_CONFIG_LAYOUT_TYPE
,  
  GV_GUI_CONFIG_CONNECTION_MODE
,  
  GV_GUI_CONFIG_GRID_X
,  
  GV_GUI_CONFIG_GRID_Y
,  
  GV_GUI_CONFIG_STATUS_BAR
,  
  GV_GUI_CONFIG_CONNECTION_MIN_OFFSET
,  
  GV_GUI_CONFIG_CONNECTION_MAX_OFFSET
,  
  GV_GUI_CONFIG_TEXT_BORDER_HORZ
,  
  GV_GUI_CONFIG_TEXT_BORDER_VERT
,  
  GV_GUI_CONFIG_BORDER_SIZE
,  
  GV_GUI_CONFIG_DOCK_WIDTH
,  
  GV_GUI_CONFIG_DOCK_HEIGHT
,  
  GV_GUI_CONFIG_PORT_WIDTH
,  
  GV_GUI_CONFIG_PORT_HEIGHT
,  
  GV_GUI_CONFIG_PAN_WIDTH
,  
  GV_GUI_CONFIG_PAN_HEIGHT
,  
  GV_GUI_CONFIG_ZOOM_WIDTH
,  
  GV_GUI_CONFIG_ZOOM_HEIGHT
,  
  GV_GUI_CONFIG_PORT_SPACE
,  
  GV_GUI_CONFIG_HEAD_HEIGHT
,  
  GV_GUI_CONFIG_FOOT_HEIGHT
,  
  GV_GUI_CONFIG_CONNECTION_SELECT_DISTANCE
,  
  GV_GUI_CONFIG_ADDITIONAL_FRAME_SELECT_DISTANCE
,  
  GV_GUI_CONFIG_ADDITIONAL_PORT_LABEL_SPACE
,  
  GV_GUI_CONFIG_LINE_SPACE
,  
  GV_GUI_CONFIG_TEXT_COLOR
,  
  GV_GUI_CONFIG_HEAD_NORMAL_COLOR
,  
  GV_GUI_CONFIG_HEAD_ERROR_COLOR
,  
  GV_GUI_CONFIG_FOOT_COLOR
,  
  GV_GUI_CONFIG_BODY_COLOR
,  
  GV_GUI_CONFIG_GRID_COLOR
,  
  GV_GUI_CONFIG_INPORT_AREA_COLOR
,  
  GV_GUI_CONFIG_OUTPORT_AREA_COLOR
,  
  GV_GUI_CONFIG_INPORT_COLOR
,  
  GV_GUI_CONFIG_OUTPORT_COLOR
,  
  GV_GUI_CONFIG_INDOCK_COLOR
,  
  GV_GUI_CONFIG_OUTDOCK_COLOR
,  
  GV_GUI_CONFIG_PAN_COLOR
,  
  GV_GUI_CONFIG_ZOOM_COLOR
,  
  GV_GUI_CONFIG_SELECTBOX_COLOR
,  
  GV_GUI_CONFIG_BORDER_NORMAL_COLOR
,  
  GV_GUI_CONFIG_BORDER_SELECTED_COLOR
,  
  GV_GUI_CONFIG_INPORTLABEL_COLOR
,  
  GV_GUI_CONFIG_OUTPORTLABEL_COLOR
,  
  GV_GUI_CONFIG_INPORTLABEL_BORDER_COLOR
,  
  GV_GUI_CONFIG_OUTPORTLABEL_BORDER_COLOR
,  
  GV_GUI_CONFIG_CONNECTION_NORMAL_COLOR
,  
  GV_GUI_CONFIG_CONNECTION_TEMP_COLOR
,  
  GV_GUI_CONFIG_CONNECTION_VALID_COLOR
,  
  GV_GUI_CONFIG_CONNECTION_DISABLED_COLOR
,  
  GV_GUI_CONFIG_CONNECTION_FORBIDDEN_COLOR
,  
  GV_GUI_CONFIG_CONNECTION_SELECTED_COLOR
,  
  GV_GUI_CONFIG_CONNECTION_IN_FOCUS_COLOR
,  
  GV_GUI_CONFIG_PORTS_SQUARE
,  
  GV_GUI_CONFIG_BORDER_NORMAL_DISABLED_COLOR
,  
  GV_GUI_CONFIG_BORDER_SELECTED_DISABLED_COLOR
,  
  GV_GUI_CONFIG_SORT_MENUS
,  
  GV_GUI_CONFIG_SORT_PORTS
,  
  GV_GUI_CONFIG_NR_OF_ENTRIES
 
 } | 
|   | 
| enum   | GvMasterConfigIDs {  
  GV_MASTER_CONFIG_LIVE_REFRESH
,  
  GV_MASTER_CONFIG_ANIM_REFRESH
,  
  GV_MASTER_CONFIG_PERFORMANCEVIEW_ENABLE
,  
  GV_MASTER_CONFIG_PERFORMANCEVIEW_MODE
,  
  GV_MASTER_CONFIG_PERFORMANCEVIEW_INTENSITY_COUNT
,  
  GV_MASTER_CONFIG_PERFORMANCEVIEW_INTENSITY_TIME
 
 } | 
|   | 
| enum   | GvWorldConfigIDs { GV_WORLD_CONFIG_UNDO_DEPTH
 } | 
|   | 
| enum   | GvCalcFlags {  
  GV_CALC_FLAG_NONE
,  
  GV_CALC_FLAG_READ_ONLY
 
 } | 
|   | 
| enum   | GvPortDescFlags {  
  GV_PORTDESCRIPTION_NONE
,  
  GV_PORTDESCRIPTION_MULTIPLE
,  
  GV_PORTDESCRIPTION_INVISIBLE
,  
  GV_PORTDESCRIPTION_STATIC
,  
  GV_PORTDESCRIPTION_FIXED
,  
  GV_PORTDESCRIPTION_PORTONLY
,  
  GV_PORTDESCRIPTION_NEEDED
,  
  GV_PORTDESCRIPTION_ITERATOR
 
 } | 
|   | 
| enum   | GvPortFlags {  
  GV_PORT_FLAG_NONE
,  
  GV_PORT_FLAG_IS_VISIBLE
,  
  GV_PORT_FLAG_IS_ITERATE
 
 } | 
|   | 
| enum   | GvOperatorDescriptionFlags { GV_DESCRIPTIONFLAG_NONE
 } | 
|   | 
| enum   | GvOperatorFlags {  
  GV_OPERATORFLAG_NONE
,  
  GV_OPERATORFLAG_LOCAL
,  
  GV_OPERATORFLAG_MULTIPLE_DRAW
,  
  GV_OPERATORFLAG_REFRESH_ON_DELETE
,  
  GV_OPERATORFLAG_ITERATOR
 
 } | 
|   | 
| enum   | GvCalcHookType {  
  GV_CALC_HOOK_INIT
,  
  GV_CALC_HOOK_BEGIN
,  
  GV_CALC_HOOK_END
,  
  GV_CALC_HOOK_RECALCULATE_BEGIN
,  
  GV_CALC_HOOK_RECALCULATE_END
,  
  GV_CALC_HOOK_FREE
 
 } | 
|   | 
| enum   | GvAnimHookType {  
  GV_ANIM_HOOK_INIT
,  
  GV_ANIM_HOOK_FREE
,  
  GV_ANIM_HOOK_MAIN
 
 } | 
|   | 
| enum   | GvInsertMode {  
  GV_INSERT_UNDER
,  
  GV_INSERT_UNDER_LAST
,  
  GV_INSERT_BEFORE
,  
  GV_INSERT_AFTER
,  
  GV_INSERT_NONE
 
 } | 
|   |