Magic constants

>Database Constants

'Magic' constants

These are constants used with the 'KCML_Decode_MagicToType() function which can examine a specially decorated or 'magic' handle number and return the type of decoration thus identifying the type of handle. The decoration is applied by KCML to allow the Workbench to reveal extra information about the handle or symbol.

DEF ENUM enumeration name KDB_DECODE_MAGIC_ENUM

Enumeration ValueValueDescription
_KDB_MAGIC_ERROR0Returned by KCML_Decode_MagicToType() for ERROR
_KDB_MAGIC_SYMBOL1Returned by KCML_Decode_MagicToType() for SYMBOL
_KDB_MAGIC_HANDLE2Returned by KCML_Decode_MagicToType() for HANDLE
_KDB_MAGIC_CONNECTION3Returned by KCML_Decode_MagicToType() for CONNECTION
_KDB_MAGIC_XML4Returned by KCML_Decode_MagicToType() for XML
_KDB_MAGIC_DEFERRED_POOL_HANDLE5Returned by KCML_Decode_MagicToType() for DEFERRED_POOL_HANDLE
_KDB_MAGIC_POOL_HANDLE6Returned by KCML_Decode_MagicToType() for POOL_HANDLE
_KDB_MAGIC_NEWFORMS7Returned by KCML_Decode_MagicToType() for NEWFORMS
_KDB_MAGIC_NEWFORMS68Returned by KCML_Decode_MagicToType() for NEWFORMS6
_KDB_MAGIC_FIELDSYM9Returned by KCML_Decode_MagicToType() for FIELDSYM
_KDB_MAGIC_OBJ_HANDLE10Returned by KCML_Decode_MagicToType() for OBJ_HANDLE
_KDB_MAGIC_SYM711Returned by KCML_Decode_MagicToType() for SYM7
_KDB_MAGIC_RUNTIME12Returned by KCML_Decode_MagicToType() for RUNTIME
_KDB_MAGIC_GLOBAL13Returned by KCML_Decode_MagicToType() for GLOBAL
_KDB_MAGIC_BID_DEFINED14Returned by KCML_Decode_MagicToType() for BID_DEFINED
_KDB_MAGIC_DECLARE_PTR15Returned by KCML_Decode_MagicToType() for DECLARE_PTR
_KDB_MAGIC_JSON16Returned by KCML_Decode_MagicToType() for JSON

Back to the list of Enumerations and Constants