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

Last change on this file since 21512 was 21464, checked in by dmik, 15 years ago

Added argcA and argvA (valid only after WinMain() is entered) that may be used by applications to access ANSI versions of command line arguments w/o performing manual command line conversion and parsing. The standard argc and argv arguments, as opposed, are always in the OEM codepage.

File size: 87.7 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
10SEGMENTS
11
12 _GLOBALDATA CLASS 'DATA' SHARED LOADONCALL READWRITE
13
14IMPORTS
15 _Dos32QueryModFromEIP = DOSCALLS.360
16 Dos32QueryModFromEIP = DOSCALLS.360
17 _DosQueryModFromEIP = DOSCALLS.360
18 DosQueryModFromEIP = DOSCALLS.360
19 DosAliasMem = DOSCALLS.298
20 _DosAliasMem = DOSCALLS.298
21 DosQuerySysState = DOSCALLS.368
22 _DosQuerySysState = DOSCALLS.368
23
24 WinQueueFromID = PMMERGE.5313
25
26 Win32WaitForIdleThread = PMMERGE.5474
27 LookupAtom = PMMERGE.10020
28
29 _O32_RegCloseKey = REGISTRY.1
30 _O32_RegCreateKey = REGISTRY.3
31 _O32_RegCreateKeyEx = REGISTRY.4
32 _O32_RegDeleteKey = REGISTRY.7
33 _O32_RegDeleteValue = REGISTRY.9
34 _O32_RegEnumKey = REGISTRY.11
35 _O32_RegEnumKeyEx = REGISTRY.12
36 _O32_RegEnumValue = REGISTRY.15
37 _O32_RegFlushKey = REGISTRY.17
38 _O32_RegOpenKey = REGISTRY.22
39 _O32_RegOpenKeyEx = REGISTRY.23
40 _O32_RegQueryInfoKey = REGISTRY.26
41 _O32_RegQueryValue = REGISTRY.30
42 _O32_RegQueryValueEx = REGISTRY.31
43 _O32_RegSetValue = REGISTRY.42
44 _O32_RegSetValueEx = REGISTRY.43
45
46EXPORTS
47
48;-----------------------------------
49; ordinal exports (Windows 95 only)
50;-----------------------------------
51
52; Ordinal0001 = _OS2Ordinal0001@?? @1
53; Ordinal0002 = _OS2Ordinal0002@?? @2
54; Ordinal0003 = _OS2Ordinal0003@?? @3
55; Ordinal0004 = _OS2Ordinal0004@?? @4
56; Ordinal0005 = _OS2Ordinal0005@?? @5
57; Ordinal0006 = _OS2Ordinal0006@?? @6
58; Ordinal0007 = _OS2Ordinal0007@?? @7
59; Ordinal0008 = _OS2Ordinal0008@?? @8
60; Ordinal0009 = _OS2Ordinal0009@?? @9
61; Ordinal0010 = _OS2Ordinal0010@?? @10
62; Ordinal0011 = _OS2Ordinal0011@?? @11
63; Ordinal0012 = _OS2Ordinal0012@?? @12
64; Ordinal0013 = _OS2Ordinal0013@?? @13
65; Ordinal0014 = _OS2Ordinal0014@?? @14
66; Ordinal0015 = _OS2Ordinal0015@?? @15
67 Ordinal0016 = _KERNEL32_16@12 @16
68 Ordinal0017 = _KERNEL32_17@4 @17
69; Ordinal0018 = _OS2Ordinal0018@?? @18
70; Ordinal0019 = _OS2Ordinal0019@?? @19
71; Ordinal0020 = _OS2Ordinal0020@?? @20
72; Ordinal0021 = _OS2Ordinal0021@?? @21
73; Ordinal0022 = _OS2Ordinal0022@?? @22
74; Ordinal0023 = _OS2Ordinal0023@?? @23
75; Ordinal0024 = _OS2Ordinal0024@?? @24
76; Ordinal0025 = _OS2Ordinal0025@?? @25
77; Ordinal0026 = _OS2Ordinal0026@?? @26
78; Ordinal0027 = _OS2Ordinal0027@?? @27
79; Ordinal0028 = _OS2Ordinal0028@?? @28
80; Ordinal0029 = _OS2Ordinal0029@?? @29
81; Ordinal0030 = _OS2Ordinal0030@?? @30
82; Ordinal0031 = _OS2Ordinal0031@?? @31
83; Ordinal0032 = _OS2Ordinal0032@?? @32
84; Ordinal0033 = _OS2Ordinal0033@?? @33
85; Ordinal0034 = _OS2Ordinal0034@?? @34
86; Ordinal0035 = _OS2Ordinal0035@?? @35
87; Ordinal0036 = _OS2Ordinal0036@?? @36
88; Ordinal0037 = _OS2Ordinal0037@?? @37
89; Ordinal0038 = _OS2Ordinal0038@?? @38
90; Ordinal0039 = _OS2Ordinal0039@?? @39
91; Ordinal0040 = _OS2Ordinal0040@?? @40
92; Ordinal0041 = _OS2Ordinal0041@?? @41
93 Ordinal0042 = _NullFunction@0 @42
94; Ordinal0043 = _OS2Ordinal0043@?? @43
95; Ordinal0044 = _OS2Ordinal0044@?? @44
96; Ordinal0045 = _OS2Ordinal0045@?? @45
97; Ordinal0046 = _OS2Ordinal0046@?? @46
98 Ordinal0047 = _NullFunction@0 @47
99; Ordinal0048 = _OS2Ordinal0048@?? @49
100; Ordinal0049 = _OS2Ordinal0049@?? @49
101; Ordinal0051 = _OS2Ordinal0051@?? @51
102; Ordinal0052 = _OS2Ordinal0052@?? @52
103; Ordinal0053 = _OS2Ordinal0053@?? @53
104; Ordinal0054 = _OS2Ordinal0054@?? @54 ; forwarded from WOW32.WOWCallback16
105; Ordinal0055 = _OS2Ordinal0055@?? @55 ; forwarded from WOW32.WOWCallback16Ex
106; Ordinal0056 = _OS2Ordinal0056@?? @56 ; forwarded from WOW32.WOWGetVDMPointer
107; Ordinal0057 = _OS2Ordinal0057@?? @57 ; forwarded from WOW32.WOWHandle32
108; Ordinal0058 = _OS2Ordinal0058@?? @58 ; forwarded from WOW32.WOWHandle16
109; Ordinal0059 = _OS2Ordinal0059@?? @59 ; forwarded from WOW32.WOWGlobalAlloc16
110; Ordinal0050 = _OS2Ordinal0060@?? @60 ; forwarded from WOW32.WOWGlobalLock16
111; Ordinal0061 = _OS2Ordinal0061@?? @61 ; forwarded from WOW32.WOWGlobalUnlock16
112; Ordinal0062 = _OS2Ordinal0062@?? @62 ; forwarded from WOW32.WOWGlobalFree16
113; Ordinal0063 = _OS2Ordinal0063@?? @63 ; forwarded from WOW32.WOWGlobalAllocLock16
114; Ordinal0064 = _OS2Ordinal0064@?? @64 ; forwarded from WOW32.WOWGlobalUnlockFree16
115; Ordinal0065 = _OS2Ordinal0065@?? @65 ; forwarded from WOW32.WOWGlobalLockSize16
116; Ordinal0066 = _OS2Ordinal0066@?? @66 ; forwarded from WOW32.WOWYield16
117; Ordinal0067 = _OS2Ordinal0067@?? @67 ; forwarded from WOW32.WOWDirectedYield16
118; Ordinal0068 = _OS2Ordinal0068@?? @68 : forwarded from WOW32.WOWGetVDMPointerFix
119; Ordinal0069 = _OS2Ordinal0069@?? @69 ; forwarded from WOW32.WOWGetVDMPointerUnfix
120; Ordinal0070 = _OS2Ordinal0070@?? @70 ; forwarded from WOW32.WOW32_1
121; Ordinal0071 = _OS2Ordinal0071@?? @71
122; Ordinal0072 = _OS2Ordinal0072@?? @72
123; Ordinal0073 = _OS2Ordinal0073@?? @73
124; Ordinal0074 = _OS2Ordinal0074@?? @74
125; Ordinal0075 = _OS2Ordinal0075@?? @75
126; Ordinal0076 = _OS2Ordinal0076@?? @76
127; Ordinal0077 = _OS2Ordinal0077@?? @77
128; Ordinal0078 = _OS2Ordinal0078@?? @78
129; Ordinal0079 = _OS2Ordinal0079@?? @79
130; Ordinal0080 = _OS2Ordinal0080@?? @80
131; Ordinal0081 = _OS2Ordinal0081@?? @81
132; Ordinal0082 = _OS2Ordinal0082@?? @82
133; Ordinal0083 = _OS2Ordinal0083@?? @83
134; Ordinal0084 = _OS2Ordinal0084@?? @84
135; Ordinal0085 = _OS2Ordinal0085@?? @85
136; Ordinal0086 = _OS2Ordinal0086@?? @86
137; Ordinal0087 = _OS2Ordinal0087@?? @87
138; Ordinal0088 = _OS2Ordinal0088@?? @88
139; Ordinal0089 = _OS2Ordinal0089@?? @89
140; Ordinal0090 = _OS2Ordinal0090@?? @90
141; Ordinal0091 = _OS2Ordinal0091@?? @91
142; Ordinal0092 = _OS2Ordinal0092@?? @92
143; Ordinal0093 = _OS2Ordinal0093@?? @93
144; Ordinal0094 = _OS2Ordinal0094@?? @94
145; Ordinal0095 = _OS2Ordinal0095@?? @95
146; Ordinal0096 = _OS2Ordinal0096@?? @96
147; Ordinal0097 = _OS2Ordinal0097@?? @97
148; Ordinal0098 = _OS2Ordinal0098@?? @98
149 _KERNEL32_99@4 @99 NONAME
150 _KERNEL32_100@12 @100 NONAME
151; Ordinal0101 = _OS2Ordinal0101@?? @101
152
153
154;--------------
155; name exports
156;--------------
157
158;;Not supported; just present
159 LoadLibrary16 = _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 VirtualQuery = _VirtualQuery@12 @716
894 VirtualQueryEx = _DbgVirtualQueryEx@16 @717
895 VirtualUnlock = _DbgVirtualUnlock@8 @718
896 WaitCommEvent = _DbgWaitCommEvent@12 @719
897 WaitForDebugEvent = _DbgWaitForDebugEvent@8 @720
898 WaitForMultipleObjects = _DbgWaitForMultipleObjects@16 @721
899 WaitForMultipleObjectsEx = _DbgWaitForMultipleObjectsEx@20 @722
900 WaitForSingleObject = _DbgWaitForSingleObject@8 @723
901 WaitForSingleObjectEx = _DbgWaitForSingleObjectEx@12 @724
902 WaitNamedPipeA = _DbgWaitNamedPipeA@8 @725
903 WaitNamedPipeW = _DbgWaitNamedPipeW@8 @726
904 WideCharToMultiByte = _DbgWideCharToMultiByte@32 @727
905 WinExec = _DbgWinExec@8 @728
906 WriteConsoleA = _DbgWriteConsoleA@20 @729
907 WriteConsoleInputA = _DbgWriteConsoleInputA@16 @730
908; WriteConsoleInputVDMA = _DbgWriteConsoleInputVDMA@?? ;NT
909; WriteConsoleInputVDMW = _DbgWriteConsoleInputVDMW@?? ;NT
910 WriteConsoleInputW = _DbgWriteConsoleInputW@16 @731
911 WriteConsoleOutputA = _DbgWriteConsoleOutputA@20 @732
912 WriteConsoleOutputAttribute = _DbgWriteConsoleOutputAttribute@20 @733
913 WriteConsoleOutputCharacterA = _DbgWriteConsoleOutputCharacterA@20 @734
914 WriteConsoleOutputCharacterW = _DbgWriteConsoleOutputCharacterW@20 @735
915 WriteConsoleOutputW = _DbgWriteConsoleOutputW@20 @736
916 WriteConsoleW = _DbgWriteConsoleW@20 @737
917 WriteFile = _DbgWriteFile@20 @738
918 WriteFileEx = _DbgWriteFileEx@20 @739
919; WriteFileGather = _DbgWriteFileGather@?? ;NT
920 WritePrivateProfileSectionA = _DbgWritePrivateProfileSectionA@12 @740
921 WritePrivateProfileSectionW = _DbgWritePrivateProfileSectionW@12 @741
922 WritePrivateProfileStringA = _DbgWritePrivateProfileStringA@16 @742
923 WritePrivateProfileStringW = _DbgWritePrivateProfileStringW@16 @743
924 WritePrivateProfileStructA = _DbgWritePrivateProfileStructA@20 @744
925 WritePrivateProfileStructW = _DbgWritePrivateProfileStructW@20 @745
926 WriteProcessMemory = _DbgWriteProcessMemory@20 @746
927 WriteProfileSectionA = _DbgWriteProfileSectionA@8 @747
928 WriteProfileSectionW = _DbgWriteProfileSectionW@8 @748
929 WriteProfileStringA = _DbgWriteProfileStringA@12 @749
930 WriteProfileStringW = _DbgWriteProfileStringW@12 @750
931 WriteTapemark = _DbgWriteTapemark@16 @751
932; _DebugOut = _Dbg_DebugOut@?? @752 ;W95
933; _DebugPrintf = _Dbg_DebugPrintf@?? @753 ;W95
934 _hread = _Dbg_lread@12 @754
935 _hwrite = _Dbg_lwrite@12 @755
936 _lclose = _Dbg_lclose@4 @756
937 _lcreat = _Dbg_lcreat@8 @757
938 _llseek = _Dbg_llseek@12 @758
939 _lopen = _Dbg_lopen@8 @759
940 _lread = _Dbg_lread@12 @760
941 _lwrite = _Dbg_lwrite@12 @761
942; dprintf = _Dbgdprintf@?? @762 ;W95
943 lstrcat = _DbglstrcatA@8 @763
944 lstrcatA = _DbglstrcatA@8 @764
945 lstrcatW = _DbglstrcatW@8 @765
946 lstrcmp = _DbglstrcmpA@8 @766
947 lstrcmpA = _DbglstrcmpA@8 @767
948 lstrcmpW = _DbglstrcmpW@8 @768
949 lstrcmpi = _DbglstrcmpiA@8 @769
950 lstrcmpiA = _DbglstrcmpiA@8 @770
951 lstrcmpiW = _DbglstrcmpiW@8 @771
952 lstrcpy = _DbglstrcpyA@8 @772
953 lstrcpyA = _DbglstrcpyA@8 @773
954 lstrcpyW = _DbglstrcpyW@8 @774
955 lstrcpyn = _DbglstrcpynA@12 @775
956 lstrcpynA = _DbglstrcpynA@12 @776
957 lstrcpynW = _DbglstrcpynW@12 @777
958 lstrlen = _DbglstrlenA@4 @778
959 lstrlenA = _DbglstrlenA@4 @779
960 lstrlenW = _DbglstrlenW@4 @780
961 lstrcpynAtoW = _DbglstrcpynAtoW@12 @781
962 lstrcpynWtoA = _DbglstrcpynWtoA@12 @782
963 lstrcpyAtoW = _DbglstrcpyAtoW@8 @783
964 lstrcpyWtoA = _DbglstrcpyWtoA@8 @784
965 lstrncmpA = _DbglstrncmpA@12 @785
966 lstrncmpW = _DbglstrncmpW@12 @786
967
968 GetDiskFreeSpaceExA = _DbgGetDiskFreeSpaceExA@16 @871
969 GetDiskFreeSpaceExW = _DbgGetDiskFreeSpaceExW@16 @873
970
971 IsProcessorFeaturePresent = _DbgIsProcessorFeaturePresent@4 @880
972
973 GetFileAttributesExA = _DbgGetFileAttributesExA@12 @874
974 GetFileAttributesExW = _DbgGetFileAttributesExW@12 @875
975
976 lstrncmpiA = _DbglstrncmpiA@12 @887
977 lstrncmpiW = _DbglstrncmpiW@12 @888
978
979 lstrlenAtoW = _DbglstrlenAtoW@8 @890
980 lstrlenWtoA = _DbglstrlenWtoA@8 @891
981 lstrtrunc = _Dbglstrtrunc@8 @892
982
983 GetLongPathNameA = _DbgGetLongPathNameA@12 @900
984 GetLongPathNameW = _DbgGetLongPathNameW@12 @901
985
986; Windows 2000, Terminal Server 4.0 SP4 functions
987 GetSystemWindowsDirectoryA = _DbgGetWindowsDirectoryA@8 @902
988 GetSystemWindowsDirectoryW = _DbgGetWindowsDirectoryW@8 @903
989
990; Windows 2000 (and up) volume functions
991 FindFirstVolumeA = _DbgFindFirstVolumeA@8 @904
992 FindFirstVolumeW = _DbgFindFirstVolumeW@8 @905
993 FindNextVolumeA = _DbgFindNextVolumeA@12 @906
994 FindNextVolumeW = _DbgFindNextVolumeW@12 @907
995 FindVolumeClose = _DbgFindVolumeClose@4 @908
996
997 FindFirstVolumeMountPointA = _DbgFindFirstVolumeMountPointA@12 @909
998 FindFirstVolumeMountPointW = _DbgFindFirstVolumeMountPointW@12 @910
999 FindNextVolumeMountPointA = _DbgFindNextVolumeMountPointA@12 @911
1000 FindNextVolumeMountPointW = _DbgFindNextVolumeMountPointW@12 @912
1001 FindVolumeMountPointClose = _DbgFindVolumeMountPointClose@4 @913
1002
1003 GetVolumeNameForVolumeMountPointA = _DbgGetVolumeNameForVolumeMountPointA@12 @914
1004 GetVolumeNameForVolumeMountPointW = _DbgGetVolumeNameForVolumeMountPointW@12 @915
1005
1006 GetFileSizeEx = _GetFileSizeEx@8 @920
1007;
1008; ENDOFEXPORTS
1009; Internal function marker
1010;
1011
1012;
1013; First free ordinal is 890
1014;
1015
1016
1017; ----------------------------------------------------------------------------
1018; APIs which doesn't really belong to kernel32.dll but just ended up here
1019; (Must be placed below ordinal 1200!)
1020; ----------------------------------------------------------------------------
1021;registry apis imported by advapi32
1022 RegCloseKey = _DbgRegCloseKey@4 @1100 NONAME
1023 RegConnectRegistryA = _DbgRegConnectRegistryA@12 @1101 NONAME
1024 RegConnectRegistryW = _DbgRegConnectRegistryW@12 @1102 NONAME
1025 RegCreateKeyA = _DbgRegCreateKeyA@12 @1103 NONAME
1026 RegCreateKeyExA = _DbgRegCreateKeyExA@36 @1104 NONAME
1027 RegCreateKeyExW = _DbgRegCreateKeyExW@36 @1105 NONAME
1028 RegCreateKeyW = _DbgRegCreateKeyW@12 @1106 NONAME
1029 RegDeleteKeyA = _DbgRegDeleteKeyA@8 @1107 NONAME
1030 RegDeleteKeyW = _DbgRegDeleteKeyW@8 @1108 NONAME
1031 RegDeleteValueA = _DbgRegDeleteValueA@8 @1109 NONAME
1032 RegDeleteValueW = _DbgRegDeleteValueW@8 @1110 NONAME
1033 RegEnumKeyA = _DbgRegEnumKeyA@16 @1111 NONAME
1034 RegEnumKeyExA = _DbgRegEnumKeyExA@32 @1112 NONAME
1035 RegEnumKeyExW = _DbgRegEnumKeyExW@32 @1113 NONAME
1036 RegEnumKeyW = _DbgRegEnumKeyW@16 @1114 NONAME
1037 RegEnumValueA = _DbgRegEnumValueA@32 @1115 NONAME
1038 RegEnumValueW = _DbgRegEnumValueW@32 @1116 NONAME
1039 RegFlushKey = _DbgRegFlushKey@4 @1117 NONAME
1040 RegGetKeySecurity = _DbgRegGetKeySecurity@16 @1118 NONAME
1041 RegLoadKeyA = _DbgRegLoadKeyA@12 @1119 NONAME
1042 RegLoadKeyW = _DbgRegLoadKeyW@12 @1120 NONAME
1043 RegNotifyChangeKeyValue = _DbgRegNotifyChangeKeyValue@20 @1121 NONAME
1044 RegOpenKeyA = _DbgRegOpenKeyA@12 @1122 NONAME
1045 RegOpenKeyExA = _DbgRegOpenKeyExA@20 @1123 NONAME
1046 RegOpenKeyExW = _DbgRegOpenKeyExW@20 @1124 NONAME
1047 RegOpenKeyW = _DbgRegOpenKeyW@12 @1125 NONAME
1048 RegQueryInfoKeyA = _DbgRegQueryInfoKeyA@48 @1126 NONAME
1049 RegQueryInfoKeyW = _DbgRegQueryInfoKeyW@48 @1127 NONAME
1050 RegQueryMultipleValuesA = _DbgRegQueryMultipleValuesA@20 @1128 NONAME
1051 RegQueryMultipleValuesW = _DbgRegQueryMultipleValuesW@20 @1129 NONAME
1052 RegQueryValueA = _DbgRegQueryValueA@16 @1130 NONAME
1053 RegQueryValueExA = _DbgRegQueryValueExA@24 @1131 NONAME
1054 RegQueryValueExW = _DbgRegQueryValueExW@24 @1132 NONAME
1055 RegQueryValueW = _DbgRegQueryValueW@16 @1133 NONAME
1056 RegReplaceKeyA = _DbgRegReplaceKeyA@16 @1134 NONAME
1057 RegReplaceKeyW = _DbgRegReplaceKeyW@16 @1135 NONAME
1058 RegRestoreKeyA = _DbgRegRestoreKeyA@12 @1136 NONAME
1059 RegRestoreKeyW = _DbgRegRestoreKeyW@12 @1137 NONAME
1060 RegSaveKeyA = _DbgRegSaveKeyA@12 @1138 NONAME
1061 RegSaveKeyW = _DbgRegSaveKeyW@12 @1139 NONAME
1062 RegSetKeySecurity = _DbgRegSetKeySecurity@12 @1140 NONAME
1063 RegSetValueA = _DbgRegSetValueA@20 @1141 NONAME
1064 RegSetValueExA = _DbgRegSetValueExA@24 @1142 NONAME
1065 RegSetValueExW = _DbgRegSetValueExW@24 @1143 NONAME
1066 RegSetValueW = _DbgRegSetValueW@20 @1144 NONAME
1067 RegUnLoadKeyA = _DbgRegUnLoadKeyA@8 @1145 NONAME
1068 RegUnLoadKeyW = _DbgRegUnLoadKeyW@8 @1146 NONAME
1069
1070
1071
1072; ----------------------------------------------------------------------------
1073; KERNEL32 / WINE support functions that do not exist in the Win32 API
1074; (These starts at ordinal 1200, API have ordinal less than 1200.)
1075; ----------------------------------------------------------------------------
1076
1077 DebugErrorBox = DebugErrorBox @1201 NONAME
1078 WriteLog @1202 NONAME
1079 WriteLogNoEOL @1218 NONAME
1080 WritePrivateLog @1208 NONAME
1081 DecreaseLogCount @1273 NONAME
1082 IncreaseLogCount @1274 NONAME
1083
1084;Used by tibfix page in exe (change ordinal in pe2lx.cpp too!!)
1085 _RegisterPe2LxExe@12 @1203
1086 _RegisterPe2LxDll@12 @1209
1087
1088 _CreateWin32PeLdrExe@36 @1236
1089
1090 _RegisterLxExe@8 @1237
1091 _RegisterLxDll@24 @1238
1092 _UnregisterLxDll@4 @1239
1093 _RegisterDummyExe@4 @1249
1094 _IsDummyExeLoaded@0 @1250 NONAME
1095
1096;VMutex
1097;; enter__6VMutexFUlPUl @1204 NONAME
1098;; leave__6VMutexFPUl @1205 NONAME
1099 __ct__6VMutexFv @1206 NONAME
1100 __dt__6VMutexFv @1207 NONAME
1101
1102;version functions
1103 CheckVersionFromHMOD = CheckVersionFromHMOD @1223 NONAME
1104 CheckVersion = CheckVersion @1224 NONAME
1105
1106 Win32QueryModuleName = Win32QueryModuleName @1225 NONAME
1107
1108 GetFS = GetFS @1226 NONAME
1109 SetFS = SetFS @1227 NONAME
1110 SetReturnFS = SetReturnFS @1235 NONAME
1111
1112 RestoreOS2TIB = _RestoreOS2TIB@0 @1228 NONAME
1113 SetWin32TIB = _SetWin32TIB@4 @1229 NONAME
1114 RestoreOS2FS = RestoreOS2FS @1230 NONAME
1115
1116 ;SvL: HandleManager functions
1117
1118; HMHandleTranslateToWin__FUlPUl @1234
1119
1120 HMHandleAllocate__FPUlUl @1231 NONAME
1121 HMHandleFree__FUl @1232 NONAME
1122 HMHandleTranslateToOS2__FUlPUl @1233 NONAME
1123 HMMsgWaitForMultipleObjects__FUlPUlN31 @1260 NONAME
1124 HMOpenThreadToken__FUlN21PUl @1261 NONAME
1125 HMOpenProcessToken__FUlN21PUl @1262 NONAME
1126 HMHandleGetUserData__FUl @1263 NONAME
1127 HMHandleSetUserData__FUlT1 @1303 NONAME
1128
1129 _GetThreadTEB@0 @1234 NONAME
1130 _GetTEBFromThreadId@4 @1255 NONAME
1131 _GetTEBFromThreadHandle@4 @1256 NONAME
1132
1133; HEAP Management (heap.cpp, heapstring.cpp)
1134 HEAP_xalloc = _DbgHEAP_xalloc@12 @1240 NONAME
1135 HEAP_xrealloc = _DbgHEAP_xrealloc@16 @1241 NONAME
1136 HEAP_malloc = _DbgHEAP_malloc@4 @1242 NONAME
1137 HEAP_realloc = _DbgHEAP_realloc@8 @1243 NONAME
1138 HEAP_size = _DbgHEAP_size@4 @1292 NONAME
1139 HEAP_free = _DbgHEAP_free@4 @1244 NONAME
1140 HEAP_strdupWtoA = _DbgHEAP_strdupWtoA@12 @1245 NONAME
1141 HEAP_strdupAtoW = _DbgHEAP_strdupAtoW@12 @1246 NONAME
1142 HEAP_strdupA = _DbgHEAP_strdupA@12 @1247 NONAME
1143 HEAP_strdupW = _DbgHEAP_strdupW@12 @1248 NONAME
1144
1145 _VIRTUAL_MapFileA@12 @1251 NONAME
1146 _VIRTUAL_MapFileW@12 @1252 NONAME
1147
1148 OS2SetExceptionHandler @1253 NONAME
1149 OS2UnsetExceptionHandler @1254 NONAME
1150
1151; -------------------
1152; Odin ini management
1153; -------------------
1154
1155 _PROFILE_GetOdinIniString@20 @1264 NONAME
1156 _PROFILE_SetOdinIniString@12 @1265 NONAME
1157 _PROFILE_GetOdinIniInt@12 @1266 NONAME
1158 _PROFILE_SetOdinIniInt@12 @1267 NONAME
1159 _PROFILE_GetOdinIniBool@12 @1268 NONAME
1160 _PROFILE_SetOdinIniBool@12 @1269 NONAME
1161 _PROFILE_SaveOdinIni@0 @1270 NONAME
1162
1163;shared memory allocation
1164 _smalloc @1271 NONAME
1165 _smallocfill @1275 NONAME
1166 InitializeSharedHeap @1276 NONAME
1167 DestroySharedHeap @1277 NONAME
1168 _debug_smalloc @1278 NONAME
1169 _debug_smallocfill @1279 NONAME
1170 _debug_sfree @1280 NONAME
1171
1172;code memory allocation
1173 codeHeap @1272 NONAME
1174
1175;fast file API's
1176 FindFirstFileMultiA = _FindFirstFileMultiA@12 @1290 NONAME
1177 FindNextFileMultiA = _FindNextFileMultiA@12 @1291 NONAME
1178
1179 _GetProcModuleFileNameA@12 @1295 NONAME
1180
1181;Build number
1182 _Odin32GetBuildNumber@0 @1293 NONAME
1183
1184 _WaitForInputIdle@8 @1301 NONAME
1185
1186 InitializeKernel32 @1302 NONAME
1187
1188 IsExeStarted__Fv @2001 NONAME
1189 CheckCurFS @2002 NONAME
1190 _SupportsCPUID @2003 NONAME
1191 _GetCPUFeatures @2004 NONAME
1192 CPUFeatures @2005 NONAME
1193
1194 _wctype_table @2006 NONAME
1195 _casemap_upper @2007 NONAME
1196 _casemap_lower @2008 NONAME
1197
1198; @@PF this exports were cut-out as a result of migration to new unicode
1199; header 29.07.2002 and replaced by 3 new entries
1200; _toupperW@4 @2006 NONAME
1201; _tolowerW@4 @2007 NONAME
1202; get_char_typeW @2008 NONAME
1203
1204 _GetProcessTIBSel@0 @2012 NONAME
1205
1206 _SetRegistryRootKey@8 @2013 NONAME
1207 _SetCustomBuildName@8 @2014 NONAME
1208 _RegisterCustomDriver@36 @2015 NONAME
1209
1210 strcmpiW @2020 NONAME
1211 strstrW @2021 NONAME
1212 strncmpiW @2022 NONAME
1213 strtolW @2027 NONAME
1214 strtoulW @2028 NONAME
1215
1216 cp_wcstombs @2023 NONAME
1217 cp_mbstowcs @2024 NONAME
1218 cp_get_table @2025 NONAME
1219
1220 OSLibDosDevIOCtl @2026 NONAME
1221
1222 OSLibImSetMsgQueueProperty @2029 NONAME
1223
1224 fIsDBCSEnv @2103 NONAME
1225 _hookInit@4 @2104 NONAME
1226
1227 vsnprintfW @2030 NONAME
1228 snprintfW @2031 NONAME
1229 sprintfW @2032 NONAME
1230
1231 __argcA @2033 NONAME
1232 __argvA @2034 NONAME
1233 _CommandLineToArgvW@8 @2035 NONAME
1234
1235; custom dll hook installer
1236 _ODIN_SetDllLoadCallback@4 @2100 NONAME
1237; override export
1238 _ODIN_SetProcAddress@12 @2101 NONAME
1239
1240; override TIB switching
1241 _ODIN_SetTIBSwitch@4 @2102 NONAME
1242
1243 GetDisplayCodepage @3000 NONAME
1244 GetWindowsCodepage @3001 NONAME
1245
1246; ODIN debugging functions
1247 _dbg_GetThreadCallDepth@0 @3100 NONAME
1248 _dbg_IncThreadCallDepth@0 @3101 NONAME
1249 _dbg_DecThreadCallDepth@0 @3102 NONAME
1250 PerfView_RegisterCall @3103 NONAME
1251 PerfView_DumpProfile @3104 NONAME
1252 PerfView_Write @3105 NONAME
1253 _dbg_GetLastCallerName@0 @3106 NONAME
1254 _dbg_ThreadPushCall@4 @3107 NONAME
1255 _dbg_ThreadPopCall@0 @3108 NONAME
1256
1257 _ODIN_QueryLoaders@24 @3109 NONAME
1258 _ODIN_IsWin32App@4 @3110 NONAME
1259
1260 _OSLibWinCreateObject@32 @3111 NONAME
1261
1262 _MMAP_RegisterMemoryRange@16 @3112 NONAME
1263 _MMAP_UnregisterMemoryRange@4 @3113 NONAME
1264
1265 _ODIN_SetExceptionHandler@4 @3114 NONAME
1266 _ODIN_UnsetExceptionHandler@4 @3115 NONAME
1267
1268 _PSAPI_EnumProcessModules@16 @3116 NONAME
1269 _PSAPI_GetModuleInformation@16 @3117 NONAME
1270
1271 _ODIN_SetProcessDword@12 @3118 NONAME
1272
1273; required for Mozilla plugin
1274
1275 _ODIN_ThreadEnterOdinContext@8 = _ODIN_ThreadEnterOdinContext@8 @3119
1276 _ODIN_ThreadLeaveOdinContext@8 = _ODIN_ThreadLeaveOdinContext@8 @3120
1277 _ODIN_ThreadLeaveOdinContextNested@8 = _ODIN_ThreadLeaveOdinContextNested@8 @3121
1278 _ODIN_ThreadEnterOdinContextNested@12 = _ODIN_ThreadEnterOdinContextNested@12 @3122
1279
1280; Char functions (forwarders from user32)
1281 _DbgCharLowerA@4 @3127 NONAME
1282 _DbgCharLowerBuffA@8 @3128 NONAME
1283 _DbgCharLowerBuffW@8 @3129 NONAME
1284 _DbgCharLowerW@4 @3130 NONAME
1285 _DbgCharNextA@4 @3131 NONAME
1286 _DbgCharNextExA@12 @3132 NONAME
1287 _DbgCharNextExW@12 @3133 NONAME
1288 _DbgCharNextW@4 @3134 NONAME
1289 _DbgCharPrevA@8 @3135 NONAME
1290 _DbgCharPrevExA@16 @3136 NONAME
1291 _DbgCharPrevExW@16 @3137 NONAME
1292 _DbgCharPrevW@8 @3138 NONAME
1293 _DbgCharToOemA@8 @3139 NONAME
1294 _DbgCharToOemBuffA@12 @3140 NONAME
1295 _DbgCharToOemBuffW@12 @3141 NONAME
1296 _DbgCharToOemW@8 @3142 NONAME
1297 _DbgCharUpperA@4 @3143 NONAME
1298 _DbgCharUpperBuffA@8 @3144 NONAME
1299 _DbgCharUpperBuffW@8 @3145 NONAME
1300 _DbgCharUpperW@4 @3146 NONAME
1301 _DbgOemToCharA@8 @3149 NONAME
1302 _DbgOemToCharBuffA@12 @3150 NONAME
1303 _DbgOemToCharBuffW@12 @3151 NONAME
1304 _DbgOemToCharW@8 @3152 NONAME
1305 _DbgIsCharAlphaA@4 @3153 NONAME
1306 _DbgIsCharAlphaNumericA@4 @3154 NONAME
1307 _DbgIsCharAlphaNumericW@4 @3155 NONAME
1308 _DbgIsCharAlphaW@4 @3156 NONAME
1309 _DbgIsCharLowerA@4 @3157 NONAME
1310 _DbgIsCharLowerW@4 @3158 NONAME
1311 _DbgIsCharUpperA@4 @3159 NONAME
1312 _DbgIsCharUpperW@4 @3160 NONAME
1313 SetFilePointerEx = _SetFilePointerEx@20 @3161
1314 SetWaitableTimer = _SetWaitableTimer@24 @3162
1315
1316; RAS functions
1317 RasRegisterObjectTracking = _RasRegisterObjectTracking@24 @3500
1318 RasDeregisterObjectTracking = _RasDeregisterObjectTracking@4 @3501
1319 RasAddObject = _RasAddObject@16 @3502
1320 RasRemoveObject = _RasRemoveObject@8 @3503
1321 RasSetObjectUserData = _RasSetObjectUserData@20 @3504
1322 RasQueryObjectUserData = _RasQueryObjectUserData@20 @3505
1323 RasInitialize = _RasInitialize@4 @3506
1324 RasUninitialize = _RasUninitialize@0 @3507
1325 _RasLog = _RasLog @3508
1326 RasLogMsg = _RasLogMsg@12 @3509
1327 RasLogObjects = _RasLogObjects@8 @3510
1328 RasEnterSerialize = _RasEnterSerialize@0 @3511
1329 RasExitSerialize = _RasExitSerialize@0 @3512
1330 _RasLogNoEOL = _RasLogNoEOL @3513
1331 RasOpenLogChannel = _RasOpenLogChannel@12 @3514
1332 RasWriteLogChannel = _RasWriteLogChannel@12 @3515
1333 RasCloseLogChannel = _RasCloseLogChannel@4 @3516
1334 _RasLog2 = _RasLog2 @3517
1335 RasLogMsg2 = _RasLogMsg2@16 @3518
1336 _RasLogNoEOL2 = _RasLogNoEOL2 @3519
1337 RasSaveContext = _RasSaveContext@4 @3520
1338 RasRestoreContext = _RasRestoreContext@4 @3521
1339 RasEntry = _RasEntry@12 @3522
1340 RasSetProcAddr = _RasSetProcAddr@12 @3523
1341 RasTrackMemFree = _RasTrackMemFree@8 @3524
1342 RasTrackMemAlloc = _RasTrackMemAlloc@8 @3525
1343 RasTrackMemRealloc = _RasTrackMemRealloc@12 @3526
1344 RasCountObjects = _RasCountObjects@12 @3527
1345 RasGetTrackHandle = _RasGetTrackHandle@4 @3528
1346
1347 DecodePointer = _DecodePointer@4 @3529 NONAME
1348 EncodePointer = _EncodePointer@4 @3530 NONAME
1349 RtlUniform = _RtlUniform@4 @3531 NONAME
1350
1351 ___seh_handler @3600 NONAME
1352 _EnableSEH@0 @3601 NONAME
Note: See TracBrowser for help on using the repository browser.