~ubuntu-branches/debian/lenny/fpc/lenny

« back to all changes in this revision

Viewing changes to fpcsrc/rtl/os2/os2def.pas

  • Committer: Bazaar Package Importer
  • Author(s): Mazen Neifer, Torsten Werner, Mazen Neifer
  • Date: 2008-05-17 17:12:11 UTC
  • mfrom: (3.1.9 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080517171211-9qi33xhd9evfa0kg
Tags: 2.2.0-dfsg1-9
[ Torsten Werner ]
* Add Mazen Neifer to Uploaders field.

[ Mazen Neifer ]
* Moved FPC sources into a version dependent directory from /usr/share/fpcsrc
  to /usr/share/fpcsrc/${FPCVERSION}. This allow installing more than on FPC
  release.
* Fixed far call issue in compiler preventing building huge binearies.
  (closes: #477743)
* Updated building dependencies, recomennded and suggested packages.
* Moved fppkg to fp-utils as it is just a helper tool and is not required by
  compiler.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
{****************************************************************************
 
2
 
 
3
 
 
4
    This file is part of the Free Pascal run time library.
 
5
    Copyright (c) 1999-2002 by the Free Pascal development team.
 
6
 
 
7
    Common OS/2 types and constants (including error codes)
 
8
 
 
9
    See the file COPYING.FPC, included in this distribution,
 
10
    for details about the copyright.
 
11
 
 
12
    This program is distributed in the hope that it will be useful,
 
13
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
14
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
15
 
 
16
 ****************************************************************************}
 
17
unit OS2Def;
 
18
 
 
19
interface
 
20
 
 
21
// Common Error definitions
 
22
 
 
23
type
 
24
       ERRORID=Cardinal;  // errid
 
25
       PERRORID=^ERRORID;
 
26
 
 
27
const
 
28
       Severity_NoError = $0;
 
29
       Severity_Warning = $4;
 
30
       Severity_Error = $8;
 
31
       Severity_Severe = $C;
 
32
       Severity_Unrecoverable = $10;
 
33
 
 
34
       WinErr_Base = $1000;
 
35
       GPIErr_Base = $2000;
 
36
       DevErr_Base = $3000;
 
37
       SplErr_Base = $4000;
 
38
 
 
39
       Address = 0;
 
40
       Driver_Name = 1;
 
41
       Driver_Data = 2;
 
42
       Data_Type = 3;
 
43
       Comment = 4;
 
44
       Proc_Name = 5;
 
45
       Proc_Params = 6;
 
46
       Spl_Params = 7;
 
47
       Network_Params = 8;
 
48
 
 
49
       PD_Job_Property = $0001;
 
50
       FAttr_Sel_Italic = $0001;
 
51
       FAttr_Sel_Underscore = $0002;
 
52
       FAttr_Sel_Outline = $0008;
 
53
       FAttr_Sel_Strikeout = $0010;
 
54
       FAttr_Sel_Bold = $0020;
 
55
       FAttr_Type_Kerning = $0004;
 
56
       FAttr_Type_MBCS = $0008;
 
57
       FAttr_Type_DBCS = $0010;
 
58
       FAttr_Type_Antialiased = $0020;
 
59
       FAttr_FontUse_NoMix = $0002;
 
60
       FAttr_FontUse_Outline = $0004;
 
61
       FAttr_FontUse_Transformable = $0008;
 
62
       FaceSize = 32;
 
63
 
 
64
       FM_Type_Fixed = $0001;
 
65
       FM_Type_Licensed = $0002;
 
66
       FM_Type_Kerning = $0004;
 
67
       FM_Type_DBCS = $0010;
 
68
       FM_Type_MBCS = $0018;
 
69
       FM_Type_64K = $8000;
 
70
       FM_Type_Atoms = $4000;
 
71
       FM_Type_FamTrunc = $2000;
 
72
       FM_Type_FaceTrunc = $1000;
 
73
       FM_Defn_Outline = $0001;
 
74
       FM_Defn_IFI = $0002;
 
75
       FM_Defn_Win = $0004;
 
76
       FM_Defn_Generic = $8000;
 
77
       FM_Sel_Italic = $0001;
 
78
       FM_Sel_Underscore = $0002;
 
79
       FM_Sel_Negative = $0004;
 
80
       FM_Sel_Outline = $0008;
 
81
       FM_Sel_Strikeout = $0010;
 
82
       FM_Sel_Bold = $0020;
 
83
       FM_Cap_NoMix = $0001;
 
84
 
 
85
    type
 
86
       PCardinal = ^cardinal;
 
87
       PLongint = ^longint;
 
88
       PInteger = ^integer;
 
89
       PShortint = ^shortint;
 
90
       PPointer = ^pointer;
 
91
       PByte = ^byte;
 
92
 
 
93
       PointL = record
 
94
          X: longint;
 
95
          Y: longint;
 
96
       end;
 
97
 
 
98
       PPointL = ^PointL;
 
99
 
 
100
       PointS = record
 
101
          X: integer;
 
102
          Y: integer;
 
103
       end;
 
104
 
 
105
       PPointS = ^PointS;
 
106
 
 
107
       RectL = record
 
108
          xLeft: longint;
 
109
          yBottom: longint;
 
110
          xRight: longint;
 
111
          yTop: longint;
 
112
       end;
 
113
 
 
114
       PRectL = ^RectL;
 
115
 
 
116
       NPrectL = ^RectL;
 
117
 
 
118
       Str8 = array[0..7] of char;
 
119
 
 
120
       PStr8 = ^Str8;
 
121
 
 
122
       DrivData = record
 
123
          cb: longint;
 
124
          lVersion: longint;
 
125
          szDeviceName: array[0..31] of char;
 
126
          abGeneralData: array[0..0] of char;
 
127
       end;
 
128
 
 
129
       PDrivData = ^DrivData;
 
130
 
 
131
       DevOpenStruc = record
 
132
          pszLogAddress: PChar;
 
133
          pszDriverName: PChar;
 
134
          pdriv: PDrivData;
 
135
          pszDataType: PChar;
 
136
          pszComment: PChar;
 
137
          pszQueueProcName: PChar;
 
138
          pszQueueProcParams: PChar;
 
139
          pszSpoolerParams: PChar;
 
140
          pszNetworkParams: PChar;
 
141
       end;
 
142
 
 
143
       PDevOpenStruc = ^DevOpenStruc;
 
144
 
 
145
       PDevOpenData = PDevOpenStruc;
 
146
 
 
147
       PrintDest = record
 
148
          cb: cardinal;
 
149
          lType: longint;
 
150
          pszToken: PChar;
 
151
          lCount: longint;
 
152
          pdopData: PDevOpenData;
 
153
          fl: cardinal;
 
154
          pszPrinter: PChar;
 
155
       end;
 
156
 
 
157
       PPrintDest = ^PrintDest;
 
158
 
 
159
       FAttrs = record
 
160
          usRecordLength: word;
 
161
          fsSelection: word;
 
162
          lMatch: longint;
 
163
          szFacename: array[0..FaceSize-1] of char;
 
164
          idRegistry: word;
 
165
          usCodePage: word;
 
166
          lMaxBaselineExt: longint;
 
167
          lAveCharWidth: longint;
 
168
          fsType: word;
 
169
          fsFontUse: word;
 
170
       end;
 
171
 
 
172
       PFAttrs = ^FAttrs;
 
173
 
 
174
       Panose = record
 
175
          bFamilyType: byte;
 
176
          bSerifStyle: byte;
 
177
          bWeight: byte;
 
178
          bProportion: byte;
 
179
          bContrast: byte;
 
180
          bStrokeVariation: byte;
 
181
          bArmStyle: byte;
 
182
          bLetterform: byte;
 
183
          bMidline: byte;
 
184
          bXHeight: byte;
 
185
          abReserved: array[0..1] of byte;
 
186
       end;
 
187
 
 
188
       FontMetrics = record
 
189
          szFamilyname: array[0..FaceSize-1] of char;
 
190
          szFacename: array[0..FaceSize-1] of char;
 
191
          idRegistry: word;
 
192
          usCodePage: word;
 
193
          lEmHeight: longint;
 
194
          lXHeight: longint;
 
195
          lMaxAscender: longint;
 
196
          lMaxDescender: longint;
 
197
          lLowerCaseAscent: longint;
 
198
          lLowerCaseDescent: longint;
 
199
          lInternalLeading: longint;
 
200
          lExternalLeading: longint;
 
201
          lAveCharWidth: longint;
 
202
          lMaxCharInc: longint;
 
203
          lEmInc: longint;
 
204
          lMaxBaselineExt: longint;
 
205
          sCharSlope: integer;
 
206
          sInlineDir: integer;
 
207
          sCharRot: integer;
 
208
          usWeightClass: word;
 
209
          usWidthClass: word;
 
210
          sXDeviceRes: integer;
 
211
          sYDeviceRes: integer;
 
212
          sFirstChar: integer;
 
213
          sLastChar: integer;
 
214
          sDefaultChar: integer;
 
215
          sBreakChar: integer;
 
216
          sNominalPointSize: integer;
 
217
          sMinimumPointSize: integer;
 
218
          sMaximumPointSize: integer;
 
219
          fsType: word;
 
220
          fsDefn: word;
 
221
          fsSelection: word;
 
222
          fsCapabilities: word;
 
223
          lSubscriptXSize: longint;
 
224
          lSubscriptYSize: longint;
 
225
          lSubscriptXOffset: longint;
 
226
          lSubscriptYOffset: longint;
 
227
          lSuperscriptXSize: longint;
 
228
          lSuperscriptYSize: longint;
 
229
          lSuperscriptXOffset: longint;
 
230
          lSuperscriptYOffset: longint;
 
231
          lUnderscoreSize: longint;
 
232
          lUnderscorePosition: longint;
 
233
          lStrikeoutSize: longint;
 
234
          lStrikeoutPosition: longint;
 
235
          sKerningPairs: integer;
 
236
          sFamilyClass: integer;
 
237
          lMatch: longint;
 
238
          FamilyNameAtom: longint;
 
239
          FaceNameAtom: longint;
 
240
          _Panose: Panose;
 
241
       end;
 
242
 
 
243
       PFontMetrics = ^FontMetrics;
 
244
 
 
245
      { Null terminated strings are often declared as array[0..0] of byte  }
 
246
      { in header files, the following type makes type conversion possible }
 
247
      CharArray = array[0..0] of char;
 
248
 
 
249
{Names beginning with T for compatibility}
 
250
        TPointL = PointL;
 
251
        TPointS = PointS;
 
252
        TRectL = RectL;
 
253
        TStr8 = Str8;
 
254
        TDrivData = DrivData;
 
255
        TDevOpenStruc = DevOpenStruc;
 
256
        TPrintDest = PrintDest;
 
257
        TFAttrs = FAttrs;
 
258
        TPanose = Panose;
 
259
        TFontMetrics = FontMetrics;
 
260
        TCharArray = CharArray;
 
261
 
 
262
{Another bunch of compatibility things}
 
263
        HWnd = cardinal;
 
264
        THWnd = HWnd;
 
265
        PHWnd = ^HWnd;
 
266
        HAB = cardinal;
 
267
        THAB = HAB;
 
268
        PHAB = ^HAB;
 
269
        HMQ = cardinal;
 
270
        THMQ = HMQ;
 
271
        PHMQ = ^HMQ;
 
272
        HPS = cardinal;
 
273
        THPS = HPS;
 
274
        PHPS = ^HPS;
 
275
        HRGN = cardinal;
 
276
        THRGN = HRGN;
 
277
        PHRGN = ^HRGN;
 
278
        HBitmap = cardinal;
 
279
        THBitmap = HBitmap;
 
280
        PHBitmap = ^HBitmap;
 
281
        HEv = cardinal;
 
282
        THEv = HEv;
 
283
        PHEv = ^HEv;
 
284
        HMtx = cardinal;
 
285
        THMtx = HMtx;
 
286
        PHMtx = ^HMtx;
 
287
        ULONG = cardinal;
 
288
        MParam = cardinal;
 
289
        MResult = cardinal;
 
290
        Fixed = longint;
 
291
        Fixed88 = integer;
 
292
 
 
293
{ Constants from bseord.h header file (ordinal numbers of API functions) }
 
294
 
 
295
    const
 
296
       Ord_AnsiINJECT = 1;
 
297
       Ord_AnsiKEYDEF = 2;
 
298
       Ord_AnsiINTERP = 3;
 
299
       Ord_NlsCONVERTBIDINUMERICS = 1;
 
300
       Ord_NlsCONVERTBIDISTRING = 2;
 
301
       Ord_NlsSETBIDIATT = 5;
 
302
       Ord_NlsQUERYBIDIATT = 6;
 
303
       Ord_NlsINVERSESTRING = 7;
 
304
       Ord_NlsSETBIDIPRINT = 8;
 
305
       Ord_NlsEDITSHAPE = 9;
 
306
       Ord_NlsSHAPEBIDISTRING = 10;
 
307
       Ord_NlsINTSETBIDIATT = 3;
 
308
       Ord_NlsINTQUERYBIDIATT = 4;
 
309
       Ord_NLPOPUP = 11;
 
310
       Ord_BksMAIN = 1;
 
311
       Ord_DrgACCESSDRAGINFO = 1;
 
312
       Ord_DrgADDSTRHANDLE = 2;
 
313
       Ord_DrgALLOCDRAGINFO = 3;
 
314
       Ord_DrgALLOCDRAGTRANSFER = 4;
 
315
       Ord_DrgDELETEDRAGINFOSTRHANDLES = 5;
 
316
       Ord_DrgDELETESTRHANDLE = 6;
 
317
       Ord_DrgDRAG = 7;
 
318
       Ord_DrgFREEDRAGINFO = 8;
 
319
       Ord_DrgFREEDRAGTRANSFER = 9;
 
320
       Ord_DrgGETPS = 10;
 
321
       Ord_DrgPOSTTRANSFERMSG = 11;
 
322
       Ord_DrgPUSHDRAGINFO = 12;
 
323
       Ord_DrgQUERYDRAGITEM = 13;
 
324
       Ord_DrgQUERYDRAGITEMCOUNT = 14;
 
325
       Ord_DrgQUERYDRAGITEMPTR = 15;
 
326
       Ord_DrgQUERYNATIVERMF = 16;
 
327
       Ord_DrgQUERYNATIVERMFLEN = 17;
 
328
       Ord_DrgQUERYSTRNAME = 18;
 
329
       Ord_DrgQUERYSTRNAMELEN = 19;
 
330
       Ord_DrgQUERYTRUETYPE = 20;
 
331
       Ord_DrgQUERYTRUETYPELEN = 21;
 
332
       Ord_DrgRELEASEPS = 22;
 
333
       Ord_DrgSENDTRANSFERMSG = 23;
 
334
       Ord_DrgSETDRAGPOINTER = 24;
 
335
       Ord_DrgSETDRAGIMAGE = 25;
 
336
       Ord_DrgSETDRAGITEM = 26;
 
337
       Ord_DrgVERIFYNATIVERMF = 27;
 
338
       Ord_DrgVERIFYRMF = 28;
 
339
       Ord_DrgVERIFYTRUETYPE = 29;
 
340
       Ord_DrgVERIFYTYPE = 30;
 
341
       Ord_DrgVERIFYTYPESET = 31;
 
342
       Ord_DrgDRAGFILES = 63;
 
343
       Ord_DrgACCEPTDROPPEDFILES = 64;
 
344
       Ord_Drg32ACCESSDRAGINFO = 32;
 
345
       Ord_Drg32ADDSTRHANDLE = 33;
 
346
       Ord_Drg32ALLOCDRAGINFO = 34;
 
347
       Ord_Drg32ALLOCDRAGTRANSFER = 35;
 
348
       Ord_Drg32DELETEDRAGINFOSTRHANDLES = 36;
 
349
       Ord_Drg32DELETESTRHANDLE = 37;
 
350
       Ord_Drg32DRAG = 38;
 
351
       Ord_Drg32FREEDRAGINFO = 39;
 
352
       Ord_Drg32FREEDRAGTRANSFER = 40;
 
353
       Ord_Drg32GETPS = 41;
 
354
       Ord_Drg32POSTTRANSFERMSG = 42;
 
355
       Ord_Drg32PUSHDRAGINFO = 43;
 
356
       Ord_Drg32QUERYDRAGITEM = 44;
 
357
       Ord_Drg32QUERYDRAGITEMCOUNT = 45;
 
358
       Ord_Drg32QUERYDRAGITEMPTR = 46;
 
359
       Ord_Drg32QUERYNATIVERMF = 47;
 
360
       Ord_Drg32QUERYNATIVERMFLEN = 48;
 
361
       Ord_Drg32QUERYSTRNAME = 49;
 
362
       Ord_Drg32QUERYSTRNAMELEN = 50;
 
363
       Ord_Drg32QUERYTRUETYPE = 51;
 
364
       Ord_Drg32QUERYTRUETYPELEN = 52;
 
365
       Ord_Drg32RELEASEPS = 53;
 
366
       Ord_Drg32SENDTRANSFERMSG = 54;
 
367
       Ord_Drg32SETDRAGPOINTER = 55;
 
368
       Ord_Drg32SETDRAGIMAGE = 56;
 
369
       Ord_Drg32SETDRAGITEM = 57;
 
370
       Ord_Drg32VERIFYNATIVERMF = 58;
 
371
       Ord_Drg32VERIFYRMF = 59;
 
372
       Ord_Drg32VERIFYTRUETYPE = 60;
 
373
       Ord_Drg32VERIFYTYPE = 61;
 
374
       Ord_Drg32VERIFYTYPESET = 62;
 
375
       Ord_Drg32DRAGFILES = 65;
 
376
       Ord_Drg32ACCEPTDROPPEDFILES = 66;
 
377
       Ord_FKAINIT = 64;
 
378
       Ord_QUERYFKADISPLAYDETAILS = 65;
 
379
       Ord_WinFKAWNDPROC = 66;
 
380
       Ord_WinLOADFKA = 67;
 
381
       Ord_WinCREATEFKA = 68;
 
382
       Ord_WinSETFKAFORM = 69;
 
383
       Ord_WinQUERYFKAFORM = 70;
 
384
       Ord_WinGOTOFKA = 71;
 
385
       Ord_WinGOFROMFKA = 72;
 
386
       Ord_WinCREATEHELPINSTANCE = 1;
 
387
       Ord_WinDESTROYHELPINSTANCE = 2;
 
388
       Ord_WinQUERYHELPINSTANCE = 3;
 
389
       Ord_WinASSOCIATEHELPINSTANCE = 4;
 
390
       Ord_WinLOADHELPTABLE = 5;
 
391
       Ord_WinCREATEHELPTABLE = 6;
 
392
       Ord_Win32CREATEHELPINSTANCE = 51;
 
393
       Ord_Win32DESTROYHELPINSTANCE = 52;
 
394
       Ord_Win32QUERYHELPINSTANCE = 53;
 
395
       Ord_Win32ASSOCIATEHELPINSTANCE = 54;
 
396
       Ord_Win32LOADHELPTABLE = 55;
 
397
       Ord_Win32CREATEHELPTABLE = 56;
 
398
       Ord_DDFINITIALIZE = 74;
 
399
       Ord_DDFPARA = 75;
 
400
       Ord_DDFSETFORMAT = 76;
 
401
       Ord_DDFSETTEXTALIGN = 77;
 
402
       Ord_DDFSETCOLOR = 78;
 
403
       Ord_DDFINFORM = 79;
 
404
       Ord_DDFSETFONTSTYLE = 80;
 
405
       Ord_DDFHYPERTEXT = 81;
 
406
       Ord_DDFBEGINLIST = 82;
 
407
       Ord_DDFLISTITEM = 83;
 
408
       Ord_DDFENDLIST = 84;
 
409
       Ord_DDFTEXT = 85;
 
410
       Ord_DDFMETAFILE = 86;
 
411
       Ord_DDFSETFONT = 87;
 
412
       Ord_DDFBITMAP = 88;
 
413
       Ord_KbdSETCUSTXT = 1;
 
414
       Ord_KbdGETCP = 3;
 
415
       Ord_KbdCHARIN = 4;
 
416
       Ord_KbdSETCP = 5;
 
417
       Ord_KbdSYNCH = 7;
 
418
       Ord_KbdREGISTER = 8;
 
419
       Ord_KbdSTRINGIN = 9;
 
420
       Ord_KbdGETSTATUS = 10;
 
421
       Ord_KbdSETSTATUS = 11;
 
422
       Ord_KbdGETFOCUS = 12;
 
423
       Ord_KbdFLUSHBUFFER = 13;
 
424
       Ord_KbdXLATE = 14;
 
425
       Ord_KbdCLOSE = 17;
 
426
       Ord_KbdFREEFOCUS = 18;
 
427
       Ord_KbdDEREGISTER = 20;
 
428
       Ord_KbdSETFGND = 21;
 
429
       Ord_KbdPEEK = 22;
 
430
       Ord_KbdOPEN = 23;
 
431
       Ord_KbdGETHWID = 24;
 
432
       Ord_KbdSETHWID = 25;
 
433
       Ord_DosMONOPEN = 4;
 
434
       Ord_DosMONCLOSE = 3;
 
435
       Ord_DosMONREAD = 2;
 
436
       Ord_DosMONWRITE = 1;
 
437
       Ord_DosMONREG = 5;
 
438
       Ord_MouGETPTRSHAPE = 1;
 
439
       Ord_MouSETPTRSHAPE = 2;
 
440
       Ord_MouGETNUMMICKEYS = 3;
 
441
       Ord_MouGETHOTKEY = 4;
 
442
       Ord_MouGETSCALEFACT = 6;
 
443
       Ord_MouFLUSHQUE = 7;
 
444
       Ord_MouGETNUMBUTTONS = 8;
 
445
       Ord_MouCLOSE = 9;
 
446
       Ord_MouSETHOTKEY = 10;
 
447
       Ord_MouSETSCALEFACT = 11;
 
448
       Ord_MouGETNUMQUEEL = 13;
 
449
       Ord_MouDEREGISTER = 14;
 
450
       Ord_MouGETEVENTMASK = 15;
 
451
       Ord_MouSETEVENTMASK = 16;
 
452
       Ord_MouOPEN = 17;
 
453
       Ord_MouREMOVEPTR = 18;
 
454
       Ord_MouGETPTRPOS = 19;
 
455
       Ord_MouREADEVENTQUE = 20;
 
456
       Ord_MouSETPTRPOS = 21;
 
457
       Ord_MouGETDEVSTATUS = 22;
 
458
       Ord_MouSYNCH = 23;
 
459
       Ord_MouREGISTER = 24;
 
460
       Ord_MouSETDEVSTATUS = 25;
 
461
       Ord_MouDRAWPTR = 26;
 
462
       Ord_MouINITREAL = 27;
 
463
       Ord_MouGETTHRESHOLD = 29;
 
464
       Ord_MouSETTHRESHOLD = 30;
 
465
       Ord_DosPUTMESSAGE = 1;
 
466
       Ord_DosTRUEGETMESSAGE = 2;
 
467
       Ord_DosINSMESSAGE = 3;
 
468
       Ord_Dos32INSERTMESSAGE = 4;
 
469
       Ord_Dos32PUTMESSAGE = 5;
 
470
       Ord_Dos32TRUEGETMESSAGE = 6;
 
471
       Ord_DosIQUERYMESSAGECP = 7;
 
472
       Ord_Dos32IQUERYMESSAGECP = 8;
 
473
       Ord_DosCASEMAP = 1;
 
474
       Ord_DosGETCOLLATE = 2;
 
475
       Ord_DosGETCTRYINFO = 3;
 
476
       Ord_DosGETDBCSEV = 4;
 
477
       Ord_Dos32QUERYCTRYINFO = 5;
 
478
       Ord_Dos32QUERYDBCSENV = 6;
 
479
       Ord_Dos32MAPCASE = 7;
 
480
       Ord_Dos32QUERYCOLLATE = 8;
 
481
       Ord_DosMAKENMPIPE = 1;
 
482
       Ord_DosQNMPIPEINFO = 2;
 
483
       Ord_DosCONNECTNMPIPE = 3;
 
484
       Ord_DosDISCONNECTNMPIPE = 4;
 
485
       Ord_DosQNMPHANDSTATE = 5;
 
486
       Ord_DosSETNMPHANDSTATE = 6;
 
487
       Ord_DosPEEKNMPIPE = 7;
 
488
       Ord_DosWAITNMPIPE = 8;
 
489
       Ord_DosTRANSACTNMPIPE = 9;
 
490
       Ord_DosCALLNMPIPE = 10;
 
491
       Ord_DosRAWREADNMPIPE = 11;
 
492
       Ord_DosRAWWRITENMPIPE = 12;
 
493
       Ord_DosSETNMPIPESEM = 13;
 
494
       Ord_DosQNMPIPESEMSTATE = 14;
 
495
       Ord_DosCWAIT = 2;
 
496
       Ord_DosENTERCRITSEC = 3;
 
497
       Ord_DosEXIT = 5;
 
498
       Ord_DosEXITCRITSEC = 6;
 
499
       Ord_DosEXITLIST = 7;
 
500
       Ord_DosGETINFOSEG = 8;
 
501
       Ord_DosGETPRTY = 9;
 
502
       Ord_DosKILLPROCESS = 10;
 
503
       Ord_DosSETPRTY = 11;
 
504
       Ord_DosPTRACE = 12;
 
505
       Ord_DosHOLDSIGNAL = 13;
 
506
       Ord_DosSETSIGHANDLER = 14;
 
507
       Ord_DosFLAGPROCESS = 15;
 
508
       Ord_DosMAKEPIPE = 16;
 
509
       Ord_DosSEMSETWAIT = 20;
 
510
       Ord_DosMUXSEMWAIT = 22;
 
511
       Ord_DosCLOSESEM = 23;
 
512
       Ord_DosCREATESEM = 24;
 
513
       Ord_DosOPENSEM = 25;
 
514
       Ord_DosRESUMETHREAD = 26;
 
515
       Ord_DosSUSPENDTHREAD = 27;
 
516
       Ord_DosSETDATETIME = 28;
 
517
       Ord_DosTIMERASYNC = 29;
 
518
       Ord_DosTIMERSTART = 30;
 
519
       Ord_DosTIMERSTOP = 31;
 
520
       Ord_DosSLEEP = 32;
 
521
       Ord_DosGETDATETIME = 33;
 
522
       Ord_DosALLOCSEG = 34;
 
523
       Ord_DosALLOCSHRSEG = 35;
 
524
       Ord_DosGETSHRSEG = 36;
 
525
       Ord_DosGIVESEG = 37;
 
526
       Ord_DosREALLOCSEG = 38;
 
527
       Ord_DosFREESEG = 39;
 
528
       Ord_DosALLOCHUGE = 40;
 
529
       Ord_DosGETHUGESHIFT = 41;
 
530
       Ord_DosREALLOCHUGE = 42;
 
531
       Ord_DosCREATECSALIAS = 43;
 
532
       Ord_DosLOADMODULE = 44;
 
533
       Ord_DosGETPROCADDR = 45;
 
534
       Ord_DosFREEMODULE = 46;
 
535
       Ord_DosGETMODHANDLE = 47;
 
536
       Ord_DosGETMODNAME = 48;
 
537
       Ord_DosGETMACHINEMODE = 49;
 
538
       Ord_DosBEEP = 50;
 
539
       Ord_DosCLIACCESS = 51;
 
540
       Ord_DosDEVCONFIG = 52;
 
541
       Ord_DosDEVIOCTL = 53;
 
542
       Ord_DosBUFRESET = 56;
 
543
       Ord_DosCHDIR = 57;
 
544
       Ord_DosCHGFILEPTR = 58;
 
545
       Ord_DosCLOSE = 59;
 
546
       Ord_DosDELETE = 60;
 
547
       Ord_DosDUPHANDLE = 61;
 
548
       Ord_DosFILELOCKS = 62;
 
549
       Ord_DosFINDCLOSE = 63;
 
550
       Ord_DosFINDFIRST = 64;
 
551
       Ord_DosFINDNEXT = 65;
 
552
       Ord_DosMKDIR = 66;
 
553
       Ord_DosMOVE = 67;
 
554
       Ord_DosNEWSIZE = 68;
 
555
       Ord_DosPORTACCESS = 69;
 
556
       Ord_DosOPEN = 70;
 
557
       Ord_DosQCURDIR = 71;
 
558
       Ord_DosQCURDISK = 72;
 
559
       Ord_DosQFHANDSTATE = 73;
 
560
       Ord_DosQFILEINFO = 74;
 
561
       Ord_DosQFILEMODE = 75;
 
562
       Ord_DosQFSINFO = 76;
 
563
       Ord_DosQHANDTYPE = 77;
 
564
       Ord_DosQVERIFY = 78;
 
565
       Ord_DosRMDIR = 80;
 
566
       Ord_DosSELECTDISK = 81;
 
567
       Ord_DosSETFHANDSTATE = 82;
 
568
       Ord_DosSETFILEINFO = 83;
 
569
       Ord_DosSETFILEMODE = 84;
 
570
       Ord_DosSETMAXFH = 85;
 
571
       Ord_DosSETVERIFY = 86;
 
572
       Ord_DosSYSTEMSERVICE = 88;
 
573
       Ord_DosSETVEC = 89;
 
574
       Ord_DosSYSTRACE = 90;
 
575
       Ord_DosGETENV = 91;
 
576
       Ord_DosGETVERSION = 92;
 
577
       Ord_DosGETPID = 94;
 
578
       Ord_DosOPEN2 = 95;
 
579
       Ord_DosLIBINIT = 96;
 
580
       Ord_DosSETFSINFO = 97;
 
581
       Ord_DosQPATHINFO = 98;
 
582
       Ord_DosDEVIOCTL2 = 99;
 
583
       Ord_DosSETPATHINFO = 104;
 
584
       Ord_DosISETRELMAXFH = 108;
 
585
       Ord_DosIDEVIOCTL = 109;
 
586
       Ord_Dos32FORCEDELETE = 110;
 
587
       Ord_Dos32KILLTHREAD = 111;
 
588
       Ord_DosQUERYRASINFO = 112;
 
589
       Ord_DosERROR = 120;
 
590
       Ord_DosGETSEG = 121;
 
591
       Ord_DosLOCKSEG = 122;
 
592
       Ord_DosUNLOCKSEG = 123;
 
593
       Ord_DosSIZESEG = 126;
 
594
       Ord_DosMEMAVAIL = 127;
 
595
       Ord_DosPHYSICALDISK = 129;
 
596
       Ord_DosGETCP = 130;
 
597
       Ord_DosSENDSIGNAL = 134;
 
598
       Ord_DosHUGESHIFT = 135;
 
599
       Ord_DosHUGEINCR = 136;
 
600
       Ord_DosREAD = 137;
 
601
       Ord_DosWRITE = 138;
 
602
       Ord_DosERRCLASS = 139;
 
603
       Ord_DosSEMREQUEST = 140;
 
604
       Ord_DosSEMCLEAR = 141;
 
605
       Ord_DosSEMWAIT = 142;
 
606
       Ord_DosSEMSET = 143;
 
607
       Ord_DosEXECPGM = 144;
 
608
       Ord_DosCREATETHREAD = 145;
 
609
       Ord_DosSUBSET = 146;
 
610
       Ord_DosSUBALLOC = 147;
 
611
       Ord_DosSUBFREE = 148;
 
612
       Ord_DosREADASYNC = 149;
 
613
       Ord_DosWRITEASYNC = 150;
 
614
       Ord_DosSEARCHPATH = 151;
 
615
       Ord_DosSCANENV = 152;
 
616
       Ord_DosSETCP = 153;
 
617
       Ord_DosGETRESOURCE = 155;
 
618
       Ord_DosGETPPID = 156;
 
619
       Ord_DosCALLBACK = 157;
 
620
       Ord_DosR2STACKREALLOC = 160;
 
621
       Ord_DosFSRAMSEMREQUEST = 161;
 
622
       Ord_DosFSRAMSEMCLEAR = 162;
 
623
       Ord_DosQAPPTYPE = 163;
 
624
       Ord_DosSETPROCCP = 164;
 
625
       Ord_DosDYNAMICTRACE = 165;
 
626
       Ord_DosQSYSINFO = 166;
 
627
       Ord_DosFSATTACH = 181;
 
628
       Ord_DosQFSATTACH = 182;
 
629
       Ord_DosFSCTL = 183;
 
630
       Ord_DosFINDFIRST2 = 184;
 
631
       Ord_DosMKDIR2 = 185;
 
632
       Ord_DosFILEIO = 186;
 
633
       Ord_DosFINDNOTIFYCLOSE = 187;
 
634
       Ord_DosFINDNOTIFYFIRST = 188;
 
635
       Ord_DosFINDNOTIFYNEXT = 189;
 
636
       Ord_DosEDITNAME = 191;
 
637
       Ord_DosCOPY = 201;
 
638
       Ord_DosFORCEDELETE = 203;
 
639
       Ord_DosENUMATTRIBUTE = 204;
 
640
       Ord_DosSHUTDOWN = 206;
 
641
       Ord_DosGETRESOURCE2 = 207;
 
642
       Ord_DosFREERESOURCE = 208;
 
643
       Ord_Dos32SETMAXFH = 209;
 
644
       Ord_Dos32SETVERIFY = 210;
 
645
       Ord_Dos32ERRCLASS = 211;
 
646
       Ord_Dos32ERROR = 212;
 
647
       Ord_DosMAXPATHLEN = 214;
 
648
       Ord_DosPAGESIZE = 215;
 
649
       Ord_DosLOCALINFO = 216;
 
650
       Ord_DosGLOBALINFO = 217;
 
651
       Ord_Dos32SETFILEINFO = 218;
 
652
       Ord_Dos32SETPATHINFO = 219;
 
653
       Ord_Dos32SETDEFAULTDISK = 220;
 
654
       Ord_Dos32SETFHSTATE = 221;
 
655
       Ord_Dos32SETFSINFO = 222;
 
656
       Ord_Dos32QUERYPATHINFO = 223;
 
657
       Ord_Dos32QUERYHTYPE = 224;
 
658
       Ord_Dos32QUERYVERIFY = 225;
 
659
       Ord_Dos32DELETEDIR = 226;
 
660
       Ord_Dos32SCANENV = 227;
 
661
       Ord_Dos32SEARCHPATH = 228;
 
662
       Ord_Dos32SLEEP = 229;
 
663
       Ord_Dos32GETDATETIME = 230;
 
664
       Ord_Dos32DEVCONFIG = 231;
 
665
       Ord_Dos32ENTERCRITSEC = 232;
 
666
       Ord_Dos32EXITCRITSEC = 233;
 
667
       Ord_Dos32EXIT = 234;
 
668
       Ord_Dos32KILLPROCESS = 235;
 
669
       Ord_Dos32SETPRIORITY = 236;
 
670
       Ord_Dos32RESUMETHREAD = 237;
 
671
       Ord_Dos32SUSPENDTHREAD = 238;
 
672
       Ord_Dos32CREATEPIPE = 239;
 
673
       Ord_Dos32CALLNPIPE = 240;
 
674
       Ord_Dos32CONNECTNPIPE = 241;
 
675
       Ord_Dos32DISCONNECTNPIPE = 242;
 
676
       Ord_Dos32CREATENPIPE = 243;
 
677
       Ord_Dos32PEEKNPIPE = 244;
 
678
       Ord_Dos32QUERYNPHSTATE = 245;
 
679
       Ord_Dos32RAWREADNPIPE = 246;
 
680
       Ord_Dos32RAWWRITENPIPE = 247;
 
681
       Ord_Dos32QUERYNPIPEINFO = 248;
 
682
       Ord_Dos32QUERYNPIPESEMSTATE = 249;
 
683
       Ord_Dos32SETNPHSTATE = 250;
 
684
       Ord_Dos32SETNPIPESEM = 251;
 
685
       Ord_Dos32TRANSACTNPIPE = 252;
 
686
       Ord_Dos32WAITNPIPE = 253;
 
687
       Ord_Dos32RESETBUFFER = 254;
 
688
       Ord_Dos32SETCURRENTDIR = 255;
 
689
       Ord_Dos32SETFILEPTR = 256;
 
690
       Ord_Dos32CLOSE = 257;
 
691
       Ord_Dos32COPY = 258;
 
692
       Ord_Dos32DELETE = 259;
 
693
       Ord_Dos32DUPHANDLE = 260;
 
694
       Ord_Dos32EDITNAME = 261;
 
695
       Ord_Dos32FINDCLOSE = 263;
 
696
       Ord_Dos32FINDFIRST = 264;
 
697
       Ord_Dos32FINDNEXT = 265;
 
698
       Ord_DosOPENVDD = 266;
 
699
       Ord_DosREQUESTVDD = 267;
 
700
       Ord_DosCLOSEVDD = 268;
 
701
       Ord_Dos32FSATTACH = 269;
 
702
       Ord_Dos32CREATEDIR = 270;
 
703
       Ord_Dos32MOVE = 271;
 
704
       Ord_Dos32SETFILESIZE = 272;
 
705
       Ord_Dos32OPEN = 273;
 
706
       Ord_Dos32QUERYCURRENTDIR = 274;
 
707
       Ord_Dos32QUERYCURRENTDISK = 275;
 
708
       Ord_Dos32QUERYFHSTATE = 276;
 
709
       Ord_Dos32QUERYFSATTACH = 277;
 
710
       Ord_Dos32QUERYFSINFO = 278;
 
711
       Ord_Dos32QUERYFILEINFO = 279;
 
712
       Ord_Dos32WAITCHILD = 280;
 
713
       Ord_Dos32READ = 281;
 
714
       Ord_Dos32WRITE = 282;
 
715
       Ord_Dos32EXECPGM = 283;
 
716
       Ord_Dos32DEVIOCTL = 284;
 
717
       Ord_Dos32FSCTL = 285;
 
718
       Ord_Dos32BEEP = 286;
 
719
       Ord_Dos32PHYSICALDISK = 287;
 
720
       Ord_Dos32SETCP = 288;
 
721
       Ord_Dos32SETPROCESSCP = 289;
 
722
       Ord_Dos32STOPTIMER = 290;
 
723
       Ord_Dos32QUERYCP = 291;
 
724
       Ord_Dos32SETDATETIME = 292;
 
725
       Ord_Dos32EXITLIST = 296;
 
726
       Ord_Dos32ALLOCMEM = 299;
 
727
       Ord_Dos32ALLOCSHAREDMEM = 300;
 
728
       Ord_Dos32GETNAMEDSHAREDMEM = 301;
 
729
       Ord_Dos32GETSHAREDMEM = 302;
 
730
       Ord_Dos32GIVESHAREDMEM = 303;
 
731
       Ord_Dos32FREEMEM = 304;
 
732
       Ord_Dos32SETMEM = 305;
 
733
       Ord_Dos32QUERYMEM = 306;
 
734
       Ord_Dos32OPENVDD = 308;
 
735
       Ord_Dos32REQUESTVDD = 309;
 
736
       Ord_Dos32CLOSEVDD = 310;
 
737
       Ord_Dos32CREATETHREAD = 311;
 
738
       Ord_Dos32GETINFOBLOCKS = 312;
 
739
       Ord_Dos32DYNAMICTRACE = 316;
 
740
       Ord_Dos32DEBUG = 317;
 
741
       Ord_Dos32LOADMODULE = 318;
 
742
       Ord_Dos32QUERYMODULEHANDLE = 319;
 
743
       Ord_Dos32QUERYMODULENAME = 320;
 
744
       Ord_Dos32QUERYPROCADDR = 321;
 
745
       Ord_Dos32FREEMODULE = 322;
 
746
       Ord_Dos32QUERYAPPTYPE = 323;
 
747
       Ord_Dos32CREATEEVENTSEM = 324;
 
748
       Ord_Dos32OPENEVENTSEM = 325;
 
749
       Ord_Dos32CLOSEEVENTSEM = 326;
 
750
       Ord_Dos32RESETEVENTSEM = 327;
 
751
       Ord_Dos32POSTEVENTSEM = 328;
 
752
       Ord_Dos32WAITEVENTSEM = 329;
 
753
       Ord_Dos32QUERYEVENTSEM = 330;
 
754
       Ord_Dos32CREATEMUTEXSEM = 331;
 
755
       Ord_Dos32OPENMUTEXSEM = 332;
 
756
       Ord_Dos32CLOSEMUTEXSEM = 333;
 
757
       Ord_Dos32REQUESTMUTEXSEM = 334;
 
758
       Ord_Dos32RELEASEMUTEXSEM = 335;
 
759
       Ord_Dos32QUERYMUTEXSEM = 336;
 
760
       Ord_Dos32CREATEMUXWAITSEM = 337;
 
761
       Ord_Dos32OPENMUXWAITSEM = 338;
 
762
       Ord_Dos32CLOSEMUXWAITSEM = 339;
 
763
       Ord_Dos32WAITMUXWAITSEM = 340;
 
764
       Ord_Dos32ADDMUXWAITSEM = 341;
 
765
       Ord_Dos32DELETEMUXWAITSEM = 342;
 
766
       Ord_Dos32QUERYMUXWAITSEM = 343;
 
767
       Ord_Dos32SUBSETMEM = 344;
 
768
       Ord_Dos32SUBALLOCMEM = 345;
 
769
       Ord_Dos32SUBFREEMEM = 346;
 
770
       Ord_Dos32SUBUNSETMEM = 347;
 
771
       Ord_Dos32QUERYSYSINFO = 348;
 
772
       Ord_Dos32WAITTHREAD = 349;
 
773
       Ord_Dos32ASYNCTIMER = 350;
 
774
       Ord_Dos32STARTTIMER = 351;
 
775
       Ord_Dos32GETRESOURCE = 352;
 
776
       Ord_Dos32FREERESOURCE = 353;
 
777
       Ord_Dos32SETEXCEPTIONHANDLER = 354;
 
778
       Ord_Dos32UNSETEXCEPTIONHANDLER = 355;
 
779
       Ord_Dos32RAISEEXCEPTION = 356;
 
780
       Ord_Dos32UNWINDEXCEPTION = 357;
 
781
       Ord_Dos32TMRQUERYFREQ = 362;
 
782
       Ord_Dos32TMRQUERYTIME = 363;
 
783
       Ord_Dos32REGISTERPERFCTRS = 367;
 
784
       Ord_Dos32ENUMATTRIBUTE = 372;
 
785
       Ord_Dos32QUERYDOSPROPERTY = 373;
 
786
       Ord_Dos32SETDOSPROPERTY = 374;
 
787
       Ord_DosQUERYDOSPROPERTY = 375;
 
788
       Ord_DosSETDOSPROPERTY = 376;
 
789
       Ord_Dos32PROFILE = 377;
 
790
       Ord_Dos32SETSIGNALEXCEPTIONFOC = 378;
 
791
       Ord_Dos32SENDSIGNALEXCEPTION = 379;
 
792
       Ord_Dos32ENTERMUSTCOMPLETE = 380;
 
793
       Ord_Dos32EXITMUSTCOMPLETE = 381;
 
794
       Ord_Dos32SETRELMAXFH = 382;
 
795
       Ord_Dos32SHUTDOWN = 415;
 
796
       Ord_Dos32REPLACEMODULE = 417;
 
797
       Ord_Dos32ACKNOWLEDGESIGNALEXC = 418;
 
798
       Ord_Dos32TIB = 419;
 
799
       Ord_DosTMRQUERYFREQ = 420;
 
800
       Ord_DosTMRQUERYTIME = 421;
 
801
       Ord_DosREGISTERPERFCTRS = 422;
 
802
       Ord_DosFLATTOSEL = 423;
 
803
       Ord_DosSELTOFLAT = 424;
 
804
       Ord_Dos32FLATTOSEL = 425;
 
805
       Ord_Dos32SELTOFLAT = 426;
 
806
       Ord_Dos32SETFILELOCKS = 428;
 
807
       Ord_Dos32CANCELLOCKREQUEST = 429;
 
808
       Ord_DosOPENCHANGENOTIFY = 437;
 
809
       Ord_DosRESETCHANGENOTIFY = 438;
 
810
       Ord_DosCLOSECHANGENOTIFY = 439;
 
811
       Ord_Dos32OPENCHANGENOTIFY = 440;
 
812
       Ord_Dos32RESETCHANGENOTIFY = 441;
 
813
       Ord_Dos32CLOSECHANGENOTIFY = 442;
 
814
       Ord_Dos32QUERYRESOURCESIZE = 572;
 
815
       Ord_DosQUERYRESOURCESIZE = 573;
 
816
       Ord_Dos32INITIALIZEPORTHOLE = 580;
 
817
       Ord_Dos32QUERYHEADERINFO = 582;
 
818
       Ord_DosINITIALIZEPORTHOLE = 583;
 
819
       Ord_DosQUERYHEADERINFO = 584;
 
820
       Ord_Dos32QUERYPROCTYPE = 586;
 
821
       Ord_DosQUERYPROCTYPE = 587;
 
822
       Ord_DevOPENDC = 1;
 
823
       Ord_DevCLOSEDC = 2;
 
824
       Ord_DevPOSTDEVICEMODES = 3;
 
825
       Ord_DevESCAPE = 4;
 
826
       Ord_DevQUERYHARDCOPYCAPS = 5;
 
827
       Ord_DevQUERYCAPS = 6;
 
828
       Ord_GpiCREATEPS = 7;
 
829
       Ord_GpiQUERYPS = 9;
 
830
       Ord_GpiDESTROYPS = 10;
 
831
       Ord_GpiRESETPS = 11;
 
832
       Ord_GpiSAVEPS = 12;
 
833
       Ord_GpiRESTOREPS = 13;
 
834
       Ord_GpiASSOCIATE = 14;
 
835
       Ord_GpiERRORSEGMENTDATA = 15;
 
836
       Ord_GpiERASE = 16;
 
837
       Ord_GpiSETDRAWCONTROL = 17;
 
838
       Ord_GpiQUERYDRAWCONTROL = 18;
 
839
       Ord_GpiDRAWCHAIN = 19;
 
840
       Ord_GpiDRAWFROM = 20;
 
841
       Ord_GpiDRAWSEGMENT = 21;
 
842
       Ord_GpiSETSTOPDRAW = 22;
 
843
       Ord_GpiQUERYSTOPDRAW = 23;
 
844
       Ord_GpiREMOVEDYNAMICS = 24;
 
845
       Ord_GpiDRAWDYNAMICS = 25;
 
846
       Ord_GpiSETDRAWINGMODE = 26;
 
847
       Ord_GpiQUERYDRAWINGMODE = 27;
 
848
       Ord_GpiGETDATA = 28;
 
849
       Ord_GpiPUTDATA = 29;
 
850
       Ord_GpiSETPICKAPERTURESIZE = 30;
 
851
       Ord_GpiQUERYPICKAPERTURESIZE = 31;
 
852
       Ord_GpiSETPICKAPERTUREPOSITION = 32;
 
853
       Ord_GpiQUERYPICKAPERTUREPOSITION = 33;
 
854
       Ord_GpiSETTAG = 34;
 
855
       Ord_GpiQUERYTAG = 35;
 
856
       Ord_GpiCORRELATECHAIN = 36;
 
857
       Ord_GpiCORRELATEFROM = 37;
 
858
       Ord_GpiCORRELATESEGMENT = 38;
 
859
       Ord_GpiRESETBOUNDARYDATA = 42;
 
860
       Ord_GpiQUERYBOUNDARYDATA = 43;
 
861
       Ord_GpiOPENSEGMENT = 44;
 
862
       Ord_GpiCLOSESEGMENT = 46;
 
863
       Ord_GpiDELETESEGMENT = 47;
 
864
       Ord_GpiDELETESEGMENTS = 48;
 
865
       Ord_GpiQUERYSEGMENTNAMES = 49;
 
866
       Ord_GpiSETINITIALSEGMENTATTRS = 51;
 
867
       Ord_GpiQUERYINITIALSEGMENTATTRS = 52;
 
868
       Ord_GpiSETSEGMENTATTRS = 53;
 
869
       Ord_GpiQUERYSEGMENTATTRS = 54;
 
870
       Ord_GpiSETSEGMENTPRIORITY = 55;
 
871
       Ord_GpiQUERYSEGMENTPRIORITY = 56;
 
872
       Ord_GpiSETEDITMODE = 57;
 
873
       Ord_GpiQUERYEDITMODE = 58;
 
874
       Ord_GpiSETELEMENTPOINTER = 59;
 
875
       Ord_GpiQUERYELEMENTPOINTER = 60;
 
876
       Ord_GpiOFFSETELEMENTPOINTER = 61;
 
877
       Ord_GpiDELETEELEMENT = 62;
 
878
       Ord_GpiDELETEELEMENTRANGE = 63;
 
879
       Ord_GpiLABEL = 64;
 
880
       Ord_GpiSETELEMENTPOINTERATLABEL = 65;
 
881
       Ord_GpiDELETEELEMENTSBETWEENLABELS = 66;
 
882
       Ord_GpiQUERYELEMENTTYPE = 67;
 
883
       Ord_GpiQUERYELEMENT = 68;
 
884
       Ord_GpiELEMENT = 69;
 
885
       Ord_GpiBEGINELEMENT = 70;
 
886
       Ord_GpiENDELEMENT = 71;
 
887
       Ord_GpiSETSEGMENTTRANSFORMMATRIX = 78;
 
888
       Ord_GpiQUERYSEGMENTTRANSFORMMATRIX = 79;
 
889
       Ord_GpiSETMODELTRANSFORMMATRIX = 80;
 
890
       Ord_GpiQUERYMODELTRANSFORMMATRIX = 81;
 
891
       Ord_GpiCALLSEGMENTMATRIX = 82;
 
892
       Ord_GpiSETDEFAULTVIEWMATRIX = 83;
 
893
       Ord_GpiQUERYDEFAULTVIEWMATRIX = 84;
 
894
       Ord_GpiSETPAGEVIEWPORT = 85;
 
895
       Ord_GpiQUERYPAGEVIEWPORT = 86;
 
896
       Ord_GpiSETVIEWINGTRANSFORMMATRIX = 87;
 
897
       Ord_GpiQUERYVIEWINGTRANSFORMMATRIX = 88;
 
898
       Ord_GpiSETGRAPHICSFIELD = 89;
 
899
       Ord_GpiQUERYGRAPHICSFIELD = 90;
 
900
       Ord_GpiSETVIEWINGLIMITS = 91;
 
901
       Ord_GpiQUERYVIEWINGLIMITS = 92;
 
902
       Ord_GpiCONVERT = 93;
 
903
       Ord_GpiSETATTRMODE = 94;
 
904
       Ord_GpiQUERYATTRMODE = 95;
 
905
       Ord_GpiPOP = 96;
 
906
       Ord_GpiSETATTRS = 97;
 
907
       Ord_GpiQUERYATTRS = 98;
 
908
       Ord_GpiCREATELOGCOLORTABLE = 99;
 
909
       Ord_GpiREALIZECOLORTABLE = 100;
 
910
       Ord_GpiUNREALIZECOLORTABLE = 101;
 
911
       Ord_GpiQUERYCOLORDATA = 102;
 
912
       Ord_GpiQUERYLOGCOLORTABLE = 103;
 
913
       Ord_GpiQUERYREALCOLORS = 104;
 
914
       Ord_GpiQUERYNEARESTCOLOR = 105;
 
915
       Ord_GpiQUERYCOLORINDEX = 106;
 
916
       Ord_GpiQUERYRGBCOLOR = 107;
 
917
       Ord_GpiSETCOLOR = 108;
 
918
       Ord_GpiQUERYCOLOR = 109;
 
919
       Ord_GpiSETBACKCOLOR = 110;
 
920
       Ord_GpiQUERYBACKCOLOR = 111;
 
921
       Ord_GpiSETMIX = 112;
 
922
       Ord_GpiQUERYMIX = 113;
 
923
       Ord_GpiSETBACKMIX = 114;
 
924
       Ord_GpiQUERYBACKMIX = 115;
 
925
       Ord_GpiSETLINETYPE = 116;
 
926
       Ord_GpiQUERYLINETYPE = 117;
 
927
       Ord_GpiSETLINEWIDTH = 118;
 
928
       Ord_GpiQUERYLINEWIDTH = 119;
 
929
       Ord_GpiSETLINEWIDTHGEOM = 120;
 
930
       Ord_GpiQUERYLINEWIDTHGEOM = 121;
 
931
       Ord_GpiSETLINEEND = 122;
 
932
       Ord_GpiQUERYLINEEND = 123;
 
933
       Ord_GpiSETLINEJOIN = 124;
 
934
       Ord_GpiQUERYLINEJOIN = 125;
 
935
       Ord_GpiSETCURRENTPOSITION = 126;
 
936
       Ord_GpiQUERYCURRENTPOSITION = 127;
 
937
       Ord_GpiMOVE = 128;
 
938
       Ord_GpiLINE = 129;
 
939
       Ord_GpiPOLYLINE = 130;
 
940
       Ord_GpiBOX = 131;
 
941
       Ord_GpiPTVISIBLE = 132;
 
942
       Ord_GpiRECTVISIBLE = 133;
 
943
       Ord_GpiSETARCPARAMS = 134;
 
944
       Ord_GpiQUERYARCPARAMS = 135;
 
945
       Ord_GpiPOINTARC = 136;
 
946
       Ord_GpiFULLARC = 137;
 
947
       Ord_GpiPARTIALARC = 138;
 
948
       Ord_GpiPOLYFILLET = 139;
 
949
       Ord_GpiPOLYFILLETSHARP = 140;
 
950
       Ord_GpiPOLYSPLINE = 141;
 
951
       Ord_GpiSETBITMAPID = 142;
 
952
       Ord_GpiQUERYBITMAPHANDLE = 143;
 
953
       Ord_GpiSETPATTERNSET = 144;
 
954
       Ord_GpiQUERYPATTERNSET = 145;
 
955
       Ord_GpiSETPATTERN = 146;
 
956
       Ord_GpiQUERYPATTERN = 147;
 
957
       Ord_GpiSETPATTERNREFPOINT = 148;
 
958
       Ord_GpiQUERYPATTERNREFPOINT = 149;
 
959
       Ord_GpiBEGINAREA = 150;
 
960
       Ord_GpiENDAREA = 151;
 
961
       Ord_GpiLOADFONTS = 152;
 
962
       Ord_GpiUNLOADFONTS = 153;
 
963
       Ord_GpiCREATELOGFONT = 154;
 
964
       Ord_GpiDELETESETID = 155;
 
965
       Ord_GpiQUERYNUMBERSETIDS = 156;
 
966
       Ord_GpiQUERYSETIDS = 157;
 
967
       Ord_GpiQUERYFONTS = 158;
 
968
       Ord_GpiQUERYFONTMETRICS = 159;
 
969
       Ord_GpiQUERYKERNINGPAIRS = 160;
 
970
       Ord_GpiQUERYWIDTHTABLE = 161;
 
971
       Ord_GpiSETCP = 162;
 
972
       Ord_GpiQUERYCP = 163;
 
973
       Ord_GpiQUERYTEXTBOX = 164;
 
974
       Ord_DevQUERYDEVICENAMES = 165;
 
975
       Ord_GpiQUERYDEFCHARBOX = 166;
 
976
       Ord_GpiQUERYFONTFILEDESCRIPTIONS = 167;
 
977
       Ord_GpiSETCHARSET = 168;
 
978
       Ord_GpiQUERYCHARSET = 169;
 
979
       Ord_GpiSETCHARBOX = 170;
 
980
       Ord_GpiQUERYCHARBOX = 171;
 
981
       Ord_GpiSETCHARANGLE = 172;
 
982
       Ord_GpiQUERYCHARANGLE = 173;
 
983
       Ord_GpiSETCHARSHEAR = 174;
 
984
       Ord_GpiQUERYCHARSHEAR = 175;
 
985
       Ord_GpiSETCHARDIRECTION = 176;
 
986
       Ord_GpiQUERYCHARDIRECTION = 177;
 
987
       Ord_GpiSETCHARMODE = 178;
 
988
       Ord_GpiQUERYCHARMODE = 179;
 
989
       Ord_GpiCHARSTRING = 180;
 
990
       Ord_GpiCHARSTRINGAT = 181;
 
991
       Ord_GpiCHARSTRINGPOS = 182;
 
992
       Ord_GpiCHARSTRINGPOSAT = 183;
 
993
       Ord_GpiSETMARKERSET = 184;
 
994
       Ord_GpiQUERYMARKERSET = 185;
 
995
       Ord_GpiSETMARKER = 186;
 
996
       Ord_GpiQUERYMARKER = 187;
 
997
       Ord_GpiSETMARKERBOX = 188;
 
998
       Ord_GpiQUERYMARKERBOX = 189;
 
999
       Ord_GpiMARKER = 190;
 
1000
       Ord_GpiPOLYMARKER = 191;
 
1001
       Ord_GpiIMAGE = 192;
 
1002
       Ord_GpiCREATEBITMAP = 196;
 
1003
       Ord_GpiDELETEBITMAP = 197;
 
1004
       Ord_GpiSETBITMAP = 198;
 
1005
       Ord_GpiSETBITMAPDIMENSION = 199;
 
1006
       Ord_GpiQUERYBITMAPDIMENSION = 200;
 
1007
       Ord_GpiQUERYDEVICEBITMAPFORMATS = 201;
 
1008
       Ord_GpiQUERYBITMAPPARAMETERS = 202;
 
1009
       Ord_GpiSETBITMAPBITS = 203;
 
1010
       Ord_GpiQUERYBITMAPBITS = 204;
 
1011
       Ord_GpiBITBLT = 205;
 
1012
       Ord_GpiSETPEL = 206;
 
1013
       Ord_GpiQUERYPEL = 207;
 
1014
       Ord_GpiCREATEREGION = 208;
 
1015
       Ord_GpiSETREGION = 209;
 
1016
       Ord_GpiDESTROYREGION = 210;
 
1017
       Ord_GpiCOMBINEREGION = 211;
 
1018
       Ord_GpiEQUALREGION = 212;
 
1019
       Ord_GpiOFFSETREGION = 213;
 
1020
       Ord_GpiPTINREGION = 214;
 
1021
       Ord_GpiRECTINREGION = 215;
 
1022
       Ord_GpiQUERYREGIONBOX = 216;
 
1023
       Ord_GpiQUERYREGIONRECTS = 217;
 
1024
       Ord_GpiSETCLIPREGION = 218;
 
1025
       Ord_GpiQUERYCLIPREGION = 219;
 
1026
       Ord_GpiQUERYCLIPBOX = 220;
 
1027
       Ord_GpiINTERSECTCLIPRECTANGLE = 221;
 
1028
       Ord_GpiEXCLUDECLIPRECTANGLE = 222;
 
1029
       Ord_GpiOFFSETCLIPREGION = 223;
 
1030
       Ord_GpiPAINTREGION = 224;
 
1031
       Ord_GpiLOADMETAFILE = 225;
 
1032
       Ord_GpiCOPYMETAFILE = 226;
 
1033
       Ord_GpiPLAYMETAFILE = 227;
 
1034
       Ord_GpiSAVEMETAFILE = 228;
 
1035
       Ord_GpiDELETEMETAFILE = 229;
 
1036
       Ord_GpiQUERYMETAFILEBITS = 230;
 
1037
       Ord_GpiSETMETAFILEBITS = 231;
 
1038
       Ord_GpiQUERYMETAFILELENGTH = 232;
 
1039
       Ord_GpiSETCLIPPATH = 233;
 
1040
       Ord_GpiBEGINPATH = 234;
 
1041
       Ord_GpiENDPATH = 235;
 
1042
       Ord_GpiCLOSEFIGURE = 236;
 
1043
       Ord_GpiMODIFYPATH = 237;
 
1044
       Ord_GpiFILLPATH = 238;
 
1045
       Ord_GpiSTARTREQUEST = 239;
 
1046
       Ord_GpiQUERYDEVICE = 240;
 
1047
       Ord_DevSTDOPEN = 244;
 
1048
       Ord_GpiQUERYCHARSTRINGPOS = 245;
 
1049
       Ord_GpiQUERYCHARSTRINGPOSAT = 246;
 
1050
       Ord_GpiSETPS = 248;
 
1051
       Ord_SEGSGWOPENSEGMENTWINDOW = 249;
 
1052
       Ord_MTENDREADREQUEST = 250;
 
1053
       Ord_MTGETDESCRIPTION = 251;
 
1054
       Ord_FMTORDERTABLE = 252;
 
1055
       Ord_MTGETCODEPAGE = 253;
 
1056
       Ord_MTGETLCT = 254;
 
1057
       Ord_MTGETGDDINFO = 255;
 
1058
       Ord_FMTCONVERTGOCAPOLY = 256;
 
1059
       Ord_MTGETFIRSTFONT = 257;
 
1060
       Ord_SEGSGWNEWPARTDATA = 258;
 
1061
       Ord_MTSTARTREADREQUEST = 259;
 
1062
       Ord_MTGETFIRSTGRAPHICSDATA = 260;
 
1063
       Ord_MTGETNEXTFONT = 261;
 
1064
       Ord_MTGETNEXTGRAPHICSDATA = 262;
 
1065
       Ord_GpiLOADPUBLICFONTS = 263;
 
1066
       Ord_GpiUNLOADPUBLICFONTS = 264;
 
1067
       Ord_GpiCOMMENT = 268;
 
1068
       Ord_GpiWCBITBLT = 269;
 
1069
       Ord_GpiSTROKEPATH = 270;
 
1070
       Ord_SEGSGWNEXTORDERF = 271;
 
1071
       Ord_GpiOUTLINEPATH = 274;
 
1072
       Ord_GpiSETDEFTAG = 275;
 
1073
       Ord_GpiQUERYDEFTAG = 276;
 
1074
       Ord_GpiSETDEFATTRS = 277;
 
1075
       Ord_GpiQUERYDEFATTRS = 278;
 
1076
       Ord_GpiSETDEFVIEWINGLIMITS = 279;
 
1077
       Ord_GpiQUERYDEFVIEWINGLIMITS = 280;
 
1078
       Ord_GpiSETDEFARCPARAMS = 281;
 
1079
       Ord_GpiQUERYDEFARCPARAMS = 282;
 
1080
       Ord_GpiTRANSLATE = 283;
 
1081
       Ord_GpiSCALE = 284;
 
1082
       Ord_GpiROTATE = 285;
 
1083
       Ord_GpiPOLYLINEDISJOINT = 286;
 
1084
       Ord_GpiPATHTOREGION = 287;
 
1085
       Ord_GpiFLOODFILL = 289;
 
1086
       Ord_GpiDRAWBITS = 290;
 
1087
       Ord_GpiQUERYBITMAPINFOHEADER = 291;
 
1088
       Ord_GpiQUERYLOGICALFONT = 292;
 
1089
       Ord_GpiQUERYFACESTRING = 293;
 
1090
       Ord_GpiQUERYFONTACTION = 294;
 
1091
       Ord_GpiCREATEPALETTE = 295;
 
1092
       Ord_GpiDELETEPALETTE = 296;
 
1093
       Ord_GpiSELECTPALETTE = 297;
 
1094
       Ord_GpiANIMATEPALETTE = 298;
 
1095
       Ord_GpiSETPALETTEENTRIES = 299;
 
1096
       Ord_GpiQUERYPALETTE = 300;
 
1097
       Ord_GpiQUERYPALETTEINFO = 301;
 
1098
       Ord_GpiQUERYCHAREXTRA = 302;
 
1099
       Ord_GpiSETCHAREXTRA = 303;
 
1100
       Ord_GpiQUERYCHARBREAKEXTRA = 304;
 
1101
       Ord_GpiSETCHARBREAKEXTRA = 305;
 
1102
       Ord_GpiFRAMEREGION = 306;
 
1103
       Ord_GpiCONVERTWITHMATRIX = 307;
 
1104
       Ord_Gpi32ASSOCIATE = 351;
 
1105
       Ord_Gpi32BEGINAREA = 352;
 
1106
       Ord_Gpi32BEGINELEMENT = 353;
 
1107
       Ord_Gpi32BEGINPATH = 354;
 
1108
       Ord_Gpi32BITBLT = 355;
 
1109
       Ord_Gpi32BOX = 356;
 
1110
       Ord_Gpi32CALLSEGMENTMATRIX = 357;
 
1111
       Ord_Gpi32CHARSTRING = 358;
 
1112
       Ord_Gpi32CHARSTRINGAT = 359;
 
1113
       Ord_Gpi32CLOSEFIGURE = 360;
 
1114
       Ord_Gpi32CLOSESEGMENT = 361;
 
1115
       Ord_Gpi32COMBINEREGION = 362;
 
1116
       Ord_Gpi32COMMENT = 363;
 
1117
       Ord_Gpi32CONVERT = 364;
 
1118
       Ord_Gpi32COPYMETAFILE = 365;
 
1119
       Ord_Gpi32CORRELATECHAIN = 366;
 
1120
       Ord_Gpi32CORRELATEFROM = 367;
 
1121
       Ord_Gpi32CREATELOGFONT = 368;
 
1122
       Ord_Gpi32CREATEPS = 369;
 
1123
       Ord_Gpi32CREATEREGION = 370;
 
1124
       Ord_Gpi32DELETEBITMAP = 371;
 
1125
       Ord_Gpi32DELETEELEMENT = 372;
 
1126
       Ord_Gpi32DELETEELEMENTRANGE = 373;
 
1127
       Ord_Gpi32DELETEELEMENTSBETWEENLABE = 374;
 
1128
       Ord_Gpi32DELETEMETAFILE = 375;
 
1129
       Ord_Gpi32DELETESEGMENT = 376;
 
1130
       Ord_Gpi32DELETESEGMENTS = 377;
 
1131
       Ord_Gpi32DELETESETID = 378;
 
1132
       Ord_Gpi32DESTROYPS = 379;
 
1133
       Ord_Gpi32DRAWCHAIN = 380;
 
1134
       Ord_Gpi32DRAWDYNAMICS = 381;
 
1135
       Ord_Gpi32DRAWFROM = 382;
 
1136
       Ord_Gpi32DRAWSEGMENT = 383;
 
1137
       Ord_Gpi32ELEMENT = 384;
 
1138
       Ord_Gpi32ENDAREA = 385;
 
1139
       Ord_Gpi32ENDELEMENT = 386;
 
1140
       Ord_Gpi32ENDPATH = 387;
 
1141
       Ord_Gpi32EQUALREGION = 388;
 
1142
       Ord_Gpi32ERASE = 389;
 
1143
       Ord_Gpi32ERRORSEGMENTDATA = 390;
 
1144
       Ord_Gpi32EXCLUDECLIPRECTANGLE = 391;
 
1145
       Ord_Gpi32FILLPATH = 392;
 
1146
       Ord_Gpi32FULLARC = 393;
 
1147
       Ord_Gpi32GETDATA = 394;
 
1148
       Ord_Gpi32IMAGE = 395;
 
1149
       Ord_Gpi32INTERSECTCLIPRECTANGLE = 396;
 
1150
       Ord_Gpi32LABEL = 397;
 
1151
       Ord_Gpi32LINE = 398;
 
1152
       Ord_Gpi32LOADBITMAP = 399;
 
1153
       Ord_Gpi32LOADFONTS = 400;
 
1154
       Ord_Gpi32LOADMETAFILE = 401;
 
1155
       Ord_Gpi32MARKER = 402;
 
1156
       Ord_Gpi32MODIFYPATH = 403;
 
1157
       Ord_Gpi32MOVE = 404;
 
1158
       Ord_Gpi32OFFSETCLIPREGION = 405;
 
1159
       Ord_Gpi32OFFSETELEMENTPOINTER = 406;
 
1160
       Ord_Gpi32OFFSETREGION = 407;
 
1161
       Ord_Gpi32OPENSEGMENT = 408;
 
1162
       Ord_Gpi32PAINTREGION = 409;
 
1163
       Ord_Gpi32PLAYMETAFILE = 411;
 
1164
       Ord_Gpi32POINTARC = 412;
 
1165
       Ord_Gpi32POLYFILLET = 413;
 
1166
       Ord_Gpi32POLYFILLETSHARP = 414;
 
1167
       Ord_Gpi32POLYLINE = 415;
 
1168
       Ord_Gpi32POLYMARKER = 416;
 
1169
       Ord_Gpi32POLYSPLINE = 417;
 
1170
       Ord_Gpi32POP = 418;
 
1171
       Ord_Gpi32PTINREGION = 419;
 
1172
       Ord_Gpi32PTVISIBLE = 420;
 
1173
       Ord_Gpi32PUTDATA = 421;
 
1174
       Ord_Gpi32QUERYARCPARAMS = 422;
 
1175
       Ord_Gpi32QUERYATTRMODE = 423;
 
1176
       Ord_Gpi32QUERYBACKCOLOR = 424;
 
1177
       Ord_Gpi32QUERYBACKMIX = 425;
 
1178
       Ord_Gpi32QUERYBITMAPDIMENSION = 426;
 
1179
       Ord_Gpi32QUERYBITMAPHANDLE = 427;
 
1180
       Ord_Gpi32QUERYBOUNDARYDATA = 428;
 
1181
       Ord_Gpi32QUERYCHARANGLE = 429;
 
1182
       Ord_Gpi32QUERYCHARBOX = 430;
 
1183
       Ord_Gpi32QUERYCHARDIRECTION = 431;
 
1184
       Ord_Gpi32QUERYCHARMODE = 432;
 
1185
       Ord_Gpi32QUERYCHARSET = 433;
 
1186
       Ord_Gpi32QUERYCHARSHEAR = 434;
 
1187
       Ord_Gpi32QUERYCLIPBOX = 435;
 
1188
       Ord_Gpi32QUERYCLIPREGION = 436;
 
1189
       Ord_Gpi32QUERYCOLOR = 437;
 
1190
       Ord_Gpi32QUERYCOLORDATA = 438;
 
1191
       Ord_Gpi32QUERYCOLORINDEX = 439;
 
1192
       Ord_Gpi32QUERYCP = 440;
 
1193
       Ord_Gpi32QUERYCURRENTPOSITION = 441;
 
1194
       Ord_Gpi32QUERYDEFCHARBOX = 442;
 
1195
       Ord_Gpi32QUERYDEFAULTVIEWMATRIX = 443;
 
1196
       Ord_Gpi32QUERYDEVICE = 444;
 
1197
       Ord_Gpi32QUERYDEVICEBITMAPFORMATS = 445;
 
1198
       Ord_Gpi32QUERYDRAWCONTROL = 446;
 
1199
       Ord_Gpi32QUERYDRAWINGMODE = 447;
 
1200
       Ord_Gpi32QUERYEDITMODE = 448;
 
1201
       Ord_Gpi32QUERYELEMENT = 449;
 
1202
       Ord_Gpi32QUERYELEMENTPOINTER = 450;
 
1203
       Ord_Gpi32QUERYELEMENTTYPE = 451;
 
1204
       Ord_Gpi32QUERYFONTFILEDESCRIPTIONS = 452;
 
1205
       Ord_Gpi32QUERYFONTMETRICS = 453;
 
1206
       Ord_Gpi32QUERYGRAPHICSFIELD = 454;
 
1207
       Ord_Gpi32QUERYINITIALSEGMENTATTRS = 455;
 
1208
       Ord_Gpi32QUERYKERNINGPAIRS = 456;
 
1209
       Ord_Gpi32QUERYLINEEND = 457;
 
1210
       Ord_Gpi32QUERYLINEJOIN = 458;
 
1211
       Ord_Gpi32QUERYLINETYPE = 459;
 
1212
       Ord_Gpi32QUERYLINEWIDTH = 460;
 
1213
       Ord_Gpi32QUERYLINEWIDTHGEOM = 461;
 
1214
       Ord_Gpi32QUERYMARKER = 462;
 
1215
       Ord_Gpi32QUERYMARKERBOX = 463;
 
1216
       Ord_Gpi32QUERYMARKERSET = 464;
 
1217
       Ord_Gpi32QUERYMETAFILEBITS = 465;
 
1218
       Ord_Gpi32QUERYMETAFILELENGTH = 466;
 
1219
       Ord_Gpi32QUERYMIX = 467;
 
1220
       Ord_Gpi32QUERYMODELTRANSFORMMATRIX = 468;
 
1221
       Ord_Gpi32QUERYNEARESTCOLOR = 469;
 
1222
       Ord_Gpi32QUERYNUMBERSETIDS = 470;
 
1223
       Ord_Gpi32QUERYPS = 471;
 
1224
       Ord_Gpi32QUERYPAGEVIEWPORT = 472;
 
1225
       Ord_Gpi32QUERYPATTERN = 473;
 
1226
       Ord_Gpi32QUERYPATTERNREFPOINT = 474;
 
1227
       Ord_Gpi32QUERYPATTERNSET = 475;
 
1228
       Ord_Gpi32QUERYPEL = 476;
 
1229
       Ord_Gpi32QUERYPICKAPERTUREPOSITION = 477;
 
1230
       Ord_Gpi32QUERYPICKAPERTURESIZE = 478;
 
1231
       Ord_Gpi32QUERYRGBCOLOR = 479;
 
1232
       Ord_Gpi32QUERYREALCOLORS = 480;
 
1233
       Ord_Gpi32QUERYREGIONBOX = 481;
 
1234
       Ord_Gpi32QUERYSEGMENTATTRS = 482;
 
1235
       Ord_Gpi32QUERYSEGMENTNAMES = 483;
 
1236
       Ord_Gpi32QUERYSEGMENTPRIORITY = 484;
 
1237
       Ord_Gpi32QUERYSEGMENTTRANSFORMMATR = 485;
 
1238
       Ord_Gpi32QUERYSETIDS = 486;
 
1239
       Ord_Gpi32QUERYSTOPDRAW = 487;
 
1240
       Ord_Gpi32QUERYTAG = 488;
 
1241
       Ord_Gpi32QUERYTEXTBOX = 489;
 
1242
       Ord_Gpi32QUERYVIEWINGLIMITS = 490;
 
1243
       Ord_Gpi32QUERYVIEWINGTRANSFORMMATR = 491;
 
1244
       Ord_Gpi32QUERYWIDTHTABLE = 492;
 
1245
       Ord_Gpi32RECTINREGION = 494;
 
1246
       Ord_Gpi32RECTVISIBLE = 495;
 
1247
       Ord_Gpi32REMOVEDYNAMICS = 496;
 
1248
       Ord_Gpi32RESETBOUNDARYDATA = 497;
 
1249
       Ord_Gpi32RESETPS = 498;
 
1250
       Ord_Gpi32RESTOREPS = 499;
 
1251
       Ord_Gpi32SAVEMETAFILE = 500;
 
1252
       Ord_Gpi32SAVEPS = 501;
 
1253
       Ord_Gpi32SETARCPARAMS = 502;
 
1254
       Ord_Gpi32SETATTRMODE = 503;
 
1255
       Ord_Gpi32SETBACKCOLOR = 504;
 
1256
       Ord_Gpi32SETBACKMIX = 505;
 
1257
       Ord_Gpi32SETBITMAP = 506;
 
1258
       Ord_Gpi32SETBITMAPDIMENSION = 507;
 
1259
       Ord_Gpi32SETBITMAPID = 508;
 
1260
       Ord_Gpi32SETCHARANGLE = 509;
 
1261
       Ord_Gpi32SETCHARBOX = 510;
 
1262
       Ord_Gpi32SETCHARDIRECTION = 511;
 
1263
       Ord_Gpi32SETCHARMODE = 512;
 
1264
       Ord_Gpi32SETCHARSET = 513;
 
1265
       Ord_Gpi32SETCHARSHEAR = 514;
 
1266
       Ord_Gpi32SETCLIPPATH = 515;
 
1267
       Ord_Gpi32SETCLIPREGION = 516;
 
1268
       Ord_Gpi32SETCOLOR = 517;
 
1269
       Ord_Gpi32SETCP = 518;
 
1270
       Ord_Gpi32SETCURRENTPOSITION = 519;
 
1271
       Ord_Gpi32SETDEFAULTVIEWMATRIX = 520;
 
1272
       Ord_Gpi32SETDRAWCONTROL = 521;
 
1273
       Ord_Gpi32SETDRAWINGMODE = 522;
 
1274
       Ord_Gpi32SETEDITMODE = 523;
 
1275
       Ord_Gpi32SETELEMENTPOINTER = 524;
 
1276
       Ord_Gpi32SETELEMENTPOINTERATLABEL = 525;
 
1277
       Ord_Gpi32SETGRAPHICSFIELD = 526;
 
1278
       Ord_Gpi32SETINITIALSEGMENTATTRS = 527;
 
1279
       Ord_Gpi32SETLINEEND = 528;
 
1280
       Ord_Gpi32SETLINEJOIN = 529;
 
1281
       Ord_Gpi32SETLINETYPE = 530;
 
1282
       Ord_Gpi32SETLINEWIDTH = 531;
 
1283
       Ord_Gpi32SETLINEWIDTHGEOM = 532;
 
1284
       Ord_Gpi32SETMARKER = 533;
 
1285
       Ord_Gpi32SETMARKERBOX = 534;
 
1286
       Ord_Gpi32SETMARKERSET = 535;
 
1287
       Ord_Gpi32SETMETAFILEBITS = 536;
 
1288
       Ord_Gpi32SETMIX = 537;
 
1289
       Ord_Gpi32SETMODELTRANSFORMMATRIX = 538;
 
1290
       Ord_Gpi32SETPS = 539;
 
1291
       Ord_Gpi32SETPAGEVIEWPORT = 540;
 
1292
       Ord_Gpi32SETPATTERN = 541;
 
1293
       Ord_Gpi32SETPATTERNREFPOINT = 542;
 
1294
       Ord_Gpi32SETPATTERNSET = 543;
 
1295
       Ord_Gpi32SETPEL = 544;
 
1296
       Ord_Gpi32SETPICKAPERTUREPOSITION = 545;
 
1297
       Ord_Gpi32SETREGION = 546;
 
1298
       Ord_Gpi32SETSEGMENTATTRS = 547;
 
1299
       Ord_Gpi32SETSEGMENTPRIORITY = 548;
 
1300
       Ord_Gpi32SETSEGMENTTRANSFORMMATRIX = 549;
 
1301
       Ord_Gpi32SETSTOPDRAW = 550;
 
1302
       Ord_Gpi32SETTAG = 551;
 
1303
       Ord_Gpi32SETVIEWINGLIMITS = 552;
 
1304
       Ord_Gpi32SETVIEWINGTRANSFORMMATRIX = 553;
 
1305
       Ord_Gpi32STROKEPATH = 554;
 
1306
       Ord_Gpi32UNLOADFONTS = 555;
 
1307
       Ord_Gpi32WCBITBLT = 557;
 
1308
       Ord_Gpi32POLYLINEDISJOINT = 558;
 
1309
       Ord_Gpi32PATHTOREGION = 559;
 
1310
       Ord_Gpi32FLOODFILL = 560;
 
1311
       Ord_Gpi32SUSPENDPLAY = 561;
 
1312
       Ord_Gpi32RESUMEPLAY = 562;
 
1313
       Ord_Gpi32OUTLINEPATH = 563;
 
1314
       Ord_Gpi32TRANSLATE = 564;
 
1315
       Ord_Gpi32SCALE = 565;
 
1316
       Ord_Gpi32ROTATE = 566;
 
1317
       Ord_Gpi32QUERYDEFARCPARAMS = 567;
 
1318
       Ord_Gpi32QUERYDEFTAG = 568;
 
1319
       Ord_Gpi32QUERYDEFVIEWINGLIMITS = 569;
 
1320
       Ord_Gpi32SETDEFARCPARAMS = 570;
 
1321
       Ord_Gpi32SETDEFTAG = 571;
 
1322
       Ord_Gpi32SETDEFVIEWINGLIMITS = 572;
 
1323
       Ord_Gpi32QUERYBITMAPPARAMETERS = 573;
 
1324
       Ord_Gpi32QUERYLOGICALFONT = 574;
 
1325
       Ord_Gpi32QUERYFACESTRING = 575;
 
1326
       Ord_Gpi32QUERYFONTACTION = 576;
 
1327
       Ord_Gpi32DELETEPALETTE = 577;
 
1328
       Ord_Gpi32SELECTPALETTE = 578;
 
1329
       Ord_Gpi32QUERYPALETTE = 579;
 
1330
       Ord_Gpi32CHARSTRINGPOS = 580;
 
1331
       Ord_Gpi32CHARSTRINGPOSAT = 581;
 
1332
       Ord_Gpi32CORRELATESEGMENT = 582;
 
1333
       Ord_Gpi32QUERYATTRS = 583;
 
1334
       Ord_Gpi32QUERYCHARSTRINGPOS = 584;
 
1335
       Ord_Gpi32QUERYCHARSTRINGPOSAT = 585;
 
1336
       Ord_Gpi32QUERYFONTS = 586;
 
1337
       Ord_Gpi32QUERYREGIONRECTS = 587;
 
1338
       Ord_Gpi32SETATTRS = 588;
 
1339
       Ord_Gpi32SETPICKAPERTURESIZE = 589;
 
1340
       Ord_Gpi32QUERYDEFATTRS = 590;
 
1341
       Ord_Gpi32SETDEFATTRS = 591;
 
1342
       Ord_Gpi32CREATELOGCOLORTABLE = 592;
 
1343
       Ord_Gpi32QUERYLOGCOLORTABLE = 593;
 
1344
       Ord_Gpi32CREATEPALETTE = 594;
 
1345
       Ord_Gpi32ANIMATEPALETTE = 595;
 
1346
       Ord_Gpi32SETPALETTEENTRIES = 596;
 
1347
       Ord_Gpi32QUERYPALETTEINFO = 597;
 
1348
       Ord_Gpi32CREATEBITMAP = 598;
 
1349
       Ord_Gpi32QUERYBITMAPBITS = 599;
 
1350
       Ord_Gpi32QUERYBITMAPINFOHEADER = 601;
 
1351
       Ord_Gpi32SETBITMAPBITS = 602;
 
1352
       Ord_Gpi32DRAWBITS = 603;
 
1353
       Ord_Dev32CLOSEDC = 604;
 
1354
       Ord_Dev32ESCAPE = 605;
 
1355
       Ord_Dev32QUERYCAPS = 606;
 
1356
       Ord_Dev32QUERYDEVICENAMES = 607;
 
1357
       Ord_Dev32QUERYHARDCOPYCAPS = 608;
 
1358
       Ord_Dev32POSTDEVICEMODES = 609;
 
1359
       Ord_Dev32OPENDC = 610;
 
1360
       Ord_Gpi32DESTROYREGION = 611;
 
1361
       Ord_Gpi32PARTIALARC = 612;
 
1362
       Ord_Gpi32QUERYCHAREXTRA = 613;
 
1363
       Ord_Gpi32SETCHAREXTRA = 614;
 
1364
       Ord_Gpi32QUERYCHARBREAKEXTRA = 615;
 
1365
       Ord_Gpi32SETCHARBREAKEXTRA = 616;
 
1366
       Ord_Gpi32FRAMEREGION = 617;
 
1367
       Ord_Gpi32CONVERTWITHMATRIX = 618;
 
1368
       Ord_Gpi32LOADPUBLICFONTS = 622;
 
1369
       Ord_Gpi32UNLOADPUBLICFONTS = 623;
 
1370
       Ord_WinQUERYDESKTOPWINDOW = 1;
 
1371
       Ord_WinQUERYOBJECTWINDOW = 2;
 
1372
       Ord_WinREGISTERCLASS = 3;
 
1373
       Ord_WinQUERYCLASSNAME = 4;
 
1374
       Ord_WinQUERYCLASSINFO = 5;
 
1375
       Ord_WinCREATEWINDOW = 6;
 
1376
       Ord_WinDESTROYWINDOW = 7;
 
1377
       Ord_WinSETWINDOWPOS = 8;
 
1378
       Ord_WinSETMULTWINDOWPOS = 9;
 
1379
       Ord_WinQUERYWINDOWPOS = 10;
 
1380
       Ord_WinENABLEWINDOW = 11;
 
1381
       Ord_WinISWINDOWENABLED = 12;
 
1382
       Ord_WinSHOWWINDOW = 13;
 
1383
       Ord_WinENABLEWINDOWUPDATE = 14;
 
1384
       Ord_WinISWINDOWVISIBLE = 15;
 
1385
       Ord_WinSETWINDOWTEXT = 16;
 
1386
       Ord_WinQUERYWINDOWTEXT = 17;
 
1387
       Ord_WinQUERYWINDOWTEXTLENGTH = 18;
 
1388
       Ord_WinWINDOWFROMID = 19;
 
1389
       Ord_WinMULTWINDOWFROMIDS = 20;
 
1390
       Ord_WinISWINDOW = 21;
 
1391
       Ord_WinISCHILD = 22;
 
1392
       Ord_WinSETPARENT = 23;
 
1393
       Ord_WinSETOWNER = 24;
 
1394
       Ord_WinQUERYWINDOW = 25;
 
1395
       Ord_WinQUERYWINDOWRECT = 26;
 
1396
       Ord_WinQUERYWINDOWPROCESS = 27;
 
1397
       Ord_WinSETWINDOWUSHORT = 28;
 
1398
       Ord_WinQUERYWINDOWUSHORT = 29;
 
1399
       Ord_WinSETWINDOWULONG = 30;
 
1400
       Ord_WinQUERYWINDOWULONG = 31;
 
1401
       Ord_WinBEGINENUMWINDOWS = 32;
 
1402
       Ord_WinGETNEXTWINDOW = 33;
 
1403
       Ord_WinENDENUMWINDOWS = 34;
 
1404
       Ord_WinWINDOWFROMPOINT = 35;
 
1405
       Ord_WinMAPWINDOWPOINTS = 36;
 
1406
       Ord_WinSUBCLASSWINDOW = 37;
 
1407
       Ord_WinLOCKWINDOW = 38;
 
1408
       Ord_WinQUERYWINDOWLOCKCOUNT = 39;
 
1409
       Ord_WinREGISTERWINDOWDESTROY = 40;
 
1410
       Ord_WinOPENWINDOWDC = 41;
 
1411
       Ord_WinGETSCREENPS = 42;
 
1412
       Ord_WinGETPS = 43;
 
1413
       Ord_WinRELEASEPS = 44;
 
1414
       Ord_WinBEGINPAINT = 45;
 
1415
       Ord_WinENDPAINT = 46;
 
1416
       Ord_WinINVALIDATERECT = 47;
 
1417
       Ord_WinINVALIDATEREGION = 48;
 
1418
       Ord_WinVALIDATERECT = 49;
 
1419
       Ord_WinVALIDATEREGION = 50;
 
1420
       Ord_WinQUERYUPDATERECT = 51;
 
1421
       Ord_WinQUERYUPDATEREGION = 52;
 
1422
       Ord_WinUPDATEWINDOW = 53;
 
1423
       Ord_WinEXCLUDEUPDATEREGION = 54;
 
1424
       Ord_WinLOCKWINDOWUPDATE = 55;
 
1425
       Ord_WinLOCKVISREGIONS = 56;
 
1426
       Ord_WinWINDOWFROMDC = 57;
 
1427
       Ord_WinCREATEMSGQUEUE = 58;
 
1428
       Ord_WinDESTROYMSGQUEUE = 59;
 
1429
       Ord_WinQUERYQUEUESTATUS = 60;
 
1430
       Ord_WinSENDMSG = 61;
 
1431
       Ord_WinBROADCASTMSG = 63;
 
1432
       Ord_WinINSENDMSG = 64;
 
1433
       Ord_WinGETMSG = 65;
 
1434
       Ord_WinPEEKMSG = 66;
 
1435
       Ord_WinWAITMSG = 67;
 
1436
       Ord_WinDISPATCHMSG = 68;
 
1437
       Ord_WinPOSTMSG = 69;
 
1438
       Ord_WinPOSTQUEUEMSG = 70;
 
1439
       Ord_WinQUERYMSGPOS = 71;
 
1440
       Ord_WinQUERYMSGTIME = 72;
 
1441
       Ord_WinCALLMSGFILTER = 73;
 
1442
       Ord_WinSETMSGINTEREST = 74;
 
1443
       Ord_WinSETCAPTURE = 75;
 
1444
       Ord_WinQUERYCAPTURE = 76;
 
1445
       Ord_WinSETFOCUS = 77;
 
1446
       Ord_WinQUERYFOCUS = 78;
 
1447
       Ord_WinSETACTIVEWINDOW = 79;
 
1448
       Ord_WinQUERYACTIVEWINDOW = 80;
 
1449
       Ord_WinSETSYSMODALWINDOW = 81;
 
1450
       Ord_WinQUERYSYSMODALWINDOW = 82;
 
1451
       Ord_WinISTHREADACTIVE = 83;
 
1452
       Ord_WinSTARTTIMER = 84;
 
1453
       Ord_WinSTOPTIMER = 85;
 
1454
       Ord_WinGETCURRENTTIME = 86;
 
1455
       Ord_WinLOADPOINTER = 87;
 
1456
       Ord_WinCREATEPOINTER = 88;
 
1457
       Ord_WinDESTROYPOINTER = 89;
 
1458
       Ord_OldWinQUERYPOINTERINFO = 90;
 
1459
       Ord_WinQUERYSYSPOINTER = 91;
 
1460
       Ord_WinSETPOINTER = 92;
 
1461
       Ord_WinQUERYPOINTER = 93;
 
1462
       Ord_WinSHOWPOINTER = 94;
 
1463
       Ord_WinSETPOINTERPOS = 95;
 
1464
       Ord_WinQUERYPOINTERPOS = 96;
 
1465
       Ord_WinGETSYSBITMAP = 97;
 
1466
       Ord_WinCREATECURSOR = 98;
 
1467
       Ord_WinDESTROYCURSOR = 99;
 
1468
       Ord_WinSHOWCURSOR = 100;
 
1469
       Ord_WinQUERYCURSORINFO = 101;
 
1470
       Ord_WinLOADACCELTABLE = 102;
 
1471
       Ord_WinCREATEACCELTABLE = 103;
 
1472
       Ord_WinDESTROYACCELTABLE = 104;
 
1473
       Ord_WinTRANSLATEACCEL = 105;
 
1474
       Ord_WinSETACCELTABLE = 106;
 
1475
       Ord_WinQUERYACCELTABLE = 107;
 
1476
       Ord_WinCOPYACCELTABLE = 108;
 
1477
       Ord_WinSETHOOK = 109;
 
1478
       Ord_WinRELEASEHOOK = 110;
 
1479
       Ord_WinOPENCLIPBRD = 111;
 
1480
       Ord_WinCLOSECLIPBRD = 112;
 
1481
       Ord_WinEMPTYCLIPBRD = 113;
 
1482
       Ord_WinSETCLIPBRDOWNER = 114;
 
1483
       Ord_WinQUERYCLIPBRDOWNER = 115;
 
1484
       Ord_WinSETCLIPBRDDATA = 116;
 
1485
       Ord_WinQUERYCLIPBRDDATA = 117;
 
1486
       Ord_WinENUMCLIPBRDFMTS = 118;
 
1487
       Ord_WinQUERYCLIPBRDFMTINFO = 119;
 
1488
       Ord_WinSETCLIPBRDVIEWER = 120;
 
1489
       Ord_WinQUERYCLIPBRDVIEWER = 121;
 
1490
       Ord_WinLOADDLG = 122;
 
1491
       Ord_WinCREATEDLG = 123;
 
1492
       Ord_WinPROCESSDLG = 124;
 
1493
       Ord_WinDLGBOX = 125;
 
1494
       Ord_WinDISMISSDLG = 126;
 
1495
       Ord_WinSENDDLGITEMMSG = 127;
 
1496
       Ord_WinSETDLGITEMSHORT = 128;
 
1497
       Ord_WinQUERYDLGITEMSHORT = 129;
 
1498
       Ord_WinMAPDLGPOINTS = 130;
 
1499
       Ord_WinSUBSTITUTESTRINGS = 132;
 
1500
       Ord_WinENUMDLGITEM = 133;
 
1501
       Ord_WinSETDLGITEMTEXT = 134;
 
1502
       Ord_WinQUERYDLGITEMTEXT = 135;
 
1503
       Ord_WinLOADMENU = 136;
 
1504
       Ord_WinCREATEMENU = 137;
 
1505
       Ord_WinALARM = 138;
 
1506
       Ord_WinMESSAGEBOX = 139;
 
1507
       Ord_WinCREATESTDWINDOW = 140;
 
1508
       Ord_WinCREATEFRAMECONTROLS = 141;
 
1509
       Ord_WinCALCFRAMERECT = 143;
 
1510
       Ord_WinFLASHWINDOW = 144;
 
1511
       Ord_WinGETMINPOSITION = 146;
 
1512
       Ord_WinGETMAXPOSITION = 147;
 
1513
       Ord_WinQUERYSYSVALUE = 149;
 
1514
       Ord_WinSETSYSVALUE = 150;
 
1515
       Ord_WinSETSYSCOLORS = 151;
 
1516
       Ord_WinQUERYSYSCOLOR = 152;
 
1517
       Ord_WinSCROLLWINDOW = 153;
 
1518
       Ord_WinTRACKRECT = 154;
 
1519
       Ord_WinSHOWTRACKRECT = 155;
 
1520
       Ord_GpiLOADBITMAP = 156;
 
1521
       Ord_WinLOADSTRING = 157;
 
1522
       Ord_WinLOADMESSAGE = 158;
 
1523
       Ord_WinSETRECTEMPTY = 159;
 
1524
       Ord_WinSETRECT = 160;
 
1525
       Ord_WinCOPYRECT = 161;
 
1526
       Ord_WinISRECTEMPTY = 162;
 
1527
       Ord_WinEQUALRECT = 163;
 
1528
       Ord_WinPTINRECT = 164;
 
1529
       Ord_WinOFFSETRECT = 165;
 
1530
       Ord_WinINFLATERECT = 166;
 
1531
       Ord_WinINTERSECTRECT = 167;
 
1532
       Ord_WinUNIONRECT = 168;
 
1533
       Ord_WinSUBTRACTRECT = 169;
 
1534
       Ord_WinMAKERECT = 170;
 
1535
       Ord_WinMAKEPOINTS = 171;
 
1536
       Ord_WinINVERTRECT = 172;
 
1537
       Ord_WinFILLRECT = 173;
 
1538
       Ord_KbdPACKET = 174;
 
1539
       Ord_WinDRAWPOINTER = 177;
 
1540
       Ord_WinDEFWINDOWPROC = 178;
 
1541
       Ord_WinDEFDLGPROC = 179;
 
1542
       Ord_WinGETKEYSTATE = 211;
 
1543
       Ord_WinGETPHYSKEYSTATE = 212;
 
1544
       Ord_WinSETKEYBOARDSTATETABLE = 213;
 
1545
       Ord_WinENABLEPHYSINPUT = 214;
 
1546
       Ord_WinSETCP = 215;
 
1547
       Ord_WinQUERYCP = 216;
 
1548
       Ord_WinQUERYCPLIST = 217;
 
1549
       Ord_WinCPTRANSLATESTRING = 218;
 
1550
       Ord_WinCPTRANSLATECHAR = 219;
 
1551
       Ord_WinCOMPARESTRINGS = 220;
 
1552
       Ord_WinUPPER = 221;
 
1553
       Ord_WinUPPERCHAR = 222;
 
1554
       Ord_WinNEXTCHAR = 223;
 
1555
       Ord_WinPREVCHAR = 224;
 
1556
       Ord_WinCREATEHEAP = 225;
 
1557
       Ord_WinDESTROYHEAP = 226;
 
1558
       Ord_WinAVAILMEM = 227;
 
1559
       Ord_WinALLOCMEM = 228;
 
1560
       Ord_WinREALLOCMEM = 229;
 
1561
       Ord_WinFREEMEM = 230;
 
1562
       Ord_WinLOCKHEAP = 231;
 
1563
       Ord_WinCREATEATOMTABLE = 233;
 
1564
       Ord_WinDESTROYATOMTABLE = 234;
 
1565
       Ord_WinADDATOM = 235;
 
1566
       Ord_WinFINDATOM = 236;
 
1567
       Ord_WinDELETEATOM = 237;
 
1568
       Ord_WinQUERYATOMUSAGE = 238;
 
1569
       Ord_WinQUERYATOMLENGTH = 239;
 
1570
       Ord_WinQUERYATOMNAME = 240;
 
1571
       Ord_WinQUERYSYSTEMATOMTABLE = 241;
 
1572
       Ord_WinGETLASTERROR = 243;
 
1573
       Ord_WinGETERRORINFO = 244;
 
1574
       Ord_WinFREEERRORINFO = 245;
 
1575
       Ord_WinINITIALIZE = 246;
 
1576
       Ord_WinTERMINATE = 247;
 
1577
       Ord_WinCATCH = 248;
 
1578
       Ord_WinTHROW = 249;
 
1579
       Ord_WinQUERYVERSION = 250;
 
1580
       Ord__WinSETERRORINFO = 263;
 
1581
       Ord_WinISPHYSINPUTENABLED = 264;
 
1582
       Ord_WinQUERYWINDOWDC = 265;
 
1583
       Ord_WinDRAWBORDER = 266;
 
1584
       Ord_WinDRAWTEXT = 267;
 
1585
       Ord_WinDRAWBITMAP = 268;
 
1586
       Ord_WinQUERYWINDOWPTR = 269;
 
1587
       Ord_WinSETWINDOWPTR = 270;
 
1588
       Ord_WinMSGSEMWAIT = 274;
 
1589
       Ord_WinMSGMUXSEMWAIT = 275;
 
1590
       Ord_WinCANCELSHUTDOWN = 277;
 
1591
       Ord_WinSETWINDOWBITS = 278;
 
1592
       Ord_WinGETCLIPPS = 279;
 
1593
       Ord_WinSAVEWINDOWPOS = 285;
 
1594
       Ord_WinFOCUSCHANGE = 286;
 
1595
       Ord_WinQUERYQUEUEINFO = 287;
 
1596
       Ord_WinSETCLASSMSGINTEREST = 292;
 
1597
       Ord_WinQUERYDLGITEMTEXTLENGTH = 294;
 
1598
       Ord_WinDDEINITIATE = 297;
 
1599
       Ord_WinDDERESPOND = 298;
 
1600
       Ord_WinDDEPOSTMSG = 299;
 
1601
       Ord_WinSETPRESPARAM = 301;
 
1602
       Ord_WinQUERYPRESPARAM = 302;
 
1603
       Ord_WinREMOVEPRESPARAM = 303;
 
1604
       Ord_DumWinCREATEHELPINSTANCE = 311;
 
1605
       Ord_DumWinDESTROYHELPINSTANCE = 312;
 
1606
       Ord_DumWinASSOCIATEHELPINSTANCE = 313;
 
1607
       Ord_DumWinCREATEHELPTABLE = 314;
 
1608
       Ord_DumWinLOADHELPTABLE = 315;
 
1609
       Ord_DumWinQUERYHELPINSTANCE = 316;
 
1610
       Ord_DummyHelpEntry = 322;
 
1611
       Ord_WinSETCLASSTHUNKPROC = 959;
 
1612
       Ord_WinQUERYCLASSTHUNKPROC = 960;
 
1613
       Ord_WinSETWINDOWTHUNKPROC = 961;
 
1614
       Ord_WinQUERYWINDOWTHUNKPROC = 962;
 
1615
       Ord_WinQUERYWINDOWMODEL = 317;
 
1616
       Ord_WinSETDESKTOPBKGND = 318;
 
1617
       Ord_WinQUERYDESKTOPBKGND = 319;
 
1618
       Ord_WinPOPUPMENU = 320;
 
1619
       Ord_WinREALIZEPALETTE = 321;
 
1620
       Ord_WinDELETELIBRARY = 602;
 
1621
       Ord_WinLOADPROCEDURE = 603;
 
1622
       Ord_WinDELETEPROCEDURE = 604;
 
1623
       Ord_WinSETMSGMODE = 605;
 
1624
       Ord_WinSETSYNCHROMODE = 606;
 
1625
       Ord_WinGETDLGMSG = 607;
 
1626
       Ord_WinREGISTERUSERMSG = 608;
 
1627
       Ord_WinQUERYANCHORBLOCK = 609;
 
1628
       Ord_WinREGISTERUSERDATATYPE = 612;
 
1629
       Ord_WinISWINDOWSHOWING = 614;
 
1630
       Ord_WinLOADLIBRARY = 615;
 
1631
       Ord_WinCREATEPOINTERINDIRECT = 616;
 
1632
       Ord_WinQUERYPOINTERINFO = 617;
 
1633
       Ord_WinGETERASEPS = 624;
 
1634
       Ord_WinRELEASEERASEPS = 625;
 
1635
       Ord_WinSTRETCHPOINTER = 632;
 
1636
       Ord_WinSETPOINTEROWNER = 633;
 
1637
       Ord_Win32ADDATOM = 700;
 
1638
       Ord_Win32ALARM = 701;
 
1639
       Ord_Win32BEGINENUMWINDOWS = 702;
 
1640
       Ord_Win32BEGINPAINT = 703;
 
1641
       Ord_Win32CALCFRAMERECT = 704;
 
1642
       Ord_Win32CANCELSHUTDOWN = 705;
 
1643
       Ord_Win32CLOSECLIPBRD = 707;
 
1644
       Ord_Win32COMPARESTRINGS = 708;
 
1645
       Ord_Win32COPYACCELTABLE = 709;
 
1646
       Ord_Win32COPYRECT = 710;
 
1647
       Ord_Win32CPTRANSLATECHAR = 711;
 
1648
       Ord_Win32CPTRANSLATESTRING = 712;
 
1649
       Ord_Win32CREATEACCELTABLE = 713;
 
1650
       Ord_Win32CREATEATOMTABLE = 714;
 
1651
       Ord_Win32CREATECURSOR = 715;
 
1652
       Ord_Win32CREATEMSGQUEUE = 716;
 
1653
       Ord_Win32CREATEPOINTER = 717;
 
1654
       Ord_Win32DDEINITIATE = 718;
 
1655
       Ord_Win32DDEPOSTMSG = 719;
 
1656
       Ord_Win32DDERESPOND = 720;
 
1657
       Ord_Win32DELETEATOM = 721;
 
1658
       Ord_Win32DELETELIBRARY = 722;
 
1659
       Ord_Win32DESTROYACCELTABLE = 723;
 
1660
       Ord_Win32DESTROYATOMTABLE = 724;
 
1661
       Ord_Win32DESTROYCURSOR = 725;
 
1662
       Ord_Win32DESTROYMSGQUEUE = 726;
 
1663
       Ord_Win32DESTROYPOINTER = 727;
 
1664
       Ord_Win32DESTROYWINDOW = 728;
 
1665
       Ord_Win32DISMISSDLG = 729;
 
1666
       Ord_Win32DRAWBITMAP = 730;
 
1667
       Ord_Win32DRAWBORDER = 731;
 
1668
       Ord_Win32DRAWPOINTER = 732;
 
1669
       Ord_Win32EMPTYCLIPBRD = 733;
 
1670
       Ord_Win32ENABLEPHYSINPUT = 734;
 
1671
       Ord_Win32ENABLEWINDOW = 735;
 
1672
       Ord_Win32ENABLEWINDOWUPDATE = 736;
 
1673
       Ord_Win32ENDENUMWINDOWS = 737;
 
1674
       Ord_Win32ENDPAINT = 738;
 
1675
       Ord_Win32ENUMCLIPBRDFMTS = 739;
 
1676
       Ord_Win32ENUMDLGITEM = 740;
 
1677
       Ord_Win32EQUALRECT = 741;
 
1678
       Ord_Win32EXCLUDEUPDATEREGION = 742;
 
1679
       Ord_Win32FILLRECT = 743;
 
1680
       Ord_Win32FINDATOM = 744;
 
1681
       Ord_Win32FLASHWINDOW = 745;
 
1682
       Ord_Win32FOCUSCHANGE = 746;
 
1683
       Ord_Win32FREEERRORINFO = 748;
 
1684
       Ord_Win32GETCLIPPS = 749;
 
1685
       Ord_Win32GETCURRENTTIME = 750;
 
1686
       Ord_Win32GETERRORINFO = 751;
 
1687
       Ord_Win32GETKEYSTATE = 752;
 
1688
       Ord_Win32GETLASTERROR = 753;
 
1689
       Ord_Win32GETMAXPOSITION = 754;
 
1690
       Ord_Win32GETMINPOSITION = 755;
 
1691
       Ord_Win32GETNEXTWINDOW = 756;
 
1692
       Ord_Win32GETPS = 757;
 
1693
       Ord_Win32GETPHYSKEYSTATE = 758;
 
1694
       Ord_Win32GETSCREENPS = 759;
 
1695
       Ord_Win32GETSYSBITMAP = 760;
 
1696
       Ord_Win32INSENDMSG = 761;
 
1697
       Ord_Win32INFLATERECT = 762;
 
1698
       Ord_Win32INITIALIZE = 763;
 
1699
       Ord_Win32INTERSECTRECT = 764;
 
1700
       Ord_Win32INVALIDATERECT = 765;
 
1701
       Ord_Win32INVALIDATEREGION = 766;
 
1702
       Ord_Win32INVERTRECT = 767;
 
1703
       Ord_Win32ISCHILD = 768;
 
1704
       Ord_Win32ISPHYSINPUTENABLED = 769;
 
1705
       Ord_Win32ISRECTEMPTY = 770;
 
1706
       Ord_Win32ISTHREADACTIVE = 771;
 
1707
       Ord_Win32ISWINDOW = 772;
 
1708
       Ord_Win32ISWINDOWENABLED = 773;
 
1709
       Ord_Win32ISWINDOWSHOWING = 774;
 
1710
       Ord_Win32ISWINDOWVISIBLE = 775;
 
1711
       Ord_Win32LOADACCELTABLE = 776;
 
1712
       Ord_Win32LOADLIBRARY = 777;
 
1713
       Ord_Win32LOADMENU = 778;
 
1714
       Ord_Win32LOADMESSAGE = 779;
 
1715
       Ord_Win32LOADPOINTER = 780;
 
1716
       Ord_Win32LOADSTRING = 781;
 
1717
       Ord_Win32LOCKVISREGIONS = 782;
 
1718
       Ord_Win32LOCKWINDOWUPDATE = 784;
 
1719
       Ord_Win32MAKEPOINTS = 785;
 
1720
       Ord_Win32MAKERECT = 786;
 
1721
       Ord_Win32MAPDLGPOINTS = 787;
 
1722
       Ord_Win32MAPWINDOWPOINTS = 788;
 
1723
       Ord_Win32MESSAGEBOX = 789;
 
1724
       Ord_Win32MSGSEMWAIT = 790;
 
1725
       Ord_Win32NEXTCHAR = 791;
 
1726
       Ord_Win32OFFSETRECT = 792;
 
1727
       Ord_Win32OPENCLIPBRD = 793;
 
1728
       Ord_Win32OPENWINDOWDC = 794;
 
1729
       Ord_Win32PREVCHAR = 795;
 
1730
       Ord_Win32PROCESSDLG = 796;
 
1731
       Ord_Win32PTINRECT = 797;
 
1732
       Ord_Win32QUERYACCELTABLE = 798;
 
1733
       Ord_Win32QUERYACTIVEWINDOW = 799;
 
1734
       Ord_Win32QUERYANCHORBLOCK = 800;
 
1735
       Ord_Win32QUERYATOMLENGTH = 801;
 
1736
       Ord_Win32QUERYATOMNAME = 802;
 
1737
       Ord_Win32QUERYATOMUSAGE = 803;
 
1738
       Ord_Win32QUERYCAPTURE = 804;
 
1739
       Ord_Win32QUERYCLASSNAME = 805;
 
1740
       Ord_Win32QUERYCLIPBRDDATA = 806;
 
1741
       Ord_Win32QUERYCLIPBRDFMTINFO = 807;
 
1742
       Ord_Win32QUERYCLIPBRDOWNER = 808;
 
1743
       Ord_Win32QUERYCLIPBRDVIEWER = 809;
 
1744
       Ord_Win32QUERYCP = 810;
 
1745
       Ord_Win32QUERYCPLIST = 811;
 
1746
       Ord_Win32QUERYCURSORINFO = 812;
 
1747
       Ord_Win32QUERYDESKTOPWINDOW = 813;
 
1748
       Ord_Win32QUERYDLGITEMSHORT = 814;
 
1749
       Ord_Win32QUERYDLGITEMTEXT = 815;
 
1750
       Ord_Win32QUERYDLGITEMTEXTLENGTH = 816;
 
1751
       Ord_Win32QUERYFOCUS = 817;
 
1752
       Ord_Win32QUERYMSGPOS = 818;
 
1753
       Ord_Win32QUERYMSGTIME = 819;
 
1754
       Ord_Win32QUERYOBJECTWINDOW = 820;
 
1755
       Ord_Win32QUERYPOINTER = 821;
 
1756
       Ord_Win32QUERYPOINTERINFO = 822;
 
1757
       Ord_Win32QUERYPOINTERPOS = 823;
 
1758
       Ord_Win32QUERYQUEUEINFO = 824;
 
1759
       Ord_Win32QUERYQUEUESTATUS = 825;
 
1760
       Ord_Win32QUERYSYSCOLOR = 826;
 
1761
       Ord_Win32QUERYSYSMODALWINDOW = 827;
 
1762
       Ord_Win32QUERYSYSPOINTER = 828;
 
1763
       Ord_Win32QUERYSYSVALUE = 829;
 
1764
       Ord_Win32QUERYSYSTEMATOMTABLE = 830;
 
1765
       Ord_Win32QUERYUPDATERECT = 831;
 
1766
       Ord_Win32QUERYUPDATEREGION = 832;
 
1767
       Ord_Win32QUERYVERSION = 833;
 
1768
       Ord_Win32QUERYWINDOW = 834;
 
1769
       Ord_Win32QUERYWINDOWDC = 835;
 
1770
       Ord_Win32QUERYWINDOWPOS = 837;
 
1771
       Ord_Win32QUERYWINDOWPROCESS = 838;
 
1772
       Ord_Win32QUERYWINDOWPTR = 839;
 
1773
       Ord_Win32QUERYWINDOWRECT = 840;
 
1774
       Ord_Win32QUERYWINDOWTEXT = 841;
 
1775
       Ord_Win32QUERYWINDOWTEXTLENGTH = 842;
 
1776
       Ord_Win32QUERYWINDOWULONG = 843;
 
1777
       Ord_Win32QUERYWINDOWUSHORT = 844;
 
1778
       Ord_Win32REGISTERUSERDATATYPE = 845;
 
1779
       Ord_Win32REGISTERUSERMSG = 846;
 
1780
       Ord_Win32RELEASEPS = 848;
 
1781
       Ord_Win32SCROLLWINDOW = 849;
 
1782
       Ord_Win32SETACCELTABLE = 850;
 
1783
       Ord_Win32SETACTIVEWINDOW = 851;
 
1784
       Ord_Win32SETCAPTURE = 852;
 
1785
       Ord_Win32SETCLASSMSGINTEREST = 853;
 
1786
       Ord_Win32SETCLIPBRDDATA = 854;
 
1787
       Ord_Win32SETCLIPBRDOWNER = 855;
 
1788
       Ord_Win32SETCLIPBRDVIEWER = 856;
 
1789
       Ord_Win32SETCP = 857;
 
1790
       Ord_Win32SETDLGITEMSHORT = 858;
 
1791
       Ord_Win32SETDLGITEMTEXT = 859;
 
1792
       Ord_Win32SETFOCUS = 860;
 
1793
       Ord_Win32SETMSGINTEREST = 861;
 
1794
       Ord_Win32SETMSGMODE = 862;
 
1795
       Ord_Win32SETMULTWINDOWPOS = 863;
 
1796
       Ord_Win32SETOWNER = 864;
 
1797
       Ord_Win32SETPARENT = 865;
 
1798
       Ord_Win32SETPOINTER = 866;
 
1799
       Ord_Win32SETPOINTERPOS = 867;
 
1800
       Ord_Win32SETRECT = 868;
 
1801
       Ord_Win32SETRECTEMPTY = 869;
 
1802
       Ord_Win32SETSYNCHROMODE = 870;
 
1803
       Ord_Win32SETSYSCOLORS = 871;
 
1804
       Ord_Win32SETSYSMODALWINDOW = 872;
 
1805
       Ord_Win32SETSYSVALUE = 873;
 
1806
       Ord_Win32SETWINDOWBITS = 874;
 
1807
       Ord_Win32SETWINDOWPOS = 875;
 
1808
       Ord_Win32SETWINDOWPTR = 876;
 
1809
       Ord_Win32SETWINDOWTEXT = 877;
 
1810
       Ord_Win32SETWINDOWULONG = 878;
 
1811
       Ord_Win32SETWINDOWUSHORT = 879;
 
1812
       Ord_Win32SHOWCURSOR = 880;
 
1813
       Ord_Win32SHOWPOINTER = 881;
 
1814
       Ord_Win32SHOWTRACKRECT = 882;
 
1815
       Ord_Win32SHOWWINDOW = 883;
 
1816
       Ord_Win32STARTTIMER = 884;
 
1817
       Ord_Win32STOPTIMER = 885;
 
1818
       Ord_Win32SUBSTITUTESTRINGS = 886;
 
1819
       Ord_Win32SUBTRACTRECT = 887;
 
1820
       Ord_Win32TERMINATE = 888;
 
1821
       Ord_Win32TRACKRECT = 890;
 
1822
       Ord_Win32UNIONRECT = 891;
 
1823
       Ord_Win32UPDATEWINDOW = 892;
 
1824
       Ord_Win32UPPER = 893;
 
1825
       Ord_Win32UPPERCHAR = 894;
 
1826
       Ord_Win32VALIDATERECT = 895;
 
1827
       Ord_Win32VALIDATEREGION = 896;
 
1828
       Ord_Win32WAITMSG = 897;
 
1829
       Ord_Win32WINDOWFROMDC = 898;
 
1830
       Ord_Win32WINDOWFROMID = 899;
 
1831
       Ord_Win32WINDOWFROMPOINT = 900;
 
1832
       Ord_Win32BROADCASTMSG = 901;
 
1833
       Ord_Win32POSTQUEUEMSG = 902;
 
1834
       Ord_Win32SENDDLGITEMMSG = 903;
 
1835
       Ord_Win32TRANSLATEACCEL = 904;
 
1836
       Ord_Win32CALLMSGFILTER = 905;
 
1837
       Ord_Win32CREATEFRAMECONTROLS = 906;
 
1838
       Ord_Win32CREATEMENU = 907;
 
1839
       Ord_Win32CREATESTDWINDOW = 908;
 
1840
       Ord_Win32CREATEWINDOW = 909;
 
1841
       Ord_Win32DEFDLGPROC = 910;
 
1842
       Ord_Win32DEFWINDOWPROC = 911;
 
1843
       Ord_Win32DISPATCHMSG = 912;
 
1844
       Ord_Win32DRAWTEXT = 913;
 
1845
       Ord_Win32GETDLGMSG = 914;
 
1846
       Ord_Win32GETMSG = 915;
 
1847
       Ord_Win32MSGMUXSEMWAIT = 916;
 
1848
       Ord_Win32MULTWINDOWFROMIDS = 917;
 
1849
       Ord_Win32PEEKMSG = 918;
 
1850
       Ord_Win32POSTMSG = 919;
 
1851
       Ord_Win32SENDMSG = 920;
 
1852
       Ord_Win32SETKEYBOARDSTATETABLE = 921;
 
1853
       Ord_Win32CREATEDLG = 922;
 
1854
       Ord_Win32DLGBOX = 923;
 
1855
       Ord_Win32LOADDLG = 924;
 
1856
       Ord_Win32QUERYCLASSINFO = 925;
 
1857
       Ord_Win32REGISTERCLASS = 926;
 
1858
       Ord_Win32RELEASEHOOK = 927;
 
1859
       Ord_Win32SETHOOK = 928;
 
1860
       Ord_Win32SUBCLASSWINDOW = 929;
 
1861
       Ord_Win32SETCLASSTHUNKPROC = 930;
 
1862
       Ord_Win32QUERYCLASSTHUNKPROC = 931;
 
1863
       Ord_Win32SETWINDOWTHUNKPROC = 932;
 
1864
       Ord_Win32QUERYWINDOWTHUNKPROC = 933;
 
1865
       Ord_Win32QUERYWINDOWMODEL = 934;
 
1866
       Ord_Win32SETDESKTOPBKGND = 935;
 
1867
       Ord_Win32QUERYDESKTOPBKGND = 936;
 
1868
       Ord_Win32POPUPMENU = 937;
 
1869
       Ord_Win32SETPRESPARAM = 938;
 
1870
       Ord_Win32QUERYPRESPARAM = 939;
 
1871
       Ord_Win32REMOVEPRESPARAM = 940;
 
1872
       Ord_Win32REALIZEPALETTE = 941;
 
1873
       Ord_Win32CREATEPOINTERINDIRECT = 942;
 
1874
       Ord_Win32SAVEWINDOWPOS = 943;
 
1875
       Ord_Win32GETERASEPS = 952;
 
1876
       Ord_Win32RELEASEERASEPS = 953;
 
1877
       Ord_Win32SETPOINTEROWNER = 971;
 
1878
       Ord_Win32STRETCHPOINTER = 968;
 
1879
       Ord_Win32SETERRORINFO = 977;
 
1880
       Ord_Win32WAITEVENTSEM = 978;
 
1881
       Ord_Win32REQUESTMUTEXSEM = 979;
 
1882
       Ord_Win32WAITMUXWAITSEM = 980;
 
1883
       Ord_PicPRINT = 1;
 
1884
       Ord_PicICHG = 2;
 
1885
       Ord_Pic32PRINT = 11;
 
1886
       Ord_Pic32ICHG = 12;
 
1887
       Ord_Prf32PIF2MET = 13;
 
1888
       Ord_WinQUERYPROFILEINT = 2;
 
1889
       Ord_WinQUERYPROFILESTRING = 3;
 
1890
       Ord_WinWRITEPROFILESTRING = 4;
 
1891
       Ord_WinQUERYPROFILESIZE = 5;
 
1892
       Ord_WinQUERYPROFILEDATA = 6;
 
1893
       Ord_WinWRITEPROFILEDATA = 7;
 
1894
       Ord_WinINITSESSIONMGR = 8;
 
1895
       Ord_WinSETFGNDWINDOW = 9;
 
1896
       Ord_WinADDPROGRAM = 12;
 
1897
       Ord_WinREMOVEPROGRAM = 13;
 
1898
       Ord_WinCHANGEPROGRAM = 14;
 
1899
       Ord_WinQUERYDEFINITION = 15;
 
1900
       Ord_WinQUERYPROGRAMTITLES = 16;
 
1901
       Ord_WinCREATEGROUP = 17;
 
1902
       Ord_WinADDTOGROUP = 19;
 
1903
       Ord_WinQUERYPROGRAMUSE = 20;
 
1904
       Ord_WinREMOVEFROMGROUP = 21;
 
1905
       Ord_WinDESTROYGROUP = 23;
 
1906
       Ord_WinQUERYFILEEXTOPTS = 24;
 
1907
       Ord_WinSETFILEEXTOPTS = 25;
 
1908
       Ord_WinQUERYPROGRAMTYPE = 26;
 
1909
       Ord_PrfQUERYPROFILEINT = 32;
 
1910
       Ord_PrfQUERYPROFILESTRING = 33;
 
1911
       Ord_PrfWRITEPROFILESTRING = 34;
 
1912
       Ord_PrfQUERYPROFILESIZE = 35;
 
1913
       Ord_PrfQUERYPROFILEDATA = 36;
 
1914
       Ord_PrfWRITEPROFILEDATA = 37;
 
1915
       Ord_PrfOPENPROFILE = 38;
 
1916
       Ord_PrfCLOSEPROFILE = 39;
 
1917
       Ord_PrfRESET = 42;
 
1918
       Ord_PrfQUERYPROFILE = 43;
 
1919
       Ord_WinINSTSTARTAPP = 44;
 
1920
       Ord_WinTERMINATEAPP = 45;
 
1921
       Ord_WinCREATESWITCHENTRY = 46;
 
1922
       Ord_WinQUERYSESSIONTITLE = 47;
 
1923
       Ord_WinADDSWITCHENTRY = 48;
 
1924
       Ord_WinCHANGESWITCHENTRY = 49;
 
1925
       Ord_PrfADDPROGRAM = 50;
 
1926
       Ord_PrfREMOVEPROGRAM = 51;
 
1927
       Ord_PrfCHANGEPROGRAM = 52;
 
1928
       Ord_PrfQUERYDEFINITION = 53;
 
1929
       Ord_PrfQUERYPROGRAMTITLES = 54;
 
1930
       Ord_PrfCREATEGROUP = 55;
 
1931
       Ord_WinQUERYSWITCHENTRY = 56;
 
1932
       Ord_WinQUERYSWITCHHANDLE = 57;
 
1933
       Ord_PrfQUERYPROGRAMHANDLE = 58;
 
1934
       Ord_PrfQUERYPROGRAMCATEGORY = 59;
 
1935
       Ord_PrfDESTROYGROUP = 60;
 
1936
       Ord_WinQUERYTASKTITLE = 65;
 
1937
       Ord_WinQUERYTASKSIZEPOS = 66;
 
1938
       Ord_WinQUERYSWITCHLIST = 67;
 
1939
       Ord_WinREMOVESWITCHENTRY = 68;
 
1940
       Ord_WinSWITCHTOPROGRAM = 69;
 
1941
       Ord_WinSWITCHPROGRAMREGISTER = 70;
 
1942
       Ord_WinENDPROGRAM = 73;
 
1943
       Ord_WinSTOPPROGRAM = 74;
 
1944
       Ord_WinENDWINDOWSESSION = 75;
 
1945
       Ord_WinSWITCHTOTASKMANAGER = 78;
 
1946
       Ord_WinSWITCHTOPROGRAM2 = 80;
 
1947
       Ord_WinPROCESSHOTKEY = 81;
 
1948
       Ord_WinINITSESSION = 82;
 
1949
       Ord_WinENDSESSION = 83;
 
1950
       Ord_WinINITSWENTRY = 84;
 
1951
       Ord_WinSETSWENTRY = 85;
 
1952
       Ord_WinQUERYEXTIDFOCUS = 86;
 
1953
       Ord_WinSETEXTIDFOCUS = 87;
 
1954
       Ord_WinNOSHUTDOWN = 91;
 
1955
       Ord_WinSETTITLE = 93;
 
1956
       Ord_WinSETTITLEANDICON = 97;
 
1957
       Ord_Prf32QUERYPROFILESIZE = 101;
 
1958
       Ord_Prf32OPENPROFILE = 102;
 
1959
       Ord_Prf32CLOSEPROFILE = 103;
 
1960
       Ord_Prf32REMOVEPROGRAM = 104;
 
1961
       Ord_Prf32DESTROYGROUP = 106;
 
1962
       Ord_Prf32QUERYPROFILE = 107;
 
1963
       Ord_Prf32RESET = 108;
 
1964
       Ord_Prf32ADDPROGRAM = 109;
 
1965
       Ord_Prf32CHANGEPROGRAM = 110;
 
1966
       Ord_Prf32QUERYDEFINITION = 111;
 
1967
       Ord_Prf32QUERYPROGRAMTITLES = 113;
 
1968
       Ord_Prf32QUERYPROFILEINT = 114;
 
1969
       Ord_Prf32QUERYPROFILESTRING = 115;
 
1970
       Ord_Prf32WRITEPROFILESTRING = 116;
 
1971
       Ord_Prf32QUERYPROFILEDATA = 117;
 
1972
       Ord_Prf32WRITEPROFILEDATA = 118;
 
1973
       Ord_Win32STARTAPP = 119;
 
1974
       Ord_Win32ADDSWITCHENTRY = 120;
 
1975
       Ord_Win32CREATESWITCHENTRY = 121;
 
1976
       Ord_Win32QUERYSESSIONTITLE = 122;
 
1977
       Ord_Win32CHANGESWITCHENTRY = 123;
 
1978
       Ord_Win32QUERYSWITCHENTRY = 124;
 
1979
       Ord_Win32QUERYSWITCHHANDLE = 125;
 
1980
       Ord_Win32QUERYSWITCHLIST = 126;
 
1981
       Ord_Win32QUERYTASKSIZEPOS = 127;
 
1982
       Ord_Win32QUERYTASKTITLE = 128;
 
1983
       Ord_Win32REMOVESWITCHENTRY = 129;
 
1984
       Ord_Win32TERMINATEAPP = 130;
 
1985
       Ord_Win32SWITCHTOPROGRAM = 131;
 
1986
       Ord_Win32SWITCHPROGRAMREGISTER = 156;
 
1987
       Ord_WinSTARTAPP = 201;
 
1988
       Ord_WinHAPPFROMPID = 208;
 
1989
       Ord_WinHSWITCHFROMHAPP = 209;
 
1990
       Ord_DosREADQUEUE = 1;
 
1991
       Ord_DosPURGEQUEUE = 2;
 
1992
       Ord_DosCLOSEQUEUE = 3;
 
1993
       Ord_DosQUERYQUEUE = 4;
 
1994
       Ord_DosPEEKQUEUE = 5;
 
1995
       Ord_DosWRITEQUEUE = 6;
 
1996
       Ord_DosOPENQUEUE = 7;
 
1997
       Ord_DosCREATEQUEUE = 8;
 
1998
       Ord_Dos32READQUEUE = 9;
 
1999
       Ord_Dos32PURGEQUEUE = 10;
 
2000
       Ord_Dos32CLOSEQUEUE = 11;
 
2001
       Ord_Dos32QUERYQUEUE = 12;
 
2002
       Ord_Dos32PEEKQUEUE = 13;
 
2003
       Ord_Dos32WRITEQUEUE = 14;
 
2004
       Ord_Dos32OPENQUEUE = 15;
 
2005
       Ord_Dos32CREATEQUEUE = 16;
 
2006
       Ord_DosSTOPSESSION = 8;
 
2007
       Ord_DosSELECTSESSION = 9;
 
2008
       Ord_DosSETSESSION = 14;
 
2009
       Ord_DosSTARTSESSION = 17;
 
2010
       Ord_DosSMREGISTERDD = 29;
 
2011
       Ord_Dos32STARTSESSION = 37;
 
2012
       Ord_Dos32SELECTSESSION = 38;
 
2013
       Ord_Dos32SETSESSION = 39;
 
2014
       Ord_Dos32STOPSESSION = 40;
 
2015
       Ord_WinFONTDLG = 2;
 
2016
       Ord_WinDEFFONTDLGPROC = 3;
 
2017
       Ord_WinFILEDLG = 4;
 
2018
       Ord_WinDEFFILEDLGPROC = 5;
 
2019
       Ord_WinFREEFILEDLGLIST = 6;
 
2020
       Ord_VioENDPOPUP = 1;
 
2021
       Ord_VioGETPHYSBUF = 2;
 
2022
       Ord_VioGETANSI = 3;
 
2023
       Ord_VioSETANSI = 5;
 
2024
       Ord_VioDEREGISTER = 6;
 
2025
       Ord_VioSCROLLUP = 7;
 
2026
       Ord_VioPRTSC = 8;
 
2027
       Ord_VioGETCURPOS = 9;
 
2028
       Ord_VioWRTCELLSTR = 10;
 
2029
       Ord_VioPOPUP = 11;
 
2030
       Ord_VioSCROLLRT = 12;
 
2031
       Ord_VioWRTCHARSTR = 13;
 
2032
       Ord_VioSETCURPOS = 15;
 
2033
       Ord_VioSCRUNLOCK = 18;
 
2034
       Ord_VioWRTTTY = 19;
 
2035
       Ord_VioGETMODE = 21;
 
2036
       Ord_VioSETMODE = 22;
 
2037
       Ord_VioSCRLOCK = 23;
 
2038
       Ord_VioREADCELLSTR = 24;
 
2039
       Ord_VioSAVREDRAWWAIT = 25;
 
2040
       Ord_VioWRTNATTR = 26;
 
2041
       Ord_VioGETCURTYPE = 27;
 
2042
       Ord_VioSAVREDRAWUNDO = 28;
 
2043
       Ord_VioGETFONT = 29;
 
2044
       Ord_VioREADCHARSTR = 30;
 
2045
       Ord_VioGETBUF = 31;
 
2046
       Ord_VioSETCURTYPE = 32;
 
2047
       Ord_VioSETFONT = 33;
 
2048
       Ord_VioMODEUNDO = 35;
 
2049
       Ord_VioMODEWAIT = 37;
 
2050
       Ord_VioGETCP = 40;
 
2051
       Ord_VioSETCP = 42;
 
2052
       Ord_VioSHOWBUF = 43;
 
2053
       Ord_VioSCROLLLF = 44;
 
2054
       Ord_VioREGISTER = 45;
 
2055
       Ord_VioGETCONFIG = 46;
 
2056
       Ord_VioSCROLLDN = 47;
 
2057
       Ord_VioWRTCHARSTRATT = 48;
 
2058
       Ord_VioGETSTATE = 49;
 
2059
       Ord_VioPRTSCTOGGLE = 50;
 
2060
       Ord_VioSETSTATE = 51;
 
2061
       Ord_VioWRTNCELL = 52;
 
2062
       Ord_VioWRTNCHAR = 53;
 
2063
       Ord_VioASSOCIATE = 55;
 
2064
       Ord_VioCREATEPS = 56;
 
2065
       Ord_VioDELETESETID = 57;
 
2066
       Ord_VioGETDEVICECELLSIZE = 58;
 
2067
       Ord_VioGETORG = 59;
 
2068
       Ord_VioCREATELOGFONT = 60;
 
2069
       Ord_VioDESTROYPS = 61;
 
2070
       Ord_VioQUERYSETIDS = 62;
 
2071
       Ord_VioSETORG = 63;
 
2072
       Ord_VioQUERYFONTS = 64;
 
2073
       Ord_VioSETDEVICECELLSIZE = 65;
 
2074
       Ord_VioSHOWPS = 66;
 
2075
       Ord_VioGETPSADDRESS = 67;
 
2076
       Ord_VioGLOBALREG = 70;
 
2077
       Ord_XVioSETCASTATE = 71;
 
2078
       Ord_XVioCHECKCHARTYPE = 72;
 
2079
       Ord_XVioDESTROYCA = 73;
 
2080
       Ord_XVioCREATECA = 74;
 
2081
       Ord_VioCHECKCHARTYPE = 75;
 
2082
       Ord_XVioGETCASTATE = 76;
 
2083
       Ord_WinDefAVioWindowProc = 30;
 
2084
 
 
2085
{ Declarations from bsedev.h header file (low-level device access) }
 
2086
    const
 
2087
       IOCTL_ASYNC = $0001;
 
2088
       IOCTL_SCR_AND_PTRDRAW = $0003;
 
2089
       IOCTL_KEYBOARD = $0004;
 
2090
       IOCTL_PRINTER = $0005;
 
2091
       IOCTL_LIGHTPEN = $0006;
 
2092
       IOCTL_POINTINGDEVICE = $0007;
 
2093
       IOCTL_DISK = $0008;
 
2094
       IOCTL_PHYSICALDISK = $0009;
 
2095
       IOCTL_MONITOR = $000A;
 
2096
       IOCTL_GENERAL = $000B;
 
2097
       ASYNC_SETBAUDRATE = $0041;
 
2098
       ASYNC_SETLINECTRL = $0042;
 
2099
       ASYNC_EXTSETBAUDRATE = $0043;
 
2100
       ASYNC_SETEXTBAUDRATE = $0043;
 
2101
       ASYNC_TRANSMITIMM = $0044;
 
2102
       ASYNC_SETBREAKOFF = $0045;
 
2103
       ASYNC_SETMODEMCTRL = $0046;
 
2104
       ASYNC_SETBREAKON = $004B;
 
2105
       ASYNC_STOPTRANSMIT = $0047;
 
2106
       ASYNC_STARTTRANSMIT = $0048;
 
2107
       ASYNC_SETDCBINFO = $0053;
 
2108
       ASYNC_GETBAUDRATE = $0061;
 
2109
       ASYNC_GETLINECTRL = $0062;
 
2110
       ASYNC_EXTGETBAUDRATE = $0063;
 
2111
       ASYNC_GETEXTBAUDRATE = $0063;
 
2112
       ASYNC_GETCOMMSTATUS = $0064;
 
2113
       ASYNC_GETLINESTATUS = $0065;
 
2114
       ASYNC_GETMODEMOUTPUT = $0066;
 
2115
       ASYNC_GETMODEMINPUT = $0067;
 
2116
       ASYNC_GETINQUECOUNT = $0068;
 
2117
       ASYNC_GETOUTQUECOUNT = $0069;
 
2118
       ASYNC_GETCOMMERROR = $006D;
 
2119
       ASYNC_GETCOMMEVENT = $0072;
 
2120
       ASYNC_GETDCBINFO = $0073;
 
2121
       SCR_ALLOCLDT = $0070;
 
2122
       SCR_DEALLOCLDT = $0071;
 
2123
       PTR_GETPTRDRAWADDRESS = $0072;
 
2124
       SCR_ALLOCLDTOFF = $0075;
 
2125
       KBD_SETTRANSTABLE = $0050;
 
2126
       KBD_SETINPUTMODE = $0051;
 
2127
       KBD_SETINTERIMFLAG = $0052;
 
2128
       KBD_SETSHIFTSTATE = $0053;
 
2129
       KBD_SETTYPAMATICRATE = $0054;
 
2130
       KBD_SETFGNDSCREENGRP = $0055;
 
2131
       KBD_SETSESMGRHOTKEY = $0056;
 
2132
       KBD_SETFOCUS = $0057;
 
2133
       KBD_SETKCB = $0058;
 
2134
       KBD_SETNLS = $005C;
 
2135
       KBD_CREATE = $005D;
 
2136
       KBD_DESTROY = $005E;
 
2137
       KBD_GETINPUTMODE = $0071;
 
2138
       KBD_GETINTERIMFLAG = $0072;
 
2139
       KBD_GETSHIFTSTATE = $0073;
 
2140
       KBD_READCHAR = $0074;
 
2141
       KBD_PEEKCHAR = $0075;
 
2142
       KBD_GETSESMGRHOTKEY = $0076;
 
2143
       KBD_GETKEYBDTYPE = $0077;
 
2144
       KBD_GETCODEPAGEID = $0078;
 
2145
       KBD_XLATESCAN = $0079;
 
2146
       PRT_QUERYJOBHANDLE = $0021;
 
2147
       PRT_SETFRAMECTL = $0042;
 
2148
       PRT_SETINFINITERETRY = $0044;
 
2149
       PRT_INITPRINTER = $0046;
 
2150
       PRT_ACTIVATEFONT = $0048;
 
2151
       PRT_GETFRAMECTL = $0062;
 
2152
       PRT_GETINFINITERETRY = $0064;
 
2153
       PRT_GETPRINTERSTATUS = $0066;
 
2154
       PRT_QUERYACTIVEFONT = $0069;
 
2155
       PRT_VERIFYFONT = $006A;
 
2156
       MOU_ALLOWPTRDRAW = $0050;
 
2157
       MOU_UPDATEDISPLAYMODE = $0051;
 
2158
       MOU_SCREENSWITCH = $0052;
 
2159
       MOU_SETSCALEFACTORS = $0053;
 
2160
       MOU_SETEVENTMASK = $0054;
 
2161
       MOU_SETHOTKEYBUTTON = $0055;
 
2162
       MOU_SETPTRSHAPE = $0056;
 
2163
       MOU_DRAWPTR = $0057;
 
2164
       MOU_REMOVEPTR = $0058;
 
2165
       MOU_SETPTRPOS = $0059;
 
2166
       MOU_SETPROTDRAWADDRESS = $005A;
 
2167
       MOU_SETREALDRAWADDRESS = $005B;
 
2168
       MOU_SETMOUSTATUS = $005C;
 
2169
       MOU_DISPLAYMODECHANGE = $005D;
 
2170
       MOU_GETBUTTONCOUNT = $0060;
 
2171
       MOU_GETMICKEYCOUNT = $0061;
 
2172
       MOU_GETMOUSTATUS = $0062;
 
2173
       MOU_READEVENTQUE = $0063;
 
2174
       MOU_GETQUESTATUS = $0064;
 
2175
       MOU_GETEVENTMASK = $0065;
 
2176
       MOU_GETSCALEFACTORS = $0066;
 
2177
       MOU_GETPTRPOS = $0067;
 
2178
       MOU_GETPTRSHAPE = $0068;
 
2179
       MOU_GETHOTKEYBUTTON = $0069;
 
2180
       MOU_VER = $006A;
 
2181
       DSK_LOCKDRIVE = $0000;
 
2182
       DSK_UNLOCKDRIVE = $0001;
 
2183
       DSK_REDETERMINEMEDIA = $0002;
 
2184
       DSK_SETLOGICALMAP = $0003;
 
2185
       DSK_BLOCKREMOVABLE = $0020;
 
2186
       DSK_GETLOGICALMAP = $0021;
 
2187
       DSK_SETDEVICEPARAMS = $0043;
 
2188
       DSK_WRITETRACK = $0044;
 
2189
       DSK_FORMATVERIFY = $0045;
 
2190
       DSK_GETDEVICEPARAMS = $0063;
 
2191
       DSK_READTRACK = $0064;
 
2192
       DSK_VERIFYTRACK = $0065;
 
2193
       PDSK_LOCKPHYSDRIVE = $0000;
 
2194
       PDSK_UNLOCKPHYSDRIVE = $0001;
 
2195
       PDSK_WRITEPHYSTRACK = $0044;
 
2196
       PDSK_GETPHYSDEVICEPARAMS = $0063;
 
2197
       PDSK_READPHYSTRACK = $0064;
 
2198
       PDSK_VERIFYPHYSTRACK = $0065;
 
2199
       MON_REGISTERMONITOR = $0040;
 
2200
       DEV_FLUSHINPUT = $0001;
 
2201
       DEV_FLUSHOUTPUT = $0002;
 
2202
       DEV_QUERYMONSUPPORT = $0060;
 
2203
       RX_QUE_OVERRUN = $0001;
 
2204
       RX_HARDWARE_OVERRUN = $0002;
 
2205
       PARITY_ERROR = $0004;
 
2206
       FRAMING_ERROR = $0008;
 
2207
       CHAR_RECEIVED = $0001;
 
2208
       LAST_CHAR_SENT = $0004;
 
2209
       CTS_CHANGED = $0008;
 
2210
       DSR_CHANGED = $0010;
 
2211
       DCD_CHANGED = $0020;
 
2212
       BREAK_DETECTED = $0040;
 
2213
       ERROR_OCCURRED = $0080;
 
2214
       RI_DETECTED = $0100;
 
2215
       TX_WAITING_FOR_CTS = $0001;
 
2216
       TX_WAITING_FOR_DSR = $0002;
 
2217
       TX_WAITING_FOR_DCD = $0004;
 
2218
       TX_WAITING_FOR_XON = $0008;
 
2219
       TX_WAITING_TO_SEND_XON = $0010;
 
2220
       TX_WAITING_WHILE_BREAK_ON = $0020;
 
2221
       TX_WAITING_TO_SEND_IMM = $0040;
 
2222
       RX_WAITING_FOR_DSR = $0080;
 
2223
       WRITE_REQUEST_QUEUED = $0001;
 
2224
       DATA_IN_TX_QUE = $0002;
 
2225
       HARDWARE_TRANSMITTING = $0004;
 
2226
       CHAR_READY_TO_SEND_IMM = $0008;
 
2227
       WAITING_TO_SEND_XON = $0010;
 
2228
       WAITING_TO_SEND_XOFF = $0020;
 
2229
       CTS_ON = $10;
 
2230
       DSR_ON = $20;
 
2231
       RI_ON = $40;
 
2232
       DCD_ON = $80;
 
2233
       BUILD_BPB_FROM_MEDIUM = $00;
 
2234
       REPLACE_BPB_FOR_DEVICE = $01;
 
2235
       REPLACE_BPB_FOR_MEDIUM = $02;
 
2236
       ASCII_MODE = $00;
 
2237
       BINARY_MODE = $80;
 
2238
       CONVERSION_REQUEST = $20;
 
2239
       INTERIM_CHAR = $80;
 
2240
       HOTKEY_MAX_COUNT = $0000;
 
2241
       HOTKEY_CURRENT_COUNT = $0001;
 
2242
       KBD_DATA_RECEIVED = $0001;
 
2243
       KBD_DATA_BINARY = $8000;
 
2244
       KBD_READ_WAIT = $0000;
 
2245
       KBD_READ_NOWAIT = $8000;
 
2246
       SHIFT_REPORT_MODE = $01;
 
2247
       MOUSE_MOTION = $0001;
 
2248
       MOUSE_MOTION_WITH_BN1_DOWN = $0002;
 
2249
       MOUSE_BN1_DOWN = $0004;
 
2250
       MOUSE_MOTION_WITH_BN2_DOWN = $0008;
 
2251
       MOUSE_BN2_DOWN = $0010;
 
2252
       MOUSE_MOTION_WITH_BN3_DOWN = $0020;
 
2253
       MOUSE_BN3_DOWN = $0040;
 
2254
       MHK_BUTTON1 = $0001;
 
2255
       MHK_BUTTON2 = $0002;
 
2256
       MHK_BUTTON3 = $0004;
 
2257
       MOU_NOWAIT = $0000;
 
2258
       MOU_WAIT = $0001;
 
2259
       MHK_NO_HOTKEY = $0000;
 
2260
       MOUSE_QUEUEBUSY = $0001;
 
2261
       MOUSE_BLOCKREAD = $0002;
 
2262
       MOUSE_FLUSH = $0004;
 
2263
       MOUSE_UNSUPPORTED_MODE = $0008;
 
2264
       MOUSE_DISABLED = $0100;
 
2265
       MOUSE_MICKEYS = $0200;
 
2266
       PRINTER_TIMEOUT = $0001;
 
2267
       PRINTER_IO_ERROR = $0008;
 
2268
       PRINTER_SELECTED = $0010;
 
2269
       PRINTER_OUT_OF_PAPER = $0020;
 
2270
       PRINTER_ACKNOWLEDGED = $0040;
 
2271
       PRINTER_NOT_BUSY = $0080;
 
2272
       MODE_DTR_CONTROL = $01;
 
2273
       MODE_DTR_HANDSHAKE = $02;
 
2274
       MODE_CTS_HANDSHAKE = $08;
 
2275
       MODE_DSR_HANDSHAKE = $10;
 
2276
       MODE_DCD_HANDSHAKE = $20;
 
2277
       MODE_DSR_SENSITIVITY = $40;
 
2278
       MODE_AUTO_TRANSMIT = $01;
 
2279
       MODE_AUTO_RECEIVE = $02;
 
2280
       MODE_ERROR_CHAR = $04;
 
2281
       MODE_NULL_STRIPPING = $08;
 
2282
       MODE_BREAK_CHAR = $10;
 
2283
       MODE_RTS_CONTROL = $40;
 
2284
       MODE_RTS_HANDSHAKE = $80;
 
2285
       MODE_TRANSMIT_TOGGLE = $C0;
 
2286
       MODE_NO_WRITE_TIMEOUT = $01;
 
2287
       MODE_READ_TIMEOUT = $02;
 
2288
       MODE_WAIT_READ_TIMEOUT = $04;
 
2289
       MODE_NOWAIT_READ_TIMEOUT = $06;
 
2290
 
 
2291
    type
 
2292
       DCBINFO = record
 
2293
          usWriteTimeout : word;
 
2294
          usReadTimeout : word;
 
2295
          fbCtlHndShake : byte;
 
2296
          fbFlowReplace : byte;
 
2297
          fbTimeout : byte;
 
2298
          bErrorReplacementChar : byte;
 
2299
          bBreakReplacementChar : byte;
 
2300
          bXONChar : byte;
 
2301
          bXOFFChar : byte;
 
2302
       end;
 
2303
 
 
2304
       PDCBINFO = ^DCBINFO;
 
2305
       TDCBInfo = DCBInfo;
 
2306
 
 
2307
    const
 
2308
       DEVTYPE_48TPI = $0000;
 
2309
       DEVTYPE_96TPI = $0001;
 
2310
       DEVTYPE_35 = $0002;
 
2311
       DEVTYPE_8SD = $0003;
 
2312
       DEVTYPE_8DD = $0004;
 
2313
       DEVTYPE_FIXED = $0005;
 
2314
       DEVTYPE_TAPE = $0006;
 
2315
       DEVTYPE_UNKNOWN = $0007;
 
2316
 
 
2317
{$PACKRECORDS 1}
 
2318
 
 
2319
    type
 
2320
       BIOSPARAMETERBLOCK = record
 
2321
          usBytesPerSector : word;
 
2322
          bSectorsPerCluster : byte;
 
2323
          usReservedSectors : word;
 
2324
          cFATs : byte;
 
2325
          cRootEntries : word;
 
2326
          cSectors : word;
 
2327
          bMedia : byte;
 
2328
          usSectorsPerFAT : word;
 
2329
          usSectorsPerTrack : word;
 
2330
          cHeads : word;
 
2331
          cHiddenSectors : cardinal;
 
2332
          cLargeSectors : cardinal;
 
2333
          abReserved : array[0..6-1] of byte;
 
2334
          cCylinders : word;
 
2335
          bDeviceType : byte;
 
2336
          fsDeviceAttr : word;
 
2337
       end;
 
2338
 
 
2339
       PBIOSPARAMETERBLOCK = ^BIOSPARAMETERBLOCK;
 
2340
       TBIOSParameterBlock = BiosParameterBlock;
 
2341
 
 
2342
       SCREENGROUP = record
 
2343
          idScreenGrp : word;
 
2344
          fTerminate : word;
 
2345
       end;
 
2346
 
 
2347
       PSCREENGROUP = ^SCREENGROUP;
 
2348
       TScreenGroup = ScreenGroup;
 
2349
 
 
2350
       FRAME = record
 
2351
          bCharsPerLine : byte;
 
2352
          bLinesPerInch : byte;
 
2353
       end;
 
2354
 
 
2355
       PFRAME = ^FRAME;
 
2356
       TFrame = Frame;
 
2357
 
 
2358
       KBDTYPE = record
 
2359
          usType : word;
 
2360
          reserved1 : word;
 
2361
          reserved2 : word;
 
2362
       end;
 
2363
 
 
2364
       PKBDTYPE = ^KBDTYPE;
 
2365
       TKbdType = KbdType;
 
2366
 
 
2367
       LINECONTROL = record
 
2368
          bDataBits : byte;
 
2369
          bParity : byte;
 
2370
          bStopBits : byte;
 
2371
          fTransBreak : byte;
 
2372
       end;
 
2373
 
 
2374
       PLINECONTROL = ^LINECONTROL;
 
2375
       TLineControl = LineControl;
 
2376
 
 
2377
    const
 
2378
       DTR_ON = $01;
 
2379
       RTS_ON = $02;
 
2380
       DTR_OFF = $FE;
 
2381
       RTS_OFF = $FD;
 
2382
 
 
2383
    type
 
2384
       MODEMSTATUS = record
 
2385
          fbModemOn : byte;
 
2386
          fbModemOff : byte;
 
2387
       end;
 
2388
 
 
2389
       PMODEMSTATUS = ^MODEMSTATUS;
 
2390
       TModemStatus = ModemStatus;
 
2391
 
 
2392
       RXQUEUE = record
 
2393
          cch : word;
 
2394
          cb : word;
 
2395
       end;
 
2396
 
 
2397
       PRXQUEUE = ^RXQUEUE;
 
2398
       TRxQueue = RxQueue;
 
2399
 
 
2400
       DEVICEPARAMETERBLOCK = record
 
2401
          reserved1 : word;
 
2402
          cCylinders : word;
 
2403
          cHeads : word;
 
2404
          cSectorsPerTrack : word;
 
2405
          reserved2 : word;
 
2406
          reserved3 : word;
 
2407
          reserved4 : word;
 
2408
          reserved5 : word;
 
2409
       end;
 
2410
 
 
2411
       PDEVICEPARAMETERBLOCK = ^DEVICEPARAMETERBLOCK;
 
2412
       TDeviceParameterBlock = DeviceParameterBlock;
 
2413
 
 
2414
{$PACKRECORDS 2}
 
2415
 
 
2416
       PTRDRAWFUNCTION = record
 
2417
          usReturnCode : word;
 
2418
          pfnDraw : pointer;
 
2419
          {!!!!!!!! pfnDraw : PFN; }
 
2420
          pchDataSeg : pointer;
 
2421
       end;
 
2422
 
 
2423
       PPTRDRAWFUNCTION = ^PTRDRAWFUNCTION;
 
2424
       TPtrDrawFunction = PtrDrawFunction;
 
2425
 
 
2426
       PTRDRAWADDRESS = record
 
2427
          reserved : word;
 
2428
          ptrdfnc : PTRDRAWFUNCTION;
 
2429
       end;
 
2430
 
 
2431
       PPTRDRAWADDRESS = ^PTRDRAWADDRESS;
 
2432
       TPtrDrawAddress = PtrDrawAddress;
 
2433
 
 
2434
       SHIFTSTATE = record
 
2435
          fsState : word;
 
2436
          fNLS : byte;
 
2437
       end;
 
2438
 
 
2439
       PSHIFTSTATE = ^SHIFTSTATE;
 
2440
       TShiftState = ShiftState;
 
2441
 
 
2442
    const
 
2443
       RIGHTSHIFT = $0001;
 
2444
       LEFTSHIFT = $0002;
 
2445
       CONTROL = $0004;
 
2446
       ALT = $0008;
 
2447
       SCROLLLOCK_ON = $0010;
 
2448
       NUMLOCK_ON = $0020;
 
2449
       CAPSLOCK_ON = $0040;
 
2450
       INSERT_ON = $0080;
 
2451
       LEFTCONTROL = $0100;
 
2452
       LEFTALT = $0200;
 
2453
       RIGHTCONTROL = $0400;
 
2454
       RIGHTALT = $0800;
 
2455
       SCROLLLOCK = $1000;
 
2456
       NUMLOCK = $2000;
 
2457
       CAPSLOCK = $4000;
 
2458
       SYSREQ = $8000;
 
2459
 
 
2460
    type
 
2461
       HOTKEY = record
 
2462
          fsHotKey : word;
 
2463
          uchScancodeMake : byte;
 
2464
          uchScancodeBreak : byte;
 
2465
          idHotKey : word;
 
2466
       end;
 
2467
 
 
2468
       PHOTKEY = ^HOTKEY;
 
2469
       THotKey = HotKey;
 
2470
 
 
2471
       MONITORPOSITION = record
 
2472
          fPosition : word;
 
2473
          index : word;
 
2474
          pbInBuf : cardinal;
 
2475
          offOutBuf : word;
 
2476
       end;
 
2477
 
 
2478
       PMONITORPOSITION = ^MONITORPOSITION;
 
2479
       TMonitorPosition = MonitorPosition;
 
2480
 
 
2481
       RATEDELAY = record
 
2482
          usDelay : word;
 
2483
          usRate : word;
 
2484
       end;
 
2485
 
 
2486
       PRATEDELAY = ^RATEDELAY;
 
2487
       TRateDelay = RateDelay;
 
2488
 
 
2489
       CODEPAGEINFO = record
 
2490
          pbTransTable : PByte;
 
2491
          idCodePage : word;
 
2492
          idTable : word;
 
2493
       end;
 
2494
 
 
2495
       PCODEPAGEINFO = ^CODEPAGEINFO;
 
2496
       TCodePageInfo = CodePageInfo;
 
2497
 
 
2498
       CPID = record
 
2499
          idCodePage : word;
 
2500
          Reserved : word;
 
2501
       end;
 
2502
 
 
2503
       PCPID = ^CPID;
 
2504
       TCPID = CPID;
 
2505
 
 
2506
       LDTADDRINFO = record
 
2507
          pulPhysAddr : PCardinal;
 
2508
          cb : word;
 
2509
       end;
 
2510
 
 
2511
       PLDTADDRINFO = ^LDTADDRINFO;
 
2512
       TLDTAddrInfo = LDTAddrInfo;
 
2513
 
 
2514
       PTRDRAWDATA = record
 
2515
          cb : word;
 
2516
          usConfig : word;
 
2517
          usFlag : word;
 
2518
       end;
 
2519
 
 
2520
       PPTRDRAWDATA = ^PTRDRAWDATA;
 
2521
       TPtrDrawData = PtrDrawData;
 
2522
 
 
2523
{$PACKRECORDS NORMAL}
 
2524
 
 
2525
Type
 
2526
       ICONINFO=record
 
2527
          cb: Cardinal;         // size of ICONINFO structure
 
2528
          fFormat: Cardinal;
 
2529
          pszFileName: PChar;   //use when fFormat = ICON_FILE
 
2530
          hmod: Cardinal;       // use when fFormat = ICON_RESOURCE
 
2531
          resid: Cardinal;      // use when fFormat = ICON_RESOURCE
 
2532
          cbIconData: Cardinal; // use when fFormat = ICON_DATA
 
2533
          pIconData: Pointer;   // use when fFormat = ICON_DATA
 
2534
       end;
 
2535
       PIconInfo=^IconInfo;
 
2536
 
 
2537
const
 
2538
      ICON_FILE     =1;         // flags for fFormat
 
2539
      ICON_RESOURCE =2;
 
2540
      ICON_DATA     =3;
 
2541
      ICON_CLEAR    =4;
 
2542
 
 
2543
{ Error constants from bseerr.h header file }
 
2544
CONST
 
2545
      NO_ERROR                =0;      { MSG%RESPONSE_DATA }
 
2546
      ERROR_INVALID_FUNCTION  =1;      { MSG%INVALID_FUNCTION }
 
2547
      ERROR_FILE_NOT_FOUND    =2;      { MSG%FILE_NOT_FOUND }
 
2548
      ERROR_PATH_NOT_FOUND    =3;      { MSG%PATH_NOT_FOUND }
 
2549
      ERROR_TOO_MANY_OPEN_FILES=4;     { MSG%OUT_OF_HANDLES }
 
2550
      ERROR_ACCESS_DENIED     =5;      { MSG%ACCESS_DENIED }
 
2551
      ERROR_INVALID_HANDLE    =6;      { MSG%INVALID_HANDLE }
 
2552
      ERROR_ARENA_TRASHED     =7;      { MSG%MEMORY_BLOCKS_BAD }
 
2553
      ERROR_NOT_ENOUGH_MEMORY =8;      { MSG%NO_MEMORY }
 
2554
      ERROR_INVALID_BLOCK     =9;      { MSG%INVALID_MEM_ADDR }
 
2555
      ERROR_BAD_ENVIRONMENT   =10;     { MSG%INVALID_ENVIRON }
 
2556
      ERROR_BAD_FORMAT        =11;     { MSG%INVALID_FORMAT }
 
2557
      ERROR_INVALID_ACCESS    =12;     { MSG%INVALID_ACC_CODE }
 
2558
      ERROR_INVALID_DATA      =13;     { MSG%INVALID_DATA }
 
2559
      ERROR_INVALID_DRIVE     =15;     { MSG%INVALID_DRIVE }
 
2560
      ERROR_CURRENT_DIRECTORY =16;     { MSG%ATT_RD_CURDIR }
 
2561
      ERROR_NOT_SAME_DEVICE   =17;     { MSG%NOT_SAME_DEVICE }
 
2562
      ERROR_NO_MORE_FILES     =18;     { MSG%NO_MORE_FILES }
 
2563
      ERROR_WRITE_PROTECT     =19;     { MSG%ATT_WRITE_PROT }
 
2564
      ERROR_BAD_UNIT          =20;     { MSG%UNKNOWN_UNIT }
 
2565
      ERROR_NOT_READY         =21;     { MSG%DRIVE_NOT_READY }
 
2566
      ERROR_BAD_COMMAND       =22;     { MSG%UNKNOWN_COMMAND }
 
2567
      ERROR_CRC               =23;     { MSG%DATA_ERROR }
 
2568
      ERROR_BAD_LENGTH        =24;     { MSG%BAD_REQ_STRUCTURE }
 
2569
      ERROR_SEEK              =25;     { MSG%SEEK_ERROR }
 
2570
      ERROR_NOT_DOS_DISK      =26;     { MSG%UNKNOWN_MEDIA }
 
2571
      ERROR_SECTOR_NOT_FOUND  =27;     { MSG%SECTOR_NOT_FOUND }
 
2572
      ERROR_OUT_OF_PAPER      =28;     { MSG%OUT_OF_PAPER }
 
2573
      ERROR_WRITE_FAULT       =29;     { MSG%WRITE_FAULT }
 
2574
      ERROR_READ_FAULT        =30;     { MSG%READ_FAULT }
 
2575
      ERROR_GEN_FAILURE       =31;     { MSG%GENERAL_FAILURE }
 
2576
      ERROR_SHARING_VIOLATION =32;     { MSG%SHARING_VIOLATION }
 
2577
{                                      =32%msg%SHAR_VIOLAT_FIND }
 
2578
      ERROR_LOCK_VIOLATION    =33;     { MSG%LOCK_VIOLATION }
 
2579
      ERROR_WRONG_DISK        =34;     { MSG%INVALID_DISK_CHANGE }
 
2580
      ERROR_FCB_UNAVAILABLE   =35;     { MSG%35;}
 
2581
      ERROR_SHARING_BUFFER_EXCEEDED=36;{ MSG%SHARING_BUFF_OFLOW }
 
2582
      ERROR_CODE_PAGE_MISMATCHED=37;   { MSG%ERROR_WRITE_PROTECT }
 
2583
      ERROR_HANDLE_EOF        =38;     { MSG%ERROR_BAD_UNIT }
 
2584
      ERROR_HANDLE_DISK_FULL  =39;     { MSG%ERROR_NOT_READY }
 
2585
{                                      =40%msg%ERROR_BAD_COMMAND }
 
2586
{                                      =41%msg%ERROR_CRC }
 
2587
{                                      =42%msg%ERROR_BAD_LENGTH }
 
2588
{                                      =43%msg%ERROR_SEEK }
 
2589
{                                      =44%msg%ERROR_NOT_DOS_DISK }
 
2590
{                                      =45%msg%ERROR_SECTOR_NOT_FOUND }
 
2591
{                                      =46%msg%ERROR_OUT_OF_PAPER }
 
2592
{                                      =47%msg%ERROR_WRITE_FAULT }
 
2593
{                                      =48%msg%ERROR_READ_FAULT }
 
2594
{                                      =49%msg%ERROR_GEN_FAILURE }
 
2595
      ERROR_NOT_SUPPORTED     =50;     { MSG%NET_REQ_NOT_SUPPORT }
 
2596
      ERROR_REM_NOT_LIST      =51;     { MSG%NET_REMOTE_NOT_ONLINE }
 
2597
      ERROR_DUP_NAME          =52;     { MSG%NET_DUP_FILENAME }
 
2598
      ERROR_BAD_NETPATH       =53;     { MSG%NET_PATH_NOT_FOUND }
 
2599
      ERROR_NETWORK_BUSY      =54;     { MSG%NET_BUSY }
 
2600
      ERROR_DEV_NOT_EXIST     =55;     { MSG%NET_DEV_NOT_INSTALLED }
 
2601
      ERROR_TOO_MANY_CMDS     =56;     { MSG%NET_BIOS_LIMIT_REACHED }
 
2602
      ERROR_ADAP_HDW_ERR      =57;     { MSG%NET_ADAPT_HRDW_ERROR }
 
2603
      ERROR_BAD_NET_RESP      =58;     { MSG%NET_INCORRECT_RESPONSE }
 
2604
      ERROR_UNEXP_NET_ERR     =59;     { MSG%NET_UNEXPECT_ERROR }
 
2605
      ERROR_BAD_REM_ADAP      =60;     { MSG%NET_REMOT_ADPT_INCOMP }
 
2606
      ERROR_PRINTQ_FULL       =61;     { MSG%NET_PRINT_Q_FULL }
 
2607
      ERROR_NO_SPOOL_SPACE    =62;     { MSG%NET_NO_SPACE_TO_PRINT_FL }
 
2608
      ERROR_PRINT_CANCELLED   =63;     { MSG%NET_PRINT_FILE_DELETED }
 
2609
      ERROR_NETNAME_DELETED   =64;     { MSG%NET_NAME_DELETED }
 
2610
      ERROR_NETWORK_ACCESS_DENIED=65;  { MSG%NET_ACCESS_DENIED }
 
2611
      ERROR_BAD_DEV_TYPE      =66;     { MSG%NET_DEV_TYPE_INVALID }
 
2612
      ERROR_BAD_NET_NAME      =67;     { MSG%NET_NAME_NOT_FOUND }
 
2613
      ERROR_TOO_MANY_NAMES    =68;     { MSG%NET_NAME_LIMIT_EXCEED }
 
2614
      ERROR_TOO_MANY_SESS     =69;     { MSG%NET_BIOS_LIMIT_EXCEED }
 
2615
      ERROR_SHARING_PAUSED    =70;     { MSG%NET_TEMP_PAUSED }
 
2616
      ERROR_REQ_NOT_ACCEP     =71;     { MSG%NET_REQUEST_DENIED }
 
2617
      ERROR_REDIR_PAUSED      =72;     { MSG%NET_PRT_DSK_REDIR_PAUSE }
 
2618
      ERROR_SBCS_ATT_WRITE_PROT=73;    { Attempted write on protected disk }
 
2619
      ERROR_SBCS_GENERAL_FAILURE=74;   { General failure }
 
2620
      ERROR_XGA_OUT_MEMORY    =75;     { MSG%XGA_OUT_MEMORY }
 
2621
      ERROR_FILE_EXISTS       =80;     { MSG%FILE_EXISTS }
 
2622
      ERROR_DUP_FCB           =81;     { MSG%none }
 
2623
      ERROR_CANNOT_MAKE       =82;     { MSG%CANNOT_MAKE }
 
2624
      ERROR_FAIL_I24          =83;     { MSG%NET_FAIL_INT_TWO_FOUR }
 
2625
      ERROR_OUT_OF_STRUCTURES =84;     { MSG%NET_TOO_MANY_REDIRECT }
 
2626
      ERROR_ALREADY_ASSIGNED  =85;     { MSG%NET_DUP_REDIRECTION }
 
2627
      ERROR_INVALID_PASSWORD  =86;     { MSG%NET_INVALID_PASSWORD }
 
2628
      ERROR_INVALID_PARAMETER =87;     { MSG%NET_INCORR_PARAMETER }
 
2629
      ERROR_NET_WRITE_FAULT   =88;     { MSG%NET_DATA_FAULT }
 
2630
      ERROR_NO_PROC_SLOTS     =89;     { MSG%NO_PROC_SLOTS }
 
2631
      ERROR_NOT_FROZEN        =90;     { MSG%none }
 
2632
      ERROR_SYS_COMP_NOT_LOADED=ERROR_NOT_FROZEN;
 
2633
      ERR_TSTOVFL             =91;     { MSG%none }
 
2634
      ERR_TSTDUP              =92;     { MSG%none }
 
2635
      ERROR_NO_ITEMS          =93;     { MSG%none }
 
2636
      ERROR_INTERRUPT         =95;     { MSG%none }
 
2637
      ERROR_DEVICE_IN_USE     =99;     { MSG%DEVICE_IN_USE }
 
2638
      ERROR_TOO_MANY_SEMAPHORES=100;   { MSG%TOO_MANY_SEMAPHORES }
 
2639
      ERROR_EXCL_SEM_ALREADY_OWNED=101;{ MSG%EXCL_SEM_ALREADY_OWNED }
 
2640
      ERROR_SEM_IS_SET        =102;    { MSG%SEM_IS_SET }
 
2641
      ERROR_TOO_MANY_SEM_REQUESTS=103; { MSG%TOO_MANY_SEM_REQUESTS }
 
2642
      ERROR_INVALID_AT_INTERRUPT_TIME=104; { MSG%INVALID_AT_INTERRUPT_TIME }
 
2643
      ERROR_SEM_OWNER_DIED    =105;    { MSG%SEM_OWNER_DIED }
 
2644
      ERROR_SEM_USER_LIMIT    =106;    { MSG%ERROR_DISK_CHANGE }
 
2645
      ERROR_DISK_CHANGE       =107;    { MSG%DISK_CHANGE }
 
2646
      ERROR_DRIVE_LOCKED      =108;    { MSG%DRIVE_LOCKED }
 
2647
      ERROR_BROKEN_PIPE       =109;    { MSG%BROKEN_PIPE }
 
2648
      ERROR_OPEN_FAILED       =110;    { MSG%ERROR_OPEN_FAILED }
 
2649
      ERROR_BUFFER_OVERFLOW   =111;    { MSG%ERROR_FILENAME_LONG }
 
2650
      ERROR_DISK_FULL         =112;    { MSG%DISK_FULL }
 
2651
      ERROR_NO_MORE_SEARCH_HANDLES=113;{ MSG%NO_SEARCH_HANDLES }
 
2652
      ERROR_INVALID_TARGET_HANDLE=114; { MSG%ERR_INV_TAR_HANDLE }
 
2653
      ERROR_PROTECTION_VIOLATION=115;  { MSG%none }
 
2654
      ERROR_VIOKBD_REQUEST    =116;    { MSG%none }
 
2655
      ERROR_INVALID_CATEGORY  =117;    { MSG%INVALID_CATEGORY }
 
2656
      ERROR_INVALID_VERIFY_SWITCH=118; { MSG%INVALID_VERIFY_SWITCH }
 
2657
      ERROR_BAD_DRIVER_LEVEL  =119;    { MSG%BAD_DRIVER_LEVEL }
 
2658
      ERROR_CALL_NOT_IMPLEMENTED=120;  { MSG%BAD_DYNALINK }
 
2659
      ERROR_SEM_TIMEOUT       =121;    { MSG%SEM_TIMEOUT }
 
2660
      ERROR_INSUFFICIENT_BUFFER=122;   { MSG%INSUFFICIENT_BUFFER }
 
2661
      ERROR_INVALID_NAME      =123;    { MSG%INVALID_NAME }
 
2662
{                                      =123%msg%HPFS_INVALID_VOLUME_CHAR }
 
2663
      ERROR_INVALID_LEVEL     =124;    { MSG%INVALID_LEVEL }
 
2664
      ERROR_NO_VOLUME_LABEL   =125;    { MSG%NO_VOLUME_LABEL }
 
2665
      ERROR_MOD_NOT_FOUND     =126;    { MSG%MOD_NOT_FOUND }
 
2666
      ERROR_PROC_NOT_FOUND    =127;    { MSG%PROC_NOT_FOUND }
 
2667
      ERROR_WAIT_NO_CHILDREN  =128;    { MSG%none }
 
2668
      ERROR_CHILD_NOT_COMPLETE=129;    { MSG%PROT_MODE_ONLY }
 
2669
      ERROR_DIRECT_ACCESS_HANDLE=130;  { MSG%APPL_SINGLEFRAMECHAR }
 
2670
      ERROR_NEGATIVE_SEEK     =131;    { MSG%APPL_DOUBLEFRAMECHAR }
 
2671
      ERROR_SEEK_ON_DEVICE    =132;    { MSG%APPL_ARROWCHAR }
 
2672
      ERROR_IS_JOIN_TARGET    =133;    { MSG%JOIN_ON_DRIV_IS_TAR }
 
2673
      ERROR_IS_JOINED         =134;    { MSG%JOIN_DRIVE_IS }
 
2674
      ERROR_IS_SUBSTED        =135;    { MSG%SUB_DRIVE_IS }
 
2675
      ERROR_NOT_JOINED        =136;    { MSG%DRIVE_IS_NOT_JOINED }
 
2676
      ERROR_NOT_SUBSTED       =137;    { MSG%DRIVE_NOT_SUBSTED }
 
2677
      ERROR_JOIN_TO_JOIN      =138;    { MSG%JOIN_CANNOT_JOIN_DRIVE }
 
2678
      ERROR_SUBST_TO_SUBST    =139;    { MSG%SUB_CANNOT_SUBST_DRIVE }
 
2679
      ERROR_JOIN_TO_SUBST     =140;    { MSG%JOIN_CANNOT_SUB_DRIVE }
 
2680
      ERROR_SUBST_TO_JOIN     =141;    { MSG%SUB_CANNOT_JOIN_DRIVE }
 
2681
      ERROR_BUSY_DRIVE        =142;    { MSG%DRIVE_IS_BUSY }
 
2682
      ERROR_SAME_DRIVE        =143;    { MSG%JOIN_SUB_SAME_DRIVE }
 
2683
      ERROR_DIR_NOT_ROOT      =144;    { MSG%DIRECT_IS_NOT_SUBDIR }
 
2684
      ERROR_DIR_NOT_EMPTY     =145;    { MSG%DIRECT_IS_NOT_EMPTY }
 
2685
      ERROR_IS_SUBST_PATH     =146;    { MSG%PATH_USED_SUBST_JOIN }
 
2686
      ERROR_IS_JOIN_PATH      =147;    { MSG%NO_NEEDED_RESOURCES }
 
2687
      ERROR_PATH_BUSY         =148;    { MSG%PATH_BUSY }
 
2688
      ERROR_IS_SUBST_TARGET   =149;    { MSG%SUB_ON_DRIVE_IS_JOIN }
 
2689
      ERROR_SYSTEM_TRACE      =150;    { MSG%SYSTEM_TRACE }
 
2690
      ERROR_INVALID_EVENT_COUNT=151;   { MSG%INVALID_EVENT_COUNT }
 
2691
      ERROR_TOO_MANY_MUXWAITERS=152;   { MSG%TOO_MANY_MUXWAITERS }
 
2692
      ERROR_INVALID_LIST_FORMAT=153;   { MSG%INVALID_LIST_FORMAT }
 
2693
      ERROR_LABEL_TOO_LONG    =154;    { MSG%VOLUME_TOO_LONG }
 
2694
{                                      =154%msg%HPFS_VOL_LABEL_LONG }
 
2695
      ERROR_TOO_MANY_TCBS     =155;    { MSG%TOO_MANY_TCBS }
 
2696
      ERROR_SIGNAL_REFUSED    =156;    { MSG%SIGNAL_REFUSED }
 
2697
      ERROR_DISCARDED         =157;    { MSG%DISCARDED }
 
2698
      ERROR_NOT_LOCKED        =158;    { MSG%NOT_LOCKED }
 
2699
      ERROR_BAD_THREADID_ADDR =159;    { MSG%BAD_THREADID_ADDR }
 
2700
      ERROR_BAD_ARGUMENTS     =160;    { MSG%BAD_ARGUMENTS }
 
2701
      ERROR_BAD_PATHNAME      =161;    { MSG%none }
 
2702
      ERROR_SIGNAL_PENDING    =162;    { MSG%SIGNAL_PENDING }
 
2703
      ERROR_UNCERTAIN_MEDIA   =163;    { MSG%none }
 
2704
      ERROR_MAX_THRDS_REACHED =164;    { MSG%MAX_THRDS_REACHED }
 
2705
      ERROR_MONITORS_NOT_SUPPORTED=165;{ MSG%none }
 
2706
      ERROR_UNC_DRIVER_NOT_INSTALLED=166;{ MSG%UNC_DRIVER_NOT_INSTALLED }
 
2707
      ERROR_LOCK_FAILED       =167;    { MSG%LOCK_FAILED }
 
2708
      ERROR_SWAPIO_FAILED     =168;    { MSG%SWAPIO_FAILED }
 
2709
      ERROR_SWAPIN_FAILED     =169;    { MSG%SWAPIN_ATTEMPT_FAILED }
 
2710
      ERROR_BUSY              =170;    { MSG%SEGMENT_BUSY }
 
2711
{                                      =171%msg%INT_TOO_LONG }
 
2712
      ERROR_CANCEL_VIOLATION  =173;    { MSG%UNLOCK_VIOLATION }
 
2713
      ERROR_ATOMIC_LOCK_NOT_SUPPORTED=174;{ MSG%none }
 
2714
      ERROR_READ_LOCKS_NOT_SUPPORTED=175;{ MSG%none }
 
2715
      ERROR_INVALID_SEGMENT_NUMBER=180;{ MSG%INVALID_SEGMENT_NUM }
 
2716
      ERROR_INVALID_CALLGATE  =181;    { MSG%none }
 
2717
      ERROR_INVALID_ORDINAL   =182;    { MSG%INVALID_ORDINAL }
 
2718
      ERROR_ALREADY_EXISTS    =183;    { MSG%none }
 
2719
      ERROR_NO_CHILD_PROCESS  =184;    { MSG%none }
 
2720
      ERROR_CHILD_ALIVE_NOWAIT=185;    { MSG%none }
 
2721
      ERROR_INVALID_FLAG_NUMBER=186;   { MSG%INVALID_FLAG_NUMBER }
 
2722
      ERROR_SEM_NOT_FOUND     =187;    { MSG%SEM_NOT_FOUND }
 
2723
      ERROR_INVALID_STARTING_CODESEG=188;{ MSG%INVALID_STARTING_CODESEG }
 
2724
      ERROR_INVALID_STACKSEG  =189;    { MSG%INVALID_STACKSEG }
 
2725
      ERROR_INVALID_MODULETYPE=190;    { MSG%INVALID_MODULETYPE }
 
2726
      ERROR_INVALID_EXE_SIGNATURE=191; { MSG%INVALID_EXE_SIGNATURE }
 
2727
      ERROR_EXE_MARKED_INVALID=192;    { MSG%EXE_MARKED_INVALID }
 
2728
      ERROR_BAD_EXE_FORMAT    =193;    { MSG%BAD_EXE_FORMAT }
 
2729
      ERROR_ITERATED_DATA_EXCEEDS_64k=194;{ MSG%ITERATED_DATA_EXCEEDS_64K }
 
2730
      ERROR_INVALID_MINALLOCSIZE=195;  { MSG%INVALID_MINALLOCSIZE }
 
2731
      ERROR_DYNLINK_FROM_INVALID_RING=196;{ MSG%DYNLINK_FROM_INVALID_RING }
 
2732
      ERROR_IOPL_NOT_ENABLED  =197;    { MSG%IOPL_NOT_ENABLED }
 
2733
      ERROR_INVALID_SEGDPL    =198;    { MSG%INVALID_SEGDPL }
 
2734
      ERROR_AUTODATASEG_EXCEEDS_64k=199;{ MSG%AUTODATASEG_EXCEEDS_64K }
 
2735
      ERROR_RING2SEG_MUST_BE_MOVABLE=200;{ MSG%CODESEG_CANNOT_BE_64K }
 
2736
      ERROR_RELOC_CHAIN_XEEDS_SEGLIM=201;{ MSG%RELOC_CHAIN_XEEDS_SEGMENT }
 
2737
      ERROR_INFLOOP_IN_RELOC_CHAIN=202;    { MSG%INFLOOP_IN_RELOC_CHAIN }
 
2738
      ERROR_ENVVAR_NOT_FOUND  =203;    { MSG%ENVVAR_NOT_FOUND }
 
2739
      ERROR_NOT_CURRENT_CTRY  =204;    { MSG%none }
 
2740
      ERROR_NO_SIGNAL_SENT    =205;    { MSG%SIGNAL_NOT_SENT }
 
2741
      ERROR_FILENAME_EXCED_RANGE=206;  { MSG%NAME_TOO_LONG }
 
2742
      ERROR_RING2_STACK_IN_USE=207;    { MSG%RING2_STACK_IN_USE }
 
2743
      ERROR_META_EXPANSION_TOO_LONG=208;    { MSG%WILD_CARD_NAME }
 
2744
      ERROR_INVALID_SIGNAL_NUMBER=209;    { MSG%INVALID_SIGNAL_NUMBER }
 
2745
      ERROR_THREAD_1_INACTIVE =210;    { MSG%THREAD_1_INACTIVE }
 
2746
      ERROR_INFO_NOT_AVAIL    =211;    { MSG%none }
 
2747
      ERROR_LOCKED            =212;    { MSG%LOCKED }
 
2748
      ERROR_BAD_DYNALINK      =213;    { MSG%none }
 
2749
      ERROR_TOO_MANY_MODULES  =214;    { MSG%TOO_MANY_MODULES }
 
2750
      ERROR_NESTING_NOT_ALLOWED=215;   { MSG%none }
 
2751
      ERROR_CANNOT_SHRINK     =216;    { MSG%CANNOT_SHRINK }
 
2752
      ERROR_ZOMBIE_PROCESS    =217;    { MSG%none }
 
2753
      ERROR_STACK_IN_HIGH_MEMORY=218;  { MSG%none }
 
2754
      ERROR_INVALID_EXITROUTINE_RING=219;    { MSG%INVALID_EXITROUTINE_RING }
 
2755
      ERROR_GETBUF_FAILED     =220;    { MSG%none }
 
2756
      ERROR_FLUSHBUF_FAILED   =221;    { MSG%none }
 
2757
      ERROR_TRANSFER_TOO_LONG =222;    { MSG%none }
 
2758
      ERROR_FORCENOSWAP_FAILED=223;    { MSG%none }
 
2759
      ERROR_SMG_NO_TARGET_WINDOW=224;  { PM ID can't be selected }
 
2760
      ERROR_NO_CHILDREN       =228;    { MSG%NO_CHILDREN }
 
2761
      ERROR_INVALID_SCREEN_GROUP=229;  { MSG%none }
 
2762
      ERROR_BAD_PIPE          =230;    { MSG%ERROR_BAD_PIPE }
 
2763
      ERROR_PIPE_BUSY         =231;    { MSG%ERROR_PIPE_BUSY }
 
2764
      ERROR_NO_DATA           =232;    { MSG%ERROR_NO_DATA }
 
2765
      ERROR_PIPE_NOT_CONNECTED=233;    { MSG%ERROR_PIPE_NOT_CONNECTED }
 
2766
      ERROR_MORE_DATA         =234;    { MSG%ERROR_MORE_DATA }
 
2767
      ERROR_VC_DISCONNECTED   =240;    { MSG%ERROR_VC_DISCONNECTED }
 
2768
      ERROR_CIRCULARITY_REQUESTED=250; { MSG%CIRCULARITY_REQUESTED }
 
2769
      ERROR_DIRECTORY_IN_CDS  =251;    { MSG%DIRECTORY_IN_CDS }
 
2770
      ERROR_INVALID_FSD_NAME  =252;    { MSG%INVALID_FSD_NAME }
 
2771
      ERROR_INVALID_PATH      =253;    { MSG%INVALID_PATH }
 
2772
      ERROR_INVALID_EA_NAME   =254;    { MSG%INVALID_EA_NAME }
 
2773
      ERROR_EA_LIST_INCONSISTENT=255;  { MSG%EA_LIST_INCONSISTENT }
 
2774
      ERROR_EA_LIST_TOO_LONG  =256;    { MSG%EA_LIST_TOO_LONG }
 
2775
      ERROR_NO_META_MATCH     =257;    { MSG%NO_META_MATCH }
 
2776
      ERROR_FINDNOTIFY_TIMEOUT=258;    { MSG%FINDNOTIFY_TIMEOUT }
 
2777
      ERROR_NO_MORE_ITEMS     =259;    { MSG%NO_MORE_ITEMS }
 
2778
      ERROR_SEARCH_STRUC_REUSED=260;   { MSG%SEARCH_STRUC_REUSED }
 
2779
      ERROR_CHAR_NOT_FOUND    =261;    { MSG%CHAR_NOT_FOUND }
 
2780
      ERROR_TOO_MUCH_STACK    =262;    { MSG%TOO_MUCH_STACK }
 
2781
      ERROR_INVALID_ATTR      =263;    { MSG%INVALID_ATTR }
 
2782
      ERROR_INVALID_STARTING_RING=264; { MSG%INVALID_STARTING_RING }
 
2783
      ERROR_INVALID_DLL_INIT_RING=265; { MSG%INVALID_DLL_INIT_RING }
 
2784
      ERROR_CANNOT_COPY       =266;    { MSG%CANNOT_COPY }
 
2785
      ERROR_DIRECTORY         =267;    { MSG%DIRECTORY }
 
2786
      ERROR_OPLOCKED_FILE     =268;    { MSG%OPLOCKED_FILE }
 
2787
      ERROR_OPLOCK_THREAD_EXISTS=269;  { MSG%OPLOCK_THREAD_EXISTS }
 
2788
      ERROR_VOLUME_CHANGED    =270;    { MSG%none }
 
2789
      ERROR_FINDNOTIFY_HANDLE_IN_USE=271;    { MSG%none }
 
2790
      ERROR_FINDNOTIFY_HANDLE_CLOSED=272;    { MSG%none }
 
2791
      ERROR_NOTIFY_OBJECT_REMOVED=273; { MSG%none }
 
2792
      ERROR_ALREADY_SHUTDOWN  =274;    { MSG%none }
 
2793
      ERROR_EAS_DIDNT_FIT     =275;    { MSG%none }
 
2794
      ERROR_EA_FILE_CORRUPT   =276;    { MSG%ERROR_EAS_CORRUPT }
 
2795
      ERROR_EA_TABLE_FULL     =277;    { MSG%EA_TABLE_FULL }
 
2796
      ERROR_INVALID_EA_HANDLE =278;    { MSG%INVALID_EA_HANDLE }
 
2797
      ERROR_NO_CLUSTER        =279;    { MSG%NO_CLUSTER }
 
2798
      ERROR_CREATE_EA_FILE    =280;    { MSG%ERROR_CREATE_EA_FILE }
 
2799
      ERROR_CANNOT_OPEN_EA_FILE=281;   { MSG%CANNOT_OPEN_FILE }
 
2800
      ERROR_EAS_NOT_SUPPORTED =282;    { MSG%EAS_NOT_SUPPORTED }
 
2801
      ERROR_NEED_EAS_FOUND    =283;    { MSG%NEED_EAS_FOUND }
 
2802
      ERROR_DUPLICATE_HANDLE  =284;    { MSG%EAS_DISCARDED }
 
2803
      ERROR_DUPLICATE_NAME    =285;    { MSG%DUPLICATE_SEM_NAME }
 
2804
      ERROR_EMPTY_MUXWAIT     =286;    { MSG%EMPTY_MUXWAIT_SEM }
 
2805
      ERROR_MUTEX_OWNED       =287;    { MSG%MUTEX_SEM_OWNED }
 
2806
      ERROR_NOT_OWNER         =288;    { MSG%NOT_MUTEX_SEM_OWNER }
 
2807
      ERROR_PARAM_TOO_SMALL   =289;    { MSG%QUERY_MUX_PARAM_TOO_SMALL }
 
2808
      ERROR_TOO_MANY_HANDLES  =290;    { MSG%TOO_MANY_SEM_HANDLES }
 
2809
      ERROR_TOO_MANY_OPENS    =291;    { MSG%TOO_MANY_SEM_OPENS }
 
2810
      ERROR_WRONG_TYPE        =292;    { MSG%SEM_WRONG_TYPE }
 
2811
      ERROR_UNUSED_CODE       =293;    { MSG%none }
 
2812
      ERROR_THREAD_NOT_TERMINATED=294; { MSG%none }
 
2813
      ERROR_INIT_ROUTINE_FAILED=295;   { MSG%none }
 
2814
      ERROR_MODULE_IN_USE     =296;    { MSG%none }
 
2815
      ERROR_NOT_ENOUGH_WATCHPOINTS=297;{ MSG%none }
 
2816
      ERROR_TOO_MANY_POSTS    =298;    { MSG%TOO_MANY_EVENT_SEM_POSTS }
 
2817
      ERROR_ALREADY_POSTED    =299;    { MSG%EVENT_SEM_ALREADY_POSTED }
 
2818
      ERROR_ALREADY_RESET     =300;    { MSG%EVENT_SEM_ALREADY_RESET }
 
2819
      ERROR_SEM_BUSY          =301;    { MSG%SEM_BUSY }
 
2820
 
 
2821
{ end of set 0;- 302;}
 
2822
 
 
2823
      ERROR_USER_DEFINED_BASE =$FF00;
 
2824
 
 
2825
      ERROR_I24_WRITE_PROTECT         =0;
 
2826
      ERROR_I24_BAD_UNIT              =1;
 
2827
      ERROR_I24_NOT_READY             =2;
 
2828
      ERROR_I24_BAD_COMMAND           =3;
 
2829
      ERROR_I24_CRC                   =4;
 
2830
      ERROR_I24_BAD_LENGTH            =5;
 
2831
      ERROR_I24_SEEK                  =6;
 
2832
      ERROR_I24_NOT_DOS_DISK          =7;
 
2833
      ERROR_I24_SECTOR_NOT_FOUND      =8;
 
2834
      ERROR_I24_OUT_OF_PAPER          =9;
 
2835
      ERROR_I24_WRITE_FAULT           =10;
 
2836
      ERROR_I24_READ_FAULT            =11;
 
2837
      ERROR_I24_GEN_FAILURE           =12;
 
2838
      ERROR_I24_DISK_CHANGE           =13;
 
2839
      ERROR_I24_WRONG_DISK            =15;
 
2840
      ERROR_I24_UNCERTAIN_MEDIA       =16;
 
2841
      ERROR_I24_CHAR_CALL_INTERRUPTED =17;
 
2842
      ERROR_I24_NO_MONITOR_SUPPORT    =18;
 
2843
      ERROR_I24_INVALID_PARAMETER     =19;
 
2844
      ERROR_I24_DEVICE_IN_USE         =20;
 
2845
      ERROR_I24_QUIET_INIT_FAIL       =21;
 
2846
 
 
2847
      ALLOWED_FAIL                    =$0001;
 
2848
      ALLOWED_ABORT                   =$0002;
 
2849
      ALLOWED_RETRY                   =$0004;
 
2850
      ALLOWED_IGNORE                  =$0008;
 
2851
      ALLOWED_ACKNOWLEDGE             =$0010;
 
2852
      ALLOWED_DISPATCH                =$8000;
 
2853
      ALLOWED_REGDUMP                 =$0020;
 
2854
      ALLOWED_DETACHED                =ALLOWED_DISPATCH;
 
2855
      ALLOWED_RESERVED                =NOT (ALLOWED_FAIL OR ALLOWED_ABORT OR
 
2856
                                            ALLOWED_RETRY OR ALLOWED_IGNORE OR
 
2857
                                            ALLOWED_ACKNOWLEDGE);
 
2858
 
 
2859
      I24_OPERATION                   =$01;
 
2860
      I24_AREA                        =$06;
 
2861
      I24_CLASS                       =$80;
 
2862
 
 
2863
{ Values for error CLASS }
 
2864
      ERRCLASS_OUTRES                 =1;  { Out of Resource                }
 
2865
      ERRCLASS_TEMPSIT                =2;  { Temporary Situation            }
 
2866
      ERRCLASS_AUTH                   =3;  { Permission problem             }
 
2867
      ERRCLASS_INTRN                  =4;  { Internal System Error          }
 
2868
      ERRCLASS_HRDFAIL                =5;  { Hardware Failure               }
 
2869
      ERRCLASS_SYSFAIL                =6;  { System Failure                 }
 
2870
      ERRCLASS_APPERR                 =7;  { Application Error              }
 
2871
      ERRCLASS_NOTFND                 =8;  { Not Found                      }
 
2872
      ERRCLASS_BADFMT                 =9;  { Bad Format                     }
 
2873
      ERRCLASS_LOCKED                 =10; { Locked                         }
 
2874
      ERRCLASS_MEDIA                  =11; { Media Failure                  }
 
2875
      ERRCLASS_ALREADY                =12; { Collision with Existing Item   }
 
2876
      ERRCLASS_UNK                    =13; { Unknown/other                  }
 
2877
      ERRCLASS_CANT                   =14;
 
2878
      ERRCLASS_TIME                   =15;
 
2879
 
 
2880
{ Values for error ACTION }
 
2881
      ERRACT_RETRY                    =1;  { Retry                          }
 
2882
      ERRACT_DLYRET                   =2;  { Delay Retry, retry after pause }
 
2883
      ERRACT_USER                     =3;  { Ask user to regive information }
 
2884
      ERRACT_ABORT                    =4;  { abort with clean up            }
 
2885
      ERRACT_PANIC                    =5;  { abort immediately              }
 
2886
      ERRACT_IGNORE                   =6;  { ignore                         }
 
2887
      ERRACT_INTRET                   =7;  { Retry after User Intervention  }
 
2888
 
 
2889
{ Values for error LOCUS }
 
2890
      ERRLOC_UNK                      =1;  { No appropriate value           }
 
2891
      ERRLOC_DISK                     =2;  { Random Access Mass Storage     }
 
2892
      ERRLOC_NET                      =3;  { Network                        }
 
2893
      ERRLOC_SERDEV                   =4;  { Serial Device                  }
 
2894
      ERRLOC_MEM                      =5;  { Memory                         }
 
2895
 
 
2896
{ Abnormal termination codes }
 
2897
      TC_NORMAL                       =0;
 
2898
      TC_HARDERR                      =1;
 
2899
      TC_GP_TRAP                      =2;
 
2900
      TC_SIGNAL                       =3;
 
2901
      TC_XCPT                         =4;
 
2902
 
 
2903
 
 
2904
      ERROR_INVALID_PROCID    =303;    { MSG%none }
 
2905
      ERROR_INVALID_PDELTA    =304;    { MSG%none }
 
2906
      ERROR_NOT_DESCENDANT    =305;    { MSG%none }
 
2907
      ERROR_NOT_SESSION_MANAGER=306;   { MSG%none }
 
2908
      ERROR_INVALID_PCLASS    =307;    { MSG%none }
 
2909
      ERROR_INVALID_SCOPE     =308;    { MSG%none }
 
2910
      ERROR_INVALID_THREADID  =309;    { MSG%none }
 
2911
      ERROR_DOSSUB_SHRINK     =310;    { MSG%none }
 
2912
      ERROR_DOSSUB_NOMEM      =311;    { MSG%none }
 
2913
      ERROR_DOSSUB_OVERLAP    =312;    { MSG%none }
 
2914
      ERROR_DOSSUB_BADSIZE    =313;    { MSG%none }
 
2915
      ERROR_DOSSUB_BADFLAG    =314;    { MSG%none }
 
2916
      ERROR_DOSSUB_BADSELECTOR=315;    { MSG%none }
 
2917
      ERROR_MR_MSG_TOO_LONG   =316;    { MSG%MR_MSG_TOO_LONG }
 
2918
      MGS_MR_MSG_TOO_LONG     =316;
 
2919
      ERROR_MR_MID_NOT_FOUND  =317;    { MSG%MR_CANT_FORMAT }
 
2920
      ERROR_MR_UN_ACC_MSGF    =318;    { MSG%MR_NOT_FOUND }
 
2921
      ERROR_MR_INV_MSGF_FORMAT=319;    { MSG%MR_READ_ERROR }
 
2922
      ERROR_MR_INV_IVCOUNT    =320;    { MSG%MR_IVCOUNT_ERROR }
 
2923
      ERROR_MR_UN_PERFORM     =321;    { MSG%MR_UN_PERFORM }
 
2924
      ERROR_TS_WAKEUP         =322;    { MSG%none }
 
2925
      ERROR_TS_SEMHANDLE      =323;    { MSG%none }
 
2926
      ERROR_TS_NOTIMER        =324;    { MSG%none }
 
2927
      ERROR_TS_HANDLE         =326;    { MSG%none }
 
2928
      ERROR_TS_DATETIME       =327;    { MSG%none }
 
2929
      ERROR_SYS_INTERNAL      =328;    { MSG%none }
 
2930
      ERROR_QUE_CURRENT_NAME  =329;    { MSG%none }
 
2931
      ERROR_QUE_PROC_NOT_OWNED=330;    { MSG%QUE_PROC_NOT_OWNED }
 
2932
      ERROR_QUE_PROC_OWNED    =331;    { MSG%none }
 
2933
      ERROR_QUE_DUPLICATE     =332;    { MSG%QUE_DUPLICATE }
 
2934
      ERROR_QUE_ELEMENT_NOT_EXIST=333; { MSG%QUE_ELEMENT_NOT_EXIST }
 
2935
      ERROR_QUE_NO_MEMORY     =334;    { MSG%QUE_NO_MEMORY }
 
2936
      ERROR_QUE_INVALID_NAME  =335;    { MSG%none }
 
2937
      ERROR_QUE_INVALID_PRIORITY=336;  { MSG%none }
 
2938
      ERROR_QUE_INVALID_HANDLE=337;    { MSG%none }
 
2939
      ERROR_QUE_LINK_NOT_FOUND=338;    { MSG%none }
 
2940
      ERROR_QUE_MEMORY_ERROR  =339;    { MSG%none }
 
2941
      ERROR_QUE_PREV_AT_END   =340;    { MSG%none }
 
2942
      ERROR_QUE_PROC_NO_ACCESS=341;    { MSG%none }
 
2943
      ERROR_QUE_EMPTY         =342;    { MSG%none }
 
2944
      ERROR_QUE_NAME_NOT_EXIST=343;    { MSG%none }
 
2945
      ERROR_QUE_NOT_INITIALIZED=344;   { MSG%none }
 
2946
      ERROR_QUE_UNABLE_TO_ACCESS=345;  { MSG%none }
 
2947
      ERROR_QUE_UNABLE_TO_ADD =346;    { MSG%none }
 
2948
      ERROR_QUE_UNABLE_TO_INIT=347;    { MSG%none }
 
2949
      ERROR_VIO_INVALID_MASK  =349;    { MSG%VIO_INVALID_MASK }
 
2950
      ERROR_VIO_PTR           =350;    { MSG%VIO_PTR }
 
2951
      ERROR_VIO_APTR          =351;    { MSG%none }
 
2952
      ERROR_VIO_RPTR          =352;    { MSG%none }
 
2953
      ERROR_VIO_CPTR          =353;    { MSG%none }
 
2954
      ERROR_VIO_LPTR          =354;    { MSG%none }
 
2955
      ERROR_VIO_MODE          =355;    { MSG%DIS_ERROR }
 
2956
      ERROR_VIO_WIDTH         =356;    { MSG%VIO_WIDTH }
 
2957
      ERROR_VIO_ATTR          =357;    { MSG%none }
 
2958
      ERROR_VIO_ROW           =358;    { MSG%VIO_ROW }
 
2959
      ERROR_VIO_COL           =359;    { MSG%VIO_COL }
 
2960
      ERROR_VIO_TOPROW        =360;    { MSG%none }
 
2961
      ERROR_VIO_BOTROW        =361;    { MSG%none }
 
2962
      ERROR_VIO_RIGHTCOL      =362;    { MSG%none }
 
2963
      ERROR_VIO_LEFTCOL       =363;    { MSG%none }
 
2964
      ERROR_SCS_CALL          =364;    { MSG%none }
 
2965
      ERROR_SCS_VALUE         =365;    { MSG%none }
 
2966
      ERROR_VIO_WAIT_FLAG     =366;    { MSG%VIO_WAIT_FLAG }
 
2967
      ERROR_VIO_UNLOCK        =367;    { MSG%VIO_UNLOCK }
 
2968
      ERROR_SGS_NOT_SESSION_MGR=368;   { MSG%none }
 
2969
      ERROR_SMG_INVALID_SGID  =369;    { MSG%SMG_INVALID_SESSION_ID }
 
2970
      ERROR_SMG_INVALID_SESSION_ID=ERROR_SMG_INVALID_SGID;
 
2971
      ERROR_SMG_NOSG          =370;    { MSG%none }
 
2972
      ERROR_SMG_NO_SESSIONS   =370;    { MSG%none }
 
2973
      ERROR_SMG_GRP_NOT_FOUND =371;    { MSG%SMG_GRP_NOT_FOUND }
 
2974
      ERROR_SMG_SESSION_NOT_FOUND=ERROR_SMG_GRP_NOT_FOUND;
 
2975
{                                      =371%msg%SMG_SESSION_NOT_FOUND }
 
2976
      ERROR_SMG_SET_TITLE     =372;    { MSG%SMG_SET_TITLE }
 
2977
      ERROR_KBD_PARAMETER     =373;    { MSG%KBD_PARAMETER }
 
2978
      ERROR_KBD_NO_DEVICE     =374;    { MSG%none }
 
2979
      ERROR_KBD_INVALID_IOWAIT=375;    { MSG%KBD_INVALID_IOWAIT }
 
2980
      ERROR_KBD_INVALID_LENGTH=376;    { MSG%KBD_INVALID_LENGTH }
 
2981
      ERROR_KBD_INVALID_ECHO_MASK=377; { MSG%KBD_INVALID_ECHO_MASK }
 
2982
{                                      =377%msg%KBD_INVALID_INPUT_MASK }
 
2983
      ERROR_KBD_INVALID_INPUT_MASK=378;{ MSG%none }
 
2984
      ERROR_MON_INVALID_PARMS =379;    { MSG%MON_INVALID_PARMS }
 
2985
      ERROR_MON_INVALID_DEVNAME=380;   { MSG%MON_INVALID_DEVNAME }
 
2986
      ERROR_MON_INVALID_HANDLE=381;    { MSG%MON_INVALID_HANDLE }
 
2987
      ERROR_MON_BUFFER_TOO_SMALL=382;  { MSG%MON_BUFFER_TOO_SMALL }
 
2988
      ERROR_MON_BUFFER_EMPTY  =383;    { MSG%MON_BUFFER_EMPTY }
 
2989
      ERROR_MON_DATA_TOO_LARGE=384;    { MSG%MON_DATA_TOO_LARGE }
 
2990
      ERROR_MOUSE_NO_DEVICE   =385;    { MSG%MOUSE_NO_DEVICE }
 
2991
      ERROR_MOUSE_INV_HANDLE  =386;    { MSG%MOUSE_INV_HANDLE }
 
2992
      ERROR_MOUSE_INV_PARMS   =387;    { MSG%MOUSE_CALLER_NOT_SYBSYS }
 
2993
      ERROR_MOUSE_CANT_RESET  =388;    { MSG%none }
 
2994
      ERROR_MOUSE_DISPLAY_PARMS=389;   { MSG%none }
 
2995
      ERROR_MOUSE_INV_MODULE  =390;    { MSG%none }
 
2996
      ERROR_MOUSE_INV_ENTRY_PT=391;    { MSG%none }
 
2997
      ERROR_MOUSE_INV_MASK    =392;    { MSG%none }
 
2998
      NO_ERROR_MOUSE_NO_DATA  =393;    { MSG%none }
 
2999
      NO_ERROR_MOUSE_PTR_DRAWN=394;    { MSG%none }
 
3000
      ERROR_INVALID_FREQUENCY =395;    { MSG%none }
 
3001
      ERROR_NLS_NO_COUNTRY_FILE=396;   { MSG%NLS_NO_COUNTRY_FILE }
 
3002
{                                      =396%msg%NO_COUNTRY_SYS }
 
3003
      ERROR_NLS_OPEN_FAILED   =397;    { MSG%NLS_OPEN_FAILED }
 
3004
{                                      =397%msg%OPEN_COUNTRY_SYS }
 
3005
      ERROR_NLS_NO_CTRY_CODE  =398;    { MSG%NLS_NO_CTRY_CODE }
 
3006
      ERROR_NO_COUNTRY_OR_CODEPAGE=398;{ MSG%NO_COUNTRY_OR_CODEPAGE }
 
3007
      ERROR_NLS_TABLE_TRUNCATED=399;   { MSG%NLS_TABLE_TRUNCATED }
 
3008
      ERROR_NLS_BAD_TYPE      =400;    { MSG%NLS_BAD_TYPE }
 
3009
      ERROR_NLS_TYPE_NOT_FOUND=401;    { MSG%NLS_TYPE_NOT_FOUND }
 
3010
{                                      =401%msg%COUNTRY_NO_TYPE }
 
3011
      ERROR_VIO_SMG_ONLY      =402;    { MSG%SWAPIN_FAILED }
 
3012
      ERROR_VIO_INVALID_ASCIIZ=403;    { MSG%SEGVALIDATE_FAILURE }
 
3013
      ERROR_VIO_DEREGISTER    =404;    { MSG%VIO_DEREGISTER }
 
3014
      ERROR_VIO_NO_POPUP      =405;    { MSG%VIO_NO_POPUP }
 
3015
      ERROR_VIO_EXISTING_POPUP=406;    { MSG%VIO_EXISTING_POPUP }
 
3016
      ERROR_KBD_SMG_ONLY      =407;    { MSG%KBD_SMG_ONLY }
 
3017
      ERROR_KBD_INVALID_ASCIIZ=408;    { MSG%KBD_INVALID_ASCIIZ }
 
3018
      ERROR_KBD_INVALID_MASK  =409;    { MSG%KBD_INVALID_MASK }
 
3019
      ERROR_KBD_REGISTER      =410;    { MSG%KBD_REGISTER }
 
3020
      ERROR_KBD_DEREGISTER    =411;    { MSG%KBD_DEREGISTER }
 
3021
      ERROR_MOUSE_SMG_ONLY    =412;    { MSG%MOUSE_SMG_ONLY }
 
3022
      ERROR_MOUSE_INVALID_ASCIIZ=413;  { MSG%MOUSE_INVALID_ASCIIZ }
 
3023
      ERROR_MOUSE_INVALID_MASK=414;    { MSG%MOUSE_INVALID_MASK }
 
3024
      ERROR_MOUSE_REGISTER    =415;    { MSG%MOUSE_REGISTER }
 
3025
      ERROR_MOUSE_DEREGISTER  =416;    { MSG%MOUSE_DEREGISTER }
 
3026
      ERROR_SMG_BAD_ACTION    =417;    { MSG%SMG_BAD_ACTION }
 
3027
      ERROR_SMG_INVALID_CALL  =418;    { MSG%SMG_INVALID_CALL }
 
3028
      ERROR_SCS_SG_NOTFOUND   =419;    { MSG%none }
 
3029
      ERROR_SCS_NOT_SHELL     =420;    { MSG%none }
 
3030
      ERROR_VIO_INVALID_PARMS =421;    { MSG%VIO_INVALID_PARMS }
 
3031
      ERROR_VIO_FUNCTION_OWNED=422;    { MSG%VIO_FUNCTION_OWNED }
 
3032
      ERROR_VIO_RETURN        =423;    { MSG%none }
 
3033
      ERROR_SCS_INVALID_FUNCTION=424;  { MSG%none }
 
3034
      ERROR_SCS_NOT_SESSION_MGR=425;   { MSG%none }
 
3035
      ERROR_VIO_REGISTER      =426;    { MSG%VIO_REGISTER }
 
3036
      ERROR_VIO_NO_MODE_THREAD=427;    { MSG%none }
 
3037
      ERROR_VIO_NO_SAVE_RESTORE_THD=428;{ MSG%VIO_NO_SAVE_RESTORE_THD }
 
3038
      ERROR_VIO_IN_BG         =429;    { MSG%VIO_IN_BG }
 
3039
      ERROR_VIO_ILLEGAL_DURING_POPUP=430;    { MSG%VIO_ILLEGAL_DURING_POPUP }
 
3040
      ERROR_SMG_NOT_BASESHELL =431;    { MSG%SMG_NOT_BASESHELL }
 
3041
      ERROR_SMG_BAD_STATUSREQ =432;    { MSG%SMG_BAD_STATUSREQ }
 
3042
      ERROR_QUE_INVALID_WAIT  =433;    { MSG%none }
 
3043
      ERROR_VIO_LOCK          =434;    { MSG%VIO_LOCK }
 
3044
      ERROR_MOUSE_INVALID_IOWAIT=435;  { MSG%MOUSE_INVALID_IOWAIT }
 
3045
      ERROR_VIO_INVALID_HANDLE=436;    { MSG%VIO_INVALID_HANDLE }
 
3046
      ERROR_VIO_ILLEGAL_DURING_LOCK=437;    { MSG%none }
 
3047
      ERROR_VIO_INVALID_LENGTH=438;    { MSG%VIO_INVALID_LENGTH }
 
3048
      ERROR_KBD_INVALID_HANDLE=439;    { MSG%KBD_INVALID_HANDLE }
 
3049
      ERROR_KBD_NO_MORE_HANDLE=440;    { MSG%KBD_NO_MORE_HANDLE }
 
3050
      ERROR_KBD_CANNOT_CREATE_KCB=441; { MSG%KBD_CANNOT_CREATE_KCB }
 
3051
      ERROR_KBD_CODEPAGE_LOAD_INCOMPL=442;    { MSG%KBD_CODEPAGE_LOAD_INCOMPL }
 
3052
      ERROR_KBD_INVALID_CODEPAGE_ID=443;    { MSG%KBD_INVALID_CODEPAGE_ID }
 
3053
      ERROR_KBD_NO_CODEPAGE_SUPPORT=444;    { MSG%KBD_NO_CODEPAGE_SUPPORT }
 
3054
      ERROR_KBD_FOCUS_REQUIRED=445;    { MSG%KBD_FOCUS_REQUIRED }
 
3055
      ERROR_KBD_FOCUS_ALREADY_ACTIVE=446;    { MSG%KBD_FOCUS_ALREADY_ACTIVE }
 
3056
      ERROR_KBD_KEYBOARD_BUSY =447;    { MSG%KBD_KEYBOARD_BUSY }
 
3057
      ERROR_KBD_INVALID_CODEPAGE=448;  { MSG%KBD_INVALID_CODEPAGE }
 
3058
      ERROR_KBD_UNABLE_TO_FOCUS=449;   { MSG%KBD_UNABLE_TO_FOCUS }
 
3059
      ERROR_SMG_SESSION_NON_SELECT=450;{ MSG%SMG_SESSION_NON_SELECT }
 
3060
      ERROR_SMG_SESSION_NOT_FOREGRND=451;    { MSG%SMG_SESSION_NOT_FOREGRND }
 
3061
      ERROR_SMG_SESSION_NOT_PARENT=452;    { MSG%SMG_SESSION_NOT_PARENT }
 
3062
      ERROR_SMG_INVALID_START_MODE=453;    { MSG%SMG_INVALID_START_MODE }
 
3063
      ERROR_SMG_INVALID_RELATED_OPT=454;{ MSG%SMG_INVALID_RELATED_OPT }
 
3064
      ERROR_SMG_INVALID_BOND_OPTION=455;    { MSG%SMG_INVALID_BOND_OPTION }
 
3065
      ERROR_SMG_INVALID_SELECT_OPT=456;{ MSG%SMG_INVALID_SELECT_OPT }
 
3066
      ERROR_SMG_START_IN_BACKGROUND=457;{ MSG%SMG_START_IN_BACKGROUND }
 
3067
      ERROR_SMG_INVALID_STOP_OPTION=458;{ MSG%SMG_INVALID_STOP_OPTION }
 
3068
      ERROR_SMG_BAD_RESERVE   =459;    { MSG%SMG_BAD_RESERVE }
 
3069
      ERROR_SMG_PROCESS_NOT_PARENT=460;{ MSG%SMG_PROCESS_NOT_PARENT }
 
3070
      ERROR_SMG_INVALID_DATA_LENGTH=461;    { MSG%SMG_INVALID_DATA_LENGTH }
 
3071
      ERROR_SMG_NOT_BOUND     =462;    { MSG%SMG_NOT_BOUND }
 
3072
      ERROR_SMG_RETRY_SUB_ALLOC=463;   { MSG%SMG_RETRY_SUB_ALLOC }
 
3073
      ERROR_KBD_DETACHED      =464;    { MSG%KBD_DETACHED }
 
3074
      ERROR_VIO_DETACHED      =465;    { MSG%VIO_DETACHED }
 
3075
      ERROR_MOU_DETACHED      =466;    { MSG%MOU_DETACHED }
 
3076
      ERROR_VIO_FONT          =467;    { MSG%VIO_FONT }
 
3077
      ERROR_VIO_USER_FONT     =468;    { MSG%VIO_USER_FONT }
 
3078
      ERROR_VIO_BAD_CP        =469;    { MSG%VIO_BAD_CP }
 
3079
      ERROR_VIO_NO_CP         =470;    { MSG%none }
 
3080
      ERROR_VIO_NA_CP         =471;    { MSG%VIO_NA_CP }
 
3081
      ERROR_INVALID_CODE_PAGE =472;    { MSG%none }
 
3082
      ERROR_CPLIST_TOO_SMALL  =473;    { MSG%none }
 
3083
      ERROR_CP_NOT_MOVED      =474;    { MSG%none }
 
3084
      ERROR_MODE_SWITCH_INIT  =475;    { MSG%none }
 
3085
      ERROR_CODE_PAGE_NOT_FOUND=476;   { MSG%none }
 
3086
      ERROR_UNEXPECTED_SLOT_RETURNED=477;    { MSG%none }
 
3087
      ERROR_SMG_INVALID_TRACE_OPTION=478;    { MSG%SMG_INVALID_TRACE_OPTION }
 
3088
      ERROR_VIO_INTERNAL_RESOURCE=479; { MSG%none }
 
3089
      ERROR_VIO_SHELL_INIT    =480;    { MSG%VIO_SHELL_INIT }
 
3090
      ERROR_SMG_NO_HARD_ERRORS=481;    { MSG%SMG_NO_HARD_ERRORS }
 
3091
      ERROR_CP_SWITCH_INCOMPLETE=482;  { MSG%none }
 
3092
      ERROR_VIO_TRANSPARENT_POPUP=483; { MSG%VIO_TRANSPARENT_POPUP }
 
3093
      ERROR_CRITSEC_OVERFLOW  =484;    { MSG%none }
 
3094
      ERROR_CRITSEC_UNDERFLOW =485;    { MSG%none }
 
3095
      ERROR_VIO_BAD_RESERVE   =486;    { MSG%VIO_BAD_RESERVE }
 
3096
      ERROR_INVALID_ADDRESS   =487;    { MSG%INVALID_ADDRESS }
 
3097
      ERROR_ZERO_SELECTORS_REQUESTED=488;    { MSG%ZERO_SELECTORS_REQUESTED }
 
3098
      ERROR_NOT_ENOUGH_SELECTORS_AVA=489;    { MSG%NOT_ENOUGH_SELECTORS_AVA }
 
3099
      ERROR_INVALID_SELECTOR  =490;    { MSG%INVALID_SELECTOR }
 
3100
      ERROR_SMG_INVALID_PROGRAM_TYPE=491;    { MSG%SMG_INVALID_PROGRAM_TYPE }
 
3101
      ERROR_SMG_INVALID_PGM_CONTROL=492;    { MSG%SMG_INVALID_PGM_CONTROL }
 
3102
      ERROR_SMG_INVALID_INHERIT_OPT=493;    { MSG%SMG_INVALID_INHERIT_OPT }
 
3103
      ERROR_VIO_EXTENDED_SG   =494;    { MSG%VIO_EXTENDED_SG }
 
3104
      ERROR_VIO_NOT_PRES_MGR_SG=495;   { MSG%VIO_NOT_PRES_MGR_SG }
 
3105
      ERROR_VIO_SHIELD_OWNED  =496;    { MSG%VIO_SHIELD_OWNED }
 
3106
      ERROR_VIO_NO_MORE_HANDLES=497;   { MSG%VIO_NO_MORE_HANDLES }
 
3107
      ERROR_VIO_SEE_ERROR_LOG =498;    { MSG%none }
 
3108
      ERROR_VIO_ASSOCIATED_DC =499;    { MSG%none }
 
3109
      ERROR_KBD_NO_CONSOLE    =500;    { MSG%KBD_NO_CONSOLE }
 
3110
      ERROR_MOUSE_NO_CONSOLE  =501;    { MSG%DOS_STOPPED }
 
3111
      ERROR_MOUSE_INVALID_HANDLE=502;  { MSG%MOUSE_INVALID_HANDLE }
 
3112
      ERROR_SMG_INVALID_DEBUG_PARMS=503;{ MSG%SMG_INVALID_DEBUG_PARMS }
 
3113
      ERROR_KBD_EXTENDED_SG   =504;    { MSG%KBD_EXTENDED_SG }
 
3114
      ERROR_MOU_EXTENDED_SG   =505;    { MSG%MOU_EXTENDED_SG }
 
3115
      ERROR_SMG_INVALID_ICON_FILE=506; { MSG%none }
 
3116
      ERROR_TRC_PID_NON_EXISTENT=507;  { MSG%TRC_PID_NON_EXISTENT }
 
3117
      ERROR_TRC_COUNT_ACTIVE  =508;    { MSG%TRC_COUNT_ACTIVE }
 
3118
      ERROR_TRC_SUSPENDED_BY_COUNT=509;{ MSG%TRC_SUSPENDED_BY_COUNT }
 
3119
      ERROR_TRC_COUNT_INACTIVE=510;    { MSG%TRC_COUNT_INACTIVE }
 
3120
      ERROR_TRC_COUNT_REACHED =511;    { MSG%TRC_COUNT_REACHED }
 
3121
      ERROR_NO_MC_TRACE       =512;    { MSG%NO_MC_TRACE }
 
3122
      ERROR_MC_TRACE          =513;    { MSG%MC_TRACE }
 
3123
      ERROR_TRC_COUNT_ZERO    =514;    { MSG%TRC_COUNT_ZERO }
 
3124
      ERROR_SMG_TOO_MANY_DDS  =515;    { MSG%SMG_TOO_MANY_DDS }
 
3125
      ERROR_SMG_INVALID_NOTIFICATION=516;    { MSG%SMG_INVALID_NOTIFICATION }
 
3126
      ERROR_LF_INVALID_FUNCTION=517;   { MSG%LF_INVALID_FUNCTION }
 
3127
      ERROR_LF_NOT_AVAIL      =518;    { MSG%LF_NOT_AVAIL }
 
3128
      ERROR_LF_SUSPENDED      =519;    { MSG%LF_SUSPENDED }
 
3129
      ERROR_LF_BUF_TOO_SMALL  =520;    { MSG%LF_BUF_TOO_SMALL }
 
3130
      ERROR_LF_BUFFER_CORRUPTED=521;   { MSG%none }
 
3131
      ERROR_LF_BUFFER_FULL    =521;    { MSG%LF_BUF_FULL }
 
3132
      ERROR_LF_INVALID_DAEMON =522;    { MSG%none }
 
3133
      ERROR_LF_INVALID_RECORD =522;    { MSG%LF_INVAL_RECORD }
 
3134
      ERROR_LF_INVALID_TEMPL  =523;    { MSG%none }
 
3135
      ERROR_LF_INVALID_SERVICE=523;    { MSG%LF_INVAL_SERVICE }
 
3136
      ERROR_LF_GENERAL_FAILURE=524;    { MSG%LF_GENERAL_FAILURE }
 
3137
      ERROR_LF_INVALID_ID     =525;    { MSG%HPFS_DISK_ALREADY_INUSE }
 
3138
      ERROR_LF_INVALID_HANDLE =526;    { MSG%HPFS_CANNOT_FORMAT_DISK }
 
3139
      ERROR_LF_NO_ID_AVAIL    =527;    { MSG%HPFS_CANNOT_COPY_SYS_DATA }
 
3140
      ERROR_LF_TEMPLATE_AREA_FULL=528; { MSG%HPFS_FORMAT_NOT_DONE }
 
3141
      ERROR_LF_ID_IN_USE      =529;    { MSG%HPFS_FMT_NOT_ENOUGH_MEM }
 
3142
      ERROR_MOU_NOT_INITIALIZED=530;   { MSG%HPFS_SPECIFY_FIXDSK }
 
3143
      ERROR_MOUINITREAL_DONE  =531;    { MSG%HPFS_SPECIFY_ONE_DRIVE }
 
3144
      ERROR_DOSSUB_CORRUPTED  =532;    { MSG%HPFS_UNKNOWN_ERR_NO_FORMAT }
 
3145
      ERROR_MOUSE_CALLER_NOT_SUBSYS=533;    { MSG%HPFS_SYNTAX_HELP }
 
3146
      ERROR_ARITHMETIC_OVERFLOW=534;   { MSG%HPFS_DISK_FORMATING }
 
3147
      ERROR_TMR_NO_DEVICE     =535;    { MSG%HPFS_AVAIL_DISK_SPACE }
 
3148
      ERROR_TMR_INVALID_TIME  =536;    { MSG%HPFS_BAD_BLOCKS }
 
3149
      ERROR_PVW_INVALID_ENTITY=537;    { MSG%HPFS_DISK_SPACE_AVAIL }
 
3150
      ERROR_PVW_INVALID_ENTITY_TYPE=538;    { MSG%HPFS_SPACE_FORMATTED }
 
3151
      ERROR_PVW_INVALID_SPEC  =539;    { MSG%HPFS_TYPE_CUR_VOLUME_LABEL }
 
3152
      ERROR_PVW_INVALID_RANGE_TYPE=540;{ MSG%HPFS_DRIVER_NOT_LOADED }
 
3153
      ERROR_PVW_INVALID_COUNTER_BLK=541;    { MSG%HPFS_DRIVER_LOADER }
 
3154
      ERROR_PVW_INVALID_TEXT_BLK=542;  { MSG%HPFS_CACHE_BUF_SPECIFIED }
 
3155
      ERROR_PRF_NOT_INITIALIZED=543;   { MSG%HPFS_CHKDSK_PARM_ERROR }
 
3156
      ERROR_PRF_ALREADY_INITIALIZED=544;    { MSG%HPFS_CHKDSK_NOACCESS_DRIVE }
 
3157
      ERROR_PRF_NOT_STARTED   =545;    { MSG%HPFS_UNKNOWN_ERR_NO_CHKDSK }
 
3158
      ERROR_PRF_ALREADY_STARTED=546;   { MSG%HPFS_CHKDSK_NOT_ENOUGH_MEM }
 
3159
      ERROR_PRF_TIMER_OUT_OF_RANGE=547;{ MSG%HPFS_CHKDSK_NOWRITEODATA }
 
3160
      ERROR_PRF_TIMER_RESET   =548;    { MSG%HPFS_CHKDSK_NORECOVER_DATA }
 
3161
{                                      =549%msg%HPFS_CHKDSK_NO_PARM_SPACE }
 
3162
{                                      =550%msg%HPFS_CHKDSK_NORECOGNIZE }
 
3163
{                                      =551%msg%HPFS_CHKDSK_NOROOT_FIND }
 
3164
{                                      =552%msg%HPFS_CHKDSK_NOFIX_FS_ERROR }
 
3165
{                                      =553%msg%HPFS_CHKDSK_CORRECT_FS_ERR }
 
3166
{                                      =554%msg%HPFS_CHKDSK_ORGAN_FIX }
 
3167
{                                      =555%msg%HPFS_CHKDSK_RELOC_BBPDATA }
 
3168
{                                      =556%msg%HPFS_CHKDSK_REM_CORRU_BLOC }
 
3169
{                                      =557%msg%HPFS_CHKDSK_REM_CORRUP_FIL }
 
3170
{                                      =558%msg%HPFS_CHKDSK_FIX_SPACE_ALLO }
 
3171
{                                      =559%msg%HPFS_NOT_FORMATTED_DISK }
 
3172
{                                      =560%msg%HPFS_CHKDSK_COR_ALLOC }
 
3173
{                                      =561%msg%HPFS_CHKDSK_SEARC_UNALLOC }
 
3174
{                                      =562%msg%HPFS_CHKDSK_DET_LOST_DATA }
 
3175
{                                      =563%msg%HPFS_CHKDSK_PERCENT_SEARC }
 
3176
{                                      =564%msg%HPFS_CHKDSK_LOST_DATASEARC }
 
3177
{                                      =565%msg%HPFS_CHKDSK_CRIT_NOREAD }
 
3178
{                                      =566%msg%HPFS_CHKDSK_DISK_INUSE }
 
3179
{                                      =567%msg%HPFS_CHKDSK_RECOVTEMP_RELOC }
 
3180
{                                      =568%msg%HPFS_TOTAL_DISK_SPACE }
 
3181
{                                      =569%msg%HPFS_DIR_KBYTES }
 
3182
{                                      =570%msg%HPFS_FILE_KBYTES }
 
3183
{                                      =571%msg%HPFS_KBYTES_AVAILABLE }
 
3184
{                                      =572%msg%HPFS_CHKDSK_PLACE_REC_FILE }
 
3185
{                                      =573%msg%HPFS_CHKDSK_RECO_DIR_AS }
 
3186
{                                      =574%msg%HPFS_CHKDSK_PLACEED_DATA }
 
3187
{                                      =575%msg%HPFS_CHKDSK_RECOV_EA }
 
3188
{                                      =576%msg%HPFS_CHKDSK_FIND_EA_INTEM }
 
3189
{                                      =577%msg%HPFS_CHKDSK_RELOC_TEMP_EA }
 
3190
{                                      =578%msg%HPFS_CHKDSK_RELOC_AC_LIST }
 
3191
{                                      =579%msg%HPFS_CHKDSK_LIST_NORELOC }
 
3192
{                                      =580%msg%HPFS_CHKDSK_TRUN_EA_LIST }
 
3193
{                                      =581%msg%HPFS_CHKDSK_TRUN_EA_NAME }
 
3194
{                                      =582%msg%HPFS_CHKDSK_TRUN_EA_BBLOCK }
 
3195
{                                      =583%msg%HPFS_CHKDSK_REM_INVALID_EA }
 
3196
{                                      =584%msg%HPFS_CHKDSK_FIX_EA_ALLOC }
 
3197
{                                      =585%msg%HPFS_CHKDSK_FIX_ALACCCTRL }
 
3198
{                                      =586%msg%HPFS_CHKDSK_ACCTR_LIST_BBL }
 
3199
{                                      =587%msg%HPFS_CHKDSK_REM_ACLIST }
 
3200
{                                      =588%msg%HPFS_CHKDSK_FOUND_DATANORL }
 
3201
{                                      =589%msg%HPFS_WRONG_VERSION }
 
3202
{                                      =590%msg%HPFS_CHKDSK_FOUND_DATATEMP }
 
3203
{                                      =591%msg%HPFS_CHKDSK_FIX_TEMPSTATUS }
 
3204
{                                      =592%msg%HPFS_CHKDSK_FIX_NEEDEADATA }
 
3205
{                                      =593%msg%HPFS_RECOVER_PARM_ERROR }
 
3206
{                                      =594%msg%HPFS_RECOV_FILE_NOT_FOUND }
 
3207
{                                      =595%msg%HPFS_RECOV_UNKNOWN_ERROR }
 
3208
{                                      =596%msg%HPFS_RECOV_NOT_ENOUGH_MEM }
 
3209
{                                      =597%msg%HPFS_RECOV_NOWRITE_DATA }
 
3210
{                                      =598%msg%HPFS_RECOV_NOTEMP_CREATE }
 
3211
{                                      =599%msg%HPFS_RECOV_EA_NOREAD }
 
3212
{                                      =600%msg%HPFS_RECOV_FILE_BYTES }
 
3213
{                                      =601%msg%HPFS_RECOV_BAD_BYTES_RECOV }
 
3214
{                                      =602%msg%HPFS_RECOV_FILEBYTES_NOREC }
 
3215
{                                      =603%msg%HPFS_RECOV_DISK_INUSE }
 
3216
{                                      =604%msg%HPFS_RECOV_FILE_NODELETE }
 
3217
{                                      =605%msg%HPFS_RECOV_NOCREATE_NEWFILE }
 
3218
{                                      =606%msg%HPFS_RECOV_SYSTEM_ERROR }
 
3219
{                                      =607%msg%HPFS_SYS_PARM_ERROR }
 
3220
{                                      =608%msg%HPFS_SYS_CANNOT_INSTALL }
 
3221
{                                      =609%msg%HPFS_SYS_DRIVE_NOTFORMATED }
 
3222
{                                      =610%msg%HPFS_SYS_FILE_NOCREATE }
 
3223
{                                      =611%msg%HPFS_SIZE_EXCEED }
 
3224
{                                      =612%msg%HPFS_SYNTAX_ERR }
 
3225
{                                      =613%msg%HPFS_NOTENOUGH_MEM }
 
3226
{                                      =614%msg%HPFS_WANT_MEM }
 
3227
{                                      =615%msg%HPFS_GET_RETURNED }
 
3228
{                                      =616%msg%HPFS_SET_RETURNED }
 
3229
{                                      =617%msg%HPFS_BOTH_RETURNED }
 
3230
{                                      =618%msg%HPFS_STOP_RETURNED }
 
3231
{                                      =619%msg%HPFS_SETPRTYRETURNED }
 
3232
{                                      =620%msg%HPFS_ALCSG_RETURNED }
 
3233
{                                      =621%msg%HPFS_MSEC_SET }
 
3234
{                                      =622%msg%HPFS_OPTIONS }
 
3235
{                                      =623%msg%HPFS_POS_NUM_VALUE }
 
3236
{                                      =624%msg%HPFS_VALUE_TOO_LARGE }
 
3237
{                                      =625%msg%HPFS_LAZY_NOT_VALID }
 
3238
{                                      =626%msg%HPFS_VOLUME_ERROR }
 
3239
{                                      =627%msg%HPFS_VOLUME_DIRTY }
 
3240
{                                      =628%msg%HPFS_NEW_SECTOR }
 
3241
{                                      =629%msg%HPFS_FORMAT_PARM_ERROR }
 
3242
{                                      =630%msg%HPFS_CANNOT_ACCESS_CONFIG }
 
3243
{                                      =631%msg%HPFS_RECOV_FILE }
 
3244
{                                      =632%msg%HPFS_CHKDSK_KBYTES_RESERVE }
 
3245
{                                      =633%msg%HPFS_CHKDSK_KBYTES_IN_EA }
 
3246
{                                      =634%msg%HPFS_BYTEBUF_SET }
 
3247
{                                      =635%msg%HPFS_FORMATTING_COMPLETE }
 
3248
{                                      =636%msg%HPFS_WRONG_VOLUME_LABEL }
 
3249
{                                      =637%msg%HPFS_FMAT_TOO_MANY_DRS }
 
3250
{                                      =638%msg%VDD_UNSUPPORTED_ACCESS }
 
3251
      ERROR_VDD_LOCK_USEAGE_DENIED=639;{ KP.COM not supported in DOS }
 
3252
      ERROR_TIMEOUT           =640;    { MSG%none }
 
3253
      ERROR_VDM_DOWN          =641;    { MSG%none }
 
3254
      ERROR_VDM_LIMIT         =642;    { MSG%none }
 
3255
      ERROR_VDD_NOT_FOUND     =643;    { MSG%none }
 
3256
      ERROR_INVALID_CALLER    =644;    { MSG%none }
 
3257
      ERROR_PID_MISMATCH      =645;    { MSG%none }
 
3258
      ERROR_INVALID_VDD_HANDLE=646;    { MSG%none }
 
3259
      ERROR_VLPT_NO_SPOOLER   =647;    { MSG%none }
 
3260
      ERROR_VCOM_DEVICE_BUSY  =648;    { MSG%none }
 
3261
      ERROR_VLPT_DEVICE_BUSY  =649;    { MSG%none }
 
3262
      ERROR_NESTING_TOO_DEEP  =650;    { MSG%none }
 
3263
      ERROR_VDD_MISSING       =651;    { MSG%VDD_MISSING }
 
3264
 
 
3265
{ INVALID BIDI API PARAMETERS 671;- 684;no msg's required }
 
3266
 
 
3267
      ERROR_BIDI_INVALID_LENGTH       =671;   { MSG%none }
 
3268
      ERROR_BIDI_INVALID_INCREMENT    =672;   { MSG%none }
 
3269
      ERROR_BIDI_INVALID_COMBINATION  =673;   { MSG%none }
 
3270
      ERROR_BIDI_INVALID_RESERVED     =674;   { MSG%none }
 
3271
      ERROR_BIDI_INVALID_EFFECT       =675;   { MSG%none }
 
3272
      ERROR_BIDI_INVALID_CSDREC       =676;   { MSG%none }
 
3273
      ERROR_BIDI_INVALID_CSDSTATE     =677;   { MSG%none }
 
3274
      ERROR_BIDI_INVALID_LEVEL        =678;   { MSG%none }
 
3275
      ERROR_BIDI_INVALID_TYPE_SUPPORT =679;   { MSG%none }
 
3276
      ERROR_BIDI_INVALID_ORIENTATION  =680;   { MSG%none }
 
3277
      ERROR_BIDI_INVALID_NUM_SHAPE    =681;   { MSG%none }
 
3278
      ERROR_BIDI_INVALID_CSD          =682;   { MSG%none }
 
3279
      ERROR_BIDI_NO_SUPPORT           =683;   { MSG%none }
 
3280
      NO_ERROR_BIDI_RW_INCOMPLETE     =684;   { MSG%none }
 
3281
 
 
3282
{                                             =689%msg%HPFS_LAZY_ON }
 
3283
{                                             =690%msg%HPFS_LAZY_OFF }
 
3284
      ERROR_IMP_INVALID_PARM          =691;    { MSG%none }
 
3285
      ERROR_IMP_INVALID_LENGTH        =692;    { MSG%none }
 
3286
      MSG_HPFS_DISK_ERROR_WARN        =693;    { MSG%HPFS_DISK_ERROR_WARN }
 
3287
      ERROR_MON_BAD_BUFFER            =730;    { MSG%BAD_MON_BUFFER }
 
3288
 
 
3289
      ERROR_MODULE_CORRUPTED           =731;    { MSG%MODULE_CORRUPTED }
 
3290
 
 
3291
      ERROR_SM_OUTOF_SWAPFILE          =1477;  { MSG%SM_OUT_OF_SWAFILE }
 
3292
 
 
3293
      ERROR_LF_TIMEOUT                 =2055;  { MSG%LF_TIMEOUT }
 
3294
      ERROR_LF_SUSPEND_SUCCESS         =2057;  { MSG%LF_SUSP_SUCCESS }
 
3295
      ERROR_LF_RESUME_SUCCESS          =2058;  { MSG%LF_RESUM_SUCCESS }
 
3296
      ERROR_LF_REDIRECT_SUCCESS        =2059;  { MSG%LF_REDIR_SUCCESS }
 
3297
      ERROR_LF_REDIRECT_FAILURE        =2060;  { MSG%LF_REDIR_FAILURE }
 
3298
 
 
3299
 
 
3300
      ERROR_SWAPPER_NOT_ACTIVE        =32768;
 
3301
      ERROR_INVALID_SWAPID            =32769;
 
3302
      ERROR_IOERR_SWAP_FILE           =32770;
 
3303
      ERROR_SWAP_TABLE_FULL           =32771;
 
3304
      ERROR_SWAP_FILE_FULL            =32772;
 
3305
      ERROR_CANT_INIT_SWAPPER         =32773;
 
3306
      ERROR_SWAPPER_ALREADY_INIT      =32774;
 
3307
      ERROR_PMM_INSUFFICIENT_MEMORY   =32775;
 
3308
      ERROR_PMM_INVALID_FLAGS         =32776;
 
3309
      ERROR_PMM_INVALID_ADDRESS       =32777;
 
3310
      ERROR_PMM_LOCK_FAILED           =32778;
 
3311
      ERROR_PMM_UNLOCK_FAILED         =32779;
 
3312
      ERROR_PMM_MOVE_INCOMPLETE       =32780;
 
3313
      ERROR_UCOM_DRIVE_RENAMED        =32781;
 
3314
      ERROR_UCOM_FILENAME_TRUNCATED   =32782;
 
3315
      ERROR_UCOM_BUFFER_LENGTH        =32783;
 
3316
      ERROR_MON_CHAIN_HANDLE          =32784;
 
3317
      ERROR_MON_NOT_REGISTERED        =32785;
 
3318
      ERROR_SMG_ALREADY_TOP           =32786;
 
3319
      ERROR_PMM_ARENA_MODIFIED        =32787;
 
3320
      ERROR_SMG_PRINTER_OPEN          =32788;
 
3321
      ERROR_PMM_SET_FLAGS_FAILED      =32789;
 
3322
      ERROR_INVALID_DOS_DD            =32790;
 
3323
      ERROR_BLOCKED                   =32791;
 
3324
      ERROR_NOBLOCK                   =32792;
 
3325
      ERROR_INSTANCE_SHARED           =32793;
 
3326
      ERROR_NO_OBJECT                 =32794;
 
3327
      ERROR_PARTIAL_ATTACH            =32795;
 
3328
      ERROR_INCACHE                   =32796;
 
3329
      ERROR_SWAP_IO_PROBLEMS          =32797;
 
3330
      ERROR_CROSSES_OBJECT_BOUNDARY   =32798;
 
3331
      ERROR_LONGLOCK                  =32799;
 
3332
      ERROR_SHORTLOCK                 =32800;
 
3333
      ERROR_UVIRTLOCK                 =32801;
 
3334
      ERROR_ALIASLOCK                 =32802;
 
3335
      ERROR_ALIAS                     =32803;
 
3336
      ERROR_NO_MORE_HANDLES           =32804;
 
3337
      ERROR_SCAN_TERMINATED           =32805;
 
3338
      ERROR_TERMINATOR_NOT_FOUND      =32806;
 
3339
      ERROR_NOT_DIRECT_CHILD          =32807;
 
3340
      ERROR_DELAY_FREE                =32808;
 
3341
      ERROR_GUARDPAGE                 =32809;
 
3342
      ERROR_SWAPERROR                 =32900;
 
3343
      ERROR_LDRERROR                  =32901;
 
3344
      ERROR_NOMEMORY                  =32902;
 
3345
      ERROR_NOACCESS                  =32903;
 
3346
      ERROR_NO_DLL_TERM               =32904;
 
3347
      ERROR_CPSIO_CODE_PAGE_INVALID   =65026;
 
3348
      ERROR_CPSIO_NO_SPOOLER          =65027;
 
3349
      ERROR_CPSIO_FONT_ID_INVALID     =65028;
 
3350
      ERROR_CPSIO_INTERNAL_ERROR      =65033;
 
3351
      ERROR_CPSIO_INVALID_PTR_NAME    =65034;
 
3352
      ERROR_CPSIO_NOT_ACTIVE          =65037;
 
3353
      ERROR_CPSIO_PID_FULL            =65039;
 
3354
      ERROR_CPSIO_PID_NOT_FOUND       =65040;
 
3355
      ERROR_CPSIO_READ_CTL_SEQ        =65043;
 
3356
      ERROR_CPSIO_READ_FNT_DEF        =65045;
 
3357
      ERROR_CPSIO_WRITE_ERROR         =65047;
 
3358
      ERROR_CPSIO_WRITE_FULL_ERROR    =65048;
 
3359
      ERROR_CPSIO_WRITE_HANDLE_BAD    =65049;
 
3360
      ERROR_CPSIO_SWIT_LOAD           =65074;
 
3361
      ERROR_CPSIO_INV_COMMAND         =65077;
 
3362
      ERROR_CPSIO_NO_FONT_SWIT        =65078;
 
3363
      ERROR_ENTRY_IS_CALLGATE         =65079;
 
3364
 
 
3365
{ Constants from bsememf.h header file (memory management) }
 
3366
 
 
3367
    const
 
3368
       PAG_READ         = $00000001;
 
3369
       PAG_WRITE        = $00000002;
 
3370
       PAG_EXECUTE      = $00000004;
 
3371
       PAG_GUARD        = $00000008;
 
3372
       PAG_COMMIT       = $00000010;
 
3373
       PAG_DECOMMIT     = $00000020;
 
3374
       OBJ_TILE         = $00000040;
 
3375
       OBJ_PROTECTED    = $00000080;
 
3376
       OBJ_GETTABLE     = $00000100;
 
3377
       OBJ_GIVEABLE     = $00000200;
 
3378
       PAG_DEFAULT      = $00000400;
 
3379
       PAG_SHARED       = $00002000;
 
3380
       PAG_FREE         = $00004000;
 
3381
       PAG_BASE         = $00010000;
 
3382
 
 
3383
       fPERM = (PAG_EXECUTE or PAG_READ or PAG_WRITE);
 
3384
       fSHARE = (OBJ_GETTABLE or OBJ_GIVEABLE);
 
3385
       fALLOC = (OBJ_TILE or PAG_COMMIT or fPERM);
 
3386
       fALLOCSHR = (OBJ_TILE or PAG_COMMIT or fSHARE or fPERM);
 
3387
       fGETNMSHR = (fPERM);
 
3388
       fGETSHR = (fPERM);
 
3389
       fGIVESHR = (fPERM);
 
3390
       fSET = (PAG_COMMIT+PAG_DECOMMIT+PAG_DEFAULT+fPERM);
 
3391
 
 
3392
       DOSSUB_INIT          = $01;
 
3393
       DOSSUB_GROW          = $02;
 
3394
       DOSSUB_SPARSE_OBJ    = $04;
 
3395
       DOSSUB_SERIALIZE     = $08;
 
3396
 
 
3397
 
 
3398
  implementation
 
3399
 
 
3400
Function LOUSHORT(var l): Word;
 
3401
Begin
 
3402
  LOUSHORT:=Lo(Cardinal(l));
 
3403
End;
 
3404
 
 
3405
end.