source: trunk/src/kernel32/kernel32dbg.def@ 10367

Last change on this file since 10367 was 10305, checked in by sandervl, 22 years ago

link errors

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