pmerr.pas 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689
  1. {****************************************************************************
  2. Copyright (c) 1993,94 by Florian Kl„mpfl
  3. ****************************************************************************}
  4. unit pmerr;
  5. interface
  6. uses
  7. os2def;
  8. const
  9. PMERR_INVALID_HWND = $1001;
  10. PMERR_INVALID_HMQ = $1002;
  11. PMERR_PARAMETER_OUT_OF_RANGE = $1003;
  12. PMERR_WINDOW_LOCK_UNDERFLOW = $1004;
  13. PMERR_WINDOW_LOCK_OVERFLOW = $1005;
  14. PMERR_BAD_WINDOW_LOCK_COUNT = $1006;
  15. PMERR_WINDOW_NOT_LOCKED = $1007;
  16. PMERR_INVALID_SELECTOR = $1008;
  17. PMERR_CALL_FROM_WRONG_THREAD = $1009;
  18. PMERR_RESOURCE_NOT_FOUND = $100A;
  19. PMERR_INVALID_STRING_PARM = $100B;
  20. PMERR_INVALID_HHEAP = $100C;
  21. PMERR_INVALID_HEAP_POINTER = $100D;
  22. PMERR_INVALID_HEAP_SIZE_PARM = $100E;
  23. PMERR_INVALID_HEAP_SIZE = $100F;
  24. PMERR_INVALID_HEAP_SIZE_WORD = $1010;
  25. PMERR_HEAP_OUT_OF_MEMORY = $1011;
  26. PMERR_HEAP_MAX_SIZE_REACHED = $1012;
  27. PMERR_INVALID_HATOMTBL = $1013;
  28. PMERR_INVALID_ATOM = $1014;
  29. PMERR_INVALID_ATOM_NAME = $1015;
  30. PMERR_INVALID_INTEGER_ATOM = $1016;
  31. PMERR_ATOM_NAME_NOT_FOUND = $1017;
  32. PMERR_QUEUE_TOO_LARGE = $1018;
  33. PMERR_INVALID_FLAG = $1019;
  34. PMERR_INVALID_HACCEL = $101A;
  35. PMERR_INVALID_HPTR = $101B;
  36. PMERR_INVALID_HENUM = $101C;
  37. PMERR_INVALID_SRC_CODEPAGE = $101D;
  38. PMERR_INVALID_DST_CODEPAGE = $101E;
  39. PMERR_UNKNOWN_COMPONENT_ID = $101f;
  40. PMERR_UNKNOWN_ERROR_CODE = $1020;
  41. PMERR_SEVERITY_LEVELS = $1021;
  42. PMERR_INVALID_RESOURCE_FORMAT = $1034;
  43. WINDBG_WINDOW_UNLOCK_WAIT = $1035;
  44. PMERR_NO_MSG_QUEUE = $1036;
  45. PMERR_WIN_DEBUGMSG = $1037;
  46. PMERR_QUEUE_FULL = $1038;
  47. PMERR_LIBRARY_LOAD_FAILED = $1039;
  48. PMERR_PROCEDURE_LOAD_FAILED = $103A;
  49. PMERR_LIBRARY_DELETE_FAILED = $103B;
  50. PMERR_PROCEDURE_DELETE_FAILED = $103C;
  51. PMERR_ARRAY_TOO_LARGE = $103D;
  52. PMERR_ARRAY_TOO_SMALL = $103E;
  53. PMERR_DATATYPE_ENTRY_BAD_INDEX = $103F;
  54. PMERR_DATATYPE_ENTRY_CTL_BAD = $1040;
  55. PMERR_DATATYPE_ENTRY_CTL_MISS = $1041;
  56. PMERR_DATATYPE_ENTRY_INVALID = $1042;
  57. PMERR_DATATYPE_ENTRY_NOT_NUM = $1043;
  58. PMERR_DATATYPE_ENTRY_NOT_OFF = $1044;
  59. PMERR_DATATYPE_INVALID = $1045;
  60. PMERR_DATATYPE_NOT_UNIQUE = $1046;
  61. PMERR_DATATYPE_TOO_LONG = $1047;
  62. PMERR_DATATYPE_TOO_SMALL = $1048;
  63. PMERR_DIRECTION_INVALID = $1049;
  64. PMERR_INVALID_HAB = $104A;
  65. PMERR_INVALID_HSTRUCT = $104D;
  66. PMERR_LENGTH_TOO_SMALL = $104E;
  67. PMERR_MSGID_TOO_SMALL = $104F;
  68. PMERR_NO_HANDLE_ALLOC = $1050;
  69. PMERR_NOT_IN_A_PM_SESSION = $1051;
  70. PMERR_MSG_QUEUE_ALREADY_EXISTS = $1052;
  71. PMERR_OLD_RESOURCE = $1055;
  72. PMERR_INVALID_PIB = $1101;
  73. PMERR_INSUFF_SPACE_TO_ADD = $1102;
  74. PMERR_INVALID_GROUP_HANDLE = $1103;
  75. PMERR_DUPLICATE_TITLE = $1104;
  76. PMERR_INVALID_TITLE = $1105;
  77. PMERR_HANDLE_NOT_IN_GROUP = $1107;
  78. PMERR_INVALID_TARGET_HANDLE = $1106;
  79. PMERR_INVALID_PATH_STATEMENT = $1108;
  80. PMERR_NO_PROGRAM_FOUND = $1109;
  81. PMERR_INVALID_BUFFER_SIZE = $110A;
  82. PMERR_BUFFER_TOO_SMALL = $110B;
  83. PMERR_PL_INITIALISATION_FAIL = $110C;
  84. PMERR_CANT_DESTROY_SYS_GROUP = $110D;
  85. PMERR_INVALID_TYPE_CHANGE = $110E;
  86. PMERR_INVALID_PROGRAM_HANDLE = $110F;
  87. PMERR_NOT_CURRENT_PL_VERSION = $1110;
  88. PMERR_INVALID_CIRCULAR_REF = $1111;
  89. PMERR_MEMORY_ALLOCATION_ERR = $1112;
  90. PMERR_MEMORY_DEALLOCATION_ERR = $1113;
  91. PMERR_TASK_HEADER_TOO_BIG = $1114;
  92. PMERR_INVALID_INI_FILE_HANDLE = $1115;
  93. PMERR_MEMORY_SHARE = $1116;
  94. PMERR_OPEN_QUEUE = $1117;
  95. PMERR_CREATE_QUEUE = $1118;
  96. PMERR_WRITE_QUEUE = $1119;
  97. PMERR_READ_QUEUE = $111A;
  98. PMERR_CALL_NOT_EXECUTED = $111B;
  99. PMERR_UNKNOWN_APIPKT = $111C;
  100. PMERR_INITHREAD_EXISTS = $111D;
  101. PMERR_CREATE_THREAD = $111E;
  102. PMERR_NO_HK_PROFILE_INSTALLED = $111F;
  103. PMERR_INVALID_DIRECTORY = $1120;
  104. PMERR_WILDCARD_IN_FILENAME = $1121;
  105. PMERR_FILENAME_BUFFER_FULL = $1122;
  106. PMERR_FILENAME_TOO_LONG = $1123;
  107. PMERR_INI_FILE_IS_SYS_OR_USER = $1124;
  108. PMERR_BROADCAST_PLMSG = $1125;
  109. PMERR_190_INIT_DONE = $1126;
  110. PMERR_HMOD_FOR_PMSHAPI = $1127;
  111. PMERR_SET_HK_PROFILE = $1128;
  112. PMERR_API_NOT_ALLOWED = $1129;
  113. PMERR_INI_STILL_OPEN = $112A;
  114. PMERR_PROGDETAILS_NOT_IN_INI = $112B;
  115. PMERR_PIBSTRUCT_NOT_IN_INI = $112C;
  116. PMERR_INVALID_DISKPROGDETAILS = $112D;
  117. PMERR_PROGDETAILS_READ_FAILURE = $112E;
  118. PMERR_PROGDETAILS_WRITE_FAILURE = $112F;
  119. PMERR_PROGDETAILS_QSIZE_FAILURE = $1130;
  120. PMERR_INVALID_PROGDETAILS = $1131;
  121. PMERR_SHEPROFILEHOOK_NOT_FOUND = $1132;
  122. PMERR_190PLCONVERTED = $1133;
  123. PMERR_FAILED_TO_CONVERT_INI_PL = $1134;
  124. PMERR_PMSHAPI_NOT_INITIALISED = $1135;
  125. PMERR_INVALID_SHELL_API_HOOK_ID = $1136;
  126. PMERR_DOS_ERROR = $1200;
  127. PMERR_NO_SPACE = $1201;
  128. PMERR_INVALID_SWITCH_HANDLE = $1202;
  129. PMERR_NO_HANDLE = $1203;
  130. PMERR_INVALID_PROCESS_ID = $1204;
  131. PMERR_NOT_SHELL = $1205;
  132. PMERR_INVALID_WINDOW = $1206;
  133. PMERR_INVALID_POST_MSG = $1207;
  134. PMERR_INVALID_PARAMETERS = $1208;
  135. PMERR_INVALID_PROGRAM_TYPE = $1209;
  136. PMERR_NOT_EXTENDED_FOCUS = $120A;
  137. PMERR_INVALID_SESSION_ID = $120B;
  138. PMERR_SMG_INVALID_ICON_FILE = $120C;
  139. PMERR_SMG_ICON_NOT_CREATED = $120D;
  140. PMERR_SHL_DEBUG = $120E;
  141. PMERR_OPENING_INI_FILE = $1301;
  142. PMERR_INI_FILE_CORRUPT = $1302;
  143. PMERR_INVALID_PARM = $1303;
  144. PMERR_NOT_IN_IDX = $1304;
  145. PMERR_NO_ENTRIES_IN_GROUP = $1305;
  146. PMERR_INI_WRITE_FAIL = $1306;
  147. PMERR_IDX_FULL = $1307;
  148. PMERR_INI_PROTECTED = $1308;
  149. PMERR_MEMORY_ALLOC = $1309;
  150. PMERR_INI_INIT_ALREADY_DONE = $130A;
  151. PMERR_INVALID_INTEGER = $130B;
  152. PMERR_INVALID_ASCIIZ = $130C;
  153. PMERR_CAN_NOT_CALL_SPOOLER = $130D;
  154. PMERR_VALIDATION_REJECTED = PMERR_CAN_NOT_CALL_SPOOLER;
  155. PMERR_WARNING_WINDOW_NOT_KILLED = $1401;
  156. PMERR_ERROR_INVALID_WINDOW = $1402;
  157. PMERR_ALREADY_INITIALIZED = $1403;
  158. PMERR_MSG_PROG_NO_MOU = $1405;
  159. PMERR_MSG_PROG_NON_RECOV = $1406;
  160. PMERR_WINCONV_INVALID_PATH = $1407;
  161. PMERR_PI_NOT_INITIALISED = $1408;
  162. PMERR_PL_NOT_INITIALISED = $1409;
  163. PMERR_NO_TASK_MANAGER = $140A;
  164. PMERR_SAVE_NOT_IN_PROGRESS = $140B;
  165. PMERR_NO_STACK_SPACE = $140C;
  166. PMERR_INVALID_COLR_FIELD = $140d;
  167. PMERR_INVALID_COLR_VALUE = $140e;
  168. PMERR_COLR_WRITE = $140f;
  169. PMERR_TARGET_FILE_EXISTS = $1501;
  170. PMERR_SOURCE_SAME_AS_TARGET = $1502;
  171. PMERR_SOURCE_FILE_NOT_FOUND = $1503;
  172. PMERR_INVALID_NEW_PATH = $1504;
  173. PMERR_TARGET_FILE_NOT_FOUND = $1505;
  174. PMERR_INVALID_DRIVE_NUMBER = $1506;
  175. PMERR_NAME_TOO_LONG = $1507;
  176. PMERR_NOT_ENOUGH_ROOM_ON_DISK = $1508;
  177. PMERR_NOT_ENOUGH_MEM = $1509;
  178. PMERR_LOG_DRV_DOES_NOT_EXIST = $150B;
  179. PMERR_INVALID_DRIVE = $150C;
  180. PMERR_ACCESS_DENIED = $150D;
  181. PMERR_NO_FIRST_SLASH = $150E;
  182. PMERR_READ_ONLY_FILE = $150F;
  183. PMERR_GROUP_PROTECTED = $151F;
  184. PMERR_INVALID_PROGRAM_CATEGORY = $152F;
  185. PMERR_INVALID_APPL = $1530;
  186. PMERR_CANNOT_START = $1531;
  187. PMERR_STARTED_IN_BACKGROUND = $1532;
  188. PMERR_INVALID_HAPP = $1533;
  189. PMERR_CANNOT_STOP = $1534;
  190. PMERR_INTERNAL_ERROR_1 = $1601;
  191. PMERR_INTERNAL_ERROR_2 = $1602;
  192. PMERR_INTERNAL_ERROR_3 = $1603;
  193. PMERR_INTERNAL_ERROR_4 = $1604;
  194. PMERR_INTERNAL_ERROR_5 = $1605;
  195. PMERR_INTERNAL_ERROR_6 = $1606;
  196. PMERR_INTERNAL_ERROR_7 = $1607;
  197. PMERR_INTERNAL_ERROR_8 = $1608;
  198. PMERR_INTERNAL_ERROR_9 = $1609;
  199. PMERR_INTERNAL_ERROR_10 = $160A;
  200. PMERR_INTERNAL_ERROR_11 = $160B;
  201. PMERR_INTERNAL_ERROR_12 = $160C;
  202. PMERR_INTERNAL_ERROR_13 = $160D;
  203. PMERR_INTERNAL_ERROR_14 = $160E;
  204. PMERR_INTERNAL_ERROR_15 = $160F;
  205. PMERR_INTERNAL_ERROR_16 = $1610;
  206. PMERR_INTERNAL_ERROR_17 = $1611;
  207. PMERR_INTERNAL_ERROR_18 = $1612;
  208. PMERR_INTERNAL_ERROR_19 = $1613;
  209. PMERR_INTERNAL_ERROR_20 = $1614;
  210. PMERR_INTERNAL_ERROR_21 = $1615;
  211. PMERR_INTERNAL_ERROR_22 = $1616;
  212. PMERR_INTERNAL_ERROR_23 = $1617;
  213. PMERR_INTERNAL_ERROR_24 = $1618;
  214. PMERR_INTERNAL_ERROR_25 = $1619;
  215. PMERR_INTERNAL_ERROR_26 = $161A;
  216. PMERR_INTERNAL_ERROR_27 = $161B;
  217. PMERR_INTERNAL_ERROR_28 = $161C;
  218. PMERR_INTERNAL_ERROR_29 = $161D;
  219. PMERR_INVALID_FREE_MESSAGE_ID = $1630;
  220. PMERR_FUNCTION_NOT_SUPPORTED = $1641;
  221. PMERR_INVALID_ARRAY_COUNT = $1642;
  222. PMERR_INVALID_LENGTH = $1643;
  223. PMERR_INVALID_BUNDLE_TYPE = $1644;
  224. PMERR_INVALID_PARAMETER = $1645;
  225. PMERR_INVALID_NUMBER_OF_PARMS = $1646;
  226. PMERR_GREATER_THAN_64K = $1647;
  227. PMERR_INVALID_PARAMETER_TYPE = $1648;
  228. PMERR_NEGATIVE_STRCOND_DIM = $1649;
  229. PMERR_INVALID_NUMBER_OF_TYPES = $164A;
  230. PMERR_INCORRECT_HSTRUCT = $164B;
  231. PMERR_INVALID_ARRAY_SIZE = $164C;
  232. PMERR_INVALID_CONTROL_DATATYPE = $164D;
  233. PMERR_INCOMPLETE_CONTROL_SEQU = $164E;
  234. PMERR_INVALID_DATATYPE = $164F;
  235. PMERR_INCORRECT_DATATYPE = $1650;
  236. PMERR_NOT_SELF_DESCRIBING_DTYP = $1651;
  237. PMERR_INVALID_CTRL_SEQ_INDEX = $1652;
  238. PMERR_INVALID_TYPE_FOR_LENGTH = $1653;
  239. PMERR_INVALID_TYPE_FOR_OFFSET = $1654;
  240. PMERR_INVALID_TYPE_FOR_MPARAM = $1655;
  241. PMERR_INVALID_MESSAGE_ID = $1656;
  242. PMERR_C_LENGTH_TOO_SMALL = $1657;
  243. PMERR_APPL_STRUCTURE_TOO_SMALL = $1658;
  244. PMERR_INVALID_ERRORINFO_HANDLE = $1659;
  245. PMERR_INVALID_CHARACTER_INDEX = $165A;
  246. WPERR_PROTECTED_CLASS = $1700;
  247. WPERR_INVALID_CLASS = $1701;
  248. WPERR_INVALID_SUPERCLASS = $1702;
  249. WPERR_NO_MEMORY = $1703;
  250. WPERR_SEMAPHORE_ERROR = $1704;
  251. WPERR_BUFFER_TOO_SMALL = $1705;
  252. WPERR_CLSLOADMOD_FAILED = $1706;
  253. WPERR_CLSPROCADDR_FAILED = $1707;
  254. WPERR_OBJWORD_LOCATION = $1708;
  255. WPERR_INVALID_OBJECT = $1709;
  256. WPERR_MEMORY_CLEANUP = $170A;
  257. WPERR_INVALID_MODULE = $170B;
  258. WPERR_INVALID_OLDCLASS = $170C;
  259. WPERR_INVALID_NEWCLASS = $170D;
  260. WPERR_NOT_IMMEDIATE_CHILD = $170E;
  261. WPERR_NOT_WORKPLACE_CLASS = $170F;
  262. WPERR_CANT_REPLACE_METACLS = $1710;
  263. WPERR_INI_FILE_WRITE = $1711;
  264. WPERR_INVALID_FOLDER = $1712;
  265. WPERR_BUFFER_OVERFLOW = $1713;
  266. WPERR_OBJECT_NOT_FOUND = $1714;
  267. WPERR_INVALID_HFIND = $1715;
  268. WPERR_INVALID_COUNT = $1716;
  269. WPERR_INVALID_BUFFER = $1717;
  270. WPERR_ALREADY_EXISTS = $1718;
  271. WPERR_INVALID_FLAGS = $1719;
  272. WPERR_INVALID_OBJECTID = $1720;
  273. PMERR_OK = $0000;
  274. PMERR_ALREADY_IN_AREA = $2001;
  275. PMERR_ALREADY_IN_ELEMENT = $2002;
  276. PMERR_ALREADY_IN_PATH = $2003;
  277. PMERR_ALREADY_IN_SEG = $2004;
  278. PMERR_AREA_INCOMPLETE = $2005;
  279. PMERR_BASE_ERROR = $2006;
  280. PMERR_BITBLT_LENGTH_EXCEEDED = $2007;
  281. PMERR_BITMAP_IN_USE = $2008;
  282. PMERR_BITMAP_IS_SELECTED = $2009;
  283. PMERR_BITMAP_NOT_FOUND = $200A;
  284. PMERR_BITMAP_NOT_SELECTED = $200B;
  285. PMERR_BOUNDS_OVERFLOW = $200C;
  286. PMERR_CALLED_SEG_IS_CHAINED = $200D;
  287. PMERR_CALLED_SEG_IS_CURRENT = $200E;
  288. PMERR_CALLED_SEG_NOT_FOUND = $200F;
  289. PMERR_CANNOT_DELETE_ALL_DATA = $2010;
  290. PMERR_CANNOT_REPLACE_ELEMENT_0 = $2011;
  291. PMERR_COL_TABLE_NOT_REALIZABLE = $2012;
  292. PMERR_COL_TABLE_NOT_REALIZED = $2013;
  293. PMERR_COORDINATE_OVERFLOW = $2014;
  294. PMERR_CORR_FORMAT_MISMATCH = $2015;
  295. PMERR_DATA_TOO_LONG = $2016;
  296. PMERR_DC_IS_ASSOCIATED = $2017;
  297. PMERR_DESC_STRING_TRUNCATED = $2018;
  298. PMERR_DEVICE_DRIVER_ERROR_1 = $2019;
  299. PMERR_DEVICE_DRIVER_ERROR_2 = $201A;
  300. PMERR_DEVICE_DRIVER_ERROR_3 = $201B;
  301. PMERR_DEVICE_DRIVER_ERROR_4 = $201C;
  302. PMERR_DEVICE_DRIVER_ERROR_5 = $201D;
  303. PMERR_DEVICE_DRIVER_ERROR_6 = $201E;
  304. PMERR_DEVICE_DRIVER_ERROR_7 = $201F;
  305. PMERR_DEVICE_DRIVER_ERROR_8 = $2020;
  306. PMERR_DEVICE_DRIVER_ERROR_9 = $2021;
  307. PMERR_DEVICE_DRIVER_ERROR_10 = $2022;
  308. PMERR_DEV_FUNC_NOT_INSTALLED = $2023;
  309. PMERR_DOSOPEN_FAILURE = $2024;
  310. PMERR_DOSREAD_FAILURE = $2025;
  311. PMERR_DRIVER_NOT_FOUND = $2026;
  312. PMERR_DUP_SEG = $2027;
  313. PMERR_DYNAMIC_SEG_SEQ_ERROR = $2028;
  314. PMERR_DYNAMIC_SEG_ZERO_INV = $2029;
  315. PMERR_ELEMENT_INCOMPLETE = $202A;
  316. PMERR_ESC_CODE_NOT_SUPPORTED = $202B;
  317. PMERR_EXCEEDS_MAX_SEG_LENGTH = $202C;
  318. PMERR_FONT_AND_MODE_MISMATCH = $202D;
  319. PMERR_FONT_FILE_NOT_LOADED = $202E;
  320. PMERR_FONT_NOT_LOADED = $202F;
  321. PMERR_FONT_TOO_BIG = $2030;
  322. PMERR_HARDWARE_INIT_FAILURE = $2031;
  323. PMERR_HBITMAP_BUSY = $2032;
  324. PMERR_HDC_BUSY = $2033;
  325. PMERR_HRGN_BUSY = $2034;
  326. PMERR_HUGE_FONTS_NOT_SUPPORTED = $2035;
  327. PMERR_ID_HAS_NO_BITMAP = $2036;
  328. PMERR_IMAGE_INCOMPLETE = $2037;
  329. PMERR_INCOMPAT_COLOR_FORMAT = $2038;
  330. PMERR_INCOMPAT_COLOR_OPTIONS = $2039;
  331. PMERR_INCOMPATIBLE_BITMAP = $203A;
  332. PMERR_INCOMPATIBLE_METAFILE = $203B;
  333. PMERR_INCORRECT_DC_TYPE = $203C;
  334. PMERR_INSUFFICIENT_DISK_SPACE = $203D;
  335. PMERR_INSUFFICIENT_MEMORY = $203E;
  336. PMERR_INV_ANGLE_PARM = $203F;
  337. PMERR_INV_ARC_CONTROL = $2040;
  338. PMERR_INV_AREA_CONTROL = $2041;
  339. PMERR_INV_ARC_POINTS = $2042;
  340. PMERR_INV_ATTR_MODE = $2043;
  341. PMERR_INV_BACKGROUND_COL_ATTR = $2044;
  342. PMERR_INV_BACKGROUND_MIX_ATTR = $2045;
  343. PMERR_INV_BITBLT_MIX = $2046;
  344. PMERR_INV_BITBLT_STYLE = $2047;
  345. PMERR_INV_BITMAP_DIMENSION = $2048;
  346. PMERR_INV_BOX_CONTROL = $2049;
  347. PMERR_INV_BOX_ROUNDING_PARM = $204A;
  348. PMERR_INV_CHAR_ANGLE_ATTR = $204B;
  349. PMERR_INV_CHAR_DIRECTION_ATTR = $204C;
  350. PMERR_INV_CHAR_MODE_ATTR = $204D;
  351. PMERR_INV_CHAR_POS_OPTIONS = $204E;
  352. PMERR_INV_CHAR_SET_ATTR = $204F;
  353. PMERR_INV_CHAR_SHEAR_ATTR = $2050;
  354. PMERR_INV_CLIP_PATH_OPTIONS = $2051;
  355. PMERR_INV_CODEPAGE = $2052;
  356. PMERR_INV_COLOR_ATTR = $2053;
  357. PMERR_INV_COLOR_DATA = $2054;
  358. PMERR_INV_COLOR_FORMAT = $2055;
  359. PMERR_INV_COLOR_INDEX = $2056;
  360. PMERR_INV_COLOR_OPTIONS = $2057;
  361. PMERR_INV_COLOR_START_INDEX = $2058;
  362. PMERR_INV_COORD_OFFSET = $2059;
  363. PMERR_INV_COORD_SPACE = $205A;
  364. PMERR_INV_COORDINATE = $205B;
  365. PMERR_INV_CORRELATE_DEPTH = $205C;
  366. PMERR_INV_CORRELATE_TYPE = $205D;
  367. PMERR_INV_CURSOR_BITMAP = $205E;
  368. PMERR_INV_DC_DATA = $205F;
  369. PMERR_INV_DC_TYPE = $2060;
  370. PMERR_INV_DEVICE_NAME = $2061;
  371. PMERR_INV_DEV_MODES_OPTIONS = $2062;
  372. PMERR_INV_DRAW_CONTROL = $2063;
  373. PMERR_INV_DRAW_VALUE = $2064;
  374. PMERR_INV_DRAWING_MODE = $2065;
  375. PMERR_INV_DRIVER_DATA = $2066;
  376. PMERR_INV_DRIVER_NAME = $2067;
  377. PMERR_INV_DRAW_BORDER_OPTION = $2068;
  378. PMERR_INV_EDIT_MODE = $2069;
  379. PMERR_INV_ELEMENT_OFFSET = $206A;
  380. PMERR_INV_ELEMENT_POINTER = $206B;
  381. PMERR_INV_END_PATH_OPTIONS = $206C;
  382. PMERR_INV_ESC_CODE = $206D;
  383. PMERR_INV_ESCAPE_DATA = $206E;
  384. PMERR_INV_EXTENDED_LCID = $206F;
  385. PMERR_INV_FILL_PATH_OPTIONS = $2070;
  386. PMERR_INV_FIRST_CHAR = $2071;
  387. PMERR_INV_FONT_ATTRS = $2072;
  388. PMERR_INV_FONT_FILE_DATA = $2073;
  389. PMERR_INV_FOR_THIS_DC_TYPE = $2074;
  390. PMERR_INV_FORMAT_CONTROL = $2075;
  391. PMERR_INV_FORMS_CODE = $2076;
  392. PMERR_INV_FONTDEF = $2077;
  393. PMERR_INV_GEOM_LINE_WIDTH_ATTR = $2078;
  394. PMERR_INV_GETDATA_CONTROL = $2079;
  395. PMERR_INV_GRAPHICS_FIELD = $207A;
  396. PMERR_INV_HBITMAP = $207B;
  397. PMERR_INV_HDC = $207C;
  398. PMERR_INV_HJOURNAL = $207D;
  399. PMERR_INV_HMF = $207E;
  400. PMERR_INV_HPS = $207F;
  401. PMERR_INV_HRGN = $2080;
  402. PMERR_INV_ID = $2081;
  403. PMERR_INV_IMAGE_DATA_LENGTH = $2082;
  404. PMERR_INV_IMAGE_DIMENSION = $2083;
  405. PMERR_INV_IMAGE_FORMAT = $2084;
  406. PMERR_INV_IN_AREA = $2085;
  407. PMERR_INV_IN_CALLED_SEG = $2086;
  408. PMERR_INV_IN_CURRENT_EDIT_MODE = $2087;
  409. PMERR_INV_IN_DRAW_MODE = $2088;
  410. PMERR_INV_IN_ELEMENT = $2089;
  411. PMERR_INV_IN_IMAGE = $208A;
  412. PMERR_INV_IN_PATH = $208B;
  413. PMERR_INV_IN_RETAIN_MODE = $208C;
  414. PMERR_INV_IN_SEG = $208D;
  415. PMERR_INV_IN_VECTOR_SYMBOL = $208E;
  416. PMERR_INV_INFO_TABLE = $208F;
  417. PMERR_INV_JOURNAL_OPTION = $2090;
  418. PMERR_INV_KERNING_FLAGS = $2091;
  419. PMERR_INV_LENGTH_OR_COUNT = $2092;
  420. PMERR_INV_LINE_END_ATTR = $2093;
  421. PMERR_INV_LINE_JOIN_ATTR = $2094;
  422. PMERR_INV_LINE_TYPE_ATTR = $2095;
  423. PMERR_INV_LINE_WIDTH_ATTR = $2096;
  424. PMERR_INV_LOGICAL_ADDRESS = $2097;
  425. PMERR_INV_MARKER_BOX_ATTR = $2098;
  426. PMERR_INV_MARKER_SET_ATTR = $2099;
  427. PMERR_INV_MARKER_SYMBOL_ATTR = $209A;
  428. PMERR_INV_MATRIX_ELEMENT = $209B;
  429. PMERR_INV_MAX_HITS = $209C;
  430. PMERR_INV_METAFILE = $209D;
  431. PMERR_INV_METAFILE_LENGTH = $209E;
  432. PMERR_INV_METAFILE_OFFSET = $209F;
  433. PMERR_INV_MICROPS_DRAW_CONTROL = $20A0;
  434. PMERR_INV_MICROPS_FUNCTION = $20A1;
  435. PMERR_INV_MICROPS_ORDER = $20A2;
  436. PMERR_INV_MIX_ATTR = $20A3;
  437. PMERR_INV_MODE_FOR_OPEN_DYN = $20A4;
  438. PMERR_INV_MODE_FOR_REOPEN_SEG = $20A5;
  439. PMERR_INV_MODIFY_PATH_MODE = $20A6;
  440. PMERR_INV_MULTIPLIER = $20A7;
  441. PMERR_INV_NESTED_FIGURES = $20A8;
  442. PMERR_INV_OR_INCOMPAT_OPTIONS = $20A9;
  443. PMERR_INV_ORDER_LENGTH = $20AA;
  444. PMERR_INV_ORDERING_PARM = $20AB;
  445. PMERR_INV_OUTSIDE_DRAW_MODE = $20AC;
  446. PMERR_INV_PAGE_VIEWPORT = $20AD;
  447. PMERR_INV_PATH_ID = $20AE;
  448. PMERR_INV_PATH_MODE = $20AF;
  449. PMERR_INV_PATTERN_ATTR = $20B0;
  450. PMERR_INV_PATTERN_REF_PT_ATTR = $20B1;
  451. PMERR_INV_PATTERN_SET_ATTR = $20B2;
  452. PMERR_INV_PATTERN_SET_FONT = $20B3;
  453. PMERR_INV_PICK_APERTURE_OPTION = $20B4;
  454. PMERR_INV_PICK_APERTURE_POSN = $20B5;
  455. PMERR_INV_PICK_APERTURE_SIZE = $20B6;
  456. PMERR_INV_PICK_NUMBER = $20B7;
  457. PMERR_INV_PLAY_METAFILE_OPTION = $20B8;
  458. PMERR_INV_PRIMITIVE_TYPE = $20B9;
  459. PMERR_INV_PS_SIZE = $20BA;
  460. PMERR_INV_PUTDATA_FORMAT = $20BB;
  461. PMERR_INV_QUERY_ELEMENT_NO = $20BC;
  462. PMERR_INV_RECT = $20BD;
  463. PMERR_INV_REGION_CONTROL = $20BE;
  464. PMERR_INV_REGION_MIX_MODE = $20BF;
  465. PMERR_INV_REPLACE_MODE_FUNC = $20C0;
  466. PMERR_INV_RESERVED_FIELD = $20C1;
  467. PMERR_INV_RESET_OPTIONS = $20C2;
  468. PMERR_INV_RGBCOLOR = $20C3;
  469. PMERR_INV_SCAN_START = $20C4;
  470. PMERR_INV_SEG_ATTR = $20C5;
  471. PMERR_INV_SEG_ATTR_VALUE = $20C6;
  472. PMERR_INV_SEG_CH_LENGTH = $20C7;
  473. PMERR_INV_SEG_NAME = $20C8;
  474. PMERR_INV_SEG_OFFSET = $20C9;
  475. PMERR_INV_SETID = $20CA;
  476. PMERR_INV_SETID_TYPE = $20CB;
  477. PMERR_INV_SET_VIEWPORT_OPTION = $20CC;
  478. PMERR_INV_SHARPNESS_PARM = $20CD;
  479. PMERR_INV_SOURCE_OFFSET = $20CE;
  480. PMERR_INV_STOP_DRAW_VALUE = $20CF;
  481. PMERR_INV_TRANSFORM_TYPE = $20D0;
  482. PMERR_INV_USAGE_PARM = $20D1;
  483. PMERR_INV_VIEWING_LIMITS = $20D2;
  484. PMERR_JFILE_BUSY = $20D3;
  485. PMERR_JNL_FUNC_DATA_TOO_LONG = $20D4;
  486. PMERR_KERNING_NOT_SUPPORTED = $20D5;
  487. PMERR_LABEL_NOT_FOUND = $20D6;
  488. PMERR_MATRIX_OVERFLOW = $20D7;
  489. PMERR_METAFILE_INTERNAL_ERROR = $20D8;
  490. PMERR_METAFILE_IN_USE = $20D9;
  491. PMERR_METAFILE_LIMIT_EXCEEDED = $20DA;
  492. PMERR_NAME_STACK_FULL = $20DB;
  493. PMERR_NOT_CREATED_BY_DEVOPENDC = $20DC;
  494. PMERR_NOT_IN_AREA = $20DD;
  495. PMERR_NOT_IN_DRAW_MODE = $20DE;
  496. PMERR_NOT_IN_ELEMENT = $20DF;
  497. PMERR_NOT_IN_IMAGE = $20E0;
  498. PMERR_NOT_IN_PATH = $20E1;
  499. PMERR_NOT_IN_RETAIN_MODE = $20E2;
  500. PMERR_NOT_IN_SEG = $20E3;
  501. PMERR_NO_BITMAP_SELECTED = $20E4;
  502. PMERR_NO_CURRENT_ELEMENT = $20E5;
  503. PMERR_NO_CURRENT_SEG = $20E6;
  504. PMERR_NO_METAFILE_RECORD_HANDLE = $20E7;
  505. PMERR_ORDER_TOO_BIG = $20E8;
  506. PMERR_OTHER_SET_ID_REFS = $20E9;
  507. PMERR_OVERRAN_SEG = $20EA;
  508. PMERR_OWN_SET_ID_REFS = $20EB;
  509. PMERR_PATH_INCOMPLETE = $20EC;
  510. PMERR_PATH_LIMIT_EXCEEDED = $20ED;
  511. PMERR_PATH_UNKNOWN = $20EE;
  512. PMERR_PEL_IS_CLIPPED = $20EF;
  513. PMERR_PEL_NOT_AVAILABLE = $20F0;
  514. PMERR_PRIMITIVE_STACK_EMPTY = $20F1;
  515. PMERR_PROLOG_ERROR = $20F2;
  516. PMERR_PROLOG_SEG_ATTR_NOT_SET = $20F3;
  517. PMERR_PS_BUSY = $20F4;
  518. PMERR_PS_IS_ASSOCIATED = $20F5;
  519. PMERR_RAM_JNL_FILE_TOO_SMALL = $20F6;
  520. PMERR_REALIZE_NOT_SUPPORTED = $20F7;
  521. PMERR_REGION_IS_CLIP_REGION = $20F8;
  522. PMERR_RESOURCE_DEPLETION = $20F9;
  523. PMERR_SEG_AND_REFSEG_ARE_SAME = $20FA;
  524. PMERR_SEG_CALL_RECURSIVE = $20FB;
  525. PMERR_SEG_CALL_STACK_EMPTY = $20FC;
  526. PMERR_SEG_CALL_STACK_FULL = $20FD;
  527. PMERR_SEG_IS_CURRENT = $20FE;
  528. PMERR_SEG_NOT_CHAINED = $20FF;
  529. PMERR_SEG_NOT_FOUND = $2100;
  530. PMERR_SEG_STORE_LIMIT_EXCEEDED = $2101;
  531. PMERR_SETID_IN_USE = $2102;
  532. PMERR_SETID_NOT_FOUND = $2103;
  533. PMERR_STARTDOC_NOT_ISSUED = $2104;
  534. PMERR_STOP_DRAW_OCCURRED = $2105;
  535. PMERR_TOO_MANY_METAFILES_IN_USE = $2106;
  536. PMERR_TRUNCATED_ORDER = $2107;
  537. PMERR_UNCHAINED_SEG_ZERO_INV = $2108;
  538. PMERR_UNSUPPORTED_ATTR = $2109;
  539. PMERR_UNSUPPORTED_ATTR_VALUE = $210A;
  540. PMERR_ENDDOC_NOT_ISSUED = $210B;
  541. PMERR_PS_NOT_ASSOCIATED = $210C;
  542. PMERR_INV_FLOOD_FILL_OPTIONS = $210D;
  543. PMERR_INV_FACENAME = $210E;
  544. PMERR_PALETTE_SELECTED = $210F;
  545. PMERR_NO_PALETTE_SELECTED = $2110;
  546. PMERR_INV_HPAL = $2111;
  547. PMERR_PALETTE_BUSY = $2112;
  548. PMERR_START_POINT_CLIPPED = $2113;
  549. PMERR_NO_FILL = $2114;
  550. PMERR_INV_FACENAMEDESC = $2115;
  551. PMERR_INV_BITMAP_DATA = $2116;
  552. PMERR_INV_CHAR_ALIGN_ATTR = $2117;
  553. PMERR_INV_HFONT = $2118;
  554. PMERR_HFONT_IS_SELECTED = $2119;
  555. PMERR_SPL_DRIVER_ERROR = $4001;
  556. PMERR_SPL_DEVICE_ERROR = $4002;
  557. PMERR_SPL_DEVICE_NOT_INSTALLED = $4003;
  558. PMERR_SPL_QUEUE_ERROR = $4004;
  559. PMERR_SPL_INV_HSPL = $4005;
  560. PMERR_SPL_NO_DISK_SPACE = $4006;
  561. PMERR_SPL_NO_MEMORY = $4007;
  562. PMERR_SPL_PRINT_ABORT = $4008;
  563. PMERR_SPL_SPOOLER_NOT_INSTALLED = $4009;
  564. PMERR_SPL_INV_FORMS_CODE = $400A;
  565. PMERR_SPL_INV_PRIORITY = $400B;
  566. PMERR_SPL_NO_FREE_JOB_ID = $400C;
  567. PMERR_SPL_NO_DATA = $400D;
  568. PMERR_SPL_INV_TOKEN = $400E;
  569. PMERR_SPL_INV_DATATYPE = $400F;
  570. PMERR_SPL_PROCESSOR_ERROR = $4010;
  571. PMERR_SPL_INV_JOB_ID = $4011;
  572. PMERR_SPL_JOB_NOT_PRINTING = $4012;
  573. PMERR_SPL_JOB_PRINTING = $4013;
  574. PMERR_SPL_QUEUE_ALREADY_EXISTS = $4014;
  575. PMERR_SPL_INV_QUEUE_NAME = $4015;
  576. PMERR_SPL_QUEUE_NOT_EMPTY = $4016;
  577. PMERR_SPL_DEVICE_ALREADY_EXISTS = $4017;
  578. PMERR_SPL_DEVICE_LIMIT_REACHED = $4018;
  579. PMERR_SPL_STATUS_STRING_TRUNC = $4019;
  580. PMERR_SPL_INV_LENGTH_OR_COUNT = $401A;
  581. PMERR_SPL_FILE_NOT_FOUND = $401B;
  582. PMERR_SPL_CANNOT_OPEN_FILE = $401C;
  583. PMERR_SPL_DRIVER_NOT_INSTALLED = $401D;
  584. PMERR_SPL_INV_PROCESSOR_DATTYPE = $401E;
  585. PMERR_SPL_INV_DRIVER_DATATYPE = $401F;
  586. PMERR_SPL_PROCESSOR_NOT_INST = $4020;
  587. PMERR_SPL_NO_SUCH_LOG_ADDRESS = $4021;
  588. PMERR_SPL_PRINTER_NOT_FOUND = $4022;
  589. PMERR_SPL_DD_NOT_FOUND = $4023;
  590. PMERR_SPL_QUEUE_NOT_FOUND = $4024;
  591. PMERR_SPL_MANY_QUEUES_ASSOC = $4025;
  592. PMERR_SPL_NO_QUEUES_ASSOCIATED = $4026;
  593. PMERR_SPL_INI_FILE_ERROR = $4027;
  594. PMERR_SPL_NO_DEFAULT_QUEUE = $4028;
  595. PMERR_SPL_NO_CURRENT_FORMS_CODE = $4029;
  596. PMERR_SPL_NOT_AUTHORISED = $402A;
  597. PMERR_SPL_TEMP_NETWORK_ERROR = $402B;
  598. PMERR_SPL_HARD_NETWORK_ERROR = $402C;
  599. PMERR_DEL_NOT_ALLOWED = $402D;
  600. PMERR_CANNOT_DEL_QP_REF = $402E;
  601. PMERR_CANNOT_DEL_QNAME_REF = $402F;
  602. PMERR_CANNOT_DEL_PRINTER_DD_REF = $4030;
  603. PMERR_CANNOT_DEL_PRN_NAME_REF = $4031;
  604. PMERR_CANNOT_DEL_PRN_ADDR_REF = $4032;
  605. PMERR_SPOOLER_QP_NOT_DEFINED = $4033;
  606. PMERR_PRN_NAME_NOT_DEFINED = $4034;
  607. PMERR_PRN_ADDR_NOT_DEFINED = $4035;
  608. PMERR_PRINTER_DD_NOT_DEFINED = $4036;
  609. PMERR_PRINTER_QUEUE_NOT_DEFINED = $4037;
  610. PMERR_PRN_ADDR_IN_USE = $4038;
  611. PMERR_SPL_TOO_MANY_OPEN_FILES = $4039;
  612. PMERR_SPL_CP_NOT_REQD = $403A;
  613. PMERR_UNABLE_TO_CLOSE_DEVICE = $4040;
  614. PMERR_SPL_ERROR_1 = (SPLERR_BASE+4001);
  615. PMERR_SPL_ERROR_2 = (SPLERR_BASE+4002);
  616. PMERR_SPL_ERROR_3 = (SPLERR_BASE+4003);
  617. PMERR_SPL_ERROR_4 = (SPLERR_BASE+4004);
  618. PMERR_SPL_ERROR_5 = (SPLERR_BASE+4005);
  619. PMERR_SPL_ERROR_6 = (SPLERR_BASE+4006);
  620. PMERR_SPL_ERROR_7 = (SPLERR_BASE+4007);
  621. PMERR_SPL_ERROR_8 = (SPLERR_BASE+4008);
  622. PMERR_SPL_ERROR_9 = (SPLERR_BASE+4009);
  623. PMERR_SPL_ERROR_10 = (SPLERR_BASE+4010);
  624. PMERR_SPL_ERROR_11 = (SPLERR_BASE+4011);
  625. PMERR_SPL_ERROR_12 = (SPLERR_BASE+4012);
  626. PMERR_SPL_ERROR_13 = (SPLERR_BASE+4013);
  627. PMERR_SPL_ERROR_14 = (SPLERR_BASE+4014);
  628. PMERR_SPL_ERROR_15 = (SPLERR_BASE+4015);
  629. PMERR_SPL_ERROR_16 = (SPLERR_BASE+4016);
  630. PMERR_SPL_ERROR_17 = (SPLERR_BASE+4017);
  631. PMERR_SPL_ERROR_18 = (SPLERR_BASE+4018);
  632. PMERR_SPL_ERROR_19 = (SPLERR_BASE+4019);
  633. PMERR_SPL_ERROR_20 = (SPLERR_BASE+4020);
  634. PMERR_SPL_ERROR_21 = (SPLERR_BASE+4021);
  635. PMERR_SPL_ERROR_22 = (SPLERR_BASE+4022);
  636. PMERR_SPL_ERROR_23 = (SPLERR_BASE+4023);
  637. PMERR_SPL_ERROR_24 = (SPLERR_BASE+4024);
  638. PMERR_SPL_ERROR_25 = (SPLERR_BASE+4025);
  639. PMERR_SPL_ERROR_26 = (SPLERR_BASE+4026);
  640. PMERR_SPL_ERROR_27 = (SPLERR_BASE+4027);
  641. PMERR_SPL_ERROR_28 = (SPLERR_BASE+4028);
  642. PMERR_SPL_ERROR_29 = (SPLERR_BASE+4029);
  643. PMERR_SPL_ERROR_30 = (SPLERR_BASE+4030);
  644. PMERR_SPL_ERROR_31 = (SPLERR_BASE+4031);
  645. PMERR_SPL_ERROR_32 = (SPLERR_BASE+4032);
  646. PMERR_SPL_ERROR_33 = (SPLERR_BASE+4033);
  647. PMERR_SPL_ERROR_34 = (SPLERR_BASE+4034);
  648. PMERR_SPL_ERROR_35 = (SPLERR_BASE+4035);
  649. PMERR_SPL_ERROR_36 = (SPLERR_BASE+4036);
  650. PMERR_SPL_ERROR_37 = (SPLERR_BASE+4037);
  651. PMERR_SPL_ERROR_38 = (SPLERR_BASE+4038);
  652. PMERR_SPL_ERROR_39 = (SPLERR_BASE+4039);
  653. PMERR_SPL_ERROR_40 = (SPLERR_BASE+4040);
  654. PMERR_SPLMSGBOX_INFO_CAPTION = (SPLERR_BASE+4041);
  655. PMERR_SPLMSGBOX_WARNING_CAPTION = (SPLERR_BASE+4042);
  656. PMERR_SPLMSGBOX_ERROR_CAPTION = (SPLERR_BASE+4043);
  657. PMERR_SPLMSGBOX_SEVERE_CAPTION = (SPLERR_BASE+4044);
  658. PMERR_SPLMSGBOX_JOB_DETAILS = (SPLERR_BASE+4045);
  659. PMERR_SPLMSGBOX_ERROR_ACTION = (SPLERR_BASE+4046);
  660. PMERR_SPLMSGBOX_SEVERE_ACTION = (SPLERR_BASE+4047);
  661. PMERR_SPLMSGBOX_BIT_0_TEXT = (SPLERR_BASE+4048);
  662. PMERR_SPLMSGBOX_BIT_1_TEXT = (SPLERR_BASE+4049);
  663. PMERR_SPLMSGBOX_BIT_2_TEXT = (SPLERR_BASE+4050);
  664. PMERR_SPLMSGBOX_BIT_3_TEXT = (SPLERR_BASE+4051);
  665. PMERR_SPLMSGBOX_BIT_4_TEXT = (SPLERR_BASE+4052);
  666. PMERR_SPLMSGBOX_BIT_5_TEXT = (SPLERR_BASE+4053);
  667. PMERR_SPLMSGBOX_BIT_15_TEXT = (SPLERR_BASE+4054);
  668. PMERR_SPL_NOPATHBUFFER = (SPLERR_BASE+4055);
  669. PMERR_SPL_ALREADY_INITIALISED = (SPLERR_BASE+4093);
  670. PMERR_SPL_ERROR = (SPLERR_BASE+4095);
  671. PMERR_INV_TYPE = $5001;
  672. PMERR_INV_CONV = $5002;
  673. PMERR_INV_SEGLEN = $5003;
  674. PMERR_DUP_SEGNAME = $5004;
  675. PMERR_INV_XFORM = $5005;
  676. PMERR_INV_VIEWLIM = $5006;
  677. PMERR_INV_3DCOORD = $5007;
  678. PMERR_SMB_OVFLOW = $5008;
  679. PMERR_SEG_OVFLOW = $5009;
  680. PMERR_PIC_DUP_FILENAME = $5010;
  681. implementation
  682. end.