ISP.LST 47 KB

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