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

Last change on this file since 6502 was 6500, checked in by sandervl, 24 years ago

query message queue of new threads with WinQueueFromId

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