source: branches/gcc-kmk/src/kernel32/kernel32.def@ 21734

Last change on this file since 21734 was 21692, checked in by dmik, 14 years ago

Normalize file case.

Change all uppercase filenames and extensions to lowercase (except well known cases like LICENSE.TXT and so on).

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