home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mod201j.zip / modula2.exe / os2api / bseord1.def < prev    next >
Text File  |  1992-09-28  |  22KB  |  593 lines

  1. DEFINITION MODULE BSEORD1;
  2.  
  3. (************************************************************************
  4.   OS/2 2.0 ordinal numbers of API functions.
  5.  
  6.   Copyright (c) 1992 by Juergen Neuhoff
  7. *************************************************************************)
  8.  
  9. (*$XL+       Modula-2 language extensions: '_' allowed for symbol names *)
  10.  
  11. CONST (* ANSICALL *)
  12.   ORD_ANSIINJECT= 1;
  13.   ORD_ANSIKEYDEF= 2;
  14.   ORD_ANSIINTERP= 3;
  15.  
  16. CONST (* BDCALLS *)
  17.   ORD_NLSCONVERTBIDINUMERICS = 1;
  18.   ORD_NLSCONVERTBIDISTRING   = 2;
  19.   ORD_NLSSETBIDIATT          = 5;
  20.   ORD_NLSQUERYBIDIATT        = 6;
  21.   ORD_NLSINVERSESTRING       = 7;
  22.   ORD_NLSSETBIDIPRINT        = 8;
  23.   ORD_NLSEDITSHAPE           = 9;
  24.   ORD_NLSSHAPEBIDISTRING     = 10;
  25.   ORD_NLSINTSETBIDIATT       = 3;
  26.   ORD_NLSINTQUERYBIDIATT     = 4;
  27.   ORD_NLPOPUP                = 11;
  28.  
  29. CONST (* BKSCALLS, BMSCALLS, BVSCALLS *)
  30.   ORD_BKSMAIN    = 1;
  31.  
  32. CONST (* PMDRAG *)
  33.   ORD_DRGACCESSDRAGINFO               = 1;
  34.   ORD_DRGADDSTRHANDLE                 = 2;
  35.   ORD_DRGALLOCDRAGINFO                = 3;
  36.   ORD_DRGALLOCDRAGTRANSFER            = 4;
  37.   ORD_DRGDELETEDRAGINFOSTRHANDLES     = 5;
  38.   ORD_DRGDELETESTRHANDLE              = 6;
  39.   ORD_DRGDRAG                         = 7;
  40.   ORD_DRGFREEDRAGINFO                 = 8;
  41.   ORD_DRGFREEDRAGTRANSFER             = 9;
  42.   ORD_DRGGETPS                       = 10;
  43.   ORD_DRGPOSTTRANSFERMSG             = 11;
  44.   ORD_DRGPUSHDRAGINFO                = 12;
  45.   ORD_DRGQUERYDRAGITEM               = 13;
  46.   ORD_DRGQUERYDRAGITEMCOUNT          = 14;
  47.   ORD_DRGQUERYDRAGITEMPTR            = 15;
  48.   ORD_DRGQUERYNATIVERMF              = 16;
  49.   ORD_DRGQUERYNATIVERMFLEN           = 17;
  50.   ORD_DRGQUERYSTRNAME                = 18;
  51.   ORD_DRGQUERYSTRNAMELEN             = 19;
  52.   ORD_DRGQUERYTRUETYPE               = 20;
  53.   ORD_DRGQUERYTRUETYPELEN            = 21;
  54.   ORD_DRGRELEASEPS                   = 22;
  55.   ORD_DRGSENDTRANSFERMSG             = 23;
  56.   ORD_DRGSETDRAGPOINTER              = 24;
  57.   ORD_DRGSETDRAGIMAGE                = 25;
  58.   ORD_DRGSETDRAGITEM                 = 26;
  59.   ORD_DRGVERIFYNATIVERMF             = 27;
  60.   ORD_DRGVERIFYRMF                   = 28;
  61.   ORD_DRGVERIFYTRUETYPE              = 29;
  62.   ORD_DRGVERIFYTYPE                  = 30;
  63.   ORD_DRGVERIFYTYPESET               = 31;
  64.   ORD_DRGDRAGFILES                   = 63;
  65.   ORD_DRGACCEPTDROPPEDFILES          = 64;
  66.   ORD_DRG32ACCESSDRAGINFO            = 32;
  67.   ORD_DRG32ADDSTRHANDLE              = 33;
  68.   ORD_DRG32ALLOCDRAGINFO             = 34;
  69.   ORD_DRG32ALLOCDRAGTRANSFER         = 35;
  70.   ORD_DRG32DELETEDRAGINFOSTRHANDLES  = 36;
  71.   ORD_DRG32DELETESTRHANDLE           = 37;
  72.   ORD_DRG32DRAG                      = 38;
  73.   ORD_DRG32FREEDRAGINFO              = 39;
  74.   ORD_DRG32FREEDRAGTRANSFER          = 40;
  75.   ORD_DRG32GETPS                     = 41;
  76.   ORD_DRG32POSTTRANSFERMSG           = 42;
  77.   ORD_DRG32PUSHDRAGINFO              = 43;
  78.   ORD_DRG32QUERYDRAGITEM             = 44;
  79.   ORD_DRG32QUERYDRAGITEMCOUNT        = 45;
  80.   ORD_DRG32QUERYDRAGITEMPTR          = 46;
  81.   ORD_DRG32QUERYNATIVERMF            = 47;
  82.   ORD_DRG32QUERYNATIVERMFLEN         = 48;
  83.   ORD_DRG32QUERYSTRNAME              = 49;
  84.   ORD_DRG32QUERYSTRNAMELEN           = 50;
  85.   ORD_DRG32QUERYTRUETYPE             = 51;
  86.   ORD_DRG32QUERYTRUETYPELEN          = 52;
  87.   ORD_DRG32RELEASEPS                 = 53;
  88.   ORD_DRG32SENDTRANSFERMSG           = 54;
  89.   ORD_DRG32SETDRAGPOINTER            = 55;
  90.   ORD_DRG32SETDRAGIMAGE              = 56;
  91.   ORD_DRG32SETDRAGITEM               = 57;
  92.   ORD_DRG32VERIFYNATIVERMF           = 58;
  93.   ORD_DRG32VERIFYRMF                 = 59;
  94.   ORD_DRG32VERIFYTRUETYPE            = 60;
  95.   ORD_DRG32VERIFYTYPE                = 61;
  96.   ORD_DRG32VERIFYTYPESET             = 62;
  97.   ORD_DRG32DRAGFILES                 = 65;
  98.   ORD_DRG32ACCEPTDROPPEDFILES        = 66;
  99.  
  100. CONST (* FKA *)
  101.   ORD_FKAINIT                = 64;
  102.   ORD_QUERYFKADISPLAYDETAILS = 65;
  103.   ORD_WINFKAWNDPROC          = 66;
  104.   ORD_WINLOADFKA             = 67;
  105.   ORD_WINCREATEFKA           = 68;
  106.   ORD_WINSETFKAFORM          = 69;
  107.   ORD_WINQUERYFKAFORM        = 70;
  108.   ORD_WINGOTOFKA             = 71;
  109.   ORD_WINGOFROMFKA           = 72;
  110.  
  111. CONST (* HELPMGR *)
  112.   ORD_WINCREATEHELPINSTANCE       = 1;
  113.   ORD_WINDESTROYHELPINSTANCE      = 2;
  114.   ORD_WINQUERYHELPINSTANCE        = 3;
  115.   ORD_WINASSOCIATEHELPINSTANCE    = 4;
  116.   ORD_WINLOADHELPTABLE            = 5;
  117.   ORD_WINCREATEHELPTABLE          = 6;
  118.   ORD_WIN32CREATEHELPINSTANCE    = 51;
  119.   ORD_WIN32DESTROYHELPINSTANCE   = 52;
  120.   ORD_WIN32QUERYHELPINSTANCE     = 53;
  121.   ORD_WIN32ASSOCIATEHELPINSTANCE = 54;
  122.   ORD_WIN32LOADHELPTABLE         = 55;
  123.   ORD_WIN32CREATEHELPTABLE       = 56;
  124.   ORD_DDFINITIALIZE              = 74;
  125.   ORD_DDFPARA                    = 75;
  126.   ORD_DDFSETFORMAT               = 76;
  127.   ORD_DDFSETTEXTALIGN            = 77;
  128.   ORD_DDFSETCOLOR                = 78;
  129.   ORD_DDFINFORM                  = 79;
  130.   ORD_DDFSETFONTSTYLE            = 80;
  131.   ORD_DDFHYPERTEXT               = 81;
  132.   ORD_DDFBEGINLIST               = 82;
  133.   ORD_DDFLISTITEM                = 83;
  134.   ORD_DDFENDLIST                 = 84;
  135.   ORD_DDFTEXT                    = 85;
  136.   ORD_DDFMETAFILE                = 86;
  137.   ORD_DDFSETFONT                 = 87;
  138.   ORD_DDFBITMAP                  = 88;
  139.  
  140. CONST (* KBDCALLS *)
  141.   ORD_KBDSETCUSTXT   = 1;
  142.   ORD_KBDGETCP       = 3;
  143.   ORD_KBDCHARIN      = 4;
  144.   ORD_KBDSETCP       = 5;
  145.   ORD_KBDSYNCH       = 7;
  146.   ORD_KBDREGISTER    = 8;
  147.   ORD_KBDSTRINGIN    = 9;
  148.   ORD_KBDGETSTATUS   = 10;
  149.   ORD_KBDSETSTATUS   = 11;
  150.   ORD_KBDGETFOCUS    = 12;
  151.   ORD_KBDFLUSHBUFFER = 13;
  152.   ORD_KBDXLATE       = 14;
  153.   ORD_KBDCLOSE       = 17;
  154.   ORD_KBDFREEFOCUS   = 18;
  155.   ORD_KBDDEREGISTER  = 20;
  156.   ORD_KBDSETFGND     = 21;
  157.   ORD_KBDPEEK        = 22;
  158.   ORD_KBDOPEN        = 23;
  159.   ORD_KBDGETHWID     = 24;
  160.   ORD_KBDSETHWID     = 25;
  161.  
  162. CONST (* MONCALLS *)
  163.   ORD_DOSMONOPEN = 4;
  164.   ORD_DOSMONCLOSE= 3;
  165.   ORD_DOSMONREAD = 2;
  166.   ORD_DOSMONWRITE= 1;
  167.   ORD_DOSMONREG  = 5;
  168.  
  169. CONST (* MOUCALLS *)
  170.   ORD_MOUGETPTRSHAPE  = 1;
  171.   ORD_MOUSETPTRSHAPE  = 2;
  172.   ORD_MOUGETNUMMICKEYS= 3;
  173.   ORD_MOUGETHOTKEY    = 4;
  174.   ORD_MOUGETSCALEFACT = 6;
  175.   ORD_MOUFLUSHQUE     = 7;
  176.   ORD_MOUGETNUMBUTTONS= 8;
  177.   ORD_MOUCLOSE        = 9;
  178.   ORD_MOUSETHOTKEY    = 10;
  179.   ORD_MOUSETSCALEFACT = 11;
  180.   ORD_MOUGETNUMQUEEL  = 13;
  181.   ORD_MOUDEREGISTER   = 14;
  182.   ORD_MOUGETEVENTMASK = 15;
  183.   ORD_MOUSETEVENTMASK = 16;
  184.   ORD_MOUOPEN         = 17;
  185.   ORD_MOUREMOVEPTR    = 18;
  186.   ORD_MOUGETPTRPOS    = 19;
  187.   ORD_MOUREADEVENTQUE = 20;
  188.   ORD_MOUSETPTRPOS    = 21;
  189.   ORD_MOUGETDEVSTATUS = 22;
  190.   ORD_MOUSYNCH        = 23;
  191.   ORD_MOUREGISTER     = 24;
  192.   ORD_MOUSETDEVSTATUS = 25;
  193.   ORD_MOUDRAWPTR      = 26;
  194.   ORD_MOUINITREAL     = 27;
  195.   ORD_MOUGETTHRESHOLD = 29;
  196.   ORD_MOUSETTHRESHOLD = 30;
  197.  
  198. CONST (* MSG *)
  199.   ORD_DOSPUTMESSAGE       = 1;
  200.   ORD_DOSTRUEGETMESSAGE   = 2;
  201.   ORD_DOSINSMESSAGE       = 3;
  202.   ORD_DOS32INSERTMESSAGE  = 4;
  203.   ORD_DOS32PUTMESSAGE     = 5;
  204.   ORD_DOS32TRUEGETMESSAGE = 6;
  205.   ORD_DOSIQUERYMESSAGECP  = 7;
  206.   ORD_DOS32IQUERYMESSAGECP= 8;
  207.  
  208. CONST (* NLS *)
  209.   ORD_DOSCASEMAP         = 1;
  210.   ORD_DOSGETCOLLATE      = 2;
  211.   ORD_DOSGETCTRYINFO     = 3;
  212.   ORD_DOSGETDBCSEV       = 4;
  213.   ORD_DOS32QUERYCTRYINFO = 5;
  214.   ORD_DOS32QUERYDBCSENV  = 6;
  215.   ORD_DOS32MAPCASE       = 7;
  216.   ORD_DOS32QUERYCOLLATE  = 8;
  217.  
  218. CONST (* NAMPIPES *)
  219.   ORD_DOSMAKENMPIPE      = 1;
  220.   ORD_DOSQNMPIPEINFO     = 2;
  221.   ORD_DOSCONNECTNMPIPE   = 3;
  222.   ORD_DOSDISCONNECTNMPIPE= 4;
  223.   ORD_DOSQNMPHANDSTATE   = 5;
  224.   ORD_DOSSETNMPHANDSTATE = 6;
  225.   ORD_DOSPEEKNMPIPE      = 7;
  226.   ORD_DOSWAITNMPIPE      = 8;
  227.   ORD_DOSTRANSACTNMPIPE  = 9;
  228.   ORD_DOSCALLNMPIPE     = 10;
  229.   ORD_DOSRAWREADNMPIPE  = 11;
  230.   ORD_DOSRAWWRITENMPIPE = 12;
  231.   ORD_DOSSETNMPIPESEM   = 13;
  232.   ORD_DOSQNMPIPESEMSTATE= 14;
  233.  
  234. CONST (* DOSCALLS *)
  235.   ORD_DOSCWAIT                   = 2;
  236.   ORD_DOSENTERCRITSEC            = 3;
  237.   ORD_DOSEXIT                    = 5;
  238.   ORD_DOSEXITCRITSEC             = 6;
  239.   ORD_DOSEXITLIST                = 7;
  240.   ORD_DOSGETINFOSEG              = 8;
  241.   ORD_DOSGETPRTY                 = 9;
  242.   ORD_DOSKILLPROCESS             = 10;
  243.   ORD_DOSSETPRTY                 = 11;
  244.   ORD_DOSPTRACE                  = 12;
  245.   ORD_DOSHOLDSIGNAL              = 13;
  246.   ORD_DOSSETSIGHANDLER           = 14;
  247.   ORD_DOSFLAGPROCESS             = 15;
  248.   ORD_DOSMAKEPIPE                = 16;
  249.   ORD_DOSSEMSETWAIT              = 20;
  250.   ORD_DOSMUXSEMWAIT              = 22;
  251.   ORD_DOSCLOSESEM                = 23;
  252.   ORD_DOSCREATESEM               = 24;
  253.   ORD_DOSOPENSEM                 = 25;
  254.   ORD_DOSRESUMETHREAD            = 26;
  255.   ORD_DOSSUSPENDTHREAD           = 27;
  256.   ORD_DOSSETDATETIME             = 28;
  257.   ORD_DOSTIMERASYNC              = 29;
  258.   ORD_DOSTIMERSTART              = 30;
  259.   ORD_DOSTIMERSTOP               = 31;
  260.   ORD_DOSSLEEP                   = 32;
  261.   ORD_DOSGETDATETIME             = 33;
  262.   ORD_DOSALLOCSEG                = 34;
  263.   ORD_DOSALLOCSHRSEG             = 35;
  264.   ORD_DOSGETSHRSEG               = 36;
  265.   ORD_DOSGIVESEG                 = 37;
  266.   ORD_DOSREALLOCSEG              = 38;
  267.   ORD_DOSFREESEG                 = 39;
  268.   ORD_DOSALLOCHUGE               = 40;
  269.   ORD_DOSGETHUGESHIFT            = 41;
  270.   ORD_DOSREALLOCHUGE             = 42;
  271.   ORD_DOSCREATECSALIAS           = 43;
  272.   ORD_DOSLOADMODULE              = 44;
  273.   ORD_DOSGETPROCADDR             = 45;
  274.   ORD_DOSFREEMODULE              = 46;
  275.   ORD_DOSGETMODHANDLE            = 47;
  276.   ORD_DOSGETMODNAME              = 48;
  277.   ORD_DOSGETMACHINEMODE          = 49;
  278.   ORD_DOSBEEP                    = 50;
  279.   ORD_DOSCLIACCESS               = 51;
  280.   ORD_DOSDEVCONFIG               = 52;
  281.   ORD_DOSDEVIOCTL                = 53;
  282.   ORD_DOSBUFRESET                = 56;
  283.   ORD_DOSCHDIR                   = 57;
  284.   ORD_DOSCHGFILEPTR              = 58;
  285.   ORD_DOSCLOSE                   = 59;
  286.   ORD_DOSDELETE                  = 60;
  287.   ORD_DOSDUPHANDLE               = 61;
  288.   ORD_DOSFILELOCKS               = 62;
  289.   ORD_DOSFINDCLOSE               = 63;
  290.   ORD_DOSFINDFIRST               = 64;
  291.   ORD_DOSFINDNEXT                = 65;
  292.   ORD_DOSMKDIR                   = 66;
  293.   ORD_DOSMOVE                    = 67;
  294.   ORD_DOSNEWSIZE                 = 68;
  295.   ORD_DOSPORTACCESS              = 69;
  296.   ORD_DOSOPEN                    = 70;
  297.   ORD_DOSQCURDIR                 = 71;
  298.   ORD_DOSQCURDISK                = 72;
  299.   ORD_DOSQFHANDSTATE             = 73;
  300.   ORD_DOSQFILEINFO               = 74;
  301.   ORD_DOSQFILEMODE               = 75;
  302.   ORD_DOSQFSINFO                 = 76;
  303.   ORD_DOSQHANDTYPE               = 77;
  304.   ORD_DOSQVERIFY                 = 78;
  305.   ORD_DOSRMDIR                   = 80;
  306.   ORD_DOSSELECTDISK              = 81;
  307.   ORD_DOSSETFHANDSTATE           = 82;
  308.   ORD_DOSSETFILEINFO             = 83;
  309.   ORD_DOSSETFILEMODE             = 84;
  310.   ORD_DOSSETMAXFH                = 85;
  311.   ORD_DOSSETVERIFY               = 86;
  312.   ORD_DOSSYSTEMSERVICE           = 88;
  313.   ORD_DOSSETVEC                  = 89;
  314.   ORD_DOSSYSTRACE                = 90;
  315.   ORD_DOSGETENV                  = 91;
  316.   ORD_DOSGETVERSION              = 92;
  317.   ORD_DOSGETPID                  = 94;
  318.   ORD_DOSOPEN2                   = 95;
  319.   ORD_DOSLIBINIT                 = 96;
  320.   ORD_DOSSETFSINFO               = 97;
  321.   ORD_DOSQPATHINFO               = 98;
  322.   ORD_DOSDEVIOCTL2               = 99;
  323.   ORD_DOSSETPATHINFO             = 104;
  324.   ORD_DOSISETRELMAXFH            = 108;
  325.   ORD_DOSIDEVIOCTL               = 109;
  326.   ORD_DOS32FORCEDELETE           = 110;
  327.   ORD_DOS32KILLTHREAD            = 111;
  328.   ORD_DOSQUERYRASINFO            = 112;
  329.   ORD_DOSERROR                   = 120;
  330.   ORD_DOSGETSEG                  = 121;
  331.   ORD_DOSLOCKSEG                 = 122;
  332.   ORD_DOSUNLOCKSEG               = 123;
  333.   ORD_DOSSIZESEG                 = 126;
  334.   ORD_DOSMEMAVAIL                = 127;
  335.   ORD_DOSPHYSICALDISK            = 129;
  336.   ORD_DOSGETCP                   = 130;
  337.   ORD_DOSSENDSIGNAL              = 134;
  338.   ORD_DOSHUGESHIFT               = 135;
  339.   ORD_DOSHUGEINCR                = 136;
  340.   ORD_DOSREAD                    = 137;
  341.   ORD_DOSWRITE                   = 138;
  342.   ORD_DOSERRCLASS                = 139;
  343.   ORD_DOSSEMREQUEST              = 140;
  344.   ORD_DOSSEMCLEAR                = 141;
  345.   ORD_DOSSEMWAIT                 = 142;
  346.   ORD_DOSSEMSET                  = 143;
  347.   ORD_DOSEXECPGM                 = 144;
  348.   ORD_DOSCREATETHREAD            = 145;
  349.   ORD_DOSSUBSET                  = 146;
  350.   ORD_DOSSUBALLOC                = 147;
  351.   ORD_DOSSUBFREE                 = 148;
  352.   ORD_DOSREADASYNC               = 149;
  353.   ORD_DOSWRITEASYNC              = 150;
  354.   ORD_DOSSEARCHPATH              = 151;
  355.   ORD_DOSSCANENV                 = 152;
  356.   ORD_DOSSETCP                   = 153;
  357.   ORD_DOSGETRESOURCE             = 155;
  358.   ORD_DOSGETPPID                 = 156;
  359.   ORD_DOSCALLBACK                = 157;
  360.   ORD_DOSR2STACKREALLOC          = 160;
  361.   ORD_DOSFSRAMSEMREQUEST         = 161;
  362.   ORD_DOSFSRAMSEMCLEAR           = 162;
  363.   ORD_DOSQAPPTYPE                = 163;
  364.   ORD_DOSSETPROCCP               = 164;
  365.   ORD_DOSDYNAMICTRACE            = 165;
  366.   ORD_DOSQSYSINFO                = 166;
  367.   ORD_DOSFSATTACH                = 181;
  368.   ORD_DOSQFSATTACH               = 182;
  369.   ORD_DOSFSCTL                   = 183;
  370.   ORD_DOSFINDFIRST2              = 184;
  371.   ORD_DOSMKDIR2                  = 185;
  372.   ORD_DOSFILEIO                  = 186;
  373.   ORD_DOSFINDNOTIFYCLOSE         = 187;
  374.   ORD_DOSFINDNOTIFYFIRST         = 188;
  375.   ORD_DOSFINDNOTIFYNEXT          = 189;
  376.   ORD_DOSEDITNAME                = 191;
  377.   ORD_DOSCOPY                    = 201;
  378.   ORD_DOSFORCEDELETE             = 203;
  379.   ORD_DOSENUMATTRIBUTE           = 204;
  380.   ORD_DOSSHUTDOWN                = 206;
  381.   ORD_DOSGETRESOURCE2            = 207;
  382.   ORD_DOSFREERESOURCE            = 208;
  383.   ORD_DOS32SETMAXFH              = 209;
  384.   ORD_DOS32SETVERIFY             = 210;
  385.   ORD_DOS32ERRCLASS              = 211;
  386.   ORD_DOS32ERROR                 = 212;
  387.   ORD_DOSMAXPATHLEN              = 214;
  388.   ORD_DOSPAGESIZE                = 215;
  389.   ORD_DOSLOCALINFO               = 216;
  390.   ORD_DOSGLOBALINFO              = 217;
  391.   ORD_DOS32SETFILEINFO           = 218;
  392.   ORD_DOS32SETPATHINFO           = 219;
  393.   ORD_DOS32SETDEFAULTDISK        = 220;
  394.   ORD_DOS32SETFHSTATE            = 221;
  395.   ORD_DOS32SETFSINFO             = 222;
  396.   ORD_DOS32QUERYPATHINFO         = 223;
  397.   ORD_DOS32QUERYHTYPE            = 224;
  398.   ORD_DOS32QUERYVERIFY           = 225;
  399.   ORD_DOS32DELETEDIR             = 226;
  400.   ORD_DOS32SCANENV               = 227;
  401.   ORD_DOS32SEARCHPATH            = 228;
  402.   ORD_DOS32SLEEP                 = 229;
  403.   ORD_DOS32GETDATETIME           = 230;
  404.   ORD_DOS32DEVCONFIG             = 231;
  405.   ORD_DOS32ENTERCRITSEC          = 232;
  406.   ORD_DOS32EXITCRITSEC           = 233;
  407.   ORD_DOS32EXIT                  = 234;
  408.   ORD_DOS32KILLPROCESS           = 235;
  409.   ORD_DOS32SETPRIORITY           = 236;
  410.   ORD_DOS32RESUMETHREAD          = 237;
  411.   ORD_DOS32SUSPENDTHREAD         = 238;
  412.   ORD_DOS32CREATEPIPE            = 239;
  413.   ORD_DOS32CALLNPIPE             = 240;
  414.   ORD_DOS32CONNECTNPIPE          = 241;
  415.   ORD_DOS32DISCONNECTNPIPE       = 242;
  416.   ORD_DOS32CREATENPIPE           = 243;
  417.   ORD_DOS32PEEKNPIPE             = 244;
  418.   ORD_DOS32QUERYNPHSTATE         = 245;
  419.   ORD_DOS32RAWREADNPIPE          = 246;
  420.   ORD_DOS32RAWWRITENPIPE         = 247;
  421.   ORD_DOS32QUERYNPIPEINFO        = 248;
  422.   ORD_DOS32QUERYNPIPESEMSTATE    = 249;
  423.   ORD_DOS32SETNPHSTATE           = 250;
  424.   ORD_DOS32SETNPIPESEM           = 251;
  425.   ORD_DOS32TRANSACTNPIPE         = 252;
  426.   ORD_DOS32WAITNPIPE             = 253;
  427.   ORD_DOS32RESETBUFFER           = 254;
  428.   ORD_DOS32SETCURRENTDIR         = 255;
  429.   ORD_DOS32SETFILEPTR            = 256;
  430.   ORD_DOS32CLOSE                 = 257;
  431.   ORD_DOS32COPY                  = 258;
  432.   ORD_DOS32DELETE                = 259;
  433.   ORD_DOS32DUPHANDLE             = 260;
  434.   ORD_DOS32EDITNAME              = 261;
  435.   ORD_DOS32FINDCLOSE             = 263;
  436.   ORD_DOS32FINDFIRST             = 264;
  437.   ORD_DOS32FINDNEXT              = 265;
  438.   ORD_DOSOPENVDD                 = 266;
  439.   ORD_DOSREQUESTVDD              = 267;
  440.   ORD_DOSCLOSEVDD                = 268;
  441.   ORD_DOS32FSATTACH              = 269;
  442.   ORD_DOS32CREATEDIR             = 270;
  443.   ORD_DOS32MOVE                  = 271;
  444.   ORD_DOS32SETFILESIZE           = 272;
  445.   ORD_DOS32OPEN                  = 273;
  446.   ORD_DOS32QUERYCURRENTDIR       = 274;
  447.   ORD_DOS32QUERYCURRENTDISK      = 275;
  448.   ORD_DOS32QUERYFHSTATE          = 276;
  449.   ORD_DOS32QUERYFSATTACH         = 277;
  450.   ORD_DOS32QUERYFSINFO           = 278;
  451.   ORD_DOS32QUERYFILEINFO         = 279;
  452.   ORD_DOS32WAITCHILD             = 280;
  453.   ORD_DOS32READ                  = 281;
  454.   ORD_DOS32WRITE                 = 282;
  455.   ORD_DOS32EXECPGM               = 283;
  456.   ORD_DOS32DEVIOCTL              = 284;
  457.   ORD_DOS32FSCTL                 = 285;
  458.   ORD_DOS32BEEP                  = 286;
  459.   ORD_DOS32PHYSICALDISK          = 287;
  460.   ORD_DOS32SETCP                 = 288;
  461.   ORD_DOS32SETPROCESSCP          = 289;
  462.   ORD_DOS32STOPTIMER             = 290;
  463.   ORD_DOS32QUERYCP               = 291;
  464.   ORD_DOS32SETDATETIME           = 292;
  465.   ORD_DOS32EXITLIST              = 296;
  466.   ORD_DOS32ALLOCMEM              = 299;
  467.   ORD_DOS32ALLOCSHAREDMEM        = 300;
  468.   ORD_DOS32GETNAMEDSHAREDMEM     = 301;
  469.   ORD_DOS32GETSHAREDMEM          = 302;
  470.   ORD_DOS32GIVESHAREDMEM         = 303;
  471.   ORD_DOS32FREEMEM               = 304;
  472.   ORD_DOS32SETMEM                = 305;
  473.   ORD_DOS32QUERYMEM              = 306;
  474.   ORD_DOS32OPENVDD               = 308;
  475.   ORD_DOS32REQUESTVDD            = 309;
  476.   ORD_DOS32CLOSEVDD              = 310;
  477.   ORD_DOS32CREATETHREAD          = 311;
  478.   ORD_DOS32GETINFOBLOCKS         = 312;
  479.   ORD_DOS32DYNAMICTRACE          = 316;
  480.   ORD_DOS32DEBUG                 = 317;
  481.   ORD_DOS32LOADMODULE            = 318;
  482.   ORD_DOS32QUERYMODULEHANDLE     = 319;
  483.   ORD_DOS32QUERYMODULENAME       = 320;
  484.   ORD_DOS32QUERYPROCADDR         = 321;
  485.   ORD_DOS32FREEMODULE            = 322;
  486.   ORD_DOS32QUERYAPPTYPE          = 323;
  487.   ORD_DOS32CREATEEVENTSEM        = 324;
  488.   ORD_DOS32OPENEVENTSEM          = 325;
  489.   ORD_DOS32CLOSEEVENTSEM         = 326;
  490.   ORD_DOS32RESETEVENTSEM         = 327;
  491.   ORD_DOS32POSTEVENTSEM          = 328;
  492.   ORD_DOS32WAITEVENTSEM          = 329;
  493.   ORD_DOS32QUERYEVENTSEM         = 330;
  494.   ORD_DOS32CREATEMUTEXSEM        = 331;
  495.   ORD_DOS32OPENMUTEXSEM          = 332;
  496.   ORD_DOS32CLOSEMUTEXSEM         = 333;
  497.   ORD_DOS32REQUESTMUTEXSEM       = 334;
  498.   ORD_DOS32RELEASEMUTEXSEM       = 335;
  499.   ORD_DOS32QUERYMUTEXSEM         = 336;
  500.   ORD_DOS32CREATEMUXWAITSEM      = 337;
  501.   ORD_DOS32OPENMUXWAITSEM        = 338;
  502.   ORD_DOS32CLOSEMUXWAITSEM       = 339;
  503.   ORD_DOS32WAITMUXWAITSEM        = 340;
  504.   ORD_DOS32ADDMUXWAITSEM         = 341;
  505.   ORD_DOS32DELETEMUXWAITSEM      = 342;
  506.   ORD_DOS32QUERYMUXWAITSEM       = 343;
  507.   ORD_DOS32SUBSETMEM             = 344;
  508.   ORD_DOS32SUBALLOCMEM           = 345;
  509.   ORD_DOS32SUBFREEMEM            = 346;
  510.   ORD_DOS32SUBUNSETMEM           = 347;
  511.   ORD_DOS32QUERYSYSINFO          = 348;
  512.   ORD_DOS32WAITTHREAD            = 349;
  513.   ORD_DOS32ASYNCTIMER            = 350;
  514.   ORD_DOS32STARTTIMER            = 351;
  515.   ORD_DOS32GETRESOURCE           = 352;
  516.   ORD_DOS32FREERESOURCE          = 353;
  517.   ORD_DOS32SETEXCEPTIONHANDLER   = 354;
  518.   ORD_DOS32UNSETEXCEPTIONHANDLER = 355;
  519.   ORD_DOS32RAISEEXCEPTION        = 356;
  520.   ORD_DOS32UNWINDEXCEPTION       = 357;
  521.   ORD_DOS32TMRQUERYFREQ          = 362;
  522.   ORD_DOS32TMRQUERYTIME          = 363;
  523.   ORD_DOS32REGISTERPERFCTRS      = 367;
  524.   ORD_DOS32ENUMATTRIBUTE         = 372;
  525.   ORD_DOS32QUERYDOSPROPERTY      = 373;
  526.   ORD_DOS32SETDOSPROPERTY        = 374;
  527.   ORD_DOSQUERYDOSPROPERTY        = 375;
  528.   ORD_DOSSETDOSPROPERTY          = 376;
  529.   ORD_DOS32PROFILE               = 377;
  530.   ORD_DOS32SETSIGNALEXCEPTIONFOC = 378;
  531.   ORD_DOS32SENDSIGNALEXCEPTION   = 379;
  532.   ORD_DOS32ENTERMUSTCOMPLETE     = 380;
  533.   ORD_DOS32EXITMUSTCOMPLETE      = 381;
  534.   ORD_DOS32SETRELMAXFH           = 382;
  535.   ORD_DOS32SHUTDOWN              = 415;
  536.   ORD_DOS32REPLACEMODULE         = 417;
  537.   ORD_DOS32ACKNOWLEDGESIGNALEXC  = 418;
  538.   ORD_DOS32TIB                   = 419;
  539.   ORD_DOSTMRQUERYFREQ            = 420;
  540.   ORD_DOSTMRQUERYTIME            = 421;
  541.   ORD_DOSREGISTERPERFCTRS        = 422;
  542.   ORD_DOSFLATTOSEL               = 423;
  543.   ORD_DOSSELTOFLAT               = 424;
  544.   ORD_DOS32FLATTOSEL             = 425;
  545.   ORD_DOS32SELTOFLAT             = 426;
  546.   ORD_DOS32SETFILELOCKS          = 428;
  547.   ORD_DOS32CANCELLOCKREQUEST     = 429;
  548.   ORD_DOSOPENCHANGENOTIFY        = 437;
  549.   ORD_DOSRESETCHANGENOTIFY       = 438;
  550.   ORD_DOSCLOSECHANGENOTIFY       = 439;
  551.   ORD_DOS32OPENCHANGENOTIFY      = 440;
  552.   ORD_DOS32RESETCHANGENOTIFY     = 441;
  553.   ORD_DOS32CLOSECHANGENOTIFY     = 442;
  554.   ORD_DOS32QUERYRESOURCESIZE     = 572;
  555.   ORD_DOSQUERYRESOURCESIZE       = 573;
  556.   ORD_DOS32INITIALIZEPORTHOLE    = 580;
  557.   ORD_DOS32QUERYHEADERINFO       = 582;
  558.   ORD_DOSINITIALIZEPORTHOLE      = 583;
  559.   ORD_DOSQUERYHEADERINFO         = 584;
  560.   ORD_DOS32QUERYPROCTYPE         = 586;
  561.   ORD_DOSQUERYPROCTYPE           = 587;
  562.  
  563. CONST (* QUECALLS *)
  564.   ORD_DOSREADQUEUE     = 1;
  565.   ORD_DOSPURGEQUEUE    = 2;
  566.   ORD_DOSCLOSEQUEUE    = 3;
  567.   ORD_DOSQUERYQUEUE    = 4;
  568.   ORD_DOSPEEKQUEUE     = 5;
  569.   ORD_DOSWRITEQUEUE    = 6;
  570.   ORD_DOSOPENQUEUE     = 7;
  571.   ORD_DOSCREATEQUEUE   = 8;
  572.   ORD_DOS32READQUEUE   = 9;
  573.   ORD_DOS32PURGEQUEUE = 10;
  574.   ORD_DOS32CLOSEQUEUE = 11;
  575.   ORD_DOS32QUERYQUEUE = 12;
  576.   ORD_DOS32PEEKQUEUE  = 13;
  577.   ORD_DOS32WRITEQUEUE = 14;
  578.   ORD_DOS32OPENQUEUE  = 15;
  579.   ORD_DOS32CREATEQUEUE= 16;
  580.  
  581. CONST (* SESMGR *)
  582.   ORD_DOSSTOPSESSION          = 8;
  583.   ORD_DOSSELECTSESSION        = 9;
  584.   ORD_DOSSETSESSION          = 14;
  585.   ORD_DOSSTARTSESSION        = 17;
  586.   ORD_DOSSMREGISTERDD        = 29;
  587.   ORD_DOS32STARTSESSION      = 37;
  588.   ORD_DOS32SELECTSESSION     = 38;
  589.   ORD_DOS32SETSESSION        = 39;
  590.   ORD_DOS32STOPSESSION       = 40;
  591.  
  592. END BSEORD1.
  593.