blob: c717ecb683faf44a673829c4bd5b6f89004c860a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
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
|