DEFRECORD KCML_TERMINFO

Structure return by 'KCML_Get_TermInfo
FLD namePack formatPurpose
TERMINFO_WINDOWSBOOLWindows drawn with WINDOW OPEN are done by the terminal.
TERMINFO_SAVESCREENBOOLScreen saving (HEX(0000)) is done locally
TERMINFO_NEWDECLAREBOOLSupport $DECLARE
TERMINFO_DECLARE_32BITBOOLSupport for 32 bit $DECLARE
TERMINFO_EIGHT_BIT_CHARSBOOLClient uses an 8 bit character set
TERMINFO_FORMSBOOLClient supports KCML forms
TERMINFO_CEBOOLClient running on Windows CE
TERMINFO_NETIERBOOLClient is running on a Netier NT terminal
TERMINFO_WTSBOOLClient is running on a Citrix or WTS thin client
TERMINFO_WKCMLBOOLClient is connected directly (i.e. client and server are running as one process and not in client server mode). This is the mode in which the WKCML product always runs
TERMINFO_UNICODEBOOLClient is a Unicode version
TERMINFO_WYSE_NTBOOLClient is running on a Wyse NT terminal
TERMINFO_BROWSERBOOLThe client is a browser
TERMINFO_KSTRESSBOOLFor internal use only
TERMINFO_SUPPORTBOOLFor internal use only
TERMINFO_CLIENTCOMBOOLGeneral ClientCOM objects supported
TERMINFO_KCLIENT_CLIENTCOMBOOLInternal "KClient" ClientCOM object supported
TERMINFO_MESSAGEBOXBOOL'MessageBox $DECLARE is supported
TERMINFO_InternalDeclareBOOLInternal $DECLARE client functions are supported (not all may be implemented - some may error function not found)
TERMINFO_Role$CHAR(16)The role, if set in a KClient lic.txt SUPPORT section
TERMINFO_DealerRole$CHAR(16)The role, if set in a KClient lic.txt DEALER section
TERMINFO_PilotBOOLServer lic.txt contains Pilot key
TERMINFO_ClientLicBOOLFor internal use only
TERMINFO_ScreenWidthScreen width in CSS pixels as returned by a browser client.
TERMINFO_ScreenHeightScreen height in CSS pixels as returned by a browser client.
TERMINFO_DialogUnitXMapping to convert dialog unit to horizontal pixels - px = (x * DialogUnitX) / 4. Browser client only.
TERMINFO_DialogUnitYMapping to convert dialog unit to vertical pixels - px = (y * DialogUnitY) / 8. Browser client only.
TERMINFO_TimeZoneTimeZone in minutes as returned by a browser client.
TERMINFO_UserAgent$CHAR(128)UserAgent string as returned by a browser client. Will be empty on KClient.
TERMINFO_TouchscreenBOOLClient has a touchscreen.

More info