source: trunk/src/kernel32/KERNEL32.DEF@ 4805

Last change on this file since 4805 was 4658, checked in by sandervl, 25 years ago

Updates for TEB changes

File size: 72.4 KB
Line 
1; $Id: KERNEL32.DEF,v 1.94 2000-11-21 11:35:07 sandervl Exp $
2
3;Created by BLAST for IBM's compiler
4;Basis is Windows95 KERNEL32
5LIBRARY KERNEL32 INITINSTANCE TERMINSTANCE
6DATA MULTIPLE NONSHARED LOADONCALL
7CODE SHARED LOADONCALL
8
9SEGMENTS
10
11 _GLOBALDATA CLASS 'DATA' SHARED LOADONCALL READWRITE
12
13IMPORTS
14 _Dos32QueryModFromEIP = DOSCALLS.360
15 Dos32QueryModFromEIP = DOSCALLS.360
16 _DosQueryModFromEIP = DOSCALLS.360
17 DosQueryModFromEIP = DOSCALLS.360
18 DosAliasMem = DOSCALLS.298
19 _DosAliasMem = DOSCALLS.298
20 DosQuerySysState = DOSCALLS.368
21 _DosQuerySysState = DOSCALLS.368
22
23EXPORTS
24
25;-----------------------------------
26; ordinal exports (Windows 95 only)
27;-----------------------------------
28
29; Ordinal0001 = _OS2Ordinal0001@?? @1
30; Ordinal0002 = _OS2Ordinal0002@?? @2
31; Ordinal0003 = _OS2Ordinal0003@?? @3
32; Ordinal0004 = _OS2Ordinal0004@?? @4
33; Ordinal0005 = _OS2Ordinal0005@?? @5
34; Ordinal0006 = _OS2Ordinal0006@?? @6
35; Ordinal0007 = _OS2Ordinal0007@?? @7
36; Ordinal0008 = _OS2Ordinal0008@?? @8
37; Ordinal0009 = _OS2Ordinal0009@?? @9
38; Ordinal0010 = _OS2Ordinal0010@?? @10
39; Ordinal0011 = _OS2Ordinal0011@?? @11
40; Ordinal0012 = _OS2Ordinal0012@?? @12
41; Ordinal0013 = _OS2Ordinal0013@?? @13
42; Ordinal0014 = _OS2Ordinal0014@?? @14
43; Ordinal0015 = _OS2Ordinal0015@?? @15
44 Ordinal0016 = _KERNEL32_16@12 @16
45 Ordinal0017 = _KERNEL32_17@4 @17
46; Ordinal0018 = _OS2Ordinal0018@?? @18
47; Ordinal0019 = _OS2Ordinal0019@?? @19
48; Ordinal0020 = _OS2Ordinal0020@?? @20
49; Ordinal0021 = _OS2Ordinal0021@?? @21
50; Ordinal0022 = _OS2Ordinal0022@?? @22
51; Ordinal0023 = _OS2Ordinal0023@?? @23
52; Ordinal0024 = _OS2Ordinal0024@?? @24
53; Ordinal0025 = _OS2Ordinal0025@?? @25
54; Ordinal0026 = _OS2Ordinal0026@?? @26
55; Ordinal0027 = _OS2Ordinal0027@?? @27
56; Ordinal0028 = _OS2Ordinal0028@?? @28
57; Ordinal0029 = _OS2Ordinal0029@?? @29
58; Ordinal0030 = _OS2Ordinal0030@?? @30
59; Ordinal0031 = _OS2Ordinal0031@?? @31
60; Ordinal0032 = _OS2Ordinal0032@?? @32
61; Ordinal0033 = _OS2Ordinal0033@?? @33
62; Ordinal0034 = _OS2Ordinal0034@?? @34
63; Ordinal0035 = _OS2Ordinal0035@?? @35
64; Ordinal0036 = _OS2Ordinal0036@?? @36
65; Ordinal0037 = _OS2Ordinal0037@?? @37
66; Ordinal0038 = _OS2Ordinal0038@?? @38
67; Ordinal0039 = _OS2Ordinal0039@?? @39
68; Ordinal0040 = _OS2Ordinal0040@?? @40
69; Ordinal0041 = _OS2Ordinal0041@?? @41
70 Ordinal0042 = _NullFunction@0 @42
71; Ordinal0043 = _OS2Ordinal0043@?? @43
72; Ordinal0044 = _OS2Ordinal0044@?? @44
73; Ordinal0045 = _OS2Ordinal0045@?? @45
74; Ordinal0046 = _OS2Ordinal0046@?? @46
75 Ordinal0047 = _NullFunction@0 @47
76; Ordinal0048 = _OS2Ordinal0048@?? @49
77; Ordinal0049 = _OS2Ordinal0049@?? @49
78; Ordinal0051 = _OS2Ordinal0051@?? @51
79; Ordinal0052 = _OS2Ordinal0052@?? @52
80; Ordinal0053 = _OS2Ordinal0053@?? @53
81; Ordinal0054 = _OS2Ordinal0054@?? @54
82; Ordinal0055 = _OS2Ordinal0055@?? @55
83; Ordinal0056 = _OS2Ordinal0056@?? @56
84; Ordinal0057 = _OS2Ordinal0057@?? @57
85; Ordinal0058 = _OS2Ordinal0058@?? @58
86; Ordinal0059 = _OS2Ordinal0059@?? @59
87; Ordinal0050 = _OS2Ordinal0060@?? @60
88; Ordinal0061 = _OS2Ordinal0061@?? @61
89; Ordinal0062 = _OS2Ordinal0062@?? @62
90; Ordinal0063 = _OS2Ordinal0063@?? @63
91; Ordinal0064 = _OS2Ordinal0064@?? @64
92; Ordinal0065 = _OS2Ordinal0065@?? @65
93; Ordinal0066 = _OS2Ordinal0066@?? @66
94; Ordinal0067 = _OS2Ordinal0067@?? @67
95; Ordinal0068 = _OS2Ordinal0068@?? @68
96; Ordinal0069 = _OS2Ordinal0069@?? @69
97; Ordinal0070 = _OS2Ordinal0070@?? @70
98; Ordinal0071 = _OS2Ordinal0071@?? @71
99; Ordinal0072 = _OS2Ordinal0072@?? @72
100; Ordinal0073 = _OS2Ordinal0073@?? @73
101; Ordinal0074 = _OS2Ordinal0074@?? @74
102; Ordinal0075 = _OS2Ordinal0075@?? @75
103; Ordinal0076 = _OS2Ordinal0076@?? @76
104; Ordinal0077 = _OS2Ordinal0077@?? @77
105; Ordinal0078 = _OS2Ordinal0078@?? @78
106; Ordinal0079 = _OS2Ordinal0079@?? @79
107; Ordinal0080 = _OS2Ordinal0080@?? @80
108; Ordinal0081 = _OS2Ordinal0081@?? @81
109; Ordinal0082 = _OS2Ordinal0082@?? @82
110; Ordinal0083 = _OS2Ordinal0083@?? @83
111; Ordinal0084 = _OS2Ordinal0084@?? @84
112; Ordinal0085 = _OS2Ordinal0085@?? @85
113; Ordinal0086 = _OS2Ordinal0086@?? @86
114; Ordinal0087 = _OS2Ordinal0087@?? @87
115; Ordinal0088 = _OS2Ordinal0088@?? @88
116; Ordinal0089 = _OS2Ordinal0089@?? @89
117; Ordinal0090 = _OS2Ordinal0090@?? @90
118; Ordinal0091 = _OS2Ordinal0091@?? @91
119; Ordinal0092 = _OS2Ordinal0092@?? @92
120; Ordinal0093 = _OS2Ordinal0093@?? @93
121; Ordinal0094 = _OS2Ordinal0094@?? @94
122; Ordinal0095 = _OS2Ordinal0095@?? @95
123; Ordinal0096 = _OS2Ordinal0096@?? @96
124; Ordinal0097 = _OS2Ordinal0097@?? @97
125; Ordinal0098 = _OS2Ordinal0098@?? @98
126 KERNEL32_99 = _KERNEL32_99@4 @99
127; Ordinal0100 = _OS2Ordinal0100@?? @100
128; Ordinal0101 = _OS2Ordinal0101@?? @101
129
130
131;--------------
132; name exports
133;--------------
134
135;;Not supported; just present
136 LoadLibrary16 = _LoadLibrary16@4 @35
137 FreeLibrary16 = _FreeLibrary16@4 @36
138 GetProcAddress16 = _GetProcAddress16@8 @37
139 ReleaseThunkLock = _ReleaseThunkLock@4 @48
140 RestoreThunkLock = _RestoreThunkLock@4 @49
141 _ConfirmWin16Lock = __ConfirmWin16Lock@0 @96
142
143 AddAtomA = _AddAtomA@4 @50
144 AddAtomW = _AddAtomW@4 @102
145; AddConsoleAliasA = _AddConsoleAliasA@?? @2 ;NT
146; AddConsoleAliasW = _AddConsoleAliasW@?? @3 ;NT
147 AllocConsole = _AllocConsole@0 @103
148; AllocLSCallback = _AllocLSCallback@?? @104 ;W95
149; AllocSLCallback = _AllocSLCallback@?? @105 ;W95
150 AreFileApisANSI = _AreFileApisANSI@0 @106
151 BackupRead = _BackupRead@28 @107
152 BackupSeek = _BackupSeek@24 @108
153 BackupWrite = _BackupWrite@28 @109
154; BaseAttachCompleteThunk = _BaseAttachCompleteThunk@?? @9 ;NT
155 Beep = _Beep@8 @110
156 BeginUpdateResourceA = _BeginUpdateResourceA@8 @111
157 BeginUpdateResourceW = _BeginUpdateResourceW@8 @112
158 BuildCommDCBA = _BuildCommDCBA@8 @113
159 BuildCommDCBAndTimeoutsA = _BuildCommDCBAndTimeoutsA@12 @114
160 BuildCommDCBAndTimeoutsW = _BuildCommDCBAndTimeoutsW@12 @115
161 BuildCommDCBW = _BuildCommDCBW@8 @116
162 CallNamedPipeA = _CallNamedPipeA@28 @117
163 CallNamedPipeW = _CallNamedPipeW@28 @118
164; Callback12 = _Callback12@?? @119 ;W95
165; Callback16 = _Callback16@?? @120 ;W95
166; Callback20 = _Callback20@?? @121 ;W95
167; Callback24 = _Callback24@?? @122 ;W95
168; Callback28 = _Callback28@?? @123 ;W95
169; Callback32 = _Callback32@?? @124 ;W95
170; Callback36 = _Callback36@?? @125 ;W95
171; Callback40 = _Callback40@?? @126 ;W95
172; Callback44 = _Callback44@?? @127 ;W95
173; Callback48 = _Callback48@?? @128 ;W95
174; Callback4 = _Callback4@?? @129 ;W95
175; Callback52 = _Callback52@?? @130 ;W95
176; Callback56 = _Callback56@?? @131 ;W95
177; Callback60 = _Callback60@?? @132 ;W95
178; Callback64 = _Callback64@?? @133 ;W95
179; Callback8 = _Callback8@?? @134 ;W95
180 CancelIo = _CancelIo@4 @19 ;NT
181 CancelWaitableTimer = _CancelWaitableTimer@4 @20 ;NT
182 ClearCommBreak = _ClearCommBreak@4 @135
183 ClearCommError = _ClearCommError@12 @136
184 CloseHandle = _CloseHandle@4 @137
185; CloseConsoleHandle = _CloseConsoleHandle@?? @22 ;NT
186; CloseProfileUserMapping = _CloseProfileUserMapping@?? @138
187; CloseSystemHandle = _CloseSystemHandle@?? @139 ;W95
188 CmdBatNotification = _CmdBatNotification@4 @26 ;NT
189 CommConfigDialogA = _CommConfigDialogA@12 @140
190 CommConfigDialogW = _CommConfigDialogW@12 @141
191 CompareFileTime = _CompareFileTime@8 @142
192 CompareStringA = _CompareStringA@24 @143
193 CompareStringW = _CompareStringW@24 @144
194 ConnectNamedPipe = _ConnectNamedPipe@8 @145
195; ConsoleMenuControl = _ConsoleMenuControl@?? @33 ;NT
196 ContinueDebugEvent = _ContinueDebugEvent@12 @146
197 ConvertDefaultLocale = _ConvertDefaultLocale@4 @147
198 ConvertToGlobalHandle = _ConvertToGlobalHandle@4 @148 ;W95
199 CopyFileA = _CopyFileA@12 @149
200 CopyFileExA = _CopyFileExA@24 @38 ;NT
201 CopyFileExW = _CopyFileExW@24 @39 ;NT
202 CopyFileW = _CopyFileW@12 @150
203 CreateConsoleScreenBuffer = _CreateConsoleScreenBuffer@20 @151
204 CreateDirectoryA = _CreateDirectoryA@8 @152
205 CreateDirectoryExA = _CreateDirectoryExA@12 @153
206 CreateDirectoryExW = _CreateDirectoryExW@12 @154
207 CreateDirectoryW = _CreateDirectoryW@8 @155
208 CreateEventA = _CreateEventA@16 @156
209 CreateEventW = _CreateEventW@16 @157
210 CreateFiber = _CreateFiber@12 @1048 ;NT
211 CreateFileA = _CreateFileA@28 @158
212 CreateFileW = _CreateFileW@28 @161
213 CreateFileMappingA = _CreateFileMappingA@24 @159
214 CreateFileMappingW = _CreateFileMappingW@24 @160
215 CreateIoCompletionPort = _CreateIoCompletionPort@16 @162
216; CreateKernelThread = _CreateKernelThread@?? @163 ;W95
217 CreateMailslotA = _CreateMailslotA@16 @164
218 CreateMailslotW = _CreateMailslotW@16 @165
219 CreateMutexA = _CreateMutexA@12 @166
220 CreateMutexW = _CreateMutexW@12 @167
221 CreateNamedPipeA = _CreateNamedPipeA@32 @168
222 CreateNamedPipeW = _CreateNamedPipeW@32 @169
223 CreatePipe = _CreatePipe@16 @170
224 CreateProcessA = _CreateProcessA@40 @171
225 CreateProcessW = _CreateProcessW@40 @172
226 CreateRemoteThread = _CreateRemoteThread@28 @173
227 CreateSemaphoreA = _CreateSemaphoreA@16 @174
228 CreateSemaphoreW = _CreateSemaphoreW@16 @175
229; CreateSocketHandle = _CreateSocketHandle@?? @176 ;W95
230 CreateTapePartition = _CreateTapePartition@16 @177
231 CreateThread = _CreateThread@24 @178
232;;;; CreateToolhelp32Snapshot = _CreateToolhelp32Snapshot@8 @179 ;W95
233; CreateVirtualBuffer = _CreateVirtualBuffer@?? @68 ;NT
234 CreateWaitableTimerA = _CreateWaitableTimerA@12 @69 ;NT
235 CreateWaitableTimerW = _CreateWaitableTimerW@12 @70 ;NT
236 DebugActiveProcess = _DebugActiveProcess@4 @180
237 DebugBreak = _DebugBreak@0 @181
238 DefineDosDeviceA = _DefineDosDeviceA@12 @182
239 DefineDosDeviceW = _DefineDosDeviceW@12 @183
240 DeleteAtom = _DeleteAtom@4 @184
241 DeleteCriticalSection = _DeleteCriticalSection@4 @185
242 DeleteFiber = _DeleteFiber@4 @77 ;NT
243 DeleteFileA = _DeleteFileA@4 @186
244 DeleteFileW = _DeleteFileW@4 @187
245 DeviceIoControl = _DeviceIoControl@32 @188
246 DisableThreadLibraryCalls = _DisableThreadLibraryCalls@4 @189
247 DisconnectNamedPipe = _DisconnectNamedPipe@4 @190
248 DosDateTimeToFileTime = _DosDateTimeToFileTime@12 @191
249; DuplicateConsoleHandle = _DuplicateConsoleHandle@?? ;NT
250 DuplicateHandle = _DuplicateHandle@28 @192
251 EndUpdateResourceA = _EndUpdateResourceA@8 @193
252 EndUpdateResourceW = _EndUpdateResourceW@8 @194
253 EnterCriticalSection = _EnterCriticalSection@4 @195
254 EnumCalendarInfoA = _EnumCalendarInfoA@16 @196
255 EnumCalendarInfoW = _EnumCalendarInfoW@16 @197
256 EnumDateFormatsA = _EnumDateFormatsA@12 @198
257 EnumDateFormatsW = _EnumDateFormatsW@12 @199
258 EnumResourceLanguagesA = _EnumResourceLanguagesA@20 @200
259 EnumResourceLanguagesW = _EnumResourceLanguagesW@20 @201
260 EnumResourceNamesA = _EnumResourceNamesA@16 @202
261 EnumResourceNamesW = _EnumResourceNamesW@16 @203
262 EnumResourceTypesA = _EnumResourceTypesA@12 @204
263 EnumResourceTypesW = _EnumResourceTypesW@12 @205
264 EnumSystemCodePagesA = _EnumSystemCodePagesA@8 @206
265 EnumSystemCodePagesW = _EnumSystemCodePagesW@8 @207
266 EnumSystemLocalesA = _EnumSystemLocalesA@8 @208
267 EnumSystemLocalesW = _EnumSystemLocalesW@8 @209
268 EnumTimeFormatsA = _EnumTimeFormatsA@12 @210
269 EnumTimeFormatsW = _EnumTimeFormatsW@12 @211
270 EraseTape = _EraseTape@12 @212
271 EscapeCommFunction = _EscapeCommFunction@8 @213
272 ExitProcess = _ExitProcess@4 @214
273 ExitThread = _ExitThread@4 @215
274; ExitVDM = _ExitVDM@?? ;NT
275 ExpandEnvironmentStringsA = _ExpandEnvironmentStringsA@12 @216
276 ExpandEnvironmentStringsW = _ExpandEnvironmentStringsW@12 @217
277; ExpungeConsoleCommandHistoryA = _ExpungeConsoleCommandHistoryA@?? ;NT
278; ExpungeConsoleCommandHistoryW = _ExpungeConsoleCommandHistoryW@?? ;NT
279; ExtendVirtualBuffer = _ExtendVirtualBuffer@?? ;NT
280 FT_Exit0 = _FT_Exit0@4 @218 ;W95
281 FT_Exit12 = _FT_Exit12@4 @219 ;W95
282 FT_Exit16 = _FT_Exit16@4 @220 ;W95
283 FT_Exit20 = _FT_Exit20@4 @221 ;W95
284 FT_Exit24 = _FT_Exit24@4 @222 ;W95
285 FT_Exit28 = _FT_Exit28@4 @223 ;W95
286 FT_Exit32 = _FT_Exit32@4 @224 ;W95
287 FT_Exit36 = _FT_Exit36@4 @225 ;W95
288 FT_Exit4 = _FT_Exit4@4 @226 ;W95
289 FT_Exit40 = _FT_Exit40@4 @227 ;W95
290 FT_Exit44 = _FT_Exit44@4 @228 ;W95
291 FT_Exit48 = _FT_Exit48@4 @229 ;W95
292 FT_Exit52 = _FT_Exit52@4 @230 ;W95
293 FT_Exit56 = _FT_Exit56@4 @231 ;W95
294 FT_Exit8 = _FT_Exit8@4 @232 ;W95
295 FT_Prolog = _FT_Prolog@4 @233 ;W95
296 FT_Thunk = _FT_Thunk@4 @234 ;W95
297 FatalAppExitA = _FatalAppExitA@8 @235
298 FatalAppExitW = _FatalAppExitW@8 @236
299 FatalExit = _FatalExit@4 @237
300 FileTimeToDosDateTime = _FileTimeToDosDateTime@12 @238
301 FileTimeToLocalFileTime = _FileTimeToLocalFileTime@8 @239
302 FileTimeToSystemTime = _FileTimeToSystemTime@8 @240
303 FillConsoleOutputAttribute = _FillConsoleOutputAttribute@20 @241
304 FillConsoleOutputCharacterA = _FillConsoleOutputCharacterA@20 @242
305 FillConsoleOutputCharacterW = _FillConsoleOutputCharacterW@20 @243
306 FindAtomA = _FindAtomA@4 @244
307 FindAtomW = _FindAtomW@4 @245
308 FindClose = _FindClose@4 @246
309 FindCloseChangeNotification = _FindCloseChangeNotification@4 @247
310 FindFirstChangeNotificationA = _FindFirstChangeNotificationA@12 @248
311 FindFirstChangeNotificationW = _FindFirstChangeNotificationW@12 @249
312 FindFirstFileA = _FindFirstFileA@8 @250
313;@PH these functions may only be enabled if correctly implemented.
314;@PH FindFirstFileExA = _FindFirstFileExA@24 ;NT
315;@PH FindFirstFileExW = _FindFirstFileExW@24 ;NT
316 FindFirstFileW = _FindFirstFileW@8 @251
317 FindNextChangeNotification = _FindNextChangeNotification@4 @252
318 FindNextFileA = _FindNextFileA@8 @253
319 FindNextFileW = _FindNextFileW@8 @254
320 FindResourceA = _FindResourceA@12 @255
321 FindResourceExA = _FindResourceExA@16 @256
322 FindResourceExW = _FindResourceExW@16 @257
323 FindResourceW = _FindResourceW@12 @258
324 FlushConsoleInputBuffer = _FlushConsoleInputBuffer@4 @259
325 FlushFileBuffers = _FlushFileBuffers@4 @260
326 FlushInstructionCache = _FlushInstructionCache@12 @261
327 FlushViewOfFile = _FlushViewOfFile@8 @262
328 FoldStringA = _FoldStringA@20 @263
329 FoldStringW = _FoldStringW@20 @264
330 FormatMessageA = _FormatMessageA@28 @265
331 FormatMessageW = _FormatMessageW@28 @266
332 FreeConsole = _FreeConsole@0 @267
333 FreeEnvironmentStringsA = _FreeEnvironmentStringsA@4 @268
334 FreeEnvironmentStringsW = _FreeEnvironmentStringsW@4 @269
335; FreeLSCallback = _FreeLSCallback@?? @270 ;W95
336 FreeLibrary = _FreeLibrary@4 @271
337 FreeLibraryAndExitThread = _FreeLibraryAndExitThread@8 @272
338 FreeResource = _FreeResource@4 @273
339; FreeSLCallback = _FreeSLCallback@?? @274 ;W95
340; FreeVirtualBuffer = _FreeVirtualBuffer@?? ;NT
341 GenerateConsoleCtrlEvent = _GenerateConsoleCtrlEvent@8 @275
342 GetACP = _GetACP@0 @276
343 GetAtomNameA = _GetAtomNameA@12 @277
344 GetAtomNameW = _GetAtomNameW@12 @278
345 GetBinaryType = _GetBinaryTypeA@8 @279
346 GetBinaryTypeA = _GetBinaryTypeA@8 @280
347 GetBinaryTypeW = _GetBinaryTypeW@8 @281
348 GetCPInfo = _GetCPInfo@8 @282
349 GetCommConfig = _GetCommConfig@12 @283
350 GetCommMask = _GetCommMask@8 @284
351 GetCommModemStatus = _GetCommModemStatus@8 @285
352 GetCommProperties = _GetCommProperties@8 @286
353 GetCommState = _GetCommState@8 @287
354 GetCommTimeouts = _GetCommTimeouts@8 @288
355 GetCommandLineA = _GetCommandLineA@0 @289
356 GetCommandLineW = _GetCommandLineW@0 @290
357 GetCompressedFileSizeA = _GetCompressedFileSizeA@8 @291
358 GetCompressedFileSizeW = _GetCompressedFileSizeW@8 @292
359 GetComputerNameA = _GetComputerNameA@8 @293
360 GetComputerNameW = _GetComputerNameW@8 @294
361; GetConsoleAliasA = _GetConsoleAliasA@?? ;NT
362; GetConsoleAliasExesA = _GetConsoleAliasExesA@?? ;NT
363; GetConsoleAliasExesLengthA = _GetConsoleAliasExesLengthA@?? ;NT
364; GetConsoleAliasExesLengthW = _GetConsoleAliasExesLengthW@?? ;NT
365; GetConsoleAliasExesW = _GetConsoleAliasExesW@?? ;NT
366; GetConsoleAliasW = _GetConsoleAliasW@?? ;NT
367; GetConsoleAliasesA = _GetConsoleAliasesA@?? ;NT
368; GetConsoleAliasesLengthA = _GetConsoleAliasesLengthA@?? ;NT
369; GetConsoleAliasesLengthW = _GetConsoleAliasesLengthW@?? ;NT
370; GetConsoleAliasesW = _GetConsoleAliasesW@?? ;NT
371 GetConsoleCP = _GetConsoleCP@0 @295
372; GetConsoleCommandHistoryA = _GetConsoleCommandHistoryA@?? ;NT
373; GetConsoleCommandHistoryLengthA = _GetConsoleCommandHistoryLengthA@?? ;NT
374; GetConsoleCommandHistoryLengthW = _GetConsoleCommandHistoryLengthW@?? ;NT
375; GetConsoleCommandHistoryW = _GetConsoleCommandHistoryW@?? ;NT
376 GetConsoleCursorInfo = _GetConsoleCursorInfo@8 @296
377; GetConsoleDisplayMode = _GetConsoleDisplayMode@?? ;NT
378; GetConsoleFontInfo = _GetConsoleFontInfo@?? ;NT
379; GetConsoleFontSize = _GetConsoleFontSize@?? ;NT
380; GetConsoleHardwareState = _GetConsoleHardwareState@?? ;NT
381; GetConsoleInputExeNameA = _GetConsoleInputExeNameA@?? ;NT
382; GetConsoleInputExeNameW = _GetConsoleInputExeNameW@?? ;NT
383; GetConsoleInputWaitHandle = _GetConsoleInputWaitHandle@?? ;NT
384; GetConsoleKeyboardLayoutNameA = _GetConsoleKeyboardLayoutNameA@?? ;NT
385; GetConsoleKeyboardLayoutNameW = _GetConsoleKeyboardLayoutNameW@?? ;NT
386 GetConsoleMode = _GetConsoleMode@8 @297
387 GetConsoleOutputCP = _GetConsoleOutputCP@0 @298
388 GetConsoleScreenBufferInfo = _GetConsoleScreenBufferInfo@8 @299
389 GetConsoleTitleA = _GetConsoleTitleA@8 @300
390 GetConsoleTitleW = _GetConsoleTitleW@8 @301
391 GetCurrencyFormatA = _GetCurrencyFormatA@24 @302
392 GetCurrencyFormatW = _GetCurrencyFormatW@24 @303
393; GetCurrentConsoleFont = _GetCurrentConsoleFont@?? ;NT
394 GetCurrentDirectoryA = _GetCurrentDirectoryA@8 @304
395 GetCurrentDirectoryW = _GetCurrentDirectoryW@8 @305
396 GetCurrentProcess = _GetCurrentProcess@0 @306
397 GetCurrentProcessId = _GetCurrentProcessId@0 @307
398 GetCurrentThread = _GetCurrentThread@0 @308
399 GetCurrentThreadId = _GetCurrentThreadId@0 @309
400 GetDateFormatA = _GetDateFormatA@24 @310
401 GetDateFormatW = _GetDateFormatW@24 @311
402; GetDaylightFlag = _GetDaylightFlag@?? @312 ;W95
403 GetDefaultCommConfigA = _GetDefaultCommConfigA@12 @313
404 GetDefaultCommConfigW = _GetDefaultCommConfigW@12 @314
405 GetDiskFreeSpaceA = _GetDiskFreeSpaceA@20 @315
406 GetDiskFreeSpaceW = _GetDiskFreeSpaceW@20 @316
407 GetDriveTypeA = _GetDriveTypeA@4 @317
408 GetDriveTypeW = _GetDriveTypeW@4 @318
409 GetEnvironmentStrings = _GetEnvironmentStringsA@0 @319
410 GetEnvironmentStringsA = _GetEnvironmentStringsA@0 @320
411 GetEnvironmentStringsW = _GetEnvironmentStringsW@0 @321
412 GetEnvironmentVariableA = _GetEnvironmentVariableA@12 @322
413 GetEnvironmentVariableW = _GetEnvironmentVariableW@12 @323
414; GetErrorMode = _GetErrorMode@?? @324 ;undocumented
415 GetExitCodeProcess = _GetExitCodeProcess@8 @325
416 GetExitCodeThread = _GetExitCodeThread@8 @326
417 GetFileAttributesA = _GetFileAttributesA@4 @327 ;W95
418 GetFileAttributesW = _GetFileAttributesW@4 @328 ;W95
419 GetFileInformationByHandle = _GetFileInformationByHandle@8 @329
420 GetFileSize = _GetFileSize@8 @330
421 GetFileTime = _GetFileTime@16 @331
422 GetFileType = _GetFileType@4 @332
423 GetFullPathNameA = _GetFullPathNameA@16 @333
424 GetFullPathNameW = _GetFullPathNameW@16 @334
425; GetHandleContext = _GetHandleContext@?? @335 ;W95
426 GetHandleInformation = _GetHandleInformation@8 @336
427; GetLSCallbackTarget = _GetLSCallbackTarget@?? @337 ;W95
428; GetLSCallbackTemplate = _GetLSCallbackTemplate@?? @338 ;W95
429 GetLargestConsoleWindowSize = _GetLargestConsoleWindowSize@4 @339
430 GetLastError = _GetLastError@0 @340
431 GetLocalTime = _GetLocalTime@4 @341
432 GetLocaleInfoA = _GetLocaleInfoA@16 @342
433 GetLocaleInfoW = _GetLocaleInfoW@16 @343
434 GetLogicalDriveStringsA = _GetLogicalDriveStringsA@8 @344
435 GetLogicalDriveStringsW = _GetLogicalDriveStringsW@8 @345
436 GetLogicalDrives = _GetLogicalDrives@0 @346
437 GetMailslotInfo = _GetMailslotInfo@20 @347
438 GetModuleFileNameA = _GetModuleFileNameA@12 @348
439 GetModuleFileNameW = _GetModuleFileNameW@12 @349
440 GetModuleHandleA = _GetModuleHandleA@4 @350
441 GetModuleHandleW = _GetModuleHandleW@4 @351
442 GetNamedPipeHandleStateA = _GetNamedPipeHandleStateA@28 @352
443 GetNamedPipeHandleStateW = _GetNamedPipeHandleStateW@28 @353
444 GetNamedPipeInfo = _GetNamedPipeInfo@20 @354
445; GetNextVDMCommand = _GetNextVDMCommand@?? ;NT
446 GetNumberFormatA = _GetNumberFormatA@24 @355
447 GetNumberFormatW = _GetNumberFormatW@24 @356
448; GetNumberOfConsoleFonts = _GetNumberOfConsoleFonts@?? ;NT
449 GetNumberOfConsoleInputEvents = _GetNumberOfConsoleInputEvents@8 @357
450 GetNumberOfConsoleMouseButtons = _GetNumberOfConsoleMouseButtons@4 @358
451 GetOEMCP = _GetOEMCP@0 @359
452 GetOverlappedResult = _GetOverlappedResult@16 @360
453 GetPriorityClass = _GetPriorityClass@4 @361
454 GetPrivateProfileIntA = _GetPrivateProfileIntA@16 @362
455 GetPrivateProfileIntW = _GetPrivateProfileIntW@16 @363
456 GetPrivateProfileSectionA = _GetPrivateProfileSectionA@16 @364
457 GetPrivateProfileSectionNamesA = _GetPrivateProfileSectionNamesA@12 @365
458 GetPrivateProfileSectionNamesW = _GetPrivateProfileSectionNamesW@12 @366
459 GetPrivateProfileSectionW = _GetPrivateProfileSectionW@16 @367
460 GetPrivateProfileStringA = _GetPrivateProfileStringA@24 @368
461 GetPrivateProfileStringW = _GetPrivateProfileStringW@24 @369
462 GetPrivateProfileStructA = _GetPrivateProfileStructA@20 @370
463 GetPrivateProfileStructW = _GetPrivateProfileStructW@20 @371
464 GetProcAddress = _GetProcAddress@8 @372
465 GetProcessAffinityMask = _GetProcessAffinityMask@12 @373
466 GetProcessDword = _GetProcessDword@8 @18
467 GetProcessFlags = _GetProcessFlags@4 @374 ;W95
468 GetProcessHeap = _GetProcessHeap@0 @375
469 GetProcessHeaps = _GetProcessHeaps@8 @376
470; GetProcessPriorityBoost = _GetProcessPriorityBoost@?? ;NT
471 GetProcessShutdownParameters = _GetProcessShutdownParameters@8 @377
472 GetProcessTimes = _GetProcessTimes@20 @378
473 GetProcessVersion = _GetProcessVersion@4 @379
474 GetProcessWorkingSetSize = _GetProcessWorkingSetSize@12 @380
475; GetProductName = _GetProductName@?? @381 ;W95
476 GetProfileIntA = _GetProfileIntA@12 @382
477 GetProfileIntW = _GetProfileIntW@12 @383
478 GetProfileSectionA = _GetProfileSectionA@12 @384
479 GetProfileSectionW = _GetProfileSectionW@12 @385
480 GetProfileStringA = _GetProfileStringA@20 @386
481 GetProfileStringW = _GetProfileStringW@20 @387
482 GetQueuedCompletionStatus = _GetQueuedCompletionStatus@20 @388
483; GetSLCallbackTarget = _GetSLCallbackTarget@?? @389 ;W95
484; GetSLCallbackTemplate = _GetSLCallbackTemplate@?? @390 ;W95
485 GetShortPathNameA = _GetShortPathNameA@12 @391
486 GetShortPathNameW = _GetShortPathNameW@12 @392
487 GetStartupInfoA = _GetStartupInfoA@4 @393
488 GetStartupInfoW = _GetStartupInfoW@4 @394
489 GetStdHandle = _GetStdHandle@4 @395
490 GetStringTypeA = _GetStringTypeA@20 @396
491 GetStringTypeExA = _GetStringTypeExA@20 @397
492 GetStringTypeExW = _GetStringTypeExW@20 @398
493 GetStringTypeW = _GetStringTypeW@16 @399
494 GetSystemDefaultLCID = _GetSystemDefaultLCID@0 @400
495 GetSystemDefaultLangID = _GetSystemDefaultLangID@0 @401
496 GetSystemDirectoryA = _GetSystemDirectoryA@8 @402
497 GetSystemDirectoryW = _GetSystemDirectoryW@8 @403
498 GetSystemInfo = _GetSystemInfo@4 @404
499 GetSystemPowerStatus = _GetSystemPowerStatus@4 @405
500 GetSystemTime = _GetSystemTime@4 @406
501 GetSystemTimeAdjustment = _GetSystemTimeAdjustment@12 @407
502 GetSystemTimeAsFileTime = _GetSystemTimeAsFileTime@4 @408
503 GetTapeParameters = _GetTapeParameters@16 @409
504 GetTapePosition = _GetTapePosition@20 @410
505 GetTapeStatus = _GetTapeStatus@4 @411
506 GetTempFileNameA = _GetTempFileNameA@16 @412
507 GetTempFileNameW = _GetTempFileNameW@16 @413
508 GetTempPathA = _GetTempPathA@8 @414
509 GetTempPathW = _GetTempPathW@8 @415
510 GetThreadContext = _GetThreadContext@8 @416
511 GetThreadLocale = _GetThreadLocale@0 @417
512 GetThreadPriority = _GetThreadPriority@4 @418
513; GetThreadPriorityBoost = _GetThreadPriorityBoost@?? ;NT
514 GetThreadSelectorEntry = _GetThreadSelectorEntry@12 @419
515 GetThreadTimes = _GetThreadTimes@20 @420
516 GetTickCount = _GetTickCount@0 @421
517 GetTimeFormatA = _GetTimeFormatA@24 @422
518 GetTimeFormatW = _GetTimeFormatW@24 @423
519 GetTimeZoneInformation = _GetTimeZoneInformation@4 @424
520 GetUserDefaultLCID = _GetUserDefaultLCID@0 @425
521 GetUserDefaultLangID = _GetUserDefaultLangID@0 @426
522 GetVDMCurrentDirectories = _GetVDMCurrentDirectories@4 ;NT
523 GetVersion = _GetVersion@0 @427
524 GetVersionExA = _GetVersionExA@4 @428
525 GetVersionExW = _GetVersionExW@4 @429
526 GetVolumeInformationA = _GetVolumeInformationA@32 @430
527 GetVolumeInformationW = _GetVolumeInformationW@32 @431
528 GetWindowsDirectoryA = _GetWindowsDirectoryA@8 @432
529 GetWindowsDirectoryW = _GetWindowsDirectoryW@8 @433
530 GlobalAddAtomA = _GlobalAddAtomA@4 @434
531 GlobalAddAtomW = _GlobalAddAtomW@4 @435
532 GlobalAlloc = _GlobalAlloc@8 @436
533 GlobalCompact = _GlobalCompact@4 @437
534 GlobalDeleteAtom = _GlobalDeleteAtom@4 @438
535 GlobalFindAtomA = _GlobalFindAtomA@4 @439
536 GlobalFindAtomW = _GlobalFindAtomW@4 @440
537; GlobalFix = _GlobalFix@?? @441
538 GlobalFlags = _GlobalFlags@4 @442
539 GlobalFree = _GlobalFree@4 @443
540 GlobalGetAtomNameA = _GlobalGetAtomNameA@12 @444
541 GlobalGetAtomNameW = _GlobalGetAtomNameW@12 @445
542 GlobalHandle = _GlobalHandle@4 @446
543 GlobalLock = _GlobalLock@4 @447
544 GlobalMemoryStatus = _GlobalMemoryStatus@4 @448
545 GlobalReAlloc = _GlobalReAlloc@12 @449
546 GlobalSize = _GlobalSize@4 @450
547 GlobalUnWire = _GlobalUnWire@4 @451 ;obsolete
548; GlobalUnfix = _GlobalUnfix@?? @452 ;obsolete
549 GlobalUnlock = _GlobalUnlock@4 @453
550 GlobalWire = _GlobalWire@4 @454 ;obsolete
551; Heap32First = _Heap32First@?? @455 ;W95
552; Heap32ListFirst = _Heap32ListFirst@?? @456 ;W95
553; Heap32ListNext = _Heap32ListNext@?? @457 ;W95
554; Heap32Next = _Heap32Next@?? @458 ;W95
555 HeapAlloc = _HeapAlloc@12 @459
556 HeapCompact = _HeapCompact@8 @460
557 HeapCreate = _HeapCreate@12 @461
558; HeapCreateTagsW = _HeapCreateTagsW@?? ;NT
559 HeapDestroy = _HeapDestroy@4 @462
560; HeapExtend = _HeapExtend@?? ;NT
561 HeapFree = _HeapFree@12 @463
562 HeapLock = _HeapLock@4 @464
563 HeapReAlloc = _HeapReAlloc@16 @465
564; HeapQueryTagsW = _HeapQueryTagsW@?? ;NT
565; HeapSetFlags = _HeapSetFlags@?? @466
566 "HeapSize" = _HeapSize@12 @467 ; reserved linker word
567 HeapUnlock = _HeapUnlock@4 @468
568; HeapUsage = _HeapUsage@?? ;NT
569 HeapValidate = _HeapValidate@12 @469
570 HeapWalk = _HeapWalk@8 @470
571
572 InitAtomTable = _InitAtomTable@4 @471
573 InitializeCriticalSection = _InitializeCriticalSection@4 @472
574; InitializeCriticialSectionAndSpinCount = _InitializeCriticalSectionAndSpinCount@?? ;NT
575 InterlockedCompareExchange = _InterlockedCompareExchange@12 @787 ;NT
576 InterlockedDecrement = _InterlockedDecrement@4 @473
577 InterlockedExchange = _InterlockedExchange@8 @474
578 InterlockedExchangeAdd = _InterlockedExchangeAdd@8 @788 ;NT
579 InterlockedIncrement = _InterlockedIncrement@4 @475
580; InvalidateNLSCache = _InvalidateNLSCache@?? @476 ;W95
581; InvalidateConsoleDIBits = _InvalidateConsoleDIBits@?? ;NT
582 IsBadCodePtr = _IsBadCodePtr@4 @477
583 IsBadHugeReadPtr = _IsBadHugeReadPtr@8 @478
584 IsBadHugeWritePtr = _IsBadHugeWritePtr@8 @479
585 IsBadReadPtr = _IsBadReadPtr@8 @480
586 IsBadStringPtrA = _IsBadStringPtrA@8 @481
587 IsBadStringPtrW = _IsBadStringPtrW@8 @482
588 IsBadWritePtr = _IsBadWritePtr@8 @483
589 IsDBCSLeadByte = _IsDBCSLeadByte@4 @484
590 IsDBCSLeadByteEx = _IsDBCSLeadByteEx@8 @485
591; IsLSCallback = _IsLSCallback@?? @486 ;W95
592; IsSLCallback = _IsSLCallback@?? @487 ;W95
593 IsDebuggerPresent = _IsDebuggerPresent@0 @889 ;NT/98
594; IsProcessorFeaturePresent = _IsProcessorFeaturePresent@?? ;NT
595 IsValidCodePage = _IsValidCodePage@4 @488
596 IsValidLocale = _IsValidLocale@8 @489
597 K32Thk1632Epilog = _K32Thk1632Epilog@4 @490 ;W95
598 K32Thk1632Prolog = _K32Thk1632Prolog@4 @491 ;W95
599 LCMapStringA = _LCMapStringA@24 @492
600 LCMapStringW = _LCMapStringW@24 @493
601 LeaveCriticalSection = _LeaveCriticalSection@4 @494
602 LoadLibraryA = _LoadLibraryA@4 @495
603 LoadLibraryExA = _LoadLibraryExA@12 @496
604 LoadLibraryExW = _LoadLibraryExW@12 @497
605 LoadLibraryW = _LoadLibraryW@4 @498
606 LoadModule = _LoadModule@8 @499
607 LoadResource = _LoadResource@8 @500
608 LocalAlloc = _LocalAlloc@8 @501
609 LocalCompact = _LocalCompact@4 @502 ;obsolete
610 LocalFileTimeToFileTime = _LocalFileTimeToFileTime@8 @503
611 LocalFlags = _LocalFlags@4 @504
612 LocalFree = _LocalFree@4 @505
613 LocalHandle = _LocalHandle@4 @506
614 LocalLock = _LocalLock@4 @507
615 LocalReAlloc = _LocalReAlloc@12 @508
616 LocalShrink = _LocalShrink@8 @509 ;obsolete
617 LocalSize = _LocalSize@4 @510
618 LocalUnlock = _LocalUnlock@4 @511
619 LockFile = _LockFile@20 @512
620 LockFileEx = _LockFileEx@24 @513
621 LockResource = _LockResource@4 @514
622
623 MakeCriticalSectionGlobal = _MakeCriticalSectionGlobal@4 @515
624; MapHInstLS = _MapHInstLS@?? @516 ;W95
625; MapHInstLS_PN = _MapHInstLS_PN@?? @517 ;W95
626; MapHInstSL = _MapHInstSL@?? @518 ;W95
627; MapHInstSL_PN = _MapHInstSL_PN@?? @519 ;W95
628; MapHModuleLS = _MapHModuleLS@?? @520 ;W95
629; MapHModuleSL = _MapHModuleSL@?? @521 ;W95
630 MapLS = _MapLS@4 @522 ;W95
631; MapSL = _MapSL@4 @523 ;W95
632 MapSLFix = _MapSLFix@4 @524 ;W95
633 MapViewOfFile = _MapViewOfFile@20 @525
634 MapViewOfFileEx = _MapViewOfFileEx@24 @526
635;;;; Module32First = _Module32First@8 @527 ;W95
636;;;; Module32Next = _Module32Next@8 @528 ;W95
637 MoveFileA = _MoveFileA@8 @529
638 MoveFileExA = _MoveFileExA@12 @530
639 MoveFileExW = _MoveFileExW@12 @531
640 MoveFileW = _MoveFileW@8 @532
641 MulDiv = _MulDiv@12 @533
642 MultiByteToWideChar = _MultiByteToWideChar@24 @534
643; NotifyNLSUserCache = _NotifyNLSUserCache@?? @535 ;W95
644; OpenConsoleW = _OpenConsoleW@?? ;NT
645 OpenEventA = _OpenEventA@12 @536
646 OpenEventW = _OpenEventW@12 @537
647 OpenFile = _OpenFile@12 @538
648 OpenFileMappingA = _OpenFileMappingA@12 @539
649 OpenFileMappingW = _OpenFileMappingW@12 @540
650 OpenMutexA = _OpenMutexA@12 @541
651 OpenMutexW = _OpenMutexW@12 @542
652 OpenProcess = _OpenProcess@12 @543
653; OpenProfileUserMapping = _OpenProfileUserMapping@?? @544
654 OpenSemaphoreA = _OpenSemaphoreA@12 @545
655 OpenSemaphoreW = _OpenSemaphoreW@12 @546
656; OpenVxDHandle = _OpenVxDHandle@?? @547 ;W95
657; OpenWaitableTimerA = _OpenWaitableTimerA@?? ;NT
658; OpenWaitableTimerW = _OpenWaitableTimerW@?? ;NT
659 OutputDebugStringA = _OutputDebugStringA@4 @548
660 OutputDebugStringW = _OutputDebugStringW@4 @549
661 PeekConsoleInputA = _PeekConsoleInputA@16 @550
662 PeekConsoleInputW = _PeekConsoleInputW@16 @551
663 PeekNamedPipe = _PeekNamedPipe@24 @552
664 PostQueuedCompletionStatus = _PostQueuedCompletionStatus@16 @553
665 PrepareTape = _PrepareTape@12 @554
666;;; Process32First = _Process32First@8 @555 ;W95
667;;; Process32Next = _Process32Next@8 @556 ;W95
668 PulseEvent = _PulseEvent@4 @557
669 PurgeComm = _PurgeComm@8 @558
670 QT_Thunk = _QT_Thunk@4 @559 ;W95
671 QueryDosDeviceA = _QueryDosDeviceA@12 @560
672 QueryDosDeviceW = _QueryDosDeviceW@12 @561
673; QueryNumberOfEventLogRecords = _QueryNumberOfEventLogRecords@?? @562 ;W95
674; QueryOldestEventLogRecord = _QueryOldestEventLogRecord@?? @563 ;W95
675 QueryPerformanceCounter = _QueryPerformanceCounter@4 @564
676 QueryPerformanceFrequency = _QueryPerformanceFrequency@4 @565
677; QueryWin31IniFilesMappedToRegistry = _QueryWin31IniFilesMappedToRegistry@?? ;NT
678; QueueUserAPC = _QueueUserAPC@?? @566
679 RaiseException = _RaiseException@16 @567
680 ReadConsoleA = _ReadConsoleA@20 @568
681 ReadConsoleInputA = _ReadConsoleInputA@16 @569
682; ReadConsoleInputExA = _ReadConsoleInputExA@?? ;NT
683; ReadConsoleInputExW = _ReadConsoleInputExW@?? ;NT
684 ReadConsoleInputW = _ReadConsoleInputW@16 @570
685 ReadConsoleOutputA = _ReadConsoleOutputA@20 @571
686 ReadConsoleOutputAttribute = _ReadConsoleOutputAttribute@20 @572
687 ReadConsoleOutputCharacterA = _ReadConsoleOutputCharacterA@20 @573
688 ReadConsoleOutputCharacterW = _ReadConsoleOutputCharacterW@20 @574
689 ReadConsoleOutputW = _ReadConsoleOutputW@20 @575
690 ReadConsoleW = _ReadConsoleW@20 @576
691; ReadDirectoryChangesW = _ReadDirectoryChangesW@?? ;NT
692 ReadFile = _ReadFile@20 @577
693 ReadFileEx = _ReadFileEx@20 @578
694; ReadFileScatter = _ReadFileScatter@?? ;NT
695 ReadProcessMemory = _ReadProcessMemory@20 @579
696 RegisterServiceProcess = _RegisterServiceProcess@8 @580 ;W95
697 ReinitializeCriticalSection = _ReinitializeCriticalSection@4 @581 ;W95
698; RegisterConsoleVDM = _RegisterConsoleVDM@?? ;NT
699; RegisterWaitForInputIdle = _RegisterWaitForInputIdle@?? ;NT
700; RegisterWowBaseHandlers = _RegisterWowBaseHandlers@?? ;NT
701; RegisterWowExec = _RegisterWowExec@?? ;NT
702 ReleaseMutex = _ReleaseMutex@4 @582
703 ReleaseSemaphore = _ReleaseSemaphore@12 @583
704 RemoveDirectoryA = _RemoveDirectoryA@4 @584
705 RemoveDirectoryW = _RemoveDirectoryW@4 @585
706 ResetEvent = _ResetEvent@4 @586
707 ResumeThread = _ResumeThread@4 @587
708 RtlFillMemory = _RtlFillMemory@12 @588
709 RtlMoveMemory = _RtlMoveMemory@12 @589
710 RtlUnwind = _RtlUnwind@16 @590
711 RtlZeroMemory = _RtlZeroMemory@8 @591
712 SMapLS = _SMapLS@4 @592 ;W95
713 SMapLS_IP_EBP_12 = _SMapLS_IP_EBP_12@4 @593 ;W95
714 SMapLS_IP_EBP_16 = _SMapLS_IP_EBP_16@4 @594 ;W95
715 SMapLS_IP_EBP_20 = _SMapLS_IP_EBP_20@4 @595 ;W95
716 SMapLS_IP_EBP_24 = _SMapLS_IP_EBP_24@4 @596 ;W95
717 SMapLS_IP_EBP_28 = _SMapLS_IP_EBP_28@4 @597 ;W95
718 SMapLS_IP_EBP_32 = _SMapLS_IP_EBP_32@4 @598 ;W95
719 SMapLS_IP_EBP_36 = _SMapLS_IP_EBP_36@4 @599 ;W95
720 SMapLS_IP_EBP_40 = _SMapLS_IP_EBP_40@4 @600 ;W95
721 SMapLS_IP_EBP_8 = _SMapLS_IP_EBP_8@4 @601 ;W95
722 SUnMapLS = _SUnMapLS@4 @602 ;W95
723 SUnMapLS_IP_EBP_12 = _SUnMapLS_IP_EBP_12@4 @603 ;W95
724 SUnMapLS_IP_EBP_16 = _SUnMapLS_IP_EBP_16@4 @604 ;W95
725 SUnMapLS_IP_EBP_20 = _SUnMapLS_IP_EBP_20@4 @605 ;W95
726 SUnMapLS_IP_EBP_24 = _SUnMapLS_IP_EBP_24@4 @606 ;W95
727 SUnMapLS_IP_EBP_28 = _SUnMapLS_IP_EBP_28@4 @607 ;W95
728 SUnMapLS_IP_EBP_32 = _SUnMapLS_IP_EBP_32@4 @608 ;W95
729 SUnMapLS_IP_EBP_36 = _SUnMapLS_IP_EBP_36@4 @609 ;W95
730 SUnMapLS_IP_EBP_40 = _SUnMapLS_IP_EBP_40@4 @610 ;W95
731 SUnMapLS_IP_EBP_8 = _SUnMapLS_IP_EBP_8@4 @611 ;W95
732 ScrollConsoleScreenBufferA = _ScrollConsoleScreenBufferA@20 @612
733 ScrollConsoleScreenBufferW = _ScrollConsoleScreenBufferW@20 @613
734 SearchPathA = _SearchPathA@24 @614
735 SearchPathW = _SearchPathW@24 @615
736 SetCommBreak = _SetCommBreak@4 @616
737 SetCommConfig = _SetCommConfig@12 @617
738 SetCommMask = _SetCommMask@8 @618
739 SetCommState = _SetCommState@8 @619
740 SetCommTimeouts = _SetCommTimeouts@8 @620
741 SetComputerNameA = _SetComputerNameA@4 @621
742 SetComputerNameW = _SetComputerNameW@4 @622
743 SetConsoleActiveScreenBuffer = _SetConsoleActiveScreenBuffer@4 @623
744 SetConsoleCP = _SetConsoleCP@4 @624
745; SetConsoleCommandHistoryMode = _SetConsoleCommandHistoryMode@?? ;NT
746 SetConsoleCtrlHandler = _SetConsoleCtrlHandler@8 @625
747; SetConsoleCursor = _SetConsoleCursor@?? ;NT
748 SetConsoleCursorInfo = _SetConsoleCursorInfo@8 @626
749 SetConsoleCursorPosition = _SetConsoleCursorPosition@8 @627
750; SetConsoleDisplayMode = _SetConsoleDisplayMode@?? ;NT
751; SetConsoleFont = _SetConsoleFont@?? ;NT
752; SetConsoleHardwareState = _SetConsoleHardwareState@?? ;NT
753; SetConsoleIcon = _SetConsoleIcon@?? ;NT
754; SetConsoleInputExeNameA = _SetConsoleInputExeNameA@?? ;NT
755; SetConsoleInputExeNameW = _SetConsoleInputExeNameW@?? ;NT
756; SetConsoleKeyShortcuts = _SetConsoleKeyShortcuts@?? ;NT
757; SetConsoleMaximumWindowSize = _SetConsoleMaximumWindowSize@?? ;NT
758; SetConsoleMenuClose = _SetConsoleMenuClose@?? ;NT
759 SetConsoleMode = _SetConsoleMode@8 @628
760; SetConsoleNumberOfCommandsA = _SetConsoleNumberOfCommandsA@?? ;NT
761; SetConsoleNumberOfCommandsW = _SetConsoleNumberOfCommandsW@?? ;NT
762 SetConsoleOutputCP = _SetConsoleOutputCP@4 @629
763; SetConsolePalette = _SetConsolePalette@?? ;NT
764 SetConsoleScreenBufferSize = _SetConsoleScreenBufferSize@8 @630
765 SetConsoleTextAttribute = _SetConsoleTextAttribute@8 @631
766 SetConsoleTitleA = _SetConsoleTitleA@4 @632
767 SetConsoleTitleW = _SetConsoleTitleW@4 @633
768 SetConsoleWindowInfo = _SetConsoleWindowInfo@12 @634
769; SetCriticalSectionSpinCount = _SetCriticalSectionSpinCount@?? ;NT
770 SetCurrentDirectoryA = _SetCurrentDirectoryA@4 @635
771 SetCurrentDirectoryW = _SetCurrentDirectoryW@4 @636
772; SetDaylightFlag = _SetDaylightFlag@?? @637 ;W95
773 SetDefaultCommConfigA = _SetDefaultCommConfigA@12 @638
774 SetDefaultCommConfigW = _SetDefaultCommConfigW@12 @639
775 SetEndOfFile = _SetEndOfFile@4 @640
776 SetEnvironmentVariableA = _SetEnvironmentVariableA@8 @641
777 SetEnvironmentVariableW = _SetEnvironmentVariableW@8 @642
778 SetErrorMode = _SetErrorMode@4 @643
779 SetEvent = _SetEvent@4 @644
780 SetFileApisToANSI = _SetFileApisToANSI@0 @645
781 SetFileApisToOEM = _SetFileApisToOEM@0 @646
782 SetFileAttributesA = _SetFileAttributesA@8 @647
783 SetFileAttributesW = _SetFileAttributesW@8 @648
784 SetFilePointer = _SetFilePointer@16 @649
785 SetFileTime = _SetFileTime@16 @650
786; SetHandleContext = _SetHandleContext@?? @651 ;W95
787 SetHandleCount = _SetHandleCount@4 @652
788 SetHandleInformation = _SetHandleInformation@12 @653
789; SetLastConsoleEventActive = _SetLastConsoleEventActive@?? ;NT
790 SetLastError = _SetLastError@4 @654
791 SetLocalTime = _SetLocalTime@4 @655
792 SetLocaleInfoA = _SetLocaleInfoA@12 @656
793 SetLocaleInfoW = _SetLocaleInfoW@12 @657
794 SetMailslotInfo = _SetMailslotInfo@8 @658
795 SetNamedPipeHandleState = _SetNamedPipeHandleState@16 @659
796 SetPriorityClass = _SetPriorityClass@8 @660
797 SetProcessAffinityMask = _SetProcessAffinityMask@8 @862
798 SetProcessDword = _SetProcessDword@12 @884
799 SetProcessPriorityBoost = _SetProcessPriorityBoost@8 @863
800 SetProcessShutdownParameters = _SetProcessShutdownParameters@8 @661
801 SetProcessWorkingSetSize = _SetProcessWorkingSetSize@12 @662
802 SetStdHandle = _SetStdHandle@8 @663
803 SetSystemPowerState = _SetSystemPowerState@8 @664
804 SetSystemTime = _SetSystemTime@4 @665
805 SetSystemTimeAdjustment = _SetSystemTimeAdjustment@8 @666
806 SetTapeParameters = _SetTapeParameters@12 @667
807 SetTapePosition = _SetTapePosition@24 @668
808 SetThreadAffinityMask = _SetThreadAffinityMask@8 @669
809 SetThreadContext = _SetThreadContext@8 @670
810; SetThreadIdealProcessor = _SetThreadIdealProcessor@?? ;NT
811 SetThreadLocale = _SetThreadLocale@4 @671
812 SetThreadPriority = _SetThreadPriority@8 @672
813 SetThreadPriorityBoost = _SetThreadPriorityBoost@8 @789 ;NT
814 SetTimeZoneInformation = _SetTimeZoneInformation@4 @673
815 SetUnhandledExceptionFilter = _SetUnhandledExceptionFilter@4 @674
816; SetVDMCurrentDirectories = _SetVDMCurrentDirectories@?? ;NT
817 SetVolumeLabelA = _SetVolumeLabelA@8 @675
818 SetVolumeLabelW = _SetVolumeLabelW@8 @676
819; SetWaitableTimer = _SetWaitableTimer@?? ;NT
820 SetupComm = _SetupComm@12 @677
821; ShowConsoleCursor = _ShowConsoleCursor@?? ;NT
822; SignalObjectAndWait = _SignalObjectAndWait@?? ;NT
823 SizeofResource = _SizeofResource@8 @678
824 Sleep = _Sleep@4 @679
825 SleepEx = _SleepEx@8 @680
826 SuspendThread = _SuspendThread@4 @681
827; SwitchToFiber = _SwitchToFiber@?? ;NT
828; SwitchToThread = _SwitchToThread@?? ;NT
829 SystemTimeToFileTime = _SystemTimeToFileTime@8 @682
830 SystemTimeToTzSpecificLocalTime = _SystemTimeToTzSpecificLocalTime@12 @683
831 TerminateProcess = _TerminateProcess@8 @684
832 TerminateThread = _TerminateThread@8 @685
833;;;; Thread32First = _Thread32First@8 @686 ;W95
834;;;; Thread32Next = _Thread32Next@8 @687 ;W95
835 ThunkConnect32 = _ThunkConnect32@24 @688 ;W95
836 TlsAlloc = _TlsAlloc@0 @689
837; TlsAllocInternal = _TlsAllocInternal@?? @690 ;W95
838 TlsFree = _TlsFree@4 @691
839; TlsFreeInternal = _TlsFreeInternal@?? @692 ;W95
840 TlsGetValue = _TlsGetValue@4 @693
841 TlsSetValue = _TlsSetValue@8 @694
842; Toolhelp32ReadProcessMemory = _Toolhelp32ReadProcessMemory@?? @695 ;W95
843 TransactNamedPipe = _TransactNamedPipe@28 @696
844 TransmitCommChar = _TransmitCommChar@8 @697
845; TrimVirtualBuffer = _TrimVirtualBuffer@?? ;NT
846; TryEnterCriticalSection = _TryEnterCriticalSection ;NT
847; UTRegister = _UTRegister@?? @698 ;W95
848; UTUnRegister = _UTUnRegister@?? @699 ;W95
849 UnMapLS = _UnMapLS@4 @700 ;W95
850 UnMapSLFixArray = _UnMapSLFixArray@12 @701 ;W95
851 UnhandledExceptionFilter = _UnhandledExceptionFilter@4 @702
852 UninitializeCriticalSection = _UninitializeCriticalSection@4 @703 ;W95
853 UnlockFile = _UnlockFile@20 @704
854 UnlockFileEx = _UnlockFileEx@20 @705
855 UnmapViewOfFile = _UnmapViewOfFile@4 @706
856 UpdateResourceA = _UpdateResourceA@24 @707
857 UpdateResourceW = _UpdateResourceW@24 @708
858; VDMConsoleOperation = _VDMConsoleOperation@?? ;NT
859; VDMOperationStarted = _VDMOperationStarted@?? ;NT
860 VerLanguageNameA = _VerLanguageNameA@12 @709
861 VerLanguageNameW = _VerLanguageNameW@12 @710
862; VerifyConsoleToHandle = _VerifyConsoleToHandle@?? ;NT
863 VirtualAlloc = _VirtualAlloc@16 @711
864; VirtualAllocEx = _VirtualAllocEx@?? ;NT
865; VirtualBufferExceptionHandler = _VirtualBufferExceptionHandler ;NT
866 VirtualFree = _VirtualFree@12 @712
867; VirtualFreeEx = _VirtuelFreeEx@?? ;NT
868 VirtualLock = _VirtualLock@8 @713
869 VirtualProtect = _VirtualProtect@16 @714
870 VirtualProtectEx = _VirtualProtectEx@20 @715
871 VirtualQuery = _VirtualQuery@12 @716
872 VirtualQueryEx = _VirtualQueryEx@16 @717
873 VirtualUnlock = _VirtualUnlock@8 @718
874 WaitCommEvent = _WaitCommEvent@12 @719
875 WaitForDebugEvent = _WaitForDebugEvent@8 @720
876 WaitForMultipleObjects = _WaitForMultipleObjects@16 @721
877 WaitForMultipleObjectsEx = _WaitForMultipleObjectsEx@20 @722
878 WaitForSingleObject = _WaitForSingleObject@8 @723
879 WaitForSingleObjectEx = _WaitForSingleObjectEx@12 @724
880 WaitNamedPipeA = _WaitNamedPipeA@8 @725
881 WaitNamedPipeW = _WaitNamedPipeW@8 @726
882 WideCharToMultiByte = _WideCharToMultiByte@32 @727
883 WinExec = _WinExec@8 @728
884 WriteConsoleA = _WriteConsoleA@20 @729
885 WriteConsoleInputA = _WriteConsoleInputA@16 @730
886; WriteConsoleInputVDMA = _WriteConsoleInputVDMA@?? ;NT
887; WriteConsoleInputVDMW = _WriteConsoleInputVDMW@?? ;NT
888 WriteConsoleInputW = _WriteConsoleInputW@16 @731
889 WriteConsoleOutputA = _WriteConsoleOutputA@20 @732
890 WriteConsoleOutputAttribute = _WriteConsoleOutputAttribute@20 @733
891 WriteConsoleOutputCharacterA = _WriteConsoleOutputCharacterA@20 @734
892 WriteConsoleOutputCharacterW = _WriteConsoleOutputCharacterW@20 @735
893 WriteConsoleOutputW = _WriteConsoleOutputW@20 @736
894 WriteConsoleW = _WriteConsoleW@20 @737
895 WriteFile = _WriteFile@20 @738
896 WriteFileEx = _WriteFileEx@20 @739
897; WriteFileGather = _WriteFileGather@?? ;NT
898 WritePrivateProfileSectionA = _WritePrivateProfileSectionA@12 @740
899 WritePrivateProfileSectionW = _WritePrivateProfileSectionW@12 @741
900 WritePrivateProfileStringA = _WritePrivateProfileStringA@16 @742
901 WritePrivateProfileStringW = _WritePrivateProfileStringW@16 @743
902 WritePrivateProfileStructA = _WritePrivateProfileStructA@20 @744
903 WritePrivateProfileStructW = _WritePrivateProfileStructW@20 @745
904 WriteProcessMemory = _WriteProcessMemory@20 @746
905 WriteProfileSectionA = _WriteProfileSectionA@8 @747
906 WriteProfileSectionW = _WriteProfileSectionW@8 @748
907 WriteProfileStringA = _WriteProfileStringA@12 @749
908 WriteProfileStringW = _WriteProfileStringW@12 @750
909 WriteTapemark = _WriteTapemark@16 @751
910; _DebugOut = __DebugOut@?? @752 ;W95
911; _DebugPrintf = __DebugPrintf@?? @753 ;W95
912 _hread = __lread@12 @754
913 _hwrite = __lwrite@12 @755
914 _lclose = __lclose@4 @756
915 _lcreat = __lcreat@8 @757
916 _llseek = __llseek@12 @758
917 _lopen = __lopen@8 @759
918 _lread = __lread@12 @760
919 _lwrite = __lwrite@12 @761
920; dprintf = _dprintf@?? @762 ;W95
921 lstrcat = _lstrcatA@8 @763
922 lstrcatA = _lstrcatA@8 @764
923 lstrcatW = _lstrcatW@8 @765
924 lstrcmp = _lstrcmpA@8 @766
925 lstrcmpA = _lstrcmpA@8 @767
926 lstrcmpW = _lstrcmpW@8 @768
927 lstrcmpi = _lstrcmpiA@8 @769
928 lstrcmpiA = _lstrcmpiA@8 @770
929 lstrcmpiW = _lstrcmpiW@8 @771
930 lstrcpy = _lstrcpyA@8 @772
931 lstrcpyA = _lstrcpyA@8 @773
932 lstrcpyW = _lstrcpyW@8 @774
933 lstrcpyn = _lstrcpynA@12 @775
934 lstrcpynA = _lstrcpynA@12 @776
935 lstrcpynW = _lstrcpynW@12 @777
936 lstrlen = _lstrlenA@4 @778
937 lstrlenA = _lstrlenA@4 @779
938 lstrlenW = _lstrlenW@4 @780
939 lstrcpynAtoW = _lstrcpynAtoW@12 @781
940 lstrcpynWtoA = _lstrcpynWtoA@12 @782
941 lstrcpyAtoW = _lstrcpyAtoW@8 @783
942 lstrcpyWtoA = _lstrcpyWtoA@8 @784
943 lstrncmpA = _lstrncmpA@12 @785
944 lstrncmpW = _lstrncmpW@12 @786
945
946 GetDiskFreeSpaceExA = _GetDiskFreeSpaceExA@16 @871
947 GetDiskFreeSpaceExW = _GetDiskFreeSpaceExW@16 @873
948
949 IsProcessorFeaturePresent = _IsProcessorFeaturePresent@4 @880
950
951 GetFileAttributesExA = _GetFileAttributesExA@12 @874
952 GetFileAttributesExW = _GetFileAttributesExW@12 @875
953
954 lstrncmpiA = _lstrncmpiA@12 @887
955 lstrncmpiW = _lstrncmpiW@12 @888
956
957;
958; First free ordinal is 890
959;
960
961
962; ----------------------------------------------------------------------------
963; APIs which doesn't really belong to kernel32.dll but just ended up here
964; (Must be placed below ordinal 1200!)
965; ----------------------------------------------------------------------------
966;registry apis imported by advapi32
967 RegCloseKey = _RegCloseKey@4 @1100
968 RegConnectRegistryA = _RegConnectRegistryA@12 @1101
969 RegConnectRegistryW = _RegConnectRegistryW@12 @1102
970 RegCreateKeyA = _RegCreateKeyA@12 @1103
971 RegCreateKeyExA = _RegCreateKeyExA@36 @1104
972 RegCreateKeyExW = _RegCreateKeyExW@36 @1105
973 RegCreateKeyW = _RegCreateKeyW@12 @1106
974 RegDeleteKeyA = _RegDeleteKeyA@8 @1107
975 RegDeleteKeyW = _RegDeleteKeyW@8 @1108
976 RegDeleteValueA = _RegDeleteValueA@8 @1109
977 RegDeleteValueW = _RegDeleteValueW@8 @1110
978 RegEnumKeyA = _RegEnumKeyA@16 @1111
979 RegEnumKeyExA = _RegEnumKeyExA@32 @1112
980 RegEnumKeyExW = _RegEnumKeyExW@32 @1113
981 RegEnumKeyW = _RegEnumKeyW@16 @1114
982 RegEnumValueA = _RegEnumValueA@32 @1115
983 RegEnumValueW = _RegEnumValueW@32 @1116
984 RegFlushKey = _RegFlushKey@4 @1117
985 RegGetKeySecurity = _RegGetKeySecurity@16 @1118
986 RegLoadKeyA = _RegLoadKeyA@12 @1119
987 RegLoadKeyW = _RegLoadKeyW@12 @1120
988 RegNotifyChangeKeyValue = _RegNotifyChangeKeyValue@20 @1121
989 RegOpenKeyA = _RegOpenKeyA@12 @1122
990 RegOpenKeyExA = _RegOpenKeyExA@20 @1123
991 RegOpenKeyExW = _RegOpenKeyExW@20 @1124
992 RegOpenKeyW = _RegOpenKeyW@12 @1125
993 RegQueryInfoKeyA = _RegQueryInfoKeyA@48 @1126
994 RegQueryInfoKeyW = _RegQueryInfoKeyW@48 @1127
995 RegQueryMultipleValuesA = _RegQueryMultipleValuesA@20 @1128
996 RegQueryMultipleValuesW = _RegQueryMultipleValuesW@20 @1129
997 RegQueryValueA = _RegQueryValueA@16 @1130
998 RegQueryValueExA = _RegQueryValueExA@24 @1131
999 RegQueryValueExW = _RegQueryValueExW@24 @1132
1000 RegQueryValueW = _RegQueryValueW@16 @1133
1001 RegReplaceKeyA = _RegReplaceKeyA@16 @1134
1002 RegReplaceKeyW = _RegReplaceKeyW@16 @1135
1003 RegRestoreKeyA = _RegRestoreKeyA@12 @1136
1004 RegRestoreKeyW = _RegRestoreKeyW@12 @1137
1005 RegSaveKeyA = _RegSaveKeyA@12 @1138
1006 RegSaveKeyW = _RegSaveKeyW@12 @1139
1007 RegSetKeySecurity = _RegSetKeySecurity@12 @1140
1008 RegSetValueA = _RegSetValueA@20 @1141
1009 RegSetValueExA = _RegSetValueExA@24 @1142
1010 RegSetValueExW = _RegSetValueExW@24 @1143
1011 RegSetValueW = _RegSetValueW@20 @1144
1012 RegUnLoadKeyA = _RegUnLoadKeyA@8 @1145
1013 RegUnLoadKeyW = _RegUnLoadKeyW@8 @1146
1014
1015
1016
1017; ----------------------------------------------------------------------------
1018; KERNEL32 / WINE support functions that do not exist in the Win32 API
1019; (These starts at ordinal 1200, API have ordinal less than 1200.)
1020; ----------------------------------------------------------------------------
1021
1022 DebugErrorBox = DebugErrorBox @1201
1023 WriteLog @1202
1024 WriteLogError @1214
1025 WriteLogNoEOL @1218
1026 WritePrivateLog @1208
1027 DecreaseLogCount @1273
1028 IncreaseLogCount @1274
1029
1030;Used by tibfix page in exe (change ordinal in pe2lx.cpp too!!)
1031 _RegisterPe2LxExe@12 @1203
1032 _RegisterPe2LxDll@12 @1209
1033
1034 _CreateWin32PeLdrExe@24 @1236
1035
1036 _RegisterLxExe@8 @1237
1037 _RegisterLxDll@24 @1238
1038 _UnregisterLxDll@4 @1239
1039
1040;VMutex
1041 enter__6VMutexFUlPUl @1204
1042 leave__6VMutexFPUl @1205
1043 __ct__6VMutexFiPUl @1206
1044 __dt__6VMutexFv @1207
1045
1046;Unicode
1047 UnicodeToAsciiString = _UnicodeToAsciiString@4 @1210
1048 UnicodeToAscii = _UnicodeToAscii@8 @1211
1049 FreeAsciiString = _FreeAsciiString@4 @1212
1050 AsciiToUnicode = _AsciiToUnicode@8 @1213
1051 UnicodeToAsciiN = _UnicodeToAsciiN@12 @1215
1052 AsciiToUnicodeN = _AsciiToUnicodeN@12 @1216
1053 UnicodeToAsciiStringN = _UnicodeToAsciiStringN@8 @1217
1054
1055;Get version resource
1056 GetVersionStruct = GetVersionStruct @1221
1057 GetVersionSize = GetVersionSize @1222
1058
1059;version functions
1060 CheckVersionFromHMOD = CheckVersionFromHMOD @1223
1061 CheckVersion = CheckVersion @1224
1062
1063 Win32QueryModuleName = Win32QueryModuleName @1225
1064
1065 GetFS = GetFS @1226
1066 SetFS = SetFS @1227
1067
1068 RestoreOS2TIB = _RestoreOS2TIB@0 @1228
1069 SetWin32TIB = _SetWin32TIB@0 @1229
1070 RestoreOS2FS = RestoreOS2FS @1230
1071
1072 ;SvL: HandleManager functions
1073
1074; HMHandleTranslateToWin__FUlPUl @1234
1075
1076 HMHandleAllocate__FPUlUl @1231
1077 HMHandleFree__FUl @1232
1078 HMHandleTranslateToOS2__FUlPUl @1233
1079 HMMsgWaitForMultipleObjects__FUlPUlN31 @1260
1080 HMOpenThreadToken__FUlN21PUl @1261
1081 HMOpenProcessToken__FUlN21PUl @1262
1082 HMHandleGetUserData__FUl @1263
1083
1084 _GetThreadTEB@0 @1234
1085 _GetTEBFromThreadId@4 @1255
1086 _GetTEBFromThreadHandle@4 @1256
1087
1088; HEAP Management (heap.cpp, heapstring.cpp)
1089 HEAP_xalloc = _HEAP_xalloc@12 @1240
1090 HEAP_xrealloc = _HEAP_xrealloc@16 @1241
1091 HEAP_malloc = _HEAP_malloc@4 @1242
1092 HEAP_realloc = _HEAP_realloc@8 @1243
1093 HEAP_size = _HEAP_size@4 @1292
1094 HEAP_free = _HEAP_free@4 @1244
1095 HEAP_strdupWtoA = _HEAP_strdupWtoA@12 @1245
1096 HEAP_strdupAtoW = _HEAP_strdupAtoW@12 @1246
1097 HEAP_strdupA = _HEAP_strdupA@12 @1247
1098 HEAP_strdupW = _HEAP_strdupW@12 @1248
1099 WideCharToLocal = _WideCharToLocal@12 @1249
1100 LocalToWideChar = _LocalToWideChar@12 @1250
1101
1102 _VIRTUAL_MapFileA@12 @1251
1103 _VIRTUAL_MapFileW@12 @1252
1104
1105 OS2SetExceptionHandler @1253
1106 OS2UnsetExceptionHandler @1254
1107
1108; -------------------
1109; Odin ini management
1110; -------------------
1111
1112 _PROFILE_GetOdinIniString@20 @1264
1113 _PROFILE_SetOdinIniString@12 @1265
1114 _PROFILE_GetOdinIniInt@12 @1266
1115 _PROFILE_SetOdinIniInt@12 @1267
1116 _PROFILE_GetOdinIniBool@12 @1268
1117 _PROFILE_SetOdinIniBool@12 @1269
1118 _PROFILE_SaveOdinIni@0 @1270
1119
1120;shared memory allocation
1121 _smalloc__FUi @1271
1122
1123;code memory allocation
1124 _cmalloc__FUi @1272
1125
1126;VSemaphore
1127 wait__10VSemaphoreFUlPUl @1280
1128 post__10VSemaphoreFPUl @1281
1129 reset__10VSemaphoreFPUl @1282
1130 __ct__10VSemaphoreFiPUl @1283
1131 __dt__10VSemaphoreFv @1284
1132
1133;fast file API's
1134 FindFirstFileMultiA = _FindFirstFileMultiA@12 @1290
1135 FindNextFileMultiA = _FindNextFileMultiA@12 @1291
1136
1137
1138;Export for MSACM32
1139 _wsnprintfA @2000
1140
1141 IsExeStarted__Fv @2001
1142 CheckCurFS @2002
1143 _SupportsCPUID @2003
1144 _GetCPUFeatures @2004
1145 CPUFeatures @2005
1146 InitSystemAndRegistry__Fv @2006
1147 _ConvertResourceToOS2@12 @2007
1148 _ConvertCursorToOS2@4 @2008
1149 _FreeOS2Resource@4 @2009
1150
1151 GetDisplayCodepage__Fv @3000
1152 GetWindowsCodepage__Fv @3001
1153
1154
Note: See TracBrowser for help on using the repository browser.