Constant Values

These are the constant values used for all methods.

Enumerations:

OHIO_DIRECTION

OHIO_TYPE

OHIO_STATE

OHIO_PLANE

OHIO_COLOR

OHIO_EXTENDED

OHIO_FIELD

OHIO_UPDATE

OHIO_OWNER

OHIO_INPUTINHIBITED

OHIO_KEY

 

OHIO_DIRECTION:

Read-only Attribute enum OHIO_DIRECTION. This enum is used by:

Constant

Value

 Description

OHIO_DIRECTION_FORWARD

0

Forward (beginning towards end)

OHIO_DIRECTION_BACKWARD

1

Backward (end towards beginning)

 

OHIO_TYPE:

Read-only Attribute enum OHIO_TYPE. This enum is used by:

Constant
Value
Description
OHIO_TYPE_UNKNOWN
0
Unknown host
OHIO_TYPE_3270
1
3270 host
OHIO_TYPE_5250
2
5250 host

 

OHIO_STATE:

Read-only Attribute enum OHIO_STATE. This enum is used by:

Constants
Value
Description
OHIO_STATE_DISCONNECTED
0
The communication link to the host is not connected
OHIO_STATE_CONNECTED
1
The communication link to the host is connected

 

OHIO_PLANE:

Read-only Attribute enum OHIO_PLANE. This enum is used by:

Constant
Value
Description
OHIO_PLANE_TEXT
1
Indicates text plane (character data)
OHIO_PLANE_COLOR
2
Indicates color plane (standard HLLAPI CGA color values)
OHIO_PLANE_FIELD
4
Indicates field attribute plane (field attribute bytes)
OHIO_PLANE_EXTENDED
8
Indicates extended plane (extended attribute bytes)

 

OHIO_COLOR :

Read-only Attribute enum OHIO_COLOR. These values are returned in the color plane from methods:

Constants
Value
Description
OHIO_COLOR_BLACK
0
Black
OHIO_COLOR_BLUE
1
Blue
OHIO_COLOR_GREEN
2
Green
OHIO_COLOR_CYAN
3
Cyan
OHIO_COLOR_RED
4
Red
OHIO_COLOR_MAGENTA
5
Magenta
OHIO_COLOR_YELLOW
6

Yellow

OHIO_COLOR_WHITE
7
White

 

OHIO_EXTENDED:

Read-only Attribute enum OHIO_EXTENDED. These values are returned in the extended field plane from the methods:

Constants
Value
Description
OHIO_EXTENDED_HILITE
0xC0
Bitmask for Highlighting Bits
OHIO_EXTENDED_COLOR
0x38
Bitmask for Color Bits
OHIO_EXTENDED_RESERVED
0x07
Bitmask for Reserved Bits
OHIO_EXTENDED_HILITE_NORMAL
0x00
Normal highlighting
OHIO_EXTENDED_HILITE_BLINK
0x40
Blinking highlighting
OHIO_EXTENDED_HILITE_REVERSEVIDEO
0x80
Reverse Video highlighting
OHIO_EXTENDED_HILITE_UNDERSCORE
0xC0
Underscore highlighting
OHIO_EXTENDED_COLOR_DEFAULT
0x00
Default color
OHIO_EXTENDED_COLOR_BLUE
0x08
Blue
OHIO_EXTENDED_COLOR_RED
0x10
Red
OHIO_EXTENDED_COLOR_PINK
0x18
Pink
OHIO_EXTENDED_COLOR_GREEN
0x20
Green
OHIO_EXTENDED_COLOR_TURQUOISE
0x28
Turquoise
OHIO_EXTENDED_COLOR_YELLOW
0x30
Yellow
OHIO_EXTENDED_COLOR_WHITE
0x38
White

 

OHIO_FIELD:

Read-only Attribute enum OHIO_FIELD. These values are returned in the Ohio Field Attributes from methods:

Constants
Value
Description
OHIO_FIELD_ATTRIBUTE
0xC0
Bitmask for field attribute
OHIO_FIELD_PROTECTED
0x20
Protected field
OHIO_FIELD_NUMERIC
0x10
Numeric field
OHIO_FIELD_PEN_SELECTABLE
0x08
Pen selectable field
OHIO_FIELD_HIGH_INTENSITY
0x04
High intensity field
OHIO_FIELD_HIDDEN
0x0C
Hidden field
OHIO_FIELD_RESERVED
0x02
Reserved field
OHIO_FIELD_MODIFIED
0x01
Modified field

 

