mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
179 lines
6.1 KiB
179 lines
6.1 KiB
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
|