ISP.DEF 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853
  1. (* Release 3.10 *)
  2. (*-------------------------------------------------------------------------*
  3. * *
  4. * ISP.DEF - Modula-2 OS/2 API Isp... interface *
  5. * *
  6. * COPYRIGHT (C) 1989..1992 Clarion Software Corporation. *
  7. * Copyright (c) 1988 Microsoft Corporation *
  8. * All Rights Reserved *
  9. * *
  10. * This file is compatible with OS/2 version 1.2. *
  11. * *
  12. *--------------------------------------------------------------------------*)
  13. (*# call(o_a_size => off,
  14. o_a_copy=>off,
  15. result_optional=>on,
  16. reg_saved => (bx, cx, dx, si, di, es, ds, st1, st2),
  17. reg_param => (),
  18. seg_name => none,
  19. near_call => off,
  20. ds_eq_ss => off) *)
  21. (*# module(implementation=>off, init_code => off) *)
  22. (*# name(prefix => os2_lib) *)
  23. (*# data(near_ptr => off) *)
  24. DEFINITION MODULE Isp;
  25. FROM OS2DEF IMPORT BOOL;
  26. (* OS/2 Dialog Manager message constants and type definitions for
  27. user controls and user exits. *)
  28. (* Application-defined messages should be begin at DM_USER to avoid *)
  29. (* conflict with DM-defined messages. *)
  30. CONST
  31. DM_USER = 2000H;
  32. CM_MESSAGE_BASE = 2800H;
  33. (* DM messages common to User Controls and User Exits *)
  34. CM_FREE_CTL_RESOURCES = CM_MESSAGE_BASE+00H;
  35. CM_MEM_ALLOC = CM_MESSAGE_BASE+01H;
  36. CM_MEM_FREE = CM_MESSAGE_BASE+02H;
  37. CM_MEM_REALLOC = CM_MESSAGE_BASE+03H;
  38. CM_QUERY_CTL_HDL = CM_MESSAGE_BASE+04H;
  39. CM_QUERY_USER_INST_PTR = CM_MESSAGE_BASE+05H;
  40. CM_SET_USER_INST_PTR = CM_MESSAGE_BASE+06H;
  41. CM_UPDATE_CONTROL = CM_MESSAGE_BASE+07H;
  42. (* DM User Control Messages *)
  43. CM_INIT_USER_CONTROL = CM_MESSAGE_BASE+08H;
  44. CM_PANEL_ENTERED = CM_MESSAGE_BASE+09H;
  45. CM_END_DISPLAY = CM_MESSAGE_BASE+0AH;
  46. CM_GET_UC_PARM_AND_TEXT = CM_MESSAGE_BASE+0BH;
  47. CM_NO_FOCUS_USER_CONTROL = CM_MESSAGE_BASE+0CH;
  48. CM_YES_FOCUS_USER_CONTROL = CM_MESSAGE_BASE+0DH;
  49. CM_SET_MIN_MAX_SIZE = CM_MESSAGE_BASE+0EH;
  50. (* DM User Action Exit Messages *)
  51. CM_DO_ACTION = CM_MESSAGE_BASE+0FH;
  52. CM_INIT_USER_ACTION = CM_MESSAGE_BASE+010H;
  53. (* DM User Check Exit Messages *)
  54. CM_DO_CHECK = CM_MESSAGE_BASE+011H;
  55. CM_INIT_USER_CHECK = CM_MESSAGE_BASE+012H;
  56. (* DM User Command Action Exit Messages *)
  57. CM_DO_CMD_ACTION = CM_MESSAGE_BASE+013H;
  58. CM_INIT_USER_CMD_ACTION = CM_MESSAGE_BASE+014H;
  59. (* DM User Translate Exit Messages *)
  60. CM_DO_XLATE = CM_MESSAGE_BASE+015H;
  61. CM_INIT_USER_XLATE = CM_MESSAGE_BASE+016H;
  62. (* DM User Variable Exit Messages *)
  63. CM_INIT_USER_VARIABLE = CM_MESSAGE_BASE+017H;
  64. CM_QUERY_VARIABLE_VALUE = CM_MESSAGE_BASE+018H;
  65. CM_SET_VARIABLE_VALUE = CM_MESSAGE_BASE+019H;
  66. CCTL_INPUT = 1;
  67. CCTL_OUTPUT = 2;
  68. (* These constants are provided to make is easy for the writer of a *)
  69. (* user control or user exit to register their class. *)
  70. (* *)
  71. (* The style constants provided as class styles for the application's *)
  72. (* user control/exit window class. They should "or" in any of their *)
  73. (* own class styles. Currently these are null because DM doesn't *)
  74. (* require user controls/exits to have a particular window style, but *)
  75. (* these can be changed in the future if that requirement arises. *)
  76. (* *)
  77. (* The extra bytes constants should be used so that user controls/ *)
  78. (* exits have extra window words for the pointer to their instance *)
  79. (* data. Any extra bytes the application wants to use must be after *)
  80. (* the first 4 in the extra window words, as these are reserved by *)
  81. (* DM. Remember the UserInstancePtr in the user control/exit *)
  82. (* instance data can be used to point to application specific data. *)
  83. CCTL_UC_CLASS_STYLE = 00H; (* User control *)
  84. CCTL_UA_CLASS_STYLE = 00H; (* Action *)
  85. CCTL_UK_CLASS_STYLE = 00H; (* Check *)
  86. CCTL_UM_CLASS_STYLE = 00H; (* Command action *)
  87. CCTL_UX_CLASS_STYLE = 00H; (* Translate *)
  88. CCTL_UV_CLASS_STYLE = 00H; (* Variable access*)
  89. CCTL_UC_EXTRA_BYTES = 4; (* User control *)
  90. CCTL_UA_EXTRA_BYTES = 4; (* Action *)
  91. CCTL_UK_EXTRA_BYTES = 4; (* Check *)
  92. CCTL_UM_EXTRA_BYTES = 4; (* Command action *)
  93. CCTL_UX_EXTRA_BYTES = 4; (* Translate *)
  94. CCTL_UV_EXTRA_BYTES = 4; (* Variable access*)
  95. TYPE
  96. DefaultMessageParm = RECORD
  97. RetCode : LONGCARD;
  98. MsgParmSize: CARDINAL;
  99. END;
  100. FreeCtlResourcesParm = DefaultMessageParm;
  101. InitUserControlParm = DefaultMessageParm;
  102. InitUserVariableParm = DefaultMessageParm;
  103. NoFocusUserControlParm = DefaultMessageParm;
  104. YesFocusUserControlParm = DefaultMessageParm;
  105. PanelEnteredParm = DefaultMessageParm;
  106. QueryUserInstPtrParm = DefaultMessageParm;
  107. MemAllocParm = RECORD
  108. RetCode : LONGCARD;
  109. MsgParmSize: CARDINAL;
  110. ByteCount : CARDINAL;
  111. END;
  112. MemFreeParm = RECORD
  113. RetCode : LONGCARD;
  114. MsgParmSize: CARDINAL;
  115. MemPtr : FarADDRESS;
  116. END;
  117. MemReallocParm = RECORD
  118. RetCode : LONGCARD;
  119. MsgParmSize : CARDINAL;
  120. NewByteCount: CARDINAL;
  121. SrcPtr : FarADDRESS;
  122. END;
  123. QueryCtlHdlParm = RECORD
  124. RetCode : LONGCARD;
  125. MsgParmSize : CARDINAL;
  126. Name : FarADDRESS;
  127. END;
  128. SetUserInstPtrParm = RECORD
  129. RetCode : LONGCARD;
  130. MsgParmSize : CARDINAL;
  131. UserInstPtr : FarADDRESS;
  132. END;
  133. UpdateControlParm = RECORD
  134. RetCode : LONGCARD;
  135. MsgParmSize : CARDINAL;
  136. SetInitialState : BOOL;
  137. END;
  138. EndDisplayParm = RECORD
  139. RetCode : LONGCARD;
  140. MsgParmSize : CARDINAL;
  141. DispReasonCode : LONGCARD;
  142. MsgOnInvalidField: BOOL;
  143. END;
  144. SetMinMaxSizeParm = RECORD
  145. RetCode : LONGCARD;
  146. MsgParmSize : CARDINAL;
  147. MinWidth,
  148. MaxWidth,
  149. MinDepth,
  150. MaxDepth : CARDINAL;
  151. END;
  152. DoActionParm = RECORD
  153. RetCode : LONGCARD;
  154. MsgParmSize : CARDINAL;
  155. ActionParmPtr: FarADDRESS;
  156. END;
  157. InitUserActionParm = RECORD
  158. RetCode : LONGCARD;
  159. MsgParmSize : CARDINAL;
  160. ActionParmPtr: FarADDRESS;
  161. END;
  162. DoCheckParm = RECORD
  163. RetCode : LONGCARD;
  164. MsgParmSize : CARDINAL;
  165. CheckValuePtr,
  166. CheckParm1Ptr,
  167. CheckParm2Ptr: FarADDRESS;
  168. END;
  169. InitUserCheckParm = RECORD
  170. RetCode : LONGCARD;
  171. MsgParmSize : CARDINAL;
  172. CheckParm1Ptr,
  173. CheckParm2Ptr: FarADDRESS;
  174. END;
  175. DoCmdActionParm = RECORD
  176. RetCode : LONGCARD;
  177. MsgParmSize : CARDINAL;
  178. CmdParmPtr,
  179. CmdActionParmPtr: FarADDRESS;
  180. END;
  181. InitUserCmdActionParm = RECORD
  182. RetCode : LONGCARD;
  183. MsgParmSize : CARDINAL;
  184. CmdActionParmPtr: FarADDRESS;
  185. END;
  186. DoXlateParm = RECORD
  187. RetCode : LONGCARD;
  188. MsgParmSize : CARDINAL;
  189. Direction : CARDINAL;
  190. XlBufLen : CARDINAL;
  191. XlBufPtr : FarADDRESS;
  192. XlParmPtr : FarADDRESS;
  193. Continue : BOOL;
  194. END;
  195. InitUserXlateParm = RECORD
  196. RetCode : LONGCARD;
  197. MsgParmSize : CARDINAL;
  198. XlBufLen : CARDINAL;
  199. XlParmPtr : FarADDRESS;
  200. END;
  201. QueryVariableValueParm = RECORD
  202. RetCode : LONGCARD;
  203. MsgParmSize : CARDINAL;
  204. VnamePtr : FarADDRESS;
  205. RetBufPtr : FarADDRESS;
  206. RetBufLen : CARDINAL;
  207. Subscript : CARDINAL;
  208. END;
  209. SetVariableValueParm = RECORD
  210. RetCode : LONGCARD;
  211. MsgParmSize : CARDINAL;
  212. VnamePtr : FarADDRESS;
  213. BufPtr : FarADDRESS;
  214. Subscript : CARDINAL;
  215. END;
  216. (* OS/2 Dialog Manager type definitions for the communication block and
  217. declarations for the functions used to call Dialog Manager Services *)
  218. (*# call(c_conv=>on, reg_param=>(), near_call=>off, reg_saved=>(di,si,ds,st1,st2)) *)
  219. CONST
  220. DMCOMMBLOCK_ERROR_INFO_COUNT = 6;
  221. TYPE
  222. DMERRORINFO = RECORD
  223. ReasonCode: LONGCARD; (* Dialog Manager Return Code *)
  224. OS2RetCode: LONGCARD; (* DOS Return Code *)
  225. END;
  226. DMCOMMBLOCK = RECORD
  227. ReturnCode: LONGCARD; (* Dialog Manager Return Code *)
  228. ReasonCode: LONGCARD; (* Dialog Manager Reason Code *)
  229. InstanceID: ARRAY[0..7] OF CHAR; (* Instance Identifier *)
  230. OS2RetCode: LONGCARD; (* DOS Return Code *)
  231. ErrorInfo : ARRAY [0..DMCOMMBLOCK_ERROR_INFO_COUNT-1] OF DMERRORINFO;
  232. (* Error Information Array *)
  233. Filler : ARRAY [0..59] OF CHAR; (* Used by DM -- don't modify *)
  234. END;
  235. PROCEDURE ISPCI (VAR c:DMCOMMBLOCK; p1:LONGINT; p2: FarADDRESS): INTEGER;
  236. PROCEDURE ISPCI2(VAR c:DMCOMMBLOCK; p1:LONGINT; p2,p3,p4: FarADDRESS): INTEGER;
  237. (* OS/2 Dialog Manager error constants for user applications. *)
  238. (* Dialog Manager Error Constants *)
  239. CONST
  240. DMERR_BASE_ERROR_CLASS = 100000;
  241. DMERR_INFORMATIONAL = 0;
  242. DMERR_LOW_WARNING = 400000;
  243. DMERR_HIGH_WARNING = 800000;
  244. DMERR_PROGRAMMER_ERROR = 1200000;
  245. DMERR_RESOURCE_FAILURE = 1600000;
  246. DMERR_SEVERE_ERROR = 2000000;
  247. (* ISPCI/ISPCI2 Error Constants *)
  248. DMERR_INVALID_HWND = 1200100;
  249. DMERR_UPPERCASE = 1200101;
  250. DMERR_UPPERCASE_BUFFER = 1200102;
  251. DMERR_UPPERCASE_VERB = 1200103;
  252. DMERR_UNEXPECTED_PAREN = 1200104;
  253. DMERR_BUF_TOO_LONG = 1200105;
  254. DMERR_INVALID_SERVICE_PARM = 1200106;
  255. DMERR_TOO_MANY_PARMS = 1200107;
  256. DMERR_SUBFIELD = 1200108;
  257. DMERR_INVALID_KEYWORD = 1200109;
  258. DMERR_SUBFIELD_MISSING = 1200110;
  259. DMERR_PARM_MISSING = 1200111;
  260. DMERR_POSITIONAL_MISSING = 1200112;
  261. DMERR_INVALID_PARM_LENGTH = 1200113;
  262. DMERR_LIST_FOUND = 1200114;
  263. DMERR_NAME_LIST = 1200115;
  264. DMERR_KEYWORD_CONFLICT = 1200116;
  265. DMERR_CMD_SERVICE = 1200117;
  266. DMERR_STRING_END = 1200118;
  267. DMERR_END_BUFFER_FOUND = 1200119;
  268. DMERR_SUBSCRIPT_INVALID = 1200120;
  269. DMERR_ISPCI2_CALL = 1200121;
  270. DMERR_GET_SUBSTITUTE_VAR = 1200122;
  271. DMERR_MORE_PARMS = 1200123;
  272. DMERR_ISPCI_CALL = 1200124;
  273. DMERR_BUFFER_EXCEEDS_MAX = 1200125;
  274. DMERR_SERVICE_NOT_FOUND = 1200126;
  275. DMERR_SERVICE_NAME_LENGTH = 1200127;
  276. DMERR_BUFFER_EMPTY = 1200128;
  277. DMERR_UNEXPECTED_LIST_FOUND = 1200129;
  278. DMERR_PARM_TOO_LONG = 1200130;
  279. DMERR_POSITIONAL_NOT_FOUND = 1200131;
  280. DMERR_NO_POSITIONAL_FOUND = 1200132;
  281. DMERR_NULL_PARM = 1200133;
  282. DMERR_END_BUFF_BEFORE_END_LIST = 1200134;
  283. DMERR_KEYWORD_NOT_IN_TABLE = 1200135;
  284. DMERR_INVALID_KEYWORD_LENGTH = 1200136;
  285. DMERR_INVALID_SUB_KEYWORD = 1200137;
  286. DMERR_SUBFIELD_NOT_NUMERIC = 1200138;
  287. DMERR_REQUIRED_SUBFIELD_MISSING = 1200139;
  288. DMERR_CONVERTING_NUMERIC_PARM = 1200140;
  289. DMERR_NUMERIC_PARM_RANGE = 1200141;
  290. DMERR_KEYWORD_TABLE_NOT_FOUND = 1600100;
  291. (* Dialog Manager Controls Error Constants *)
  292. DMERR_LOAD_APPL_CMD_TABLE = 505;
  293. CMERR_DEFAULT_KEY_TABLE_ENTRY = 400500;
  294. CMERR_MATCHING_COMMAND_INDEX = 400501;
  295. CMERR_NO_COMMAND_FOR_KEY = 400502;
  296. DMERR_COMMAND_STACK_EMPTY = 400503;
  297. CMERR_PS_INVALID_VALUE = 400504;
  298. CMERR_DUPLICATE_LF_MOD_ROWS = 400505;
  299. CMERR_OUT_OF_BOUNDS_POS = 800500;
  300. CMERR_QUERY_ZPANELID = 800501;
  301. CMERR_QUERY_ZFKA = 800502;
  302. CMERR_UA_DO_ACTION = 800505;
  303. CMERR_UM_DO_CMD_ACTION = 800506;
  304. CMERR_UX_DO_XLATE = 800507;
  305. CMERR_UK_DO_CHECK = 800508;
  306. CMERR_EXECUTING_SCROLL = 800509;
  307. CMERR_LMARGIN_EXCEEDS_RMARGIN = 800510;
  308. CMERR_FONT_NOT_AVAILABLE = 800511;
  309. CMERR_OVERFLOW_LF_MOD_ROWS = 800523;
  310. CMERR_USER_DATA_FAILED_XLAT = 800524;
  311. CMERR_VAR_DATA_TOO_BIG = 800525;
  312. CMERR_SETTING_POOL_VARIABLE_8 = 800526;
  313. CMERR_GETTING_POOL_VARIABLE_8 = 800527;
  314. CMERR_INVALID_CMDACT_TYPE = 1200502;
  315. CMERR_DOING_EXT_CMDACT = 1200505;
  316. CMERR_DOING_INT_CMDACT = 1200508;
  317. CMERR_INIT_USER_ACTION = 1200520;
  318. CMERR_INIT_USER_CHECK = 1200521;
  319. CMERR_INIT_USER_CONTROL = 1200522;
  320. CMERR_INIT_USER_CMD_ACTION = 1200523;
  321. CMERR_INIT_USER_XLATE = 1200524;
  322. CMERR_USER_ACTION_NOT_REG = 1200525;
  323. CMERR_USER_CHECK_NOT_REG = 1200526;
  324. CMERR_USER_CONTROL_NOT_REG = 1200527;
  325. CMERR_USER_CMD_ACTION_NOT_REG = 1200528;
  326. CMERR_USER_VAR_ACCESS_NOT_REG = 1200529;
  327. CMERR_USER_XLATE_NOT_REG = 1200530;
  328. CMERR_FOCUS_DEST_WND_UNDEFINED = 1200532;
  329. CMERR_FLD_CANNOT_TAKE_FOCUS = 1200533;
  330. CMERR_ACCEPTING_FOCUS = 1200535;
  331. CMERR_LF_NUM_OF_ROWS_OUT_RANGE = 1200537;
  332. CMERR_TOP_ROW_OUT_OF_RANGE = 1200539;
  333. CMERR_LC_OUTPUT_ONLY_FIELD = 1200540;
  334. CMERR_LF_MOD_ROW_INVALID = 1200542;
  335. CMERR_SL_NUMROWS_OUT_OF_RANGE = 1200543;
  336. CMERR_SL_SELECTED_ROWS_RANGE = 1200544;
  337. CMERR_SL_TOP_ROW_OUT_OF_RANGE = 1200545;
  338. CMERR_LOAD_INFO_FONTS = 1200546;
  339. CMERR_TEXT_LONGER_THAN_WND_MAX = 1200547;
  340. CMERR_GET_COMMAND_AREA_TEXT = 1200549;
  341. CMERR_SETTING_POOL_VARIABLE_12 = 1200550;
  342. CMERR_INIT_USER_VARIABLE = 1200553;
  343. CMERR_GETTING_POOL_VARIABLE_12 = 1200554;
  344. CMERR_PS_NO_MATCH_ON_OUTPUT = 1200555;
  345. CMERR_VAR_LENGTH_EXCEEDS_BUFFER = 1200556;
  346. CMERR_INVALID_MSG_PARM_SIZE = 1200557;
  347. CMERR_ALLOC_AB_TEXT = 1600500;
  348. CMERR_GETTING_MEM_CMDACT_STRING = 1600501;
  349. CMERR_SYSTEM_CMD_TABLE_WNDHDL = 1600502;
  350. CMERR_SCROLLING_BACKWARD = 1600504;
  351. CMERR_SCROLLING_FORWARD = 1600505;
  352. CMERR_SCROLLING_LEFT = 1600506;
  353. CMERR_SCROLLING_RIGHT = 1600507;
  354. CMERR_SET_LF_EDIT_CTL_NAME = 1600508;
  355. CMERR_SHOW_PANEL = 1600509;
  356. CMERR_POPPING_CMD_STACK = 1600510;
  357. CMERR_SETTING_POP_CMDSTR = 1600511;
  358. CMERR_SETTING_ZVERB = 1600512;
  359. CMERR_SETTING_ZCMD = 1600513;
  360. CMERR_CANCELING_PANEL = 1600514;
  361. CMERR_SETTING_REMAIN_CMDS = 1600515;
  362. CMERR_EXECUTE_ENTER = 1600516;
  363. CMERR_ENTERING_PANEL = 1600517;
  364. CMERR_EXITING_PANEL = 1600518;
  365. CMERR_SETTING_ZPANELID = 1600519;
  366. CMERR_SETTING_ZFKA = 1600520;
  367. CMERR_CHANGING_FKA_FORM = 1600521;
  368. CMERR_SHOW_PANELID = 1600522;
  369. CMERR_PASSTHRU = 1600523;
  370. CMERR_SETVERB = 1600524;
  371. CMERR_PUSH_CMD_STRING = 1600525;
  372. CMERR_SETTING_CMD_TEXT = 1600526;
  373. CMERR_REFRESHING_AVAILVAR = 1600527;
  374. CMERR_REFRESHING_SKIPVAR = 1600528;
  375. CMERR_KEYTBL_ENTRY_UNKNOWN = 1600531;
  376. CMERR_REFRESHING_CMDACT_STRING = 1600532;
  377. CMERR_PASSING_EXTERNAL_CMD = 1600533;
  378. CMERR_PASSING_INTERNAL_CMD = 1600534;
  379. CMERR_PASSING_KEY_TABLE_ENTRY = 1600535;
  380. CMERR_EXECUTING_ALIAS = 1600536;
  381. CMERR_EXTERNAL_CMD = 1600537;
  382. CMERR_CHILD_NOT_KNOWN = 1600538;
  383. CMERR_GETTING_MEM_ACTION_PARM1 = 1600539;
  384. CMERR_GETTING_MEM_ACTION_PARM2 = 1600540;
  385. CMERR_GETTING_MEM_VARIABLE_STR = 1600541;
  386. DMERR_ALLOC_COMMAND_POOL = 1600542;
  387. DMERR_GET_GBL_INSTANCE_MEM = 1600543;
  388. DMERR_GET_INSTANCE_MEM = 1600544;
  389. DMERR_GET_APPL_DATA_ENTRY_MEM = 1600545;
  390. DMERR_REMAIN_CMD_STRING_MEM = 1600546;
  391. DMERR_GET_CMD_STACK_NODE_MEM = 1600547;
  392. DMERR_GET_CMD_STACK_MEM = 1600548;
  393. CMERR_PASSING_EXT_CMD_STRING = 1600549;
  394. CMERR_SETTING_SET_VAR = 1600550;
  395. CMERR_NOTIFY_SETVAR_CHG = 1600551;
  396. CMERR_SETTING_TOGGLE_VAR = 1600552;
  397. CMERR_NOTIFY_TOGVAR_CHG = 1600553;
  398. CMERR_QUERY_CMD_TABLE_WNDHDL = 1600554;
  399. CMERR_LOADING_KEY_LIST = 1600555;
  400. CMERR_GETTING_KEY_LIST = 1600556;
  401. CMERR_CREATING_KEY_LIST = 1600557;
  402. CMERR_QUERY_DMKEY_TABLE_INFO = 1600558;
  403. CMERR_SETTING_ACTION_PARM1 = 1600560;
  404. CMERR_SETTING_ACTION_PARM2 = 1600561;
  405. CMERR_SETTING_VARIABLE = 1600562;
  406. DMERR_EXECUTE_TUTORIAL = 1600563;
  407. DMERR_LOAD_DEF_CMD_TABLE = 1600564;
  408. DMERR_CREATE_DEF_CMD_TABLE = 1600565;
  409. DMERR_LOAD_CMD_TABLE = 1600566;
  410. DMERR_CREATE_APPL_CMD_TABLE = 1600567;
  411. CMERR_RUN_CMD = 1600568;
  412. CMERR_DOING_PANEL_ACTION = 1600570;
  413. CMERR_EXECUTING_KEY_ACTION = 1600571;
  414. CMERR_LC_XLATE_VALUE = 1600572;
  415. CMERR_UPDATE_LC_DATA = 1600573;
  416. CMERR_QUERY_LC_ARRAY_VALUE = 1600574;
  417. CMERR_LF_VARIABLE_CHANGED = 1600575;
  418. CMERR_ALLOC_LC_DATA = 1600576;
  419. CMERR_ALLOC_MODIFIED_ROWS_FLAGS = 1600577;
  420. CMERR_CELL_EDIT_TEXT_LIMIT = 1600578;
  421. CMERR_REPOSITION_LF = 1600579;
  422. CMERR_QUERY_LF_MOD_ROWS = 1600580;
  423. CMERR_UPDATE_LF_MOD_ROWS = 1600581;
  424. CMERR_ALLOC_TRANSLATE_BUFFER = 1600582;
  425. CMERR_AB_ATTRIB_FAILED = 1600583;
  426. CMERR_SETTING_PANEL_VARIABLE = 1600585;
  427. CMERR_GETTING_PANEL_VARIABLE = 1600587;
  428. CMERR_GETTING_MEM_VAR_BUFFER = 1600588;
  429. CMERR_GETTING_CHANGED_VAR = 1600589;
  430. CMERR_SETTING_CHANGED_VAR = 1600590;
  431. CMERR_SET_INST_MIN_MAX_SIZE = 1600591;
  432. CMERR_GETTING_USER_CMDACT_PARM = 1600592;
  433. CMERR_USER_ACTION_PARM_ALLOC = 1600593;
  434. CMERR_USER_CMD_ACT_PARM_ALLOC = 1600594;
  435. CMERR_USER_CONTROL_PARM_ALLOC = 1600595;
  436. CMERR_PS_DISPLAY_DM_MESSAGE = 1600596;
  437. CMERR_PS_UPDATE_PANEL = 1600597;
  438. CMERR_COMMAND_TEXT = 1600598;
  439. CMERR_NO_KEY_TABLE = 1600599;
  440. CMERR_NO_FKA_CREATED = 1600600;
  441. CMERR_DIV_SET_MIN_MAX_SIZE = 1600601;
  442. CMERR_DIV_GPI_SET_ATTRS = 1600602;
  443. CMERR_DIV_GPI_SET_CUR_POS = 1600603;
  444. CMERR_DIV_GPI_LINE = 1600604;
  445. CMERR_BUTTON_ACCEPTING_FOCUS = 1600605;
  446. CMERR_AR_QRY_REGION_MIN_CX = 1600606;
  447. CMERR_NO_MEMORY = 1600607;
  448. CMERR_PAINT_INFO_TEXT = 1600608;
  449. CMERR_FONT_METRICS_QRY_PROBLEM = 1600609;
  450. CMERR_INFO_CHAR_ATTRS_PROBLEM = 1600610;
  451. CMERR_ALLOC_TEXT_ATTR_POS_LIST = 1600611;
  452. CMERR_ALLOC_TEXT_ATTR_POS_ARRAY = 1600612;
  453. CMERR_ALLOC_INFO_FORMAT_TABLE = 1600613;
  454. CMERR_ALLOC_INFO_ATTR_ARRAY = 1600614;
  455. CMERR_INVALID_TEXT_ATTRIBUTE = 1600615;
  456. CMERR_ALLOC_FONT_METRICS_BUF = 1600616;
  457. CMERR_ALLOC_MARGIN_ARRAY = 1600618;
  458. CMERR_MAX_FONTS_LOADED = 1600619;
  459. CMERR_INVALID_SYS_CMDACT = 1600620;
  460. CMERR_CMD_ACTION_UNSPECIFIED = 1600621;
  461. CMERR_DOING_USER_CMDACT = 1600622;
  462. CMERR_INVALID_ACTION_TYPE = 1600623;
  463. CMERR_SET_VAR_UNSPECIFIED = 1600624;
  464. CMERR_TOGGLE_VAR_UNSPECIFIED = 1600625;
  465. CMERR_MEM_SIZE_LIST = 1600626;
  466. CMERR_PROCESSING_BACKTAB = 1600628;
  467. CMERR_PROCESSING_TAB = 1600629;
  468. CMERR_PROCESSING_VK_TAB = 1600630;
  469. CMERR_RUN_CMD_UNSPECIFIED = 1600631;
  470. CMERR_NOTIFY_VAR_CHANGE = 1600632;
  471. CMERR_ACTION_BAR_UNDEFINED = 1600633;
  472. CMERR_LC_ROW_OUT_OF_RANGE = 1600634;
  473. CMERR_DF_DISPLAY_DM_MESSAGE = 1600635;
  474. CMERR_ALLOC_MEMORY = 1600636;
  475. CMERR_SET_TEXT_LIMIT = 1600637;
  476. CMERR_EF_ACCEPTING_FOCUS = 1600638;
  477. CMERR_UPDATE_SL_SELECTED_ROWS = 1600639;
  478. CMERR_QUERY_SC_ARRAY_VALUE = 1600640;
  479. CMERR_ALLOC_SL_XLATE_BUFFER = 1600641;
  480. CMERR_SC_XLATE_VALUE = 1600642;
  481. CMERR_INSERT_SL_ITEM = 1600643;
  482. CMERR_QUERY_SL_SELECTED_ROWS = 1600644;
  483. CMERR_ALLOC_FONT_DESCRIPTORS = 1600645;
  484. CMERR_MODIFIED_ROWS_INDEX_RANGE = 1600646;
  485. CMERR_ALLOC_SF_WORK_BUFFER = 1600676;
  486. CMERR_ALLOC_SF_CHECK_TEXT = 1600677;
  487. CMERR_SET_SF_BUTTON_TEXT = 1600678;
  488. CMERR_SF_CHANGE_CHECK_VALUE = 1600679;
  489. CMERR_GET_COUNTRY_INFO = 1600681;
  490. CMERR_CREATE_KEY_ACCELTABLE = 1600682;
  491. CMERR_SET_KEY_ACCELTABLE = 1600683;
  492. CMERR_KEY_LIST_UNSPECIFIED = 1600684;
  493. CMERR_DF_OUTPUT_REPOSITION = 1600687;
  494. CMERR_LOADING_CHGDEFS_PANEL = 1600688;
  495. CMERR_ADDING_CHGDEFS_POPUP = 1600689;
  496. CMERR_DISPLAYING_CHGDEFS = 1600690;
  497. CMERR_REMOVING_CHGDEFS_POPUP = 1600691;
  498. CMERR_DEFINING_CHGDEFS_VARS = 1600692;
  499. CMERR_GETTING_CHGDEFS_VARS = 1600693;
  500. CMERR_PUTTING_CHGDEFS_VARS = 1600694;
  501. CMERR_DELETING_CHGDEFS_VARS = 1600695;
  502. CMERR_DEFACT_IN_PROGRESS = 1600696;
  503. CMERR_QUERY_DEFAULT_ACTION = 1600697;
  504. CMERR_SET_TITLEBAR_TEXT = 1600698;
  505. CMERR_CT_DISPLAY_DM_MESSAGE = 1600699;
  506. CMERR_PS_MEM_ALLOC = 1600700;
  507. DMERR_CMD_TABLE_UNAVAILABLE = 1600701;
  508. CMERR_DOING_USER_ACTION = 1600702;
  509. DMERR_CLASS_REGISTRATION_FAILED = 2000506;
  510. CMERR_SETTING_POOL_VARIABLE_20 = 2000515;
  511. CMERR_GETTING_POOL_VARIABLE_20 = 2000516;
  512. (* Display Services Error Constants *)
  513. DMERR_PANEL_ENTERED = 1700;
  514. DMERR_PASSTHRU = 1701;
  515. DMERR_SETVERB = 1702;
  516. DMERR_PANEL_CANCELED = 401700;
  517. DMERR_PANEL_EXITED = 801700;
  518. DMERR_QUERY_ZHELP_WND_TITLE = 801701;
  519. DMERR_QUERY_ZPRIMARY_WND_TITLE = 801702;
  520. DMERR_SET_FKA_FORM = 801703;
  521. DMERR_SET_PANEL_ID_VISIBILITY = 801704;
  522. DMERR_FORCEXIT_INVOKED = 801705;
  523. DMERR_FORCEXIT_INVALID_WNDHDL = 1201700;
  524. DMERR_FORCEXIT_INVALID_SET = 1201701;
  525. DMERR_FORCEXIT_INVALID_DMCOMM = 1201702;
  526. DMERR_NO_PRIOR_DISPLAY = 1201703;
  527. DMERR_INVALID_ADDPOP = 1201704;
  528. DMERR_NO_POPUPS_EXIST = 1201705;
  529. DMERR_ADDPOP_BEFORE_PRIMARY_WND = 1201708;
  530. DMERR_ADDPOP_UNKNOWN_FIELD_NAME = 1201709;
  531. DMERR_ADDPOP_NO_PREV_DISPLAY = 1201710;
  532. DMERR_MSGLOC_UNKNOWN_FIELD_NAME = 1201711;
  533. DMERR_FORCEXIT_DISPLAY_FAILED = 1601700;
  534. DMERR_CREATE_PRIMARY_WND_ICON = 1601701;
  535. DMERR_GET_PRIMARY_WND_ICON = 1601702;
  536. DMERR_GET_PANEL_TEMPLATE = 1601703;
  537. DMERR_CREATE_PANEL = 1601704;
  538. DMERR_PANEL_ENTER_PROCESSING = 1601705;
  539. DMERR_CREATE_FRAME = 1601706;
  540. DMERR_UPDATE_PANEL = 1601707;
  541. DMERR_SET_PANEL_HELP_INFO = 1601708;
  542. DMERR_ALLOC_PANEL_MGR_INST_DATA = 1601709;
  543. DMERR_CREATE_FRAME_CONTROL = 1601710;
  544. DMERR_ALLOC_PANEL_MGR_POOL = 1601711;
  545. DMERR_ALLOC_PANEL_INST_DATA = 1601712;
  546. DMERR_GPI_QUERY_TEXT_WIDTH = 1601713;
  547. (* Help Interface Error Constants *)
  548. DMERR_EXT_HELP_PANEL_UNDEFINED = 1202100;
  549. DMERR_KEYS_HELP_UNDEFINED = 1202101;
  550. DMERR_UNABLE_TO_LOAD_FONTS = 1202138;
  551. DMERR_DMOPEN_LOAD_FONTS = 1202139;
  552. DMERR_SET_LIBDEF_HELP_LIBRARIES = 1602101;
  553. DMERR_SET_HELP_SHOW_PAN_IDS = 1602102;
  554. DMERR_DISPLAY_EXT_HELP_PANEL = 1602103;
  555. DMERR_DISPLAY_KEYS_HELP_PANEL = 1602104;
  556. DMERR_QUERY_ZKEYHELP_PROBLEM = 1602105;
  557. DMERR_EXECUTING_HELP_TUTORIAL = 1602106;
  558. DMERR_ALLOC_HIC_LOCAL_INST_DATA = 1602111;
  559. DMERR_ALLOC_HIC_GBL_INST_DATA = 1602112;
  560. DMERR_ALLOC_HIC_HELPTABLE = 1602113;
  561. DMERR_ALLOC_HIC_HELPSUBTABLE = 1602114;
  562. DMERR_CREATE_HELP_INSTANCE = 1602116;
  563. DMERR_ALLOC_EXT_HLP_NAME_BUFFER = 1602120;
  564. DMERR_ASSOC_PAN_WITH_HELP_INST = 1602121;
  565. DMERR_SET_HELP_ACTIVE_WINDOW = 1602122;
  566. DMERR_SET_HELP_LIB_NAMES = 1602123;
  567. DMERR_SET_HELP_WND_TITLE = 1602125;
  568. DMERR_DISPLAY_HELP_PANEL = 1602127;
  569. DMERR_QRY_ACTION_BAR_HELP = 1602128;
  570. DMERR_QRY_HELP_PANEL_NAME = 1602129;
  571. DMERR_PROCESS_HELP_DISPLAY = 1602130;
  572. DMERR_PROCESS_KEYS_HELP_ON_FKA = 1602131;
  573. DMERR_PROCESS_DEFAULT_EXT_HELP = 1602132;
  574. DMERR_ALLOC_NEW_HELP_LIB_NAMES = 1602135;
  575. DMERR_DISPLAY_HIC_ERROR_MESSAGE = 1602136;
  576. DMERR_QUERY_HELP_LIBRARIES = 1602137;
  577. DMERR_DISPLAY_HELP_FOR_HELP = 1602140;
  578. (* DMOPEN/DMCLOSE Error Constants *)
  579. DMERR_STARTING_TRACE = 1202903;
  580. DMERR_INVALID_UNIQUE_PARM = 1202901;
  581. DMERR_INVALID_DMCOMM_CLOSE = 1202902;
  582. DMERR_SEMAPHORE_COMPID = 1602900;
  583. DMERR_DMI_CLOSE_FAILED = 1602901;
  584. DMERR_CREATE_SPACE_START = 2002900;
  585. DMERR_CREATE_POOL_START = 2002901;
  586. DMERR_GET_HEADER_START = 2002902;
  587. DMERR_FAILED_STARTUP_DIMVALID = 2002903;
  588. DMERR_SHARE_SEGS_DIMVALID = 2002904;
  589. DMERR_GET_IID_DIMADD = 2002906;
  590. DMERR_INVALID_DMCOMM_DIMADD = 2002907;
  591. DMERR_INVALID_DMCOMM_DIMDEL = 2002908;
  592. DMERR_GET_PROC_DIMSH = 2002909;
  593. DMERR_GIVE_SEG_DIMSH = 2002910;
  594. DMERR_INVALID_DMCOMM = 2002911;
  595. DMERR_APPLID_UPPER_CASE = 2002912;
  596. DMERR_PM_INITIALIZE = 2002913;
  597. DMERR_CREATE_MSG_QUEUE = 2002914;
  598. DMERR_GET_SPACE_DATA_OPEN = 2002915;
  599. DMERR_DIM_ADD_FAILED = 2002916;
  600. DMERR_EXLST_ADD_OPEN = 2002917;
  601. DMERR_GET_SPACE_HAB_OPEN = 2002918;
  602. DMERR_GET_SPACE_IID_OPEN = 2002919;
  603. DMERR_DMI_OPEN_FAILED = 2002920;
  604. DMERR_NLS_ERROR_OPEN = 2002921;
  605. DMERR_PARM_MISSING_OPEN = 2002922;
  606. DMERR_INVALID_APPLID = 2002923;
  607. DMERR_INVALID_THREAD_ID = 2002924;
  608. DMERR_INVALID_INSTID = 2002925;
  609. DMERR_CANNOT_CREATE_INSTID = 2002926;
  610. DMERR_CANNOT_CREATE_OBJ_WND = 2002927;
  611. DMERR_EXLST_REMOVE_FAILED = 2002928;
  612. DMERR_DIM_DEL_FAILED = 2002929;
  613. DMERR_DM_CLASS_REGISTRATION = 2002930;
  614. (* Library Services Error Constants *)
  615. DMERR_APP_LIBDEF_FILE_NOT_FOUND = 3300;
  616. DMERR_LIBDEF_COMMAND_TOO_LONG = 1203300;
  617. DMERR_LIBRARY_EXISTS = 1203301;
  618. DMERR_HELP_EXISTS = 1203302;
  619. DMERR_KEYLIST_MEMBER_NOT_FOUND = 1203303;
  620. DMERR_ICON_MEMBER_NOT_FOUND = 1203304;
  621. DMERR_MESSAGE_MEMBER_NOT_FOUND = 1203305;
  622. DMERR_DM_PNL_MEMBER_NOT_FOUND = 1203306;
  623. DMERR_COMMAND_MEMBER_NOT_FOUND = 1203307;
  624. DMERR_INVALID_LIBDEF_IN_APP = 1203308;
  625. DMERR_UNMATCHED_QUOTATION_MARK = 1203309;
  626. DMERR_INVALID_LIBLIST = 1203310;
  627. DMERR_OPEN_APP_FILE = 1603300;
  628. DMERR_READ_APP_FILE = 1603301;
  629. DMERR_OPEN_KEYLIST_LIBRARY = 1603302;
  630. DMERR_OPEN_ICON_LIBRARY = 1603303;
  631. DMERR_OPEN_MESSAGE_LIBRARY = 1603304;
  632. DMERR_OPEN_DM_PNL_LIBRARY = 1603305;
  633. DMERR_OPEN_COMMAND_LIBRARY = 1603306;
  634. DMERR_GET_KEYLIST_LIBRARY_DIR = 1603307;
  635. DMERR_GET_ICON_LIBRARY_DIR = 1603308;
  636. DMERR_GET_MESSAGE_LIBRARY_DIR = 1603309;
  637. DMERR_GET_DM_PNL_LIBRARY_DIR = 1603310;
  638. DMERR_GET_COMMAND_LIBRARY_DIR = 1603311;
  639. DMERR_GET_KEYLIST_MEMBER = 1603312;
  640. DMERR_GET_ICON_MEMBER = 1603313;
  641. DMERR_GET_MESSAGE_MEMBER = 1603314;
  642. DMERR_GET_DM_PNL_MEMBER = 1603315;
  643. DMERR_GET_COMMAND_MEMBER = 1603316;
  644. DMERR_LIBRARY_CHANGED = 1603317;
  645. DMERR_ALLOC_LIBRARY_DMOPEN = 1603318;
  646. DMERR_ALLOC_FILE_READ_BUFFER = 1603319;
  647. DMERR_ALLOC_NEW_LIBLIST = 1603320;
  648. (* Message Services Error Constants *)
  649. DMERR_QUERY_MESSAGE_ID_VISIBLE = 403700;
  650. CMERR_MESSAGE_TRUNCATED = 803700;
  651. CMERR_MESSAGE_NOT_FOUND = 1203700;
  652. DMERR_DISPLAY_MESSAGE_PANEL = 1603700;
  653. DMERR_ADD_MESSAGE_POPUP = 1603701;
  654. DMERR_CREATE_MESSAGE_PANEL = 1603702;
  655. DMERR_ALLOC_MESSAGE_ID = 1603703;
  656. DMERR_LOAD_MESSAGE_PANEL_RSC = 1603704;
  657. DMERR_CREATE_TEXT_CONTROL = 1603705;
  658. DMERR_SHOW_CURRENT_PANEL = 1603706;
  659. DMERR_REMOVE_MESSAGE_PANEL = 1603707;
  660. DMERR_SET_MESSAGE_TEXT = 1603708;
  661. DMERR_SET_ZVAR_RETURN_CODE = 1603709;
  662. DMERR_ALLOC_INSTANCE_DATA = 1603710;
  663. DMERR_ALLOC_SESSION_INST_DATA = 1603711;
  664. DMERR_ALLOC_CRTCL_MESSAGE_TEXT = 1603712;
  665. DMERR_LOAD_MESSAGE_RESOURCE = 1603713;
  666. DMERR_CREATE_MSG_CONTROL = 1603714;
  667. DMERR_GET_MESSAGE_RESOURCE = 1603715;
  668. DMERR_GET_MESSAGE = 1603716;
  669. DMERR_ALLOC_MSG_TEXT_REQUEST = 1603717;
  670. CMERR_REFRESH_VARIABLE = 1603718;
  671. CMERR_TRANSLATE_MSG_VARIABLE = 1603719;
  672. DMERR_CREATE_SEVERE_PANEL = 1603720;
  673. DMERR_LOAD_SEVERE_MSG_DLGBOX = 1603721;
  674. DMERR_CREATE_ACCEL_TABLE = 1603722;
  675. DMERR_SET_ACCEL_TABLE = 1603723;
  676. CMERR_ALLOC_MSG_SUB_BUFFER = 1603724;
  677. CMERR_ALLOC_VAR_XLAT_BUFFER = 1603725;
  678. DMERR_UPDATE_MESSAGE_PANEL = 1603726;
  679. DMERR_SET_MSGBOX_TITLE = 1603727;
  680. DMERR_SET_BUTTON_TEXT = 1603728;
  681. (* Storage Manager Error Constants *)
  682. DMERR_STORAGE = 1604100;
  683. DMERR_ALLOCATING_SEGMENT = 1604101;
  684. DMERR_ALLOC_INTERNAL_CAT = 1604102;
  685. DMERR_ALLOC_STORAGE_REQUEST = 1604103;
  686. DMERR_ALL_SEGMENTS_NOT_FREED = 1604104;
  687. DMERR_COMBINED_BLOCKS_LST = 1604105;
  688. DMERR_DELETING_POOL = 1604106;
  689. DMERR_DELETING_SAT_STORAGE = 1604107;
  690. DMERR_EXPANDING_POOL = 1604108;
  691. DMERR_FREEING_CHAIN_LINK = 1604109;
  692. DMERR_FREEING_POOLS_BLOCK = 1604110;
  693. DMERR_FREEING_POOLS_LST = 1604111;
  694. DMERR_FREEING_SEGMENT = 1604112;
  695. DMERR_GETTING_LST_STORAGE = 1604113;
  696. DMERR_GETTING_STORAGE_BLOCK = 1604114;
  697. DMERR_INITIALIZING_SEGMENT = 1604115;
  698. DMERR_INVALID_STORAGE_LENGTH = 1604116;
  699. DMERR_OVERLAPPING_STORAGE = 1604117;
  700. DMERR_REQUEST_TOO_LARGE = 1604118;
  701. DMERR_SEGLINK_NOT_ALLOCATED = 1604119;
  702. DMERR_SEGMENT_NOT_IN_CHAIN = 1604120;
  703. DMERR_SHARING_ANCHOR_SEGMENT = 1604121;
  704. DMERR_SHARING_STORAGE_SEGMENT = 1604122;
  705. DMERR_STORAGE_NOT_IN_POOL = 1604123;
  706. DMERR_SUBFREEING_STORAGE = 1604124;
  707. DMERR_ADDING_AVAILABLE_LIST = 2004100;
  708. DMERR_ALLOCATING_FIRST_BLOCK = 2004101;
  709. DMERR_ALLOCATING_FIRST_CAT = 2004102;
  710. DMERR_ALLOCATING_FIRST_LST = 2004103;
  711. DMERR_ALLOC_INIT_SPACE = 2004104;
  712. DMERR_CREATING_DEFAULT_POOL = 2004105;
  713. DMERR_CREATING_INTERNAL_POOL = 2004106;
  714. DMERR_CREATING_SEGLINK_POOL = 2004107;
  715. DMERR_EXISTING_BLOCKS_LST = 2004108;
  716. (* Variable Services Error Constants *)
  717. DMERR_VAR_NOT_FOUND = 805300;
  718. DMERR_VDELETE_VAR_NOT_FOUND = 805301;
  719. DMERR_VCOPY_VAR_NOT_FOUND = 805302;
  720. DMERR_NOT_A_NUMBER = 805303;
  721. DMERR_INDEFINITE = 805304;
  722. DMERR_NEG_INFINITY = 805305;
  723. DMERR_POS_INFINITY = 805306;
  724. DMERR_FLOAT_NUM_TOO_LARGE = 805307;
  725. DMERR_DATA_TRUNC = 805308;
  726. DMERR_BINSTR_DATA_TRUNC = 805309;
  727. DMERR_FIXED_NUM_TOO_LARGE = 805310;
  728. DMERR_FIXEDU_NUM_TOO_LARGE = 805311;
  729. DMERR_FIXEDS_NUM_TOO_LARGE = 805312;
  730. DMERR_HEX_NUM_TOO_LARGE = 805313;
  731. DMERR_PACK_NUM_TOO_LARGE = 805314;
  732. DMERR_BIT_NUM_TOO_LARGE = 805315;
  733. DMERR_UNDERFLOW = 805316;
  734. DMERR_OVERFLOW = 805317;
  735. DMERR_FIXED_CONVERSION = 805318;
  736. DMERR_FIXEDS_CONVERSION = 805319;
  737. DMERR_FIXEDU_CONVERSION = 805320;
  738. DMERR_HEX_CONVERSION = 805321;
  739. DMERR_PACK_CONVERSION = 805322;
  740. DMERR_BIT_CONVERSION = 805323;
  741. DMERR_FLOAT_CONVERSION = 805324;
  742. DMERR_UNSIGNED_FIX_FORMAT = 805325;
  743. DMERR_NOT_A_PACK_NUMBER = 805326;
  744. DMERR_VCOPY_DATA_TRUNC = 805327;
  745. DMERR_INVALID_VAR_NAME = 1205300;
  746. DMERR_INVALID_VDEFINE_VAR_NAME = 1205301;
  747. DMERR_INVALID_VDELETE_VAR_NAME = 1205302;
  748. DMERR_INVALID_VCOPY_VAR_NAME = 1205303;
  749. DMERR_INVALID_VREPLACE_VAR_NAME = 1205304;
  750. DMERR_INVALID_DIMEN = 1205305;
  751. DMERR_INVALID_VDEFINE_COPY = 1205306;
  752. DMERR_INVALID_PACK_DIGITS = 1205307;
  753. DMERR_INVALID_FLOAT_DIGITS = 1205308;
  754. DMERR_PACK_NUM_LENGTH_TOO_SMALL = 1205309;
  755. DMERR_INVALID_SUB = 1205310;
  756. DMERR_VAR_SUB_NOT_DEFINED = 1205311;
  757. DMERR_VAR_SUB_INCORRECT_FORMAT = 1205312;
  758. DMERR_INVALID_SUB_VALUE = 1205313;
  759. DMERR_SUB_VAR_NOT_ADDED = 1205314;
  760. DMERR_SUB_OUT_OF_RANGE = 1205315;
  761. DMERR_VAR_NOT_ARRAY = 1205316;
  762. DMERR_INVALID_VREPLACE_LENGTH = 1205317;
  763. DMERR_INVALID_VCOPY_LENGTH = 1205318;
  764. DMERR_INVALID_VDEFINE_LENGTH = 1205319;
  765. DMERR_INVALID_PLACE_HOLDER = 1205320;
  766. DMERR_NAME_FORMAT_LIST = 1205321;
  767. (* NLS Error Constants *)
  768. DMERR_SPLT_DBCS_DATA_TRUNC = 805700;
  769. DMERR_SPLT_DBCS_CHAR = 805701;
  770. DMERR_NLS_GETCTRYINFO = 1605701;
  771. DMERR_NLS_CASEMAP = 1605702;
  772. (* REXX Interface Error Constants *)
  773. DMERR_DMCOMM_INVALID_NAME = 1206200;
  774. DMERR_NO_PM_SESSION = 1606200;
  775. DMERR_REXX_VARPOOL_ACCESS = 1606201;
  776. END Isp.