LIBRARY DOSCALLS
PROTMODE
DATA MULTIPLE
;SEGMENTS DOSMON_CODE PURE IOPL CONFORMING
;SEGMENTS DosMon_DATA CLASS 'DATA' IMPURE

;Note that IMPORTing is not necessary since we 'know' how to get to the
; 32 bit, NT side, by magic (see doscalls.asm).
;
;All EXPORTS should have 1.0-compatible ordinals and "RESIDENTNAME"
;EXPORTS usually get put in DOSCALLS.LIB; see LIB/MAKEFILE to make them private
;EXPORTS DOSMONOPEN  @4 RESIDENTNAME
EXPORTS
         DOSCWAIT               @2
         DOSENTERCRITSEC        @3
         DOSEXIT                @5
         DOSEXITCRITSEC         @6
         DOSEXITLIST            @7
         DOSGETINFOSEG          @8
         DOSGETPRTY             @9
         DOSKILLPROCESS         @10
         DOSSETPRTY             @11
         DOSPTRACE              @12
         DOSHOLDSIGNAL          @13
         DOSSETSIGHANDLER       @14
         DOSFLAGPROCESS         @15
         DOSMAKEPIPE            @16
         DOSSEMSETWAIT          @20
         DOSMUXSEMWAIT          @22
         DOSCLOSESEM            @23
         DOSCREATESEM           @24
         DOSOPENSEM             @25
         DOSRESUMETHREAD        @26
         DOSSUSPENDTHREAD       @27
         DOSSETDATETIME         @28
         DOSTIMERASYNC          @29
         DOSTIMERSTART          @30
         DOSTIMERSTOP           @31
         DOSSLEEP               @32
         DOSGETDATETIME         @33
         DOSALLOCSEG            @34
         DOSALLOCSHRSEG         @35
         DOSGETSHRSEG           @36
         DOSGIVESEG             @37
         DOSREALLOCSEG          @38
         DOSFREESEG             @39
         DOSALLOCHUGE           @40
         DOSGETHUGESHIFT        @41
         DOSREALLOCHUGE         @42
         DOSCREATECSALIAS       @43
         DOSLOADMODULE          @44
         DOSGETPROCADDR         @45
         DOSFREEMODULE          @46
         DOSGETMODHANDLE        @47
         DOSGETMODNAME          @48
         DOSGETMACHINEMODE      @49
         DOSBEEP                @50
         DOSCLIACCESS           @51
         DOSDEVCONFIG           @52
         DOSDEVIOCTL            @53
;#if PMNT
;         DOSSGSWITCHME          @55
;#endif
         DOSBUFRESET            @56
         DOSCHDIR               @57
         DOSCHGFILEPTR          @58
         DOSCLOSE               @59
         DOSDELETE              @60
         DOSDUPHANDLE           @61
         DOSFILELOCKS           @62
         DOSFINDCLOSE           @63
         DOSFINDFIRST           @64
         DOSFINDNEXT            @65
         DOSMKDIR               @66
         DOSMOVE                @67
         DOSNEWSIZE             @68
         DOSPORTACCESS          @69
         DOSOPEN                @70
         DOSQCURDIR             @71
         DOSQCURDISK            @72
         DOSQFHANDSTATE         @73
         DOSQFILEINFO           @74
         DOSQFILEMODE           @75
         DOSQFSINFO             @76
         DOSQHANDTYPE           @77
         DOSQVERIFY             @78
         DOSRMDIR               @80
         DOSSELECTDISK          @81
         DOSSETFHANDSTATE       @82
         DOSSETFILEINFO         @83
         DOSSETFILEMODE         @84
         DOSSETMAXFH            @85
         DOSSETVERIFY           @86
         DOSSETVEC              @89
         DOSGETENV              @91
         DOSGETVERSION          @92
         DOSGETPID              @94
         DOSOPEN2               @95
         DOSSETFSINFO           @97
         DOSQPATHINFO           @98
         DOSDEVIOCTL2           @99
         DOSICANONICALIZE       @100
         DOSSETPATHINFO         @104
         DOSERROR               @120
         DOSGETSEG              @121
         DOSLOCKSEG             @122
         DOSUNLOCKSEG           @123
         DOSSIZESEG             @126
         DOSMEMAVAIL            @127
         DOSPHYSICALDISK        @129
         DOSGETCP               @130
         DOSSENDSIGNAL          @134
         DOSHUGESHIFT           @135
         DOSHUGEINCR            @136
         DOSREAD                @137
         DOSWRITE               @138
         DOSERRCLASS            @139
         DOSSEMREQUEST          @140
         DOSSEMCLEAR            @141
         DOSSEMWAIT             @142
         DOSSEMSET              @143
         DOSEXECPGM             @144
         DOSCREATETHREAD        @145
         DOSSUBSET              @146
         DOSSUBALLOC            @147
         DOSSUBFREE             @148
         DOSREADASYNC           @149
         DOSWRITEASYNC          @150
         DOSSEARCHPATH          @151
         DOSSCANENV             @152
         DOSSETCP               @153
         DOSGETRESOURCE         @155
         DOSGETPPID             @156
         DOSFSRAMSEMREQUEST     @161
         DOSFSRAMSEMCLEAR       @162
         DOSQAPPTYPE            @163
         DOSSETPROCCP           @164
         DOSQSYSINFO            @166
         DOSFSATTACH            @181
         DOSQFSATTACH           @182
         DOSFSCTL               @183
         DOSFINDFIRST2          @184
         DOSMKDIR2              @185
         DOSFILEIO              @186
         DOSFINDNOTIFYCLOSE     @187
         DOSFINDNOTIFYFIRST     @188
         DOSFINDNOTIFYNEXT      @189
         DOSEDITNAME            @191
         DOSCOPY                @201
         DOSENUMATTRIBUTE       @204
         DOSSHUTDOWN            @206
         DOSGETRESOURCE2        @207
         DOSFREERESOURCE        @208
         DOSQUERYRESOURCESIZE   @573
         DOSQUERYPROCTYPE       @587
         DOSCALLBACK            @157

#if PMNT
;         DOSISEMREQUEST         @18
;         DOSUNKNOWNAPI54        @54
         DOSSYSTEMSERVICE       @88
         DOSSYSTRACE            @90
         DOSSETFGND             @101
;         DOSUNKNOWNAPI105       @105
;         DOSIRAMSEMWAKE         @125
         DOSR2STACKREALLOC      @160
         DOSICOPY               @200
;         DOSGIVESEGLIST         @209
#endif

         DOSIREMOTEAPI           @653
         DOSIENCRYPTSES          @654
         NETIUSERPASSWORDSET     @655
         DOS32LOADMODULE
         DOS32GETPROCADDR
         DOS32DISPATCH
         DOS32FREEMODULE
         FARPTR2FLATPTR
         FLATPTR2FARPTR