OHIO_UPDATE:

Read-only Attribute enum OHIO_UPDATE. This enum is used by:

Constant
Value
Description
OHIO_UPDATE_HOST
0
Update initiated by host
OHIO_UPDATE_CLIENT
1
Update initiated by client

 

OHIO_OWNER:

Read-only Attribute enum OHIO_OWNER. This enum is used by:

Constant
Value
Description
OHIO_OWNER_UNKNOWN
0
Uninitialized
OHIO_OWNER_APP
1
Host Application Connected (3270 or 5250)
OHIO_OWNER_NVT
2
NVT (Network Virtual Terminal) mode
OHIO_OWNER_UNOWNED
3
Unowned (3270 only)
OHIO_OWNER_SSCP
4
SSCP-LU Session (3270 only)

 

OHIO_INPUTINHIBITED:

Read-only Attribute enum OHIO_INPUTINHIBITED. This enum is used by:

Constants
Value
Description
OHIO_INPUTINHIBITED_NOTINHIBITED
0
Input not inhibited
OHIO_INPUTINHIBITED_SYSTEM_WAIT
1
Input inhibited by a System Wait state ("X SYSTEM" or "X ( )")
OHIO_INPUTINHIBITED_OTHER
5
Input inhibited by something X condition

 

OHIO_KEY:

Read only Attribute enum OHIO_KEY. This enum is used by:

Constant

Value
OHIO_KEY_ATTN
0x0182
OHIO_KEY_BACKSPACE
0x0183
OHIO_KEY_BACKTAB
0x0184
OHIO_KEY_CLEAR
0x0186
OHIO_KEY_CURSORSEL
0x0188
OHIO_KEY_DELETE
0x0189
OHIO_KEY_DOWN
0x018B
OHIO_KEY_DUP
0x018C
OHIO_KEY_ENTER
0x018D
OHIO_KEY_ERASEEOF
0x018E
OHIO_KEY_ERASEINPUT
0x018F
OHIO_KEY_HOME
0x0190
OHIO_KEY_LEFT
0x0193
OHIO_KEY_MARK
0x0194
OHIO_KEY_NEWLINE
0x0195
OHIO_KEY_PA1
0x0196
OHIO_KEY_PA2
0x0197
OHIO_KEY_PA3
0x0198
OHIO_KEY_PF1
0x01A0
OHIO_KEY_PF2
0x01A1
OHIO_KEY_PF3
0x01A2
OHIO_KEY_PF4
0x01A3
OHIO_KEY_PF5
0x01A4
OHIO_KEY_PF6
0x01A5
OHIO_KEY_PF7
0x01A6
OHIO_KEY_PF8
0x01A7
OHIO_KEY_PF9
0x01A8
OHIO_KEY_PF10
0x01A9
OHIO_KEY_PF11
0x01AA
OHIO_KEY_PF12
0x01AB
OHIO_KEY_PF13
0x01AC
OHIO_KEY_PF14
0x01AD
OHIO_KEY_PF15
0x01AE
OHIO_KEY_PF16
0x01AF
OHIO_KEY_PF17
0x01B0
OHIO_KEY_PF18
0x01B1
OHIO_KEY_PF19
0x01B2
OHIO_KEY_PF20
0x01B3
OHIO_KEY_PF21
0x01B4
OHIO_KEY_PF22
0x01B5
OHIO_KEY_PF23
0x01B6
OHIO_KEY_PF24
0x01B7
OHIO_KEY_RESET
0x019A
OHIO_KEY_RIGHT
0x019B
OHIO_KEY_SYSREQ
0x019C
OHIO_KEY_TABFORWARD
0x019D
OHIO_KEY_UP
0x019F
OHIO_KEY_CANCEL
0x01ED
OHIO_KEY_HELP
0x01EE
OHIO_KEY_TESTREQ
0x01EF
OHIO_KEY_RECBKSPACE
0x01F0
OHIO_KEY_ROLLUP
0x01F1
OHIO_KEY_ROLLDOWN
0x01F2
OHIO_KEY_ROLLLEFT
0x01F3
OHIO_KEY_ROLLRIGHT
0x01F4
OHIO_KEY_FIELDEXIT
0x01F5
OHIO_KEY_FIELDPLUS
0x01F6

OHIO_KEY_FIELDMINUS

0x01F7