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

Last change on this file since 21811 was 21810, checked in by dmik, 14 years ago

kernel32: Export prefixed cdecls.

File size: 87.5 KB
Line 
1; $Id: kernel32dbg.def,v 1.39 2004-05-24 08:56: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
10;
11; Segments are done with LDFLAGS (emxomfld limitation)
12;
13; SEGMENTS
14;
15; _GLOBALDATA CLASS 'DATA' SHARED LOADONCALL READWRITE
16;
17
18IMPORTS
19 _Dos32QueryModFromEIP = DOSCALLS.360
20 Dos32QueryModFromEIP = DOSCALLS.360
21 _DosQueryModFromEIP = DOSCALLS.360
22 DosQueryModFromEIP = DOSCALLS.360
23 DosAliasMem = DOSCALLS.298
24 _DosAliasMem = DOSCALLS.298
25 DosQuerySysState = DOSCALLS.368
26 _DosQuerySysState = DOSCALLS.368
27
28 WinQueueFromID = PMMERGE.5313
29
30 Win32WaitForIdleThread = PMMERGE.5474
31 LookupAtom = PMMERGE.10020
32
33 _O32_RegCloseKey = REGISTRY.1
34 _O32_RegCreateKey = REGISTRY.3
35 _O32_RegCreateKeyEx = REGISTRY.4
36 _O32_RegDeleteKey = REGISTRY.7
37 _O32_RegDeleteValue = REGISTRY.9
38 _O32_RegEnumKey = REGISTRY.11
39 _O32_RegEnumKeyEx = REGISTRY.12
40 _O32_RegEnumValue = REGISTRY.15
41 _O32_RegFlushKey = REGISTRY.17
42 _O32_RegOpenKey = REGISTRY.22
43 _O32_RegOpenKeyEx = REGISTRY.23
44 _O32_RegQueryInfoKey = REGISTRY.26
45 _O32_RegQueryValue = REGISTRY.30
46 _O32_RegQueryValueEx = REGISTRY.31
47 _O32_RegSetValue = REGISTRY.42
48 _O32_RegSetValueEx = REGISTRY.43
49
50EXPORTS
51
52;-----------------------------------
53; ordinal exports (Windows 95 only)
54;-----------------------------------
55
56; Ordinal0001 = _OS2Ordinal0001@?? @1
57; Ordinal0002 = _OS2Ordinal0002@?? @2
58; Ordinal0003 = _OS2Ordinal0003@?? @3
59; Ordinal0004 = _OS2Ordinal0004@?? @4
60; Ordinal0005 = _OS2Ordinal0005@?? @5
61; Ordinal0006 = _OS2Ordinal0006@?? @6
62; Ordinal0007 = _OS2Ordinal0007@?? @7
63; Ordinal0008 = _OS2Ordinal0008@?? @8
64; Ordinal0009 = _OS2Ordinal0009@?? @9
65; Ordinal0010 = _OS2Ordinal0010@?? @10
66; Ordinal0011 = _OS2Ordinal0011@?? @11
67; Ordinal0012 = _OS2Ordinal0012@?? @12
68; Ordinal0013 = _OS2Ordinal0013@?? @13
69; Ordinal0014 = _OS2Ordinal0014@?? @14
70; Ordinal0015 = _OS2Ordinal0015@?? @15
71 Ordinal0016 = _KERNEL32_16@12 @16
72 Ordinal0017 = _KERNEL32_17@4 @17
73; Ordinal0018 = _OS2Ordinal0018@?? @18
74; Ordinal0019 = _OS2Ordinal0019@?? @19
75; Ordinal0020 = _OS2Ordinal0020@?? @20
76; Ordinal0021 = _OS2Ordinal0021@?? @21
77; Ordinal0022 = _OS2Ordinal0022@?? @22
78; Ordinal0023 = _OS2Ordinal0023@?? @23
79; Ordinal0024 = _OS2Ordinal0024@?? @24
80; Ordinal0025 = _OS2Ordinal0025@?? @25
81; Ordinal0026 = _OS2Ordinal0026@?? @26
82; Ordinal0027 = _OS2Ordinal0027@?? @27
83; Ordinal0028 = _OS2Ordinal0028@?? @28
84; Ordinal0029 = _OS2Ordinal0029@?? @29
85; Ordinal0030 = _OS2Ordinal0030@?? @30
86; Ordinal0031 = _OS2Ordinal0031@?? @31
87; Ordinal0032 = _OS2Ordinal0032@?? @32
88; Ordinal0033 = _OS2Ordinal0033@?? @33
89; Ordinal0034 = _OS2Ordinal0034@?? @34
90; Ordinal0035 = _OS2Ordinal0035@?? @35
91; Ordinal0036 = _OS2Ordinal0036@?? @36
92; Ordinal0037 = _OS2Ordinal0037@?? @37
93; Ordinal0038 = _OS2Ordinal0038@?? @38
94; Ordinal0039 = _OS2Ordinal0039@?? @39
95; Ordinal0040 = _OS2Ordinal0040@?? @40
96; Ordinal0041 = _OS2Ordinal0041@?? @41
97 Ordinal0042 = _NullFunction@0 @42
98; Ordinal0043 = _OS2Ordinal0043@?? @43
99; Ordinal0044 = _OS2Ordinal0044@?? @44
100; Ordinal0045 = _OS2Ordinal0045@?? @45
101; Ordinal0046 = _OS2Ordinal0046@?? @46
102 Ordinal0047 = _NullFunction@0 @47
103; Ordinal0048 = _OS2Ordinal0048@?? @49
104; Ordinal0049 = _OS2Ordinal0049@?? @49
105; Ordinal0051 = _OS2Ordinal0051@?? @51
106; Ordinal0052 = _OS2Ordinal0052@?? @52
107; Ordinal0053 = _OS2Ordinal0053@?? @53
108; Ordinal0054 = _OS2Ordinal0054@?? @54 ; forwarded from WOW32.WOWCallback16
109; Ordinal0055 = _OS2Ordinal0055@?? @55 ; forwarded from WOW32.WOWCallback16Ex
110; Ordinal0056 = _OS2Ordinal0056@?? @56 ; forwarded from WOW32.WOWGetVDMPointer
111; Ordinal0057 = _OS2Ordinal0057@?? @57 ; forwarded from WOW32.WOWHandle32
112; Ordinal0058 = _OS2Ordinal0058@?? @58 ; forwarded from WOW32.WOWHandle16
113; Ordinal0059 = _OS2Ordinal0059@?? @59 ; forwarded from WOW32.WOWGlobalAlloc16
114; Ordinal0050 = _OS2Ordinal0060@?? @60 ; forwarded from WOW32.WOWGlobalLock16
115; Ordinal0061 = _OS2Ordinal0061@?? @61 ; forwarded from WOW32.WOWGlobalUnlock16
116; Ordinal0062 = _OS2Ordinal0062@?? @62 ; forwarded from WOW32.WOWGlobalFree16
117; Ordinal0063 = _OS2Ordinal0063@?? @63 ; forwarded from WOW32.WOWGlobalAllocLock16
118; Ordinal0064 = _OS2Ordinal0064@?? @64 ; forwarded from WOW32.WOWGlobalUnlockFree16
119; Ordinal0065 = _OS2Ordinal0065@?? @65 ; forwarded from WOW32.WOWGlobalLockSize16
120; Ordinal0066 = _OS2Ordinal0066@?? @66 ; forwarded from WOW32.WOWYield16
121; Ordinal0067 = _OS2Ordinal0067@?? @67 ; forwarded from WOW32.WOWDirectedYield16
122; Ordinal0068 = _OS2Ordinal0068@?? @68 : forwarded from WOW32.WOWGetVDMPointerFix
123; Ordinal0069 = _OS2Ordinal0069@?? @69 ; forwarded from WOW32.WOWGetVDMPointerUnfix
124; Ordinal0070 = _OS2Ordinal0070@?? @70 ; forwarded from WOW32.WOW32_1
125; Ordinal0071 = _OS2Ordinal0071@?? @71
126; Ordinal0072 = _OS2Ordinal0072@?? @72
127; Ordinal0073 = _OS2Ordinal0073@?? @73
128; Ordinal0074 = _OS2Ordinal0074@?? @74
129; Ordinal0075 = _OS2Ordinal0075@?? @75
130; Ordinal0076 = _OS2Ordinal0076@?? @76
131; Ordinal0077 = _OS2Ordinal0077@?? @77
132; Ordinal0078 = _OS2Ordinal0078@?? @78
133; Ordinal0079 = _OS2Ordinal0079@?? @79
134; Ordinal0080 = _OS2Ordinal0080@?? @80
135; Ordinal0081 = _OS2Ordinal0081@?? @81
136; Ordinal0082 = _OS2Ordinal0082@?? @82
137; Ordinal0083 = _OS2Ordinal0083@?? @83
138; Ordinal0084 = _OS2Ordinal0084@?? @84
139; Ordinal0085 = _OS2Ordinal0085@?? @85
140; Ordinal0086 = _OS2Ordinal0086@?? @86
141; Ordinal0087 = _OS2Ordinal0087@?? @87
142; Ordinal0088 = _OS2Ordinal0088@?? @88
143; Ordinal0089 = _OS2Ordinal0089@?? @89
144; Ordinal0090 = _OS2Ordinal0090@?? @90
145; Ordinal0091 = _OS2Ordinal0091@?? @91
146; Ordinal0092 = _OS2Ordinal0092@?? @92
147; Ordinal0093 = _OS2Ordinal0093@?? @93
148; Ordinal0094 = _OS2Ordinal0094@?? @94
149; Ordinal0095 = _OS2Ordinal0095@?? @95
150; Ordinal0096 = _OS2Ordinal0096@?? @96
151; Ordinal0097 = _OS2Ordinal0097@?? @97
152; Ordinal0098 = _OS2Ordinal0098@?? @98
153 _KERNEL32_99@4 @99 NONAME
154 _KERNEL32_100@12 @100 NONAME
155; Ordinal0101 = _OS2Ordinal0101@?? @101
156
157
158;--------------
159; name exports
160;--------------
161
162;;Not supported; just present
163 LoadLibrary16 = _DbgLoadLibrary16@4 @35
164 FreeLibrary16 = _DbgFreeLibrary16@4 @36
165 GetProcAddress16 = _DbgGetProcAddress16@8 @37
166 ReleaseThunkLock = _DbgReleaseThunkLock@4 @48
167 RestoreThunkLock = _DbgRestoreThunkLock@4 @49
168 _ConfirmWin16Lock = _Dbg_ConfirmWin16Lock@0 @96
169
170 AddAtomA = _DbgAddAtomA@4 @50
171 AddAtomW = _DbgAddAtomW@4 @102
172; AddConsoleAliasA = _DbgAddConsoleAliasA@?? @2 ;NT
173; AddConsoleAliasW = _DbgAddConsoleAliasW@?? @3 ;NT
174 AllocConsole = _DbgAllocConsole@0 @103
175; AllocLSCallback = _DbgAllocLSCallback@?? @104 ;W95
176; AllocSLCallback = _DbgAllocSLCallback@?? @105 ;W95
177 AreFileApisANSI = _DbgAreFileApisANSI@0 @106
178 BackupRead = _DbgBackupRead@28 @107
179 BackupSeek = _DbgBackupSeek@24 @108
180 BackupWrite = _DbgBackupWrite@28 @109
181; BaseAttachCompleteThunk = _DbgBaseAttachCompleteThunk@?? @9 ;NT
182 Beep = _DbgBeep@8 @110
183 BeginUpdateResourceA = _DbgBeginUpdateResourceA@8 @111
184 BeginUpdateResourceW = _DbgBeginUpdateResourceW@8 @112
185 BuildCommDCBA = _DbgBuildCommDCBA@8 @113
186 BuildCommDCBAndTimeoutsA = _DbgBuildCommDCBAndTimeoutsA@12 @114
187 BuildCommDCBAndTimeoutsW = _DbgBuildCommDCBAndTimeoutsW@12 @115
188 BuildCommDCBW = _DbgBuildCommDCBW@8 @116
189 CallNamedPipeA = _DbgCallNamedPipeA@28 @117
190 CallNamedPipeW = _DbgCallNamedPipeW@28 @118
191; Callback12 = _DbgCallback12@?? @119 ;W95
192; Callback16 = _DbgCallback16@?? @120 ;W95
193; Callback20 = _DbgCallback20@?? @121 ;W95
194; Callback24 = _DbgCallback24@?? @122 ;W95
195; Callback28 = _DbgCallback28@?? @123 ;W95
196; Callback32 = _DbgCallback32@?? @124 ;W95
197; Callback36 = _DbgCallback36@?? @125 ;W95
198; Callback40 = _DbgCallback40@?? @126 ;W95
199; Callback44 = _DbgCallback44@?? @127 ;W95
200; Callback48 = _DbgCallback48@?? @128 ;W95
201; Callback4 = _DbgCallback4@?? @129 ;W95
202; Callback52 = _DbgCallback52@?? @130 ;W95
203; Callback56 = _DbgCallback56@?? @131 ;W95
204; Callback60 = _DbgCallback60@?? @132 ;W95
205; Callback64 = _DbgCallback64@?? @133 ;W95
206; Callback8 = _DbgCallback8@?? @134 ;W95
207 CancelIo = _DbgCancelIo@4 @19 ;NT
208 CancelWaitableTimer = _DbgCancelWaitableTimer@4 @20 ;NT
209 ClearCommBreak = _DbgClearCommBreak@4 @135
210 ClearCommError = _DbgClearCommError@12 @136
211 CloseHandle = _DbgCloseHandle@4 @137
212; CloseConsoleHandle = _DbgCloseConsoleHandle@?? @22 ;NT
213 CloseProfileUserMapping = _DbgCloseProfileUserMapping@0 @138
214; CloseSystemHandle = _DbgCloseSystemHandle@?? @139 ;W95
215 CmdBatNotification = _DbgCmdBatNotification@4 @26 ;NT
216 CommConfigDialogA = _DbgCommConfigDialogA@12 @140
217 CommConfigDialogW = _DbgCommConfigDialogW@12 @141
218 CompareFileTime = _DbgCompareFileTime@8 @142
219 CompareStringA = _DbgCompareStringA@24 @143
220 CompareStringW = _DbgCompareStringW@24 @144
221 ConnectNamedPipe = _DbgConnectNamedPipe@8 @145
222; ConsoleMenuControl = _DbgConsoleMenuControl@?? @33 ;NT
223 ContinueDebugEvent = _DbgContinueDebugEvent@12 @146
224 ConvertDefaultLocale = _DbgConvertDefaultLocale@4 @147
225 ConvertToGlobalHandle = _DbgConvertToGlobalHandle@4 @148 ;W95
226 CopyFileA = _DbgCopyFileA@12 @149
227 CopyFileExA = _DbgCopyFileExA@24 @38 ;NT
228 CopyFileExW = _DbgCopyFileExW@24 @39 ;NT
229 CopyFileW = _DbgCopyFileW@12 @150
230 CreateConsoleScreenBuffer = _DbgCreateConsoleScreenBuffer@20 @151
231 CreateDirectoryA = _DbgCreateDirectoryA@8 @152
232 CreateDirectoryExA = _DbgCreateDirectoryExA@12 @153
233 CreateDirectoryExW = _DbgCreateDirectoryExW@12 @154
234 CreateDirectoryW = _DbgCreateDirectoryW@8 @155
235 CreateEventA = _DbgCreateEventA@16 @156
236 CreateEventW = _DbgCreateEventW@16 @157
237 CreateFiber = _DbgCreateFiber@12 @1048 ;NT
238 CreateFileA = _DbgCreateFileA@28 @158
239 CreateFileW = _DbgCreateFileW@28 @161
240 CreateFileMappingA = _DbgCreateFileMappingA@24 @159
241 CreateFileMappingW = _DbgCreateFileMappingW@24 @160
242 CreateIoCompletionPort = _DbgCreateIoCompletionPort@16 @162
243; CreateKernelThread = _DbgCreateKernelThread@?? @163 ;W95
244 CreateMailslotA = _DbgCreateMailslotA@16 @164
245 CreateMailslotW = _DbgCreateMailslotW@16 @165
246 CreateMutexA = _DbgCreateMutexA@12 @166
247 CreateMutexW = _DbgCreateMutexW@12 @167
248 CreateNamedPipeA = _DbgCreateNamedPipeA@32 @168
249 CreateNamedPipeW = _DbgCreateNamedPipeW@32 @169
250 CreatePipe = _DbgCreatePipe@16 @170
251 CreateProcessA = _DbgCreateProcessA@40 @171
252 CreateProcessW = _DbgCreateProcessW@40 @172
253 CreateRemoteThread = _DbgCreateRemoteThread@28 @173
254 CreateSemaphoreA = _DbgCreateSemaphoreA@16 @174
255 CreateSemaphoreW = _DbgCreateSemaphoreW@16 @175
256; CreateSocketHandle = _DbgCreateSocketHandle@?? @176 ;W95
257 CreateTapePartition = _DbgCreateTapePartition@16 @177
258 CreateThread = _DbgCreateThread@24 @178
259;;;; CreateToolhelp32Snapshot = _DbgCreateToolhelp32Snapshot@8 @179 ;W95
260; CreateVirtualBuffer = _DbgCreateVirtualBuffer@?? @68 ;NT
261 CreateWaitableTimerA = _DbgCreateWaitableTimerA@12 @69 ;NT
262 CreateWaitableTimerW = _DbgCreateWaitableTimerW@12 @70 ;NT
263 DebugActiveProcess = _DbgDebugActiveProcess@4 @180
264 DebugBreak = _DbgDebugBreak@0 @181
265 DefineDosDeviceA = _DbgDefineDosDeviceA@12 @182
266 DefineDosDeviceW = _DbgDefineDosDeviceW@12 @183
267 DeleteAtom = _DbgDeleteAtom@4 @184
268 DeleteCriticalSection = _DbgDeleteCriticalSection@4 @185
269 DeleteFiber = _DbgDeleteFiber@4 @77 ;NT
270 DeleteFileA = _DbgDeleteFileA@4 @186
271 DeleteFileW = _DbgDeleteFileW@4 @187
272 DeviceIoControl = _DbgDeviceIoControl@32 @188
273 DisableThreadLibraryCalls = _DbgDisableThreadLibraryCalls@4 @189
274 DisconnectNamedPipe = _DbgDisconnectNamedPipe@4 @190
275 DosDateTimeToFileTime = _DbgDosDateTimeToFileTime@12 @191
276; DuplicateConsoleHandle = _DbgDuplicateConsoleHandle@?? ;NT
277 DuplicateHandle = _DbgDuplicateHandle@28 @192
278 EndUpdateResourceA = _DbgEndUpdateResourceA@8 @193
279 EndUpdateResourceW = _DbgEndUpdateResourceW@8 @194
280 EnterCriticalSection = _DbgEnterCriticalSection@4 @195
281 EnumCalendarInfoA = _DbgEnumCalendarInfoA@16 @196
282 EnumCalendarInfoW = _DbgEnumCalendarInfoW@16 @197
283 EnumDateFormatsA = _DbgEnumDateFormatsA@12 @198
284 EnumDateFormatsW = _DbgEnumDateFormatsW@12 @199
285 EnumResourceLanguagesA = _DbgEnumResourceLanguagesA@20 @200
286 EnumResourceLanguagesW = _DbgEnumResourceLanguagesW@20 @201
287 EnumResourceNamesA = _DbgEnumResourceNamesA@16 @202
288 EnumResourceNamesW = _DbgEnumResourceNamesW@16 @203
289 EnumResourceTypesA = _DbgEnumResourceTypesA@12 @204
290 EnumResourceTypesW = _DbgEnumResourceTypesW@12 @205
291 EnumSystemCodePagesA = _DbgEnumSystemCodePagesA@8 @206
292 EnumSystemCodePagesW = _DbgEnumSystemCodePagesW@8 @207
293 EnumSystemLocalesA = _DbgEnumSystemLocalesA@8 @208
294 EnumSystemLocalesW = _DbgEnumSystemLocalesW@8 @209
295 EnumTimeFormatsA = _DbgEnumTimeFormatsA@12 @210
296 EnumTimeFormatsW = _DbgEnumTimeFormatsW@12 @211
297 EraseTape = _DbgEraseTape@12 @212
298 EscapeCommFunction = _DbgEscapeCommFunction@8 @213
299 ExitProcess = _DbgExitProcess@4 @214
300 ExitThread = _DbgExitThread@4 @215
301; ExitVDM = _DbgExitVDM@?? ;NT
302 ExpandEnvironmentStringsA = _DbgExpandEnvironmentStringsA@12 @216
303 ExpandEnvironmentStringsW = _DbgExpandEnvironmentStringsW@12 @217
304; ExpungeConsoleCommandHistoryA = _DbgExpungeConsoleCommandHistoryA@?? ;NT
305; ExpungeConsoleCommandHistoryW = _DbgExpungeConsoleCommandHistoryW@?? ;NT
306; ExtendVirtualBuffer = _DbgExtendVirtualBuffer@?? ;NT
307 FT_Exit0 = _DbgFT_Exit0@4 @218 ;W95
308 FT_Exit12 = _DbgFT_Exit12@4 @219 ;W95
309 FT_Exit16 = _DbgFT_Exit16@4 @220 ;W95
310 FT_Exit20 = _DbgFT_Exit20@4 @221 ;W95
311 FT_Exit24 = _DbgFT_Exit24@4 @222 ;W95
312 FT_Exit28 = _DbgFT_Exit28@4 @223 ;W95
313 FT_Exit32 = _DbgFT_Exit32@4 @224 ;W95
314 FT_Exit36 = _DbgFT_Exit36@4 @225 ;W95
315 FT_Exit4 = _DbgFT_Exit4@4 @226 ;W95
316 FT_Exit40 = _DbgFT_Exit40@4 @227 ;W95
317 FT_Exit44 = _DbgFT_Exit44@4 @228 ;W95
318 FT_Exit48 = _DbgFT_Exit48@4 @229 ;W95
319 FT_Exit52 = _DbgFT_Exit52@4 @230 ;W95
320 FT_Exit56 = _DbgFT_Exit56@4 @231 ;W95
321 FT_Exit8 = _DbgFT_Exit8@4 @232 ;W95
322 FT_Prolog = _DbgFT_Prolog@4 @233 ;W95
323 FT_Thunk = _DbgFT_Thunk@4 @234 ;W95
324 FatalAppExitA = _DbgFatalAppExitA@8 @235
325 FatalAppExitW = _DbgFatalAppExitW@8 @236
326 FatalExit = _DbgFatalExit@4 @237
327 FileTimeToDosDateTime = _DbgFileTimeToDosDateTime@12 @238
328 FileTimeToLocalFileTime = _DbgFileTimeToLocalFileTime@8 @239
329 FileTimeToSystemTime = _DbgFileTimeToSystemTime@8 @240
330 FillConsoleOutputAttribute = _DbgFillConsoleOutputAttribute@20 @241
331 FillConsoleOutputCharacterA = _DbgFillConsoleOutputCharacterA@20 @242
332 FillConsoleOutputCharacterW = _DbgFillConsoleOutputCharacterW@20 @243
333 FindAtomA = _DbgFindAtomA@4 @244
334 FindAtomW = _DbgFindAtomW@4 @245
335 FindClose = _DbgFindClose@4 @246
336 FindCloseChangeNotification = _DbgFindCloseChangeNotification@4 @247
337 FindFirstChangeNotificationA = _DbgFindFirstChangeNotificationA@12 @248
338 FindFirstChangeNotificationW = _DbgFindFirstChangeNotificationW@12 @249
339 FindFirstFileA = _DbgFindFirstFileA@8 @250
340 FindFirstFileExA = _DbgFindFirstFileExA@24 @850
341 FindFirstFileExW = _DbgFindFirstFileExW@24 @851
342 FindFirstFileW = _DbgFindFirstFileW@8 @251
343 FindNextChangeNotification = _DbgFindNextChangeNotification@4 @252
344 FindNextFileA = _DbgFindNextFileA@8 @253
345 FindNextFileW = _DbgFindNextFileW@8 @254
346 FindResourceA = _DbgFindResourceA@12 @255
347 FindResourceExA = _DbgFindResourceExA@16 @256
348 FindResourceExW = _DbgFindResourceExW@16 @257
349 FindResourceW = _DbgFindResourceW@12 @258
350 FlushConsoleInputBuffer = _DbgFlushConsoleInputBuffer@4 @259
351 FlushFileBuffers = _DbgFlushFileBuffers@4 @260
352 FlushInstructionCache = _DbgFlushInstructionCache@12 @261
353 FlushViewOfFile = _DbgFlushViewOfFile@8 @262
354 FoldStringA = _DbgFoldStringA@20 @263
355 FoldStringW = _DbgFoldStringW@20 @264
356 FormatMessageA = _DbgFormatMessageA@28 @265
357 FormatMessageW = _DbgFormatMessageW@28 @266
358 FreeConsole = _DbgFreeConsole@0 @267
359 FreeEnvironmentStringsA = _DbgFreeEnvironmentStringsA@4 @268
360 FreeEnvironmentStringsW = _DbgFreeEnvironmentStringsW@4 @269
361; FreeLSCallback = _DbgFreeLSCallback@?? @270 ;W95
362 FreeLibrary = _DbgFreeLibrary@4 @271
363 FreeLibraryAndExitThread = _DbgFreeLibraryAndExitThread@8 @272
364 FreeResource = _DbgFreeResource@4 @273
365; FreeSLCallback = _DbgFreeSLCallback@?? @274 ;W95
366; FreeVirtualBuffer = _DbgFreeVirtualBuffer@?? ;NT
367 GenerateConsoleCtrlEvent = _DbgGenerateConsoleCtrlEvent@8 @275
368 GetACP = _DbgGetACP@0 @276
369 GetAtomNameA = _DbgGetAtomNameA@12 @277
370 GetAtomNameW = _DbgGetAtomNameW@12 @278
371 GetBinaryType = _DbgGetBinaryTypeA@8 @279
372 GetBinaryTypeA = _DbgGetBinaryTypeA@8 @280
373 GetBinaryTypeW = _DbgGetBinaryTypeW@8 @281
374 GetCPInfo = _DbgGetCPInfo@8 @282
375 GetCommConfig = _DbgGetCommConfig@12 @283
376 GetCommMask = _DbgGetCommMask@8 @284
377 GetCommModemStatus = _DbgGetCommModemStatus@8 @285
378 GetCommProperties = _DbgGetCommProperties@8 @286
379 GetCommState = _DbgGetCommState@8 @287
380 GetCommTimeouts = _DbgGetCommTimeouts@8 @288
381 GetCommandLineA = _DbgGetCommandLineA@0 @289
382 GetCommandLineW = _DbgGetCommandLineW@0 @290
383 GetCompressedFileSizeA = _DbgGetCompressedFileSizeA@8 @291
384 GetCompressedFileSizeW = _DbgGetCompressedFileSizeW@8 @292
385 GetComputerNameA = _DbgGetComputerNameA@8 @293
386 GetComputerNameW = _DbgGetComputerNameW@8 @294
387; GetConsoleAliasA = _DbgGetConsoleAliasA@?? ;NT
388; GetConsoleAliasExesA = _DbgGetConsoleAliasExesA@?? ;NT
389; GetConsoleAliasExesLengthA = _DbgGetConsoleAliasExesLengthA@?? ;NT
390; GetConsoleAliasExesLengthW = _DbgGetConsoleAliasExesLengthW@?? ;NT
391; GetConsoleAliasExesW = _DbgGetConsoleAliasExesW@?? ;NT
392; GetConsoleAliasW = _DbgGetConsoleAliasW@?? ;NT
393; GetConsoleAliasesA = _DbgGetConsoleAliasesA@?? ;NT
394; GetConsoleAliasesLengthA = _DbgGetConsoleAliasesLengthA@?? ;NT
395; GetConsoleAliasesLengthW = _DbgGetConsoleAliasesLengthW@?? ;NT
396; GetConsoleAliasesW = _DbgGetConsoleAliasesW@?? ;NT
397 GetConsoleCP = _DbgGetConsoleCP@0 @295
398; GetConsoleCommandHistoryA = _DbgGetConsoleCommandHistoryA@?? ;NT
399; GetConsoleCommandHistoryLengthA = _DbgGetConsoleCommandHistoryLengthA@?? ;NT
400; GetConsoleCommandHistoryLengthW = _DbgGetConsoleCommandHistoryLengthW@?? ;NT
401; GetConsoleCommandHistoryW = _DbgGetConsoleCommandHistoryW@?? ;NT
402 GetConsoleCursorInfo = _DbgGetConsoleCursorInfo@8 @296
403; GetConsoleDisplayMode = _DbgGetConsoleDisplayMode@?? ;NT
404; GetConsoleFontInfo = _DbgGetConsoleFontInfo@?? ;NT
405; GetConsoleFontSize = _DbgGetConsoleFontSize@?? ;NT
406; GetConsoleHardwareState = _DbgGetConsoleHardwareState@?? ;NT
407; GetConsoleInputExeNameA = _DbgGetConsoleInputExeNameA@?? ;NT
408; GetConsoleInputExeNameW = _DbgGetConsoleInputExeNameW@?? ;NT
409; GetConsoleInputWaitHandle = _DbgGetConsoleInputWaitHandle@?? ;NT
410; GetConsoleKeyboardLayoutNameA = _DbgGetConsoleKeyboardLayoutNameA@?? ;NT
411; GetConsoleKeyboardLayoutNameW = _DbgGetConsoleKeyboardLayoutNameW@?? ;NT
412 GetConsoleMode = _DbgGetConsoleMode@8 @297
413 GetConsoleOutputCP = _DbgGetConsoleOutputCP@0 @298
414 GetConsoleScreenBufferInfo = _DbgGetConsoleScreenBufferInfo@8 @299
415 GetConsoleTitleA = _DbgGetConsoleTitleA@8 @300
416 GetConsoleTitleW = _DbgGetConsoleTitleW@8 @301
417 GetCurrencyFormatA = _DbgGetCurrencyFormatA@24 @302
418 GetCurrencyFormatW = _DbgGetCurrencyFormatW@24 @303
419; GetCurrentConsoleFont = _DbgGetCurrentConsoleFont@?? ;NT
420 GetCurrentDirectoryA = _DbgGetCurrentDirectoryA@8 @304
421 GetCurrentDirectoryW = _DbgGetCurrentDirectoryW@8 @305
422 GetCurrentProcess = _DbgGetCurrentProcess@0 @306
423 GetCurrentProcessId = _DbgGetCurrentProcessId@0 @307
424 GetCurrentThread = _DbgGetCurrentThread@0 @308
425 GetCurrentThreadId = _DbgGetCurrentThreadId@0 @309
426 GetDateFormatA = _DbgGetDateFormatA@24 @310
427 GetDateFormatW = _DbgGetDateFormatW@24 @311
428; GetDaylightFlag = _DbgGetDaylightFlag@?? @312 ;W95
429 GetDefaultCommConfigA = _DbgGetDefaultCommConfigA@12 @313
430 GetDefaultCommConfigW = _DbgGetDefaultCommConfigW@12 @314
431 GetDiskFreeSpaceA = _DbgGetDiskFreeSpaceA@20 @315
432 GetDiskFreeSpaceW = _DbgGetDiskFreeSpaceW@20 @316
433 GetDriveTypeA = _DbgGetDriveTypeA@4 @317
434 GetDriveTypeW = _DbgGetDriveTypeW@4 @318
435 GetEnvironmentStrings = _DbgGetEnvironmentStringsA@0 @319
436 GetEnvironmentStringsA = _DbgGetEnvironmentStringsA@0 @320
437 GetEnvironmentStringsW = _DbgGetEnvironmentStringsW@0 @321
438 GetEnvironmentVariableA = _DbgGetEnvironmentVariableA@12 @322
439 GetEnvironmentVariableW = _DbgGetEnvironmentVariableW@12 @323
440; GetErrorMode = _DbgGetErrorMode@?? @324 ;undocumented
441 GetExitCodeProcess = _DbgGetExitCodeProcess@8 @325
442 GetExitCodeThread = _DbgGetExitCodeThread@8 @326
443 GetFileAttributesA = _DbgGetFileAttributesA@4 @327 ;W95
444 GetFileAttributesW = _DbgGetFileAttributesW@4 @328 ;W95
445 GetFileInformationByHandle = _DbgGetFileInformationByHandle@8 @329
446 GetFileSize = _DbgGetFileSize@8 @330
447 GetFileTime = _DbgGetFileTime@16 @331
448 GetFileType = _DbgGetFileType@4 @332
449 GetFullPathNameA = _DbgGetFullPathNameA@16 @333
450 GetFullPathNameW = _DbgGetFullPathNameW@16 @334
451; GetHandleContext = _DbgGetHandleContext@?? @335 ;W95
452 GetHandleInformation = _DbgGetHandleInformation@8 @336
453; GetLSCallbackTarget = _DbgGetLSCallbackTarget@?? @337 ;W95
454; GetLSCallbackTemplate = _DbgGetLSCallbackTemplate@?? @338 ;W95
455 GetLargestConsoleWindowSize = _DbgGetLargestConsoleWindowSize@4 @339
456 GetLastError = _GetLastError@0 @340
457 GetLocalTime = _DbgGetLocalTime@4 @341
458 GetLocaleInfoA = _DbgGetLocaleInfoA@16 @342
459 GetLocaleInfoW = _DbgGetLocaleInfoW@16 @343
460 GetLogicalDriveStringsA = _DbgGetLogicalDriveStringsA@8 @344
461 GetLogicalDriveStringsW = _DbgGetLogicalDriveStringsW@8 @345
462 GetLogicalDrives = _DbgGetLogicalDrives@0 @346
463 GetMailslotInfo = _DbgGetMailslotInfo@20 @347
464 GetModuleFileNameA = _DbgGetModuleFileNameA@12 @348
465 GetModuleFileNameW = _DbgGetModuleFileNameW@12 @349
466 GetModuleHandleA = _DbgGetModuleHandleA@4 @350
467 GetModuleHandleW = _DbgGetModuleHandleW@4 @351
468 GetNamedPipeHandleStateA = _DbgGetNamedPipeHandleStateA@28 @352
469 GetNamedPipeHandleStateW = _DbgGetNamedPipeHandleStateW@28 @353
470 GetNamedPipeInfo = _DbgGetNamedPipeInfo@20 @354
471; GetNextVDMCommand = _DbgGetNextVDMCommand@?? ;NT
472 GetNumberFormatA = _DbgGetNumberFormatA@24 @355
473 GetNumberFormatW = _DbgGetNumberFormatW@24 @356
474; GetNumberOfConsoleFonts = _DbgGetNumberOfConsoleFonts@?? ;NT
475 GetNumberOfConsoleInputEvents = _DbgGetNumberOfConsoleInputEvents@8 @357
476 GetNumberOfConsoleMouseButtons = _DbgGetNumberOfConsoleMouseButtons@4 @358
477 GetOEMCP = _DbgGetOEMCP@0 @359
478 GetOverlappedResult = _DbgGetOverlappedResult@16 @360
479 GetPriorityClass = _DbgGetPriorityClass@4 @361
480 GetPrivateProfileIntA = _DbgGetPrivateProfileIntA@16 @362
481 GetPrivateProfileIntW = _DbgGetPrivateProfileIntW@16 @363
482 GetPrivateProfileSectionA = _DbgGetPrivateProfileSectionA@16 @364
483 GetPrivateProfileSectionNamesA = _DbgGetPrivateProfileSectionNamesA@12 @365
484 GetPrivateProfileSectionNamesW = _DbgGetPrivateProfileSectionNamesW@12 @366
485 GetPrivateProfileSectionW = _DbgGetPrivateProfileSectionW@16 @367
486 GetPrivateProfileStringA = _DbgGetPrivateProfileStringA@24 @368
487 GetPrivateProfileStringW = _DbgGetPrivateProfileStringW@24 @369
488 GetPrivateProfileStructA = _DbgGetPrivateProfileStructA@20 @370
489 GetPrivateProfileStructW = _DbgGetPrivateProfileStructW@20 @371
490 GetProcAddress = _DbgGetProcAddress@8 @372
491 GetProcessAffinityMask = _DbgGetProcessAffinityMask@12 @373
492 GetProcessDword = _DbgGetProcessDword@8 @18
493 GetProcessFlags = _DbgGetProcessFlags@4 @374 ;W95
494 GetProcessHeap = _DbgGetProcessHeap@0 @375
495 GetProcessHeaps = _DbgGetProcessHeaps@8 @376
496; GetProcessPriorityBoost = _DbgGetProcessPriorityBoost@?? ;NT
497 GetProcessShutdownParameters = _DbgGetProcessShutdownParameters@8 @377
498 GetProcessTimes = _DbgGetProcessTimes@20 @378
499 GetProcessVersion = _DbgGetProcessVersion@4 @379
500 GetProcessWorkingSetSize = _DbgGetProcessWorkingSetSize@12 @380
501; GetProductName = _DbgGetProductName@?? @381 ;W95
502 GetProfileIntA = _DbgGetProfileIntA@12 @382
503 GetProfileIntW = _DbgGetProfileIntW@12 @383
504 GetProfileSectionA = _DbgGetProfileSectionA@12 @384
505 GetProfileSectionW = _DbgGetProfileSectionW@12 @385
506 GetProfileStringA = _DbgGetProfileStringA@20 @386
507 GetProfileStringW = _DbgGetProfileStringW@20 @387
508 GetQueuedCompletionStatus = _DbgGetQueuedCompletionStatus@20 @388
509; GetSLCallbackTarget = _DbgGetSLCallbackTarget@?? @389 ;W95
510; GetSLCallbackTemplate = _DbgGetSLCallbackTemplate@?? @390 ;W95
511 GetShortPathNameA = _DbgGetShortPathNameA@12 @391
512 GetShortPathNameW = _DbgGetShortPathNameW@12 @392
513 GetStartupInfoA = _DbgGetStartupInfoA@4 @393
514 GetStartupInfoW = _DbgGetStartupInfoW@4 @394
515 GetStdHandle = _DbgGetStdHandle@4 @395
516 GetStringTypeA = _DbgGetStringTypeA@20 @396
517 GetStringTypeExA = _DbgGetStringTypeExA@20 @397
518 GetStringTypeExW = _DbgGetStringTypeExW@20 @398
519 GetStringTypeW = _DbgGetStringTypeW@16 @399
520 GetSystemDefaultLCID = _DbgGetSystemDefaultLCID@0 @400
521 GetSystemDefaultLangID = _DbgGetSystemDefaultLangID@0 @401
522 GetSystemDirectoryA = _DbgGetSystemDirectoryA@8 @402
523 GetSystemDirectoryW = _DbgGetSystemDirectoryW@8 @403
524 GetSystemInfo = _DbgGetSystemInfo@4 @404
525 GetSystemPowerStatus = _DbgGetSystemPowerStatus@4 @405
526 GetSystemTime = _DbgGetSystemTime@4 @406
527 GetSystemTimeAdjustment = _DbgGetSystemTimeAdjustment@12 @407
528 GetSystemTimeAsFileTime = _DbgGetSystemTimeAsFileTime@4 @408
529 GetTapeParameters = _DbgGetTapeParameters@16 @409
530 GetTapePosition = _DbgGetTapePosition@20 @410
531 GetTapeStatus = _DbgGetTapeStatus@4 @411
532 GetTempFileNameA = _DbgGetTempFileNameA@16 @412
533 GetTempFileNameW = _DbgGetTempFileNameW@16 @413
534 GetTempPathA = _DbgGetTempPathA@8 @414
535 GetTempPathW = _DbgGetTempPathW@8 @415
536 GetThreadContext = _DbgGetThreadContext@8 @416
537 GetThreadLocale = _DbgGetThreadLocale@0 @417
538 GetThreadPriority = _DbgGetThreadPriority@4 @418
539; GetThreadPriorityBoost = _DbgGetThreadPriorityBoost@?? ;NT
540 GetThreadSelectorEntry = _DbgGetThreadSelectorEntry@12 @419
541 GetThreadTimes = _DbgGetThreadTimes@20 @420
542 GetTickCount = _DbgGetTickCount@0 @421
543 GetTimeFormatA = _DbgGetTimeFormatA@24 @422
544 GetTimeFormatW = _DbgGetTimeFormatW@24 @423
545 GetTimeZoneInformation = _DbgGetTimeZoneInformation@4 @424
546 GetUserDefaultLCID = _DbgGetUserDefaultLCID@0 @425
547 GetUserDefaultLangID = _DbgGetUserDefaultLangID@0 @426
548 GetVDMCurrentDirectories = _DbgGetVDMCurrentDirectories@4 ;NT
549 GetVersion = _DbgGetVersion@0 @427
550 GetVersionExA = _DbgGetVersionExA@4 @428
551 GetVersionExW = _DbgGetVersionExW@4 @429
552 GetVolumeInformationA = _DbgGetVolumeInformationA@32 @430
553 GetVolumeInformationW = _DbgGetVolumeInformationW@32 @431
554 GetWindowsDirectoryA = _DbgGetWindowsDirectoryA@8 @432
555 GetWindowsDirectoryW = _DbgGetWindowsDirectoryW@8 @433
556 GlobalAddAtomA = _DbgGlobalAddAtomA@4 @434
557 GlobalAddAtomW = _DbgGlobalAddAtomW@4 @435
558 GlobalAlloc = _DbgGlobalAlloc@8 @436
559 GlobalCompact = _DbgGlobalCompact@4 @437
560 GlobalDeleteAtom = _DbgGlobalDeleteAtom@4 @438
561 GlobalFindAtomA = _GlobalFindAtomA@4 @439
562 GlobalFindAtomW = _GlobalFindAtomW@4 @440
563 GlobalFix = _DbgGlobalFix@4 @441
564 GlobalFlags = _DbgGlobalFlags@4 @442
565 GlobalFree = _DbgGlobalFree@4 @443
566 GlobalGetAtomNameA = _DbgGlobalGetAtomNameA@12 @444
567 GlobalGetAtomNameW = _DbgGlobalGetAtomNameW@12 @445
568 GlobalHandle = _DbgGlobalHandle@4 @446
569 GlobalLock = _DbgGlobalLock@4 @447
570 GlobalMemoryStatus = _DbgGlobalMemoryStatus@4 @448
571 GlobalReAlloc = _DbgGlobalReAlloc@12 @449
572 GlobalSize = _DbgGlobalSize@4 @450
573 GlobalUnWire = _DbgGlobalUnWire@4 @451 ;obsolete
574 GlobalUnfix = _DbgGlobalUnfix@4 @452 ;obsolete
575 GlobalUnlock = _DbgGlobalUnlock@4 @453
576 GlobalWire = _DbgGlobalWire@4 @454 ;obsolete
577; Heap32First = _DbgHeap32First@?? @455 ;W95
578; Heap32ListFirst = _DbgHeap32ListFirst@?? @456 ;W95
579; Heap32ListNext = _DbgHeap32ListNext@?? @457 ;W95
580; Heap32Next = _DbgHeap32Next@?? @458 ;W95
581 HeapAlloc = _DbgHeapAlloc@12 @459
582 HeapCompact = _DbgHeapCompact@8 @460
583 HeapCreate = _DbgHeapCreate@12 @461
584; HeapCreateTagsW = _DbgHeapCreateTagsW@?? ;NT
585 HeapDestroy = _DbgHeapDestroy@4 @462
586; HeapExtend = _DbgHeapExtend@?? ;NT
587 HeapFree = _DbgHeapFree@12 @463
588 HeapLock = _DbgHeapLock@4 @464
589 HeapReAlloc = _DbgHeapReAlloc@16 @465
590; HeapQueryTagsW = _DbgHeapQueryTagsW@?? ;NT
591; HeapSetFlags = _DbgHeapSetFlags@?? @466
592 "HeapSize" = _DbgHeapSize@12 @467 ; reserved linker word
593 HeapUnlock = _DbgHeapUnlock@4 @468
594; HeapUsage = _DbgHeapUsage@?? ;NT
595 HeapValidate = _DbgHeapValidate@12 @469
596 HeapWalk = _DbgHeapWalk@8 @470
597
598 InitAtomTable = _DbgInitAtomTable@4 @471
599 InitializeCriticalSection = _DbgInitializeCriticalSection@4 @472
600 InitializeCriticalSectionAndSpinCount = _InitializeCriticalSectionAndSpinCount@8 @1473
601 InterlockedCompareExchange = _InterlockedCompareExchange@12 @787 ;NT
602 InterlockedDecrement = _InterlockedDecrement@4 @473
603 InterlockedExchange = _InterlockedExchange@8 @474
604 InterlockedExchangeAdd = _InterlockedExchangeAdd@8 @788 ;NT
605 InterlockedIncrement = _InterlockedIncrement@4 @475
606; InvalidateNLSCache = _DbgInvalidateNLSCache@?? @476 ;W95
607; InvalidateConsoleDIBits = _DbgInvalidateConsoleDIBits@?? ;NT
608 IsBadCodePtr = _DbgIsBadCodePtr@4 @477
609 IsBadHugeReadPtr = _DbgIsBadHugeReadPtr@8 @478
610 IsBadHugeWritePtr = _DbgIsBadHugeWritePtr@8 @479
611 IsBadReadPtr = _DbgIsBadReadPtr@8 @480
612 IsBadStringPtrA = _DbgIsBadStringPtrA@8 @481
613 IsBadStringPtrW = _DbgIsBadStringPtrW@8 @482
614 IsBadWritePtr = _DbgIsBadWritePtr@8 @483
615 IsDBCSLeadByte = _DbgIsDBCSLeadByte@4 @484
616 IsDBCSLeadByteEx = _DbgIsDBCSLeadByteEx@8 @485
617; IsLSCallback = _DbgIsLSCallback@?? @486 ;W95
618; IsSLCallback = _DbgIsSLCallback@?? @487 ;W95
619 IsDebuggerPresent = _DbgIsDebuggerPresent@0 @889 ;NT/98
620 IsValidCodePage = _DbgIsValidCodePage@4 @488
621 IsValidLocale = _DbgIsValidLocale@8 @489
622 K32Thk1632Epilog = _DbgK32Thk1632Epilog@4 @490 ;W95
623 K32Thk1632Prolog = _DbgK32Thk1632Prolog@4 @491 ;W95
624 LCMapStringA = _DbgLCMapStringA@24 @492
625 LCMapStringW = _DbgLCMapStringW@24 @493
626 LeaveCriticalSection = _DbgLeaveCriticalSection@4 @494
627 LoadLibraryA = _DbgLoadLibraryA@4 @495
628 LoadLibraryExA = _DbgLoadLibraryExA@12 @496
629 LoadLibraryExW = _DbgLoadLibraryExW@12 @497
630 LoadLibraryW = _DbgLoadLibraryW@4 @498
631 LoadModule = _DbgLoadModule@8 @499
632 LoadResource = _DbgLoadResource@8 @500
633 LocalAlloc = _DbgLocalAlloc@8 @501
634 LocalCompact = _DbgLocalCompact@4 @502 ;obsolete
635 LocalFileTimeToFileTime = _DbgLocalFileTimeToFileTime@8 @503
636 LocalFlags = _DbgLocalFlags@4 @504
637 LocalFree = _DbgLocalFree@4 @505
638 LocalHandle = _DbgLocalHandle@4 @506
639 LocalLock = _DbgLocalLock@4 @507
640 LocalReAlloc = _DbgLocalReAlloc@12 @508
641 LocalShrink = _DbgLocalShrink@8 @509 ;obsolete
642 LocalSize = _DbgLocalSize@4 @510
643 LocalUnlock = _DbgLocalUnlock@4 @511
644 LockFile = _DbgLockFile@20 @512
645 LockFileEx = _DbgLockFileEx@24 @513
646 LockResource = _DbgLockResource@4 @514
647
648 MakeCriticalSectionGlobal = _DbgMakeCriticalSectionGlobal@4 @515
649; MapHInstLS = _DbgMapHInstLS@?? @516 ;W95
650; MapHInstLS_PN = _DbgMapHInstLS_PN@?? @517 ;W95
651; MapHInstSL = _DbgMapHInstSL@?? @518 ;W95
652; MapHInstSL_PN = _DbgMapHInstSL_PN@?? @519 ;W95
653; MapHModuleLS = _DbgMapHModuleLS@?? @520 ;W95
654; MapHModuleSL = _DbgMapHModuleSL@?? @521 ;W95
655 MapLS = _DbgMapLS@4 @522 ;W95
656 MapSL = _DbgMapSL@4 @523 ;W95
657 MapSLFix = _DbgMapSLFix@4 @524 ;W95
658 MapViewOfFile = _DbgMapViewOfFile@20 @525
659 MapViewOfFileEx = _DbgMapViewOfFileEx@24 @526
660;;;; Module32First = _DbgModule32First@8 @527 ;W95
661;;;; Module32Next = _DbgModule32Next@8 @528 ;W95
662 MoveFileA = _DbgMoveFileA@8 @529
663 MoveFileExA = _DbgMoveFileExA@12 @530
664 MoveFileExW = _DbgMoveFileExW@12 @531
665 MoveFileW = _DbgMoveFileW@8 @532
666 MulDiv = _DbgMulDiv@12 @533
667 MultiByteToWideChar = _DbgMultiByteToWideChar@24 @534
668; NotifyNLSUserCache = _DbgNotifyNLSUserCache@?? @535 ;W95
669; OpenConsoleW = _DbgOpenConsoleW@?? ;NT
670 OpenEventA = _DbgOpenEventA@12 @536
671 OpenEventW = _DbgOpenEventW@12 @537
672 OpenFile = _DbgOpenFile@12 @538
673 OpenFileMappingA = _DbgOpenFileMappingA@12 @539
674 OpenFileMappingW = _DbgOpenFileMappingW@12 @540
675 OpenMutexA = _DbgOpenMutexA@12 @541
676 OpenMutexW = _DbgOpenMutexW@12 @542
677 OpenProcess = _DbgOpenProcess@12 @543
678 OpenProfileUserMapping = _DbgOpenProfileUserMapping@0 @544
679 OpenSemaphoreA = _DbgOpenSemaphoreA@12 @545
680 OpenSemaphoreW = _DbgOpenSemaphoreW@12 @546
681; OpenVxDHandle = _DbgOpenVxDHandle@?? @547 ;W95
682; OpenWaitableTimerA = _DbgOpenWaitableTimerA@?? ;NT
683; OpenWaitableTimerW = _DbgOpenWaitableTimerW@?? ;NT
684 OutputDebugStringA = _DbgOutputDebugStringA@4 @548
685 OutputDebugStringW = _DbgOutputDebugStringW@4 @549
686 PeekConsoleInputA = _DbgPeekConsoleInputA@16 @550
687 PeekConsoleInputW = _DbgPeekConsoleInputW@16 @551
688 PeekNamedPipe = _DbgPeekNamedPipe@24 @552
689 PostQueuedCompletionStatus = _DbgPostQueuedCompletionStatus@16 @553
690 PrepareTape = _DbgPrepareTape@12 @554
691;;; Process32First = _DbgProcess32First@8 @555 ;W95
692;;; Process32Next = _DbgProcess32Next@8 @556 ;W95
693 PulseEvent = _DbgPulseEvent@4 @557
694 PurgeComm = _DbgPurgeComm@8 @558
695 QT_Thunk = _DbgQT_Thunk@4 @559 ;W95
696 QueryDosDeviceA = _DbgQueryDosDeviceA@12 @560
697 QueryDosDeviceW = _DbgQueryDosDeviceW@12 @561
698; QueryNumberOfEventLogRecords = _DbgQueryNumberOfEventLogRecords@?? @562 ;W95
699; QueryOldestEventLogRecord = _DbgQueryOldestEventLogRecord@?? @563 ;W95
700 QueryPerformanceCounter = _DbgQueryPerformanceCounter@4 @564
701 QueryPerformanceFrequency = _DbgQueryPerformanceFrequency@4 @565
702; QueryWin31IniFilesMappedToRegistry = _DbgQueryWin31IniFilesMappedToRegistry@?? ;NT
703; QueueUserAPC = _DbgQueueUserAPC@?? @566
704 RaiseException = _DbgRaiseException@16 @567
705 ReadConsoleA = _DbgReadConsoleA@20 @568
706 ReadConsoleInputA = _DbgReadConsoleInputA@16 @569
707; ReadConsoleInputExA = _DbgReadConsoleInputExA@?? ;NT
708; ReadConsoleInputExW = _DbgReadConsoleInputExW@?? ;NT
709 ReadConsoleInputW = _DbgReadConsoleInputW@16 @570
710 ReadConsoleOutputA = _DbgReadConsoleOutputA@20 @571
711 ReadConsoleOutputAttribute = _DbgReadConsoleOutputAttribute@20 @572
712 ReadConsoleOutputCharacterA = _DbgReadConsoleOutputCharacterA@20 @573
713 ReadConsoleOutputCharacterW = _DbgReadConsoleOutputCharacterW@20 @574
714 ReadConsoleOutputW = _DbgReadConsoleOutputW@20 @575
715 ReadConsoleW = _DbgReadConsoleW@20 @576
716; ReadDirectoryChangesW = _DbgReadDirectoryChangesW@?? ;NT
717 ReadFile = _DbgReadFile@20 @577
718 ReadFileEx = _DbgReadFileEx@20 @578
719; ReadFileScatter = _DbgReadFileScatter@?? ;NT
720 ReadProcessMemory = _DbgReadProcessMemory@20 @579
721 RegisterServiceProcess = _DbgRegisterServiceProcess@8 @580 ;W95
722 ReinitializeCriticalSection = _DbgReinitializeCriticalSection@4 @581 ;W95
723; RegisterConsoleVDM = _DbgRegisterConsoleVDM@?? ;NT
724; RegisterWaitForInputIdle = _DbgRegisterWaitForInputIdle@?? ;NT
725; RegisterWowBaseHandlers = _DbgRegisterWowBaseHandlers@?? ;NT
726; RegisterWowExec = _DbgRegisterWowExec@?? ;NT
727 ReleaseMutex = _DbgReleaseMutex@4 @582
728 ReleaseSemaphore = _DbgReleaseSemaphore@12 @583
729 RemoveDirectoryA = _DbgRemoveDirectoryA@4 @584
730 RemoveDirectoryW = _DbgRemoveDirectoryW@4 @585
731 ResetEvent = _DbgResetEvent@4 @586
732 ResumeThread = _DbgResumeThread@4 @587
733 RtlFillMemory = _RtlFillMemory@12 @588
734 RtlMoveMemory = _RtlMoveMemory@12 @589
735 RtlUnwind = _RtlUnwind@16 @590
736 RtlZeroMemory = _RtlZeroMemory@8 @591
737 SMapLS = _DbgSMapLS@4 @592 ;W95
738 SMapLS_IP_EBP_12 = _DbgSMapLS_IP_EBP_12@4 @593 ;W95
739 SMapLS_IP_EBP_16 = _DbgSMapLS_IP_EBP_16@4 @594 ;W95
740 SMapLS_IP_EBP_20 = _DbgSMapLS_IP_EBP_20@4 @595 ;W95
741 SMapLS_IP_EBP_24 = _DbgSMapLS_IP_EBP_24@4 @596 ;W95
742 SMapLS_IP_EBP_28 = _DbgSMapLS_IP_EBP_28@4 @597 ;W95
743 SMapLS_IP_EBP_32 = _DbgSMapLS_IP_EBP_32@4 @598 ;W95
744 SMapLS_IP_EBP_36 = _DbgSMapLS_IP_EBP_36@4 @599 ;W95
745 SMapLS_IP_EBP_40 = _DbgSMapLS_IP_EBP_40@4 @600 ;W95
746 SMapLS_IP_EBP_8 = _DbgSMapLS_IP_EBP_8@4 @601 ;W95
747 SUnMapLS = _DbgSUnMapLS@4 @602 ;W95
748 SUnMapLS_IP_EBP_12 = _DbgSUnMapLS_IP_EBP_12@4 @603 ;W95
749 SUnMapLS_IP_EBP_16 = _DbgSUnMapLS_IP_EBP_16@4 @604 ;W95
750 SUnMapLS_IP_EBP_20 = _DbgSUnMapLS_IP_EBP_20@4 @605 ;W95
751 SUnMapLS_IP_EBP_24 = _DbgSUnMapLS_IP_EBP_24@4 @606 ;W95
752 SUnMapLS_IP_EBP_28 = _DbgSUnMapLS_IP_EBP_28@4 @607 ;W95
753 SUnMapLS_IP_EBP_32 = _DbgSUnMapLS_IP_EBP_32@4 @608 ;W95
754 SUnMapLS_IP_EBP_36 = _DbgSUnMapLS_IP_EBP_36@4 @609 ;W95
755 SUnMapLS_IP_EBP_40 = _DbgSUnMapLS_IP_EBP_40@4 @610 ;W95
756 SUnMapLS_IP_EBP_8 = _DbgSUnMapLS_IP_EBP_8@4 @611 ;W95
757 ScrollConsoleScreenBufferA = _DbgScrollConsoleScreenBufferA@20 @612
758 ScrollConsoleScreenBufferW = _DbgScrollConsoleScreenBufferW@20 @613
759 SearchPathA = _DbgSearchPathA@24 @614
760 SearchPathW = _DbgSearchPathW@24 @615
761 SetCommBreak = _DbgSetCommBreak@4 @616
762 SetCommConfig = _DbgSetCommConfig@12 @617
763 SetCommMask = _DbgSetCommMask@8 @618
764 SetCommState = _DbgSetCommState@8 @619
765 SetCommTimeouts = _DbgSetCommTimeouts@8 @620
766 SetComputerNameA = _DbgSetComputerNameA@4 @621
767 SetComputerNameW = _DbgSetComputerNameW@4 @622
768 SetConsoleActiveScreenBuffer = _DbgSetConsoleActiveScreenBuffer@4 @623
769 SetConsoleCP = _DbgSetConsoleCP@4 @624
770; SetConsoleCommandHistoryMode = _DbgSetConsoleCommandHistoryMode@?? ;NT
771 SetConsoleCtrlHandler = _DbgSetConsoleCtrlHandler@8 @625
772; SetConsoleCursor = _DbgSetConsoleCursor@?? ;NT
773 SetConsoleCursorInfo = _DbgSetConsoleCursorInfo@8 @626
774 SetConsoleCursorPosition = _DbgSetConsoleCursorPosition@8 @627
775; SetConsoleDisplayMode = _DbgSetConsoleDisplayMode@?? ;NT
776; SetConsoleFont = _DbgSetConsoleFont@?? ;NT
777; SetConsoleHardwareState = _DbgSetConsoleHardwareState@?? ;NT
778; SetConsoleIcon = _DbgSetConsoleIcon@?? ;NT
779; SetConsoleInputExeNameA = _DbgSetConsoleInputExeNameA@?? ;NT
780; SetConsoleInputExeNameW = _DbgSetConsoleInputExeNameW@?? ;NT
781; SetConsoleKeyShortcuts = _DbgSetConsoleKeyShortcuts@?? ;NT
782; SetConsoleMaximumWindowSize = _DbgSetConsoleMaximumWindowSize@?? ;NT
783; SetConsoleMenuClose = _DbgSetConsoleMenuClose@?? ;NT
784 SetConsoleMode = _DbgSetConsoleMode@8 @628
785; SetConsoleNumberOfCommandsA = _DbgSetConsoleNumberOfCommandsA@?? ;NT
786; SetConsoleNumberOfCommandsW = _DbgSetConsoleNumberOfCommandsW@?? ;NT
787 SetConsoleOutputCP = _DbgSetConsoleOutputCP@4 @629
788; SetConsolePalette = _DbgSetConsolePalette@?? ;NT
789 SetConsoleScreenBufferSize = _DbgSetConsoleScreenBufferSize@8 @630
790 SetConsoleTextAttribute = _DbgSetConsoleTextAttribute@8 @631
791 SetConsoleTitleA = _DbgSetConsoleTitleA@4 @632
792 SetConsoleTitleW = _DbgSetConsoleTitleW@4 @633
793 SetConsoleWindowInfo = _DbgSetConsoleWindowInfo@12 @634
794; SetCriticalSectionSpinCount = _DbgSetCriticalSectionSpinCount@?? ;NT
795 SetCurrentDirectoryA = _DbgSetCurrentDirectoryA@4 @635
796 SetCurrentDirectoryW = _DbgSetCurrentDirectoryW@4 @636
797; SetDaylightFlag = _DbgSetDaylightFlag@?? @637 ;W95
798 SetDefaultCommConfigA = _DbgSetDefaultCommConfigA@12 @638
799 SetDefaultCommConfigW = _DbgSetDefaultCommConfigW@12 @639
800 SetEndOfFile = _DbgSetEndOfFile@4 @640
801 SetEnvironmentVariableA = _DbgSetEnvironmentVariableA@8 @641
802 SetEnvironmentVariableW = _DbgSetEnvironmentVariableW@8 @642
803 SetErrorMode = _DbgSetErrorMode@4 @643
804 SetEvent = _DbgSetEvent@4 @644
805 SetFileApisToANSI = _DbgSetFileApisToANSI@0 @645
806 SetFileApisToOEM = _DbgSetFileApisToOEM@0 @646
807 SetFileAttributesA = _DbgSetFileAttributesA@8 @647
808 SetFileAttributesW = _DbgSetFileAttributesW@8 @648
809 SetFilePointer = _DbgSetFilePointer@16 @649
810 SetFileTime = _DbgSetFileTime@16 @650
811; SetHandleContext = _DbgSetHandleContext@?? @651 ;W95
812 SetHandleCount = _DbgSetHandleCount@4 @652
813 SetHandleInformation = _DbgSetHandleInformation@12 @653
814; SetLastConsoleEventActive = _DbgSetLastConsoleEventActive@?? ;NT
815 SetLastError = _SetLastError@4 @654
816 SetLocalTime = _DbgSetLocalTime@4 @655
817 SetLocaleInfoA = _DbgSetLocaleInfoA@12 @656
818 SetLocaleInfoW = _DbgSetLocaleInfoW@12 @657
819 SetMailslotInfo = _DbgSetMailslotInfo@8 @658
820 SetNamedPipeHandleState = _DbgSetNamedPipeHandleState@16 @659
821 SetPriorityClass = _DbgSetPriorityClass@8 @660
822 SetProcessAffinityMask = _DbgSetProcessAffinityMask@8 @862
823 SetProcessDword = _DbgSetProcessDword@12 @884
824 SetProcessPriorityBoost = _DbgSetProcessPriorityBoost@8 @863
825 SetProcessShutdownParameters = _DbgSetProcessShutdownParameters@8 @661
826 SetProcessWorkingSetSize = _DbgSetProcessWorkingSetSize@12 @662
827 SetStdHandle = _DbgSetStdHandle@8 @663
828 SetSystemPowerState = _DbgSetSystemPowerState@8 @664
829 SetSystemTime = _DbgSetSystemTime@4 @665
830 SetSystemTimeAdjustment = _DbgSetSystemTimeAdjustment@8 @666
831 SetTapeParameters = _DbgSetTapeParameters@12 @667
832 SetTapePosition = _DbgSetTapePosition@24 @668
833 SetThreadAffinityMask = _DbgSetThreadAffinityMask@8 @669
834 SetThreadContext = _DbgSetThreadContext@8 @670
835; SetThreadIdealProcessor = _DbgSetThreadIdealProcessor@?? ;NT
836 SetThreadLocale = _DbgSetThreadLocale@4 @671
837 SetThreadPriority = _DbgSetThreadPriority@8 @672
838 SetThreadPriorityBoost = _DbgSetThreadPriorityBoost@8 @789 ;NT
839 SetTimeZoneInformation = _DbgSetTimeZoneInformation@4 @673
840 SetUnhandledExceptionFilter = _DbgSetUnhandledExceptionFilter@4 @674
841; SetVDMCurrentDirectories = _DbgSetVDMCurrentDirectories@?? ;NT
842 SetVolumeLabelA = _DbgSetVolumeLabelA@8 @675
843 SetVolumeLabelW = _DbgSetVolumeLabelW@8 @676
844; SetWaitableTimer = _DbgSetWaitableTimer@?? ;NT
845 SetupComm = _DbgSetupComm@12 @677
846; ShowConsoleCursor = _DbgShowConsoleCursor@?? ;NT
847; SignalObjectAndWait = _DbgSignalObjectAndWait@?? ;NT
848 SizeofResource = _DbgSizeofResource@8 @678
849 Sleep = _DbgSleep@4 @679
850 SleepEx = _DbgSleepEx@8 @680
851 SuspendThread = _DbgSuspendThread@4 @681
852; SwitchToFiber = _DbgSwitchToFiber@?? ;NT
853; SwitchToThread = _DbgSwitchToThread@?? ;NT
854 SystemTimeToFileTime = _DbgSystemTimeToFileTime@8 @682
855 SystemTimeToTzSpecificLocalTime = _DbgSystemTimeToTzSpecificLocalTime@12 @683
856 TerminateProcess = _DbgTerminateProcess@8 @684
857 TerminateThread = _DbgTerminateThread@8 @685
858;;;; Thread32First = _DbgThread32First@8 @686 ;W95
859;;;; Thread32Next = _DbgThread32Next@8 @687 ;W95
860 ThunkConnect32 = _DbgThunkConnect32@24 @688 ;W95
861 TlsAlloc = _DbgTlsAlloc@0 @689
862; TlsAllocInternal = _DbgTlsAllocInternal@?? @690 ;W95
863 TlsFree = _DbgTlsFree@4 @691
864; TlsFreeInternal = _DbgTlsFreeInternal@?? @692 ;W95
865 TlsGetValue = _DbgTlsGetValue@4 @693
866 TlsSetValue = _DbgTlsSetValue@8 @694
867; Toolhelp32ReadProcessMemory = _DbgToolhelp32ReadProcessMemory@?? @695 ;W95
868 TransactNamedPipe = _DbgTransactNamedPipe@28 @696
869 TransmitCommChar = _DbgTransmitCommChar@8 @697
870; TrimVirtualBuffer = _DbgTrimVirtualBuffer@?? ;NT
871 TryEnterCriticalSection = _DbgTryEnterCriticalSection@4 @898 ;NT
872; UTRegister = _DbgUTRegister@?? @698 ;W95
873; UTUnRegister = _DbgUTUnRegister@?? @699 ;W95
874 UnMapLS = _DbgUnMapLS@4 @700 ;W95
875 UnMapSLFixArray = _DbgUnMapSLFixArray@12 @701 ;W95
876 UnhandledExceptionFilter = _DbgUnhandledExceptionFilter@4 @702
877 UninitializeCriticalSection = _DbgUninitializeCriticalSection@4 @703 ;W95
878 UnlockFile = _DbgUnlockFile@20 @704
879 UnlockFileEx = _DbgUnlockFileEx@20 @705
880 UnmapViewOfFile = _DbgUnmapViewOfFile@4 @706
881 UpdateResourceA = _DbgUpdateResourceA@24 @707
882 UpdateResourceW = _DbgUpdateResourceW@24 @708
883; VDMConsoleOperation = _DbgVDMConsoleOperation@?? ;NT
884; VDMOperationStarted = _DbgVDMOperationStarted@?? ;NT
885 VerLanguageNameA = _DbgVerLanguageNameA@12 @709
886 VerLanguageNameW = _DbgVerLanguageNameW@12 @710
887; VerifyConsoleToHandle = _DbgVerifyConsoleToHandle@?? ;NT
888 VirtualAlloc = _DbgVirtualAlloc@16 @711
889; VirtualAllocEx = _DbgVirtualAllocEx@?? ;NT
890; VirtualBufferExceptionHandler = _DbgVirtualBufferExceptionHandler ;NT
891 VirtualFree = _DbgVirtualFree@12 @712
892; VirtualFreeEx = _DbgVirtuelFreeEx@?? ;NT
893 VirtualLock = _DbgVirtualLock@8 @713
894 VirtualProtect = _DbgVirtualProtect@16 @714
895 VirtualProtectEx = _DbgVirtualProtectEx@20 @715
896; VirtualQuery = _DbgVirtualQuery@12 @716
897 VirtualQuery = _VirtualQuery@12 @716
898 VirtualQueryEx = _DbgVirtualQueryEx@16 @717
899 VirtualUnlock = _DbgVirtualUnlock@8 @718
900 WaitCommEvent = _DbgWaitCommEvent@12 @719
901 WaitForDebugEvent = _DbgWaitForDebugEvent@8 @720
902 WaitForMultipleObjects = _DbgWaitForMultipleObjects@16 @721
903 WaitForMultipleObjectsEx = _DbgWaitForMultipleObjectsEx@20 @722
904 WaitForSingleObject = _DbgWaitForSingleObject@8 @723
905 WaitForSingleObjectEx = _DbgWaitForSingleObjectEx@12 @724
906 WaitNamedPipeA = _DbgWaitNamedPipeA@8 @725
907 WaitNamedPipeW = _DbgWaitNamedPipeW@8 @726
908 WideCharToMultiByte = _DbgWideCharToMultiByte@32 @727
909 WinExec = _DbgWinExec@8 @728
910 WriteConsoleA = _DbgWriteConsoleA@20 @729
911 WriteConsoleInputA = _DbgWriteConsoleInputA@16 @730
912; WriteConsoleInputVDMA = _DbgWriteConsoleInputVDMA@?? ;NT
913; WriteConsoleInputVDMW = _DbgWriteConsoleInputVDMW@?? ;NT
914 WriteConsoleInputW = _DbgWriteConsoleInputW@16 @731
915 WriteConsoleOutputA = _DbgWriteConsoleOutputA@20 @732
916 WriteConsoleOutputAttribute = _DbgWriteConsoleOutputAttribute@20 @733
917 WriteConsoleOutputCharacterA = _DbgWriteConsoleOutputCharacterA@20 @734
918 WriteConsoleOutputCharacterW = _DbgWriteConsoleOutputCharacterW@20 @735
919 WriteConsoleOutputW = _DbgWriteConsoleOutputW@20 @736
920 WriteConsoleW = _DbgWriteConsoleW@20 @737
921 WriteFile = _DbgWriteFile@20 @738
922 WriteFileEx = _DbgWriteFileEx@20 @739
923; WriteFileGather = _DbgWriteFileGather@?? ;NT
924 WritePrivateProfileSectionA = _DbgWritePrivateProfileSectionA@12 @740
925 WritePrivateProfileSectionW = _DbgWritePrivateProfileSectionW@12 @741
926 WritePrivateProfileStringA = _DbgWritePrivateProfileStringA@16 @742
927 WritePrivateProfileStringW = _DbgWritePrivateProfileStringW@16 @743
928 WritePrivateProfileStructA = _DbgWritePrivateProfileStructA@20 @744
929 WritePrivateProfileStructW = _DbgWritePrivateProfileStructW@20 @745
930 WriteProcessMemory = _DbgWriteProcessMemory@20 @746
931 WriteProfileSectionA = _DbgWriteProfileSectionA@8 @747
932 WriteProfileSectionW = _DbgWriteProfileSectionW@8 @748
933 WriteProfileStringA = _DbgWriteProfileStringA@12 @749
934 WriteProfileStringW = _DbgWriteProfileStringW@12 @750
935 WriteTapemark = _DbgWriteTapemark@16 @751
936; _DebugOut = _Dbg_DebugOut@?? @752 ;W95
937; _DebugPrintf = _Dbg_DebugPrintf@?? @753 ;W95
938 _hread = _Dbg_lread@12 @754
939 _hwrite = _Dbg_lwrite@12 @755
940 _lclose = _Dbg_lclose@4 @756
941 _lcreat = _Dbg_lcreat@8 @757
942 _llseek = _Dbg_llseek@12 @758
943 _lopen = _Dbg_lopen@8 @759
944 _lread = _Dbg_lread@12 @760
945 _lwrite = _Dbg_lwrite@12 @761
946; dprintf = _Dbgdprintf@?? @762 ;W95
947 lstrcat = _DbglstrcatA@8 @763
948 lstrcatA = _DbglstrcatA@8 @764
949 lstrcatW = _DbglstrcatW@8 @765
950 lstrcmp = _DbglstrcmpA@8 @766
951 lstrcmpA = _DbglstrcmpA@8 @767
952 lstrcmpW = _DbglstrcmpW@8 @768
953 lstrcmpi = _DbglstrcmpiA@8 @769
954 lstrcmpiA = _DbglstrcmpiA@8 @770
955 lstrcmpiW = _DbglstrcmpiW@8 @771
956 lstrcpy = _DbglstrcpyA@8 @772
957 lstrcpyA = _DbglstrcpyA@8 @773
958 lstrcpyW = _DbglstrcpyW@8 @774
959 lstrcpyn = _DbglstrcpynA@12 @775
960 lstrcpynA = _DbglstrcpynA@12 @776
961 lstrcpynW = _DbglstrcpynW@12 @777
962 lstrlen = _DbglstrlenA@4 @778
963 lstrlenA = _DbglstrlenA@4 @779
964 lstrlenW = _DbglstrlenW@4 @780
965 lstrcpynAtoW = _DbglstrcpynAtoW@12 @781
966 lstrcpynWtoA = _DbglstrcpynWtoA@12 @782
967 lstrcpyAtoW = _DbglstrcpyAtoW@8 @783
968 lstrcpyWtoA = _DbglstrcpyWtoA@8 @784
969 lstrncmpA = _DbglstrncmpA@12 @785
970 lstrncmpW = _DbglstrncmpW@12 @786
971
972 GetDiskFreeSpaceExA = _DbgGetDiskFreeSpaceExA@16 @871
973 GetDiskFreeSpaceExW = _DbgGetDiskFreeSpaceExW@16 @873
974
975 IsProcessorFeaturePresent = _DbgIsProcessorFeaturePresent@4 @880
976
977 GetFileAttributesExA = _DbgGetFileAttributesExA@12 @874
978 GetFileAttributesExW = _DbgGetFileAttributesExW@12 @875
979
980 lstrncmpiA = _DbglstrncmpiA@12 @887
981 lstrncmpiW = _DbglstrncmpiW@12 @888
982
983 lstrlenAtoW = _DbglstrlenAtoW@8 @890
984 lstrlenWtoA = _DbglstrlenWtoA@8 @891
985 lstrtrunc = _Dbglstrtrunc@8 @892
986
987 GetLongPathNameA = _DbgGetLongPathNameA@12 @900
988 GetLongPathNameW = _DbgGetLongPathNameW@12 @901
989
990; Windows 2000, Terminal Server 4.0 SP4 functions
991 GetSystemWindowsDirectoryA = _DbgGetWindowsDirectoryA@8 @902
992 GetSystemWindowsDirectoryW = _DbgGetWindowsDirectoryW@8 @903
993
994; Windows 2000 (and up) volume functions
995 FindFirstVolumeA = _DbgFindFirstVolumeA@8 @904
996 FindFirstVolumeW = _DbgFindFirstVolumeW@8 @905
997 FindNextVolumeA = _DbgFindNextVolumeA@12 @906
998 FindNextVolumeW = _DbgFindNextVolumeW@12 @907
999 FindVolumeClose = _DbgFindVolumeClose@4 @908
1000
1001 FindFirstVolumeMountPointA = _DbgFindFirstVolumeMountPointA@12 @909
1002 FindFirstVolumeMountPointW = _DbgFindFirstVolumeMountPointW@12 @910
1003 FindNextVolumeMountPointA = _DbgFindNextVolumeMountPointA@12 @911
1004 FindNextVolumeMountPointW = _DbgFindNextVolumeMountPointW@12 @912
1005 FindVolumeMountPointClose = _DbgFindVolumeMountPointClose@4 @913
1006
1007 GetVolumeNameForVolumeMountPointA = _DbgGetVolumeNameForVolumeMountPointA@12 @914
1008 GetVolumeNameForVolumeMountPointW = _DbgGetVolumeNameForVolumeMountPointW@12 @915
1009
1010 GetVolumePathNameA = _DbgGetVolumePathNameA@12 @916
1011 GetVolumePathNameW = _DbgGetVolumePathNameW@12 @917
1012
1013 GetFileSizeEx = _GetFileSizeEx@8 @920
1014;
1015; ENDOFEXPORTS
1016; Internal function marker
1017;
1018
1019;
1020; First free ordinal is 890
1021;
1022
1023
1024; ----------------------------------------------------------------------------
1025; APIs which doesn't really belong to kernel32.dll but just ended up here
1026; (Must be placed below ordinal 1200!)
1027; ----------------------------------------------------------------------------
1028;registry apis imported by advapi32
1029 RegCloseKey = _DbgRegCloseKey@4 @1100 NONAME
1030 RegConnectRegistryA = _DbgRegConnectRegistryA@12 @1101 NONAME
1031 RegConnectRegistryW = _DbgRegConnectRegistryW@12 @1102 NONAME
1032 RegCreateKeyA = _DbgRegCreateKeyA@12 @1103 NONAME
1033 RegCreateKeyExA = _DbgRegCreateKeyExA@36 @1104 NONAME
1034 RegCreateKeyExW = _DbgRegCreateKeyExW@36 @1105 NONAME
1035 RegCreateKeyW = _DbgRegCreateKeyW@12 @1106 NONAME
1036 RegDeleteKeyA = _DbgRegDeleteKeyA@8 @1107 NONAME
1037 RegDeleteKeyW = _DbgRegDeleteKeyW@8 @1108 NONAME
1038 RegDeleteValueA = _DbgRegDeleteValueA@8 @1109 NONAME
1039 RegDeleteValueW = _DbgRegDeleteValueW@8 @1110 NONAME
1040 RegEnumKeyA = _DbgRegEnumKeyA@16 @1111 NONAME
1041 RegEnumKeyExA = _DbgRegEnumKeyExA@32 @1112 NONAME
1042 RegEnumKeyExW = _DbgRegEnumKeyExW@32 @1113 NONAME
1043 RegEnumKeyW = _DbgRegEnumKeyW@16 @1114 NONAME
1044 RegEnumValueA = _DbgRegEnumValueA@32 @1115 NONAME
1045 RegEnumValueW = _DbgRegEnumValueW@32 @1116 NONAME
1046 RegFlushKey = _DbgRegFlushKey@4 @1117 NONAME
1047 RegGetKeySecurity = _DbgRegGetKeySecurity@16 @1118 NONAME
1048 RegLoadKeyA = _DbgRegLoadKeyA@12 @1119 NONAME
1049 RegLoadKeyW = _DbgRegLoadKeyW@12 @1120 NONAME
1050 RegNotifyChangeKeyValue = _DbgRegNotifyChangeKeyValue@20 @1121 NONAME
1051 RegOpenKeyA = _DbgRegOpenKeyA@12 @1122 NONAME
1052 RegOpenKeyExA = _DbgRegOpenKeyExA@20 @1123 NONAME
1053 RegOpenKeyExW = _DbgRegOpenKeyExW@20 @1124 NONAME
1054 RegOpenKeyW = _DbgRegOpenKeyW@12 @1125 NONAME
1055 RegQueryInfoKeyA = _DbgRegQueryInfoKeyA@48 @1126 NONAME
1056 RegQueryInfoKeyW = _DbgRegQueryInfoKeyW@48 @1127 NONAME
1057 RegQueryMultipleValuesA = _DbgRegQueryMultipleValuesA@20 @1128 NONAME
1058 RegQueryMultipleValuesW = _DbgRegQueryMultipleValuesW@20 @1129 NONAME
1059 RegQueryValueA = _DbgRegQueryValueA@16 @1130 NONAME
1060 RegQueryValueExA = _DbgRegQueryValueExA@24 @1131 NONAME
1061 RegQueryValueExW = _DbgRegQueryValueExW@24 @1132 NONAME
1062 RegQueryValueW = _DbgRegQueryValueW@16 @1133 NONAME
1063 RegReplaceKeyA = _DbgRegReplaceKeyA@16 @1134 NONAME
1064 RegReplaceKeyW = _DbgRegReplaceKeyW@16 @1135 NONAME
1065 RegRestoreKeyA = _DbgRegRestoreKeyA@12 @1136 NONAME
1066 RegRestoreKeyW = _DbgRegRestoreKeyW@12 @1137 NONAME
1067 RegSaveKeyA = _DbgRegSaveKeyA@12 @1138 NONAME
1068 RegSaveKeyW = _DbgRegSaveKeyW@12 @1139 NONAME
1069 RegSetKeySecurity = _DbgRegSetKeySecurity@12 @1140 NONAME
1070 RegSetValueA = _DbgRegSetValueA@20 @1141 NONAME
1071 RegSetValueExA = _DbgRegSetValueExA@24 @1142 NONAME
1072 RegSetValueExW = _DbgRegSetValueExW@24 @1143 NONAME
1073 RegSetValueW = _DbgRegSetValueW@20 @1144 NONAME
1074 RegUnLoadKeyA = _DbgRegUnLoadKeyA@8 @1145 NONAME
1075 RegUnLoadKeyW = _DbgRegUnLoadKeyW@8 @1146 NONAME
1076
1077
1078
1079; ----------------------------------------------------------------------------
1080; KERNEL32 / WINE support functions that do not exist in the Win32 API
1081; (These starts at ordinal 1200, API have ordinal less than 1200.)
1082; ----------------------------------------------------------------------------
1083
1084 DebugErrorBox = DebugErrorBox @1201 NONAME
1085 WriteLog @1202 NONAME
1086 WriteLogNoEOL @1218 NONAME
1087 WritePrivateLog @1208 NONAME
1088 DecreaseLogCount @1273 NONAME
1089 IncreaseLogCount @1274 NONAME
1090
1091;Used by tibfix page in exe (change ordinal in pe2lx.cpp too!!)
1092 _RegisterPe2LxExe@12 @1203
1093 _RegisterPe2LxDll@12 @1209
1094
1095 _CreateWin32PeLdrExe@36 @1236
1096
1097 _RegisterLxExe@8 @1237
1098 _RegisterLxDll@24 @1238
1099 _UnregisterLxDll@4 @1239
1100 _RegisterDummyExe@4 @1249
1101 _IsDummyExeLoaded@0 @1250 NONAME
1102
1103;version functions
1104 CheckVersionFromHMOD = CheckVersionFromHMOD @1223 NONAME
1105 CheckVersion = CheckVersion @1224 NONAME
1106
1107 Win32QueryModuleName = Win32QueryModuleName @1225 NONAME
1108
1109 GetFS = GetFS @1226 NONAME
1110 SetFS = SetFS @1227 NONAME
1111 SetReturnFS = SetReturnFS @1235 NONAME
1112
1113 RestoreOS2TIB = _RestoreOS2TIB@0 @1228 NONAME
1114 SetWin32TIB = _SetWin32TIB@4 @1229 NONAME
1115 RestoreOS2FS = RestoreOS2FS @1230 NONAME
1116
1117 ;SvL: HandleManager functions
1118
1119; HMHandleTranslateToWin @1234
1120
1121 _HMHandleAllocate @1231 NONAME
1122 _HMHandleFree @1232 NONAME
1123 _HMHandleTranslateToOS2 @1233 NONAME
1124 _HMMsgWaitForMultipleObjects @1260 NONAME
1125 _HMOpenThreadToken @1261 NONAME
1126 _HMOpenProcessToken @1262 NONAME
1127 _HMHandleGetUserData @1263 NONAME
1128 _HMHandleSetUserData @1303 NONAME
1129
1130 _GetThreadTEB@0 @1234 NONAME
1131 _GetTEBFromThreadId@4 @1255 NONAME
1132 _GetTEBFromThreadHandle@4 @1256 NONAME
1133
1134; HEAP Management (heap.cpp, heapstring.cpp)
1135 HEAP_xalloc = _DbgHEAP_xalloc@12 @1240 NONAME
1136 HEAP_xrealloc = _DbgHEAP_xrealloc@16 @1241 NONAME
1137 HEAP_malloc = _DbgHEAP_malloc@4 @1242 NONAME
1138 HEAP_realloc = _DbgHEAP_realloc@8 @1243 NONAME
1139 HEAP_size = _DbgHEAP_size@4 @1292 NONAME
1140 HEAP_free = _DbgHEAP_free@4 @1244 NONAME
1141 HEAP_strdupWtoA = _DbgHEAP_strdupWtoA@12 @1245 NONAME
1142 HEAP_strdupAtoW = _DbgHEAP_strdupAtoW@12 @1246 NONAME
1143 HEAP_strdupA = _DbgHEAP_strdupA@12 @1247 NONAME
1144 HEAP_strdupW = _DbgHEAP_strdupW@12 @1248 NONAME
1145
1146 _VIRTUAL_MapFileA@12 @1251 NONAME
1147 _VIRTUAL_MapFileW@12 @1252 NONAME
1148
1149 OS2SetExceptionHandler @1253 NONAME
1150 OS2UnsetExceptionHandler @1254 NONAME
1151
1152; -------------------
1153; Odin ini management
1154; -------------------
1155
1156 _PROFILE_GetOdinIniString@20 @1264 NONAME
1157 _PROFILE_SetOdinIniString@12 @1265 NONAME
1158 _PROFILE_GetOdinIniInt@12 @1266 NONAME
1159 _PROFILE_SetOdinIniInt@12 @1267 NONAME
1160 _PROFILE_GetOdinIniBool@12 @1268 NONAME
1161 _PROFILE_SetOdinIniBool@12 @1269 NONAME
1162 _PROFILE_SaveOdinIni@0 @1270 NONAME
1163
1164;shared memory allocation
1165 _smalloc @1271 NONAME
1166 _smallocfill @1275 NONAME
1167 InitializeSharedHeap @1276 NONAME
1168 DestroySharedHeap @1277 NONAME
1169 _debug_smalloc @1278 NONAME
1170 _debug_smallocfill @1279 NONAME
1171 _debug_sfree @1280 NONAME
1172
1173;code memory allocation
1174 _codeHeap @1272 NONAME
1175
1176;fast file API's
1177 FindFirstFileMultiA = _FindFirstFileMultiA@12 @1290 NONAME
1178 FindNextFileMultiA = _FindNextFileMultiA@12 @1291 NONAME
1179
1180 _GetProcModuleFileNameA@12 @1295 NONAME
1181
1182;Build number
1183 _Odin32GetBuildNumber@0 @1293 NONAME
1184
1185 _WaitForInputIdle@8 @1301 NONAME
1186
1187 InitializeKernel32 @1302 NONAME
1188
1189 IsExeStarted = _IsExeStarted @2001 NONAME
1190 CheckCurFS @2002 NONAME
1191 _SupportsCPUID @2003 NONAME
1192 _GetCPUFeatures @2004 NONAME
1193 CPUFeatures @2005 NONAME
1194
1195 _wctype_table @2006 NONAME
1196 _casemap_upper @2007 NONAME
1197 _casemap_lower @2008 NONAME
1198
1199; @@PF this exports were cut-out as a result of migration to new unicode
1200; header 29.07.2002 and replaced by 3 new entries
1201; _toupperW@4 @2006 NONAME
1202; _tolowerW@4 @2007 NONAME
1203; get_char_typeW @2008 NONAME
1204
1205 _GetProcessTIBSel@0 @2012 NONAME
1206
1207 _SetRegistryRootKey@8 @2013 NONAME
1208 _SetCustomBuildName@8 @2014 NONAME
1209 _RegisterCustomDriver@36 @2015 NONAME
1210
1211 strcmpiW @2020 NONAME
1212 strstrW @2021 NONAME
1213 strncmpiW @2022 NONAME
1214 strtolW @2027 NONAME
1215 strtoulW @2028 NONAME
1216
1217 cp_wcstombs @2023 NONAME
1218 cp_mbstowcs @2024 NONAME
1219 cp_get_table @2025 NONAME
1220
1221 OSLibDosDevIOCtl @2026 NONAME
1222
1223 _OSLibImSetMsgQueueProperty @2029 NONAME
1224
1225 _fIsDBCSEnv @2103 NONAME
1226 _hookInit@4 @2104 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 _GetDisplayCodepage @3000 NONAME
1245 _GetWindowsCodepage @3001 NONAME
1246
1247; ODIN debugging functions
1248 _dbg_GetThreadCallDepth@0 @3100 NONAME
1249 _dbg_IncThreadCallDepth@0 @3101 NONAME
1250 _dbg_DecThreadCallDepth@0 @3102 NONAME
1251 PerfView_RegisterCall @3103 NONAME
1252 PerfView_DumpProfile @3104 NONAME
1253 PerfView_Write @3105 NONAME
1254 _dbg_GetLastCallerName@0 @3106 NONAME
1255 _dbg_ThreadPushCall@4 @3107 NONAME
1256 _dbg_ThreadPopCall@0 @3108 NONAME
1257
1258 _ODIN_QueryLoaders@24 @3109 NONAME
1259 _ODIN_IsWin32App@4 @3110 NONAME
1260
1261 _OSLibWinCreateObject@32 @3111 NONAME
1262
1263 _MMAP_RegisterMemoryRange@16 @3112 NONAME
1264 _MMAP_UnregisterMemoryRange@4 @3113 NONAME
1265
1266 _ODIN_SetExceptionHandler@4 @3114 NONAME
1267 _ODIN_UnsetExceptionHandler@4 @3115 NONAME
1268
1269 _PSAPI_EnumProcessModules@16 @3116 NONAME
1270 _PSAPI_GetModuleInformation@16 @3117 NONAME
1271
1272 _ODIN_SetProcessDword@12 @3118 NONAME
1273
1274; required for Mozilla plugin
1275
1276 _ODIN_ThreadEnterOdinContext@8 = _ODIN_ThreadEnterOdinContext@8 @3119
1277 _ODIN_ThreadLeaveOdinContext@8 = _ODIN_ThreadLeaveOdinContext@8 @3120
1278 _ODIN_ThreadLeaveOdinContextNested@8 = _ODIN_ThreadLeaveOdinContextNested@8 @3121
1279 _ODIN_ThreadEnterOdinContextNested@12 = _ODIN_ThreadEnterOdinContextNested@12 @3122
1280
1281; Char functions (forwarders from user32)
1282 _DbgCharLowerA@4 @3127 NONAME
1283 _DbgCharLowerBuffA@8 @3128 NONAME
1284 _DbgCharLowerBuffW@8 @3129 NONAME
1285 _DbgCharLowerW@4 @3130 NONAME
1286 _DbgCharNextA@4 @3131 NONAME
1287 _DbgCharNextExA@12 @3132 NONAME
1288 _DbgCharNextExW@12 @3133 NONAME
1289 _DbgCharNextW@4 @3134 NONAME
1290 _DbgCharPrevA@8 @3135 NONAME
1291 _DbgCharPrevExA@16 @3136 NONAME
1292 _DbgCharPrevExW@16 @3137 NONAME
1293 _DbgCharPrevW@8 @3138 NONAME
1294 _DbgCharToOemA@8 @3139 NONAME
1295 _DbgCharToOemBuffA@12 @3140 NONAME
1296 _DbgCharToOemBuffW@12 @3141 NONAME
1297 _DbgCharToOemW@8 @3142 NONAME
1298 _DbgCharUpperA@4 @3143 NONAME
1299 _DbgCharUpperBuffA@8 @3144 NONAME
1300 _DbgCharUpperBuffW@8 @3145 NONAME
1301 _DbgCharUpperW@4 @3146 NONAME
1302 _DbgOemToCharA@8 @3149 NONAME
1303 _DbgOemToCharBuffA@12 @3150 NONAME
1304 _DbgOemToCharBuffW@12 @3151 NONAME
1305 _DbgOemToCharW@8 @3152 NONAME
1306 _DbgIsCharAlphaA@4 @3153 NONAME
1307 _DbgIsCharAlphaNumericA@4 @3154 NONAME
1308 _DbgIsCharAlphaNumericW@4 @3155 NONAME
1309 _DbgIsCharAlphaW@4 @3156 NONAME
1310 _DbgIsCharLowerA@4 @3157 NONAME
1311 _DbgIsCharLowerW@4 @3158 NONAME
1312 _DbgIsCharUpperA@4 @3159 NONAME
1313 _DbgIsCharUpperW@4 @3160 NONAME
1314 SetFilePointerEx = _SetFilePointerEx@20 @3161
1315 SetWaitableTimer = _SetWaitableTimer@24 @3162
1316
1317; RAS functions
1318 RasRegisterObjectTracking = _RasRegisterObjectTracking@24 @3500
1319 RasDeregisterObjectTracking = _RasDeregisterObjectTracking@4 @3501
1320 RasAddObject = _RasAddObject@16 @3502
1321 RasRemoveObject = _RasRemoveObject@8 @3503
1322 RasSetObjectUserData = _RasSetObjectUserData@20 @3504
1323 RasQueryObjectUserData = _RasQueryObjectUserData@20 @3505
1324 RasInitialize = _RasInitialize@4 @3506
1325 RasUninitialize = _RasUninitialize@0 @3507
1326 _RasLog = _RasLog @3508
1327 RasLogMsg = _RasLogMsg@12 @3509
1328 RasLogObjects = _RasLogObjects@8 @3510
1329 RasEnterSerialize = _RasEnterSerialize@0 @3511
1330 RasExitSerialize = _RasExitSerialize@0 @3512
1331 _RasLogNoEOL = _RasLogNoEOL @3513
1332 RasOpenLogChannel = _RasOpenLogChannel@12 @3514
1333 RasWriteLogChannel = _RasWriteLogChannel@12 @3515
1334 RasCloseLogChannel = _RasCloseLogChannel@4 @3516
1335 _RasLog2 = _RasLog2 @3517
1336 RasLogMsg2 = _RasLogMsg2@16 @3518
1337 _RasLogNoEOL2 = _RasLogNoEOL2 @3519
1338 RasSaveContext = _RasSaveContext@4 @3520
1339 RasRestoreContext = _RasRestoreContext@4 @3521
1340 RasEntry = _RasEntry@12 @3522
1341 RasSetProcAddr = _RasSetProcAddr@12 @3523
1342 RasTrackMemFree = _RasTrackMemFree@8 @3524
1343 RasTrackMemAlloc = _RasTrackMemAlloc@8 @3525
1344 RasTrackMemRealloc = _RasTrackMemRealloc@12 @3526
1345 RasCountObjects = _RasCountObjects@12 @3527
1346 RasGetTrackHandle = _RasGetTrackHandle@4 @3528
1347
1348 DecodePointer = _DecodePointer@4 @3529 NONAME
1349 EncodePointer = _EncodePointer@4 @3530 NONAME
1350 RtlUniform = _RtlUniform@4 @3531 NONAME
1351
1352 ___seh_handler @3600 NONAME
1353 _EnableSEH@0 @3601 NONAME
Note: See TracBrowser for help on using the repository browser.