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

Last change on this file since 3929 was 3846, checked in by bird, 25 years ago

APIs are to be placed should have ordinal less than 1200 - even if they
don't belong in the dll but just happend to be implemented there.
The reason is for humans and for documentation tools to be able to tell
which exports are APIs and which are internal Odin32 function/APIs.

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