source: trunk/src/NTDLL/ntdll.def@ 21388

Last change on this file since 21388 was 21357, checked in by rlwalsh, 16 years ago

eliminate GCC warning & info msgs - see Ticket #1

File size: 71.1 KB
Line 
1; $Id: ntdll.def,v 1.51 2003-04-08 12:47:06 sandervl Exp $
2
3;
4; Based on NT 4.0 SP6: NTDLL.DLL
5;
6LIBRARY NTDLL INITINSTANCE TERMINSTANCE
7DESCRIPTION 'Odin32 System DLL - NTDll'
8DATA MULTIPLE NONSHARED
9
10IMPORTS
11 "_RtlInitializeCriticalSection@4" = KERNEL32.InitializeCriticalSection
12 "_RtlLeaveCriticalSection@4" = KERNEL32.LeaveCriticalSection
13 "_RtlEnterCriticalSection@4" = KERNEL32.EnterCriticalSection
14 "_RtlDeleteCriticalSection@4" = KERNEL32.DeleteCriticalSection
15
16EXPORTS
17
18; ?Allocate@CBufferAllocator@@UAEPAXK@Z @1
19; PropertyLengthAsVariant @2
20; RtlCompareVariants @3
21; RtlConvertPropertyToVariant @4
22; RtlConvertVariantToProperty @5
23; CsrAllocateCaptureBuffer @6
24; CsrAllocateCapturePointer @7
25; CsrAllocateMessagePointer @8
26; CsrCaptureMessageBuffer @9
27; CsrCaptureMessageString @10
28; CsrCaptureTimeout @11
29; CsrClientCallServer @12
30; CsrClientConnectToServer @13
31; CsrFreeCaptureBuffer @14
32; CsrIdentifyAlertableThread @15
33; CsrNewThread @16
34; CsrProbeForRead @17
35; CsrProbeForWrite @18
36; CsrSetPriorityClass @19
37 DbgBreakPoint @20
38 _DbgPrint @21
39; DbgPrompt @22
40; DbgSsHandleKmApiMsg @23
41; DbgSsInitialize @24
42; DbgUiConnectToDbg @25
43; DbgUiContinue @26
44; DbgUiWaitStateChange @27
45 DbgUserBreakPoint @28
46; KiRaiseUserExceptionDispatcher @29
47; KiUserApcDispatcher @30
48; KiUserCallbackDispatcher @31
49; KiUserExceptionDispatcher @32
50; LdrAccessResource @33
51 LdrDisableThreadCalloutsForDll = "_LdrDisableThreadCalloutsForDll@4" @34
52; LdrEnumResources @35
53; LdrFindEntryForAddress @36
54; LdrFindResourceDirectory_U @37
55; LdrFindResource_U @38
56; LdrGetDllHandle @39
57; LdrGetProcedureAddress @40
58; LdrInitializeThunk @41
59; LdrLoadDll @42
60; LdrProcessRelocationBlock @43
61; LdrQueryImageFileExecutionOptions @44
62; LdrQueryProcessModuleInformation @45
63; LdrShutdownProcess @46
64; LdrShutdownThread @47
65; LdrUnloadDll @48
66; LdrVerifyImageMatchesChecksum @49
67; NPXEMULATORTABLE @50
68; NlsAnsiCodePage @51
69; NlsMbCodePageTag @52
70; NlsMbOemCodePageTag @53
71 NtAcceptConnectPort = "_NtAcceptConnectPort@24" @54
72 NtAccessCheck = "_NtAccessCheck@32" @55
73; NtAccessCheckAndAuditAlarm @56
74; NtAddAtom @57
75; NtAdjustGroupsToken @58
76 NtAdjustPrivilegesToken = "_NtAdjustPrivilegesToken@24" @59
77; NtAlertResumeThread @60
78 NtAlertThread = "_NtAlertThread@8" @61
79 NtAllocateLocallyUniqueId = "_NtAllocateLocallyUniqueId@4" @62
80 NtAllocateUuids = "_NtAllocateUuids@16" @63
81; NtAllocateVirtualMemory @64
82; NtCallbackReturn @65
83; NtCancelIoFile @66
84; NtCancelTimer @67
85 NtClearEvent = "_NtClearEvent@4" @68
86 NtClose = "_NtClose@4" @69
87; NtCloseObjectAuditAlarm @70
88 NtCompleteConnectPort = "_NtCompleteConnectPort@4" @71
89 NtConnectPort = "_NtConnectPort@32" @72
90; NtContinue @73
91; NtCreateChannel @74
92 NtCreateDirectoryObject = "_NtCreateDirectoryObject@12" @75
93 NtCreateEvent = "_NtCreateEvent@20" @76
94; NtCreateEventPair @77
95 NtCreateFile = "_NtCreateFile@44" @78
96; NtCreateIoCompletion @79
97 NtCreateKey = "_NtCreateKey@28" @80
98 NtCreateMailslotFile = "_NtCreateMailslotFile@32" @81
99; NtCreateMutant @82
100; NtCreateNamedPipeFile @83
101 NtCreatePagingFile = "_NtCreatePagingFile@16" @84
102 NtCreatePort = "_NtCreatePort@20" @85
103; NtCreateProcess @86
104; NtCreateProfile @87
105 NtCreateSection = "_NtCreateSection@28" @88
106 NtCreateSemaphore = "_NtCreateSemaphore@20" @89
107 NtCreateSymbolicLinkObject = "_NtCreateSymbolicLinkObject@16" @90
108; NtCreateThread @91
109 NtCreateTimer = "_NtCreateTimer@16" @92
110; NtCreateToken @93
111; NtCurrentTeb = "_NtCurrentTeb @94
112; NtDelayExecution @95
113; NtDeleteAtom @96
114; NtDeleteFile @97
115 NtDeleteKey = "_NtDeleteKey@4" @98
116; NtDeleteObjectAuditAlarm @99
117 NtDeleteValueKey = "_NtDeleteValueKey@8" @100
118 NtDeviceIoControlFile = "_NtDeviceIoControlFile@40" @101
119 NtDisplayString = "_NtDisplayString@4" @102
120 NtDuplicateObject = "_NtDuplicateObject@28" @103
121 NtDuplicateToken = "_NtDuplicateToken@24" @104
122 NtEnumerateKey = "_NtEnumerateKey@24" @105
123 NtEnumerateValueKey = "_NtEnumerateValueKey@24" @106
124; NtExtendSection @107
125; NtFindAtom @108
126; NtFlushBuffersFile @109
127; NtFlushInstructionCache @110
128 NtFlushKey = "_NtFlushKey@4" @111
129; NtFlushVirtualMemory @112
130; NtFlushWriteBuffer @113
131; NtFreeVirtualMemory @114
132 NtFsControlFile = "_NtFsControlFile@40" @115
133; NtGetContextThread @116
134; NtGetPlugPlayEvent @117
135; NtGetTickCount @118
136 NtImpersonateClientOfPort = "_NtImpersonateClientOfPort@16" @119
137; NtImpersonateThread @120
138; NtInitializeRegistry @121
139; NtListenChannel @122
140 NtListenPort = "_NtListenPort@8" @123
141; NtLoadDriver @124
142; NtLoadKey2 @125
143 NtLoadKey = "_NtLoadKey@8" @126
144; NtLockFile @127
145; NtLockVirtualMemory @128
146; NtMakeTemporaryObject @129
147 NtMapViewOfSection = "_NtMapViewOfSection@40" @130
148; NtNotifyChangeDirectoryFile @131
149 NtNotifyChangeKey = "_NtNotifyChangeKey@40" @132
150; NtOpenChannel @133
151 NtOpenDirectoryObject = "_NtOpenDirectoryObject@12" @134
152 NtOpenEvent = "_NtOpenEvent@12" @135
153; NtOpenEventPair @136
154 NtOpenFile = "_NtOpenFile@24" @137
155; NtOpenIoCompletion @138
156 NtOpenKey = "_NtOpenKey@12" @139
157; NtOpenMutant @140
158; NtOpenObjectAuditAlarm @141
159; NtOpenProcess @142
160 NtOpenProcessToken = "_NtOpenProcessToken@12" @143
161 NtOpenSection = "_NtOpenSection@12" @144
162 NtOpenSemaphore = "_NtOpenSemaphore@12" @145
163 NtOpenSymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @146
164 NtOpenThread = "_NtOpenThread@16" @147
165 NtOpenThreadToken = "_NtOpenThreadToken@16" @148
166; NtOpenTimer @149
167; NtPlugPlayControl @150
168; NtPrivilegeCheck @151
169; NtPrivilegeObjectAuditAlarm @152
170; NtPrivilegedServiceAuditAlarm @153
171; NtProtectVirtualMemory @154
172 NtPulseEvent = "_NtPulseEvent@8" @155
173; NtQueryAttributesFile @156
174; NtQueryDefaultLocale @157
175 NtQueryDirectoryFile = "_NtQueryDirectoryFile@44" @158
176 NtQueryDirectoryObject = "_NtQueryDirectoryObject@28" @159
177; NtQueryEaFile @160
178 NtQueryEvent = "_NtQueryEvent@20" @161
179; NtQueryFullAttributesFile @162
180; NtQueryInformationAtom @163
181 NtQueryInformationFile = "_NtQueryInformationFile@20" @164
182; NtQueryInformationPort @165
183 NtQueryInformationProcess = "_NtQueryInformationProcess@20" @166
184 NtQueryInformationThread = "_NtQueryInformationThread@20" @167
185 NtQueryInformationToken = "_NtQueryInformationToken@20" @168
186; NtQueryIntervalProfile @169
187; NtQueryIoCompletion @170
188 NtQueryKey = "_NtQueryKey@20" @171
189 NtQueryMultipleValueKey = "_NtQueryMultipleValueKey@24" @172
190; NtQueryMutant @173
191 NtQueryObject = "_NtQueryObject@20" @174
192; NtQueryOleDirectoryFile @175
193 NtQueryPerformanceCounter = "_NtQueryPerformanceCounter@8" @176
194 NtQuerySection = "_NtQuerySection@20" @177
195 NtQuerySecurityObject = "_NtQuerySecurityObject@20" @178
196 NtQuerySemaphore = "_NtQuerySemaphore@20" @179
197 NtQuerySymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @180
198; NtQuerySystemEnvironmentValue @181
199 NtQuerySystemInformation = "_NtQuerySystemInformation@16" @182
200 NtQuerySystemTime = "_NtQuerySystemTime@4" @183
201; NtQueryTimer @184
202 NtQueryTimerResolution = "_NtQueryTimerResolution@12" @185
203 NtQueryValueKey = "_NtQueryValueKey@24" @186
204; NtQueryVirtualMemory @187
205 NtQueryVolumeInformationFile = "_NtQueryVolumeInformationFile@20" @188
206; NtQueueApcThread @189
207 NtRaiseException = "___regs_NtRaiseException@16" @190
208; NtRaiseHardError @191
209 NtReadFile = "_NtReadFile@36" @192
210; NtReadFileScatter @193
211 NtReadRequestData = "_NtReadRequestData@20" @194
212; NtReadVirtualMemory @195
213 NtRegisterThreadTerminatePort = "_NtRegisterThreadTerminatePort@4" @196
214; NtReleaseMutant @197
215 NtReleaseSemaphore = "_NtReleaseSemaphore@12" @198
216; NtRemoveIoCompletion @199
217 NtReplaceKey = "_NtReplaceKey@12" @200
218 NtReplyPort = "_NtReplyPort@16" @201
219 NtReplyWaitReceivePort = "_NtReplyWaitReceivePort@16" @202
220 NtReplyWaitReplyPort = "_NtReplyWaitReplyPort@16" @203
221; NtReplyWaitSendChannel @204
222 NtRequestPort = "_NtRequestPort@16" @205
223 NtRequestWaitReplyPort = "_NtRequestWaitReplyPort@12" @206
224 NtResetEvent = "_NtResetEvent@8" @207
225 NtRestoreKey = "_NtRestoreKey@12" @208
226 NtResumeThread = "_NtResumeThread@8" @209
227 NtSaveKey = "_NtSaveKey@8" @210
228; NtSendWaitReplyChannel @211
229; NtSetContextChannel @212
230; NtSetContextThread @213
231; NtSetDefaultHardErrorPort @214
232; NtSetDefaultLocale @215
233; NtSetEaFile @216
234 NtSetEvent = "_NtSetEvent@8" @217
235; NtSetHighEventPair @218
236; NtSetHighWaitLowEventPair @219
237; NtSetHighWaitLowThread @220
238 NtSetInformationFile = "_NtSetInformationFile@20" @221
239 NtSetInformationKey = "_NtSetInformationKey@16" @222
240; NtSetInformationObject @223
241 NtSetInformationProcess = "_NtSetInformationProcess@16" @224
242 NtSetInformationThread = "_NtSetInformationThread@16" @225
243; NtSetInformationToken @226
244 NtSetIntervalProfile = "_NtSetIntervalProfile@8" @227
245; NtSetIoCompletion @228
246; NtSetLdtEntries @229
247; NtSetLowEventPair @230
248; NtSetLowWaitHighEventPair @231
249; NtSetLowWaitHighThread @232
250 NtSetSecurityObject = "_NtSetSecurityObject@12" @233
251; NtSetSystemEnvironmentValue @234
252; NtSetSystemInformation @235
253; NtSetSystemPowerState @236
254; NtSetSystemTime @237
255 NtSetTimer = "_NtSetTimer@28" @238
256; NtSetTimerResolution @239
257 NtSetValueKey = "_NtSetValueKey@24" @240
258 NtSetVolumeInformationFile = "_NtSetVolumeInformationFile@20" @241
259; NtShutdownSystem @242
260; NtSignalAndWaitForSingleObject @243
261; NtStartProfile @244
262; NtStopProfile @245
263; NtSuspendThread @246
264; NtSystemDebugControl @247
265 NtTerminateProcess = "_NtTerminateProcess@8" @248
266 NtTerminateThread = "_NtTerminateThread@8" @249
267 NtTestAlert = "_NtTestAlert@8" @250
268; NtUnloadDriver @251
269 NtUnloadKey = "_NtUnloadKey@4" @252
270; NtUnlockFile @253
271; NtUnlockVirtualMemory @254
272; NtUnmapViewOfSection @255
273; NtVdmControl @256
274; NtWaitForMultipleObjects @257
275 NtWaitForSingleObject = "_NtWaitForSingleObject@12" @258
276; NtWaitHighEventPair @259
277; NtWaitLowEventPair @260
278; NtWriteFile @261
279; NtWriteFileGather @262
280 NtWriteRequestData = "_NtWriteRequestData@20" @263
281; NtWriteVirtualMemory @264
282; NtYieldExecution @265
283; PfxFindPrefix @266
284; PfxInitialize @267
285; PfxInsertPrefix @268
286; PfxRemovePrefix @269
287; RestoreEm87Context @270
288
289; RtlAbortRXact @271
290; RtlAbsoluteToSelfRelativeSD @272
291 RtlAcquirePebLock = "_RtlAcquirePebLock@0" @273
292 RtlAcquireResourceExclusive = "_RtlAcquireResourceExclusive@8" @274
293 RtlAcquireResourceShared = "_RtlAcquireResourceShared@8" @275
294 RtlAddAccessAllowedAce = "_RtlAddAccessAllowedAce@16" @276
295; RtlAddAccessDeniedAce @277
296 RtlAddAce = "_RtlAddAce@20" @278
297; RtlAddActionToRXact @279
298; RtlAddAtomToAtomTable @280
299; RtlAddAttributeActionToRXact @281
300; RtlAddAuditAccessAce @282
301; RtlAddCompoundAce @283
302 RtlAdjustPrivilege = "_RtlAdjustPrivilege@16" @284
303 RtlAllocateAndInitializeSid = "_RtlAllocateAndInitializeSid@44" @285
304; RtlAllocateHandle @286
305;;; RtlAllocateHeap = "_RtlAllocateHeap@12" @287
306 RtlAllocateHeap = "_HeapAlloc@12" @287
307; RtlAnsiCharToUnicodeChar @288
308 RtlAnsiStringToUnicodeSize = "_RtlAnsiStringToUnicodeSize@4" @289
309 RtlAnsiStringToUnicodeString = "_RtlAnsiStringToUnicodeString@12" @290
310 RtlAppendAsciizToString = "_RtlAppendAsciizToString@8" @291
311 RtlAppendStringToString = "_RtlAppendStringToString@8" @292
312 RtlAppendUnicodeStringToString= "_RtlAppendUnicodeStringToString@8" @293
313 RtlAppendUnicodeToString = "_RtlAppendUnicodeToString@8" @294
314; RtlApplyRXact @295
315; RtlApplyRXactNoFlush @296
316; RtlAreAllAccessesGranted @297
317; RtlAreAnyAccessesGranted @298
318 RtlAreBitsClear = "_RtlAreBitsClear@12" @299
319 RtlAreBitsSet = "_RtlAreBitsSet@12" @300
320
321 RtlAssert = "_RtlAssert@16" @301
322; RtlCaptureStackBackTrace @302
323 RtlCharToInteger = "_RtlCharToInteger@12" @303
324; RtlCheckRegistryKey @304
325; RtlClearAllBits @305
326 RtlClearBits = "_RtlClearBits@12" @306
327; RtlClosePropertySet @307
328;; RtlCompactHeap = "_RtlCompactHeap@8" @308
329 RtlCompactHeap = "_HeapCompact@8" @308
330 RtlCompareMemory = "_RtlCompareMemory@12" @309
331; RtlCompareMemoryUlong @310
332 RtlCompareString = "_RtlCompareString@12" @311
333 RtlCompareUnicodeString = "_RtlCompareUnicodeString@12" @312
334; RtlCompressBuffer @313
335; RtlConsoleMultiByteToUnicodeN @314
336; RtlConvertExclusiveToShared @315
337 RtlConvertLongToLargeInteger = "_RtlConvertLongToLargeInteger@4" @316
338; RtlConvertSharedToExclusive @317
339 RtlConvertSidToUnicodeString = "_RtlConvertSidToUnicodeString@12" @318
340; RtlConvertUiListToApiList @319
341 RtlConvertUlongToLargeInteger = "_RtlConvertUlongToLargeInteger@4" @320
342 RtlCopyLuid = "_RtlCopyLuid@8" @321
343; RtlCopyLuidAndAttributesArray @322
344 RtlCopyMemory = "_RtlCopyMemory@12" @1100
345; RtlCopySecurityDescriptor @323
346 RtlCopySid = "_RtlCopySid@12" @324
347; RtlCopySidAndAttributesArray @325
348 RtlCopyString = "_RtlCopyString@8" @326
349 RtlCopyUnicodeString = "_RtlCopyUnicodeString@8" @327
350 RtlCreateAcl = "_RtlCreateAcl@12" @328
351; RtlCreateAndSetSD @329
352; RtlCreateAtomTable @330
353 RtlCreateEnvironment = "_RtlCreateEnvironment@8" @331
354;;;; RtlCreateHeap = "_RtlCreateHeap@24" @332
355; RtlCreateProcessParameters @333
356; RtlCreatePropertySet @334
357; RtlCreateQueryDebugBuffer @335
358; RtlCreateRegistryKey @336
359 RtlCreateSecurityDescriptor = "_RtlCreateSecurityDescriptor@8" @337
360; RtlCreateTagHeap @338
361 RtlCreateUnicodeString = "_RtlCreateUnicodeString@8" @339
362 RtlCreateUnicodeStringFromAsciiz = "_RtlCreateUnicodeStringFromAsciiz@8" @340
363; RtlCreateUserProcess @341
364; RtlCreateUserSecurityObject @342
365; RtlCreateUserThread @343
366; RtlCustomCPToUnicodeN @344
367; RtlCutoverTimeToSystemTime @345
368; RtlDeNormalizeProcessParams @346
369; RtlDecompressBuffer @347
370; RtlDecompressFragment @348
371; RtlDelete @349
372; RtlDeleteAce @350
373; RtlDeleteAtomFromAtomTable @351
374 RtlDeleteCriticalSection = "_DeleteCriticalSection@4" @352
375; RtlDeleteElementGenericTable @353
376; RtlDeleteNoSplay @354
377; RtlDeleteRegistryValue @355
378 RtlDeleteResource = "_RtlDeleteResource@4" @356
379 RtlDeleteSecurityObject = "_RtlDeleteSecurityObject@4" @357
380; RtlDestroyAtomTable @358
381 RtlDestroyEnvironment = "_RtlDestroyEnvironment@4" @359
382; RtlDestroyHandleTable @360
383;;;; RtlDestroyHeap = "_RtlDestroyHeap@4" @361
384; RtlDestroyProcessParameters @362
385; RtlDestroyQueryDebugBuffer @363
386; RtlDetermineDosPathNameType_U @364
387; RtlDoesFileExists_U @365
388 RtlDosPathNameToNtPathName_U = "_RtlDosPathNameToNtPathName_U@16" @366
389; RtlDosSearchPath_U @367
390 RtlDowncaseUnicodeString = "_RtlDowncaseUnicodeString@12" @368
391 RtlDumpResource = "_RtlDumpResource@4" @369
392; RtlEmptyAtomTable @370
393 RtlEnlargedIntegerMultiply = "_RtlEnlargedIntegerMultiply@8" @371
394 RtlEnlargedUnsignedDivide = "_RtlEnlargedUnsignedDivide@16" @372
395 RtlEnlargedUnsignedMultiply = "_RtlEnlargedUnsignedMultiply@8" @373
396 RtlEnterCriticalSection = "_EnterCriticalSection@4" @374
397; RtlEnumProcessHeaps @375
398; RtlEnumerateGenericTable @376
399; RtlEnumerateGenericTableWithoutSplaying @377
400; RtlEnumerateProperties @378
401 RtlEqualComputerName = "_RtlEqualComputerName@8" @379
402 RtlEqualDomainName = "_RtlEqualDomainName@8" @380
403; RtlEqualLuid @381
404 RtlEqualPrefixSid = "_RtlEqualPrefixSid@8" @382
405 RtlEqualSid = "_RtlEqualSid@8" @383
406 RtlEqualString = "_RtlEqualString@12" @384
407 RtlEqualUnicodeString = "_RtlEqualUnicodeString@12" @385
408 RtlEraseUnicodeString = "_RtlEraseUnicodeString@4" @386
409; RtlExpandEnvironmentStrings_U @387
410; RtlExtendHeap @388
411 RtlExtendedIntegerMultiply = "_RtlExtendedIntegerMultiply@12" @389
412 RtlExtendedLargeIntegerDivide = "_RtlExtendedLargeIntegerDivide@16" @390
413 RtlExtendedMagicDivide = "_RtlExtendedMagicDivide@20" @391
414 RtlFillMemory = "_RtlFillMemory@12" @392
415; RtlFillMemoryUlong @393
416 RtlFindClearBits = "_RtlFindClearBits@12" @394
417; RtlFindClearBitsAndSet @395
418; RtlFindLongestRunClear @396
419; RtlFindLongestRunSet @397
420; RtlFindMessage @398
421; RtlFindSetBits @399
422; RtlFindSetBitsAndClear @400
423 RtlFirstFreeAce = "_RtlFirstFreeAce@8" @401
424; RtlFlushPropertySet @402
425 RtlFormatCurrentUserKeyPath = "_RtlFormatCurrentUserKeyPath@4" @403
426; RtlFormatMessage @404
427 RtlFreeAnsiString = "_RtlFreeAnsiString@4" @405
428; RtlFreeHandle @406
429;;;; RtlFreeHeap = "_RtlFreeHeap@12" @407
430 RtlFreeHeap = "_HeapFree@12" @407
431 RtlFreeOemString = "_RtlFreeOemString@4" @408
432 RtlFreeSid = "_RtlFreeSid@4" @409
433 RtlFreeUnicodeString = "_RtlFreeUnicodeString@4" @410
434; RtlFreeUserThreadStack @411
435; RtlGenerate8dot3Name @412
436 RtlGetAce = "_RtlGetAce@12" @413
437; RtlGetCallersAddress @414
438; RtlGetCompressionWorkSpaceSize @415
439 RtlGetControlSecurityDescriptor = "_RtlGetControlSecurityDescriptor@12" @416
440; RtlGetCurrentDirectory_U @417
441 RtlGetDaclSecurityDescriptor = "_RtlGetDaclSecurityDescriptor@16" @418
442; RtlGetElementGenericTable @419
443; RtlGetFullPathName_U @420
444 RtlGetGroupSecurityDescriptor = "_RtlGetGroupSecurityDescriptor@12" @421
445; RtlGetLongestNtPathLength @422
446; RtlGetNtGlobalFlags @423
447 RtlGetNtProductType = "_RtlGetNtProductType@4" @424
448 RtlGetOwnerSecurityDescriptor = "_RtlGetOwnerSecurityDescriptor@12" @425
449;;;; RtlGetProcessHeaps = "_RtlGetProcessHeaps@8" @426
450 RtlGetSaclSecurityDescriptor = "_RtlGetSaclSecurityDescriptor@16" @427
451; RtlGetUserInfoHeap @428
452; RtlGuidToPropertySetName @429
453 RtlIdentifierAuthoritySid = "_RtlIdentifierAuthoritySid@4" @430
454; RtlImageDirectoryEntryToData @431
455 RtlImageNtHeader = "_RtlImageNtHeader@4" @432
456; RtlImageRvaToSection @433
457; RtlImageRvaToVa @434
458 RtlImpersonateSelf = "_RtlImpersonateSelf@4" @435
459 RtlInitAnsiString = "_RtlInitAnsiString@8" @436
460; RtlInitCodePageTable @437
461; RtlInitNlsTables @438
462 RtlInitString = "_RtlInitString@8" @439
463 RtlInitUnicodeString = "_RtlInitUnicodeString@8" @440
464; RtlInitializeAtomPackage @441
465 RtlInitializeBitMap = "_RtlInitializeBitMap@12" @442
466; RtlInitializeContext @443
467 RtlInitializeCriticalSection = "_InitializeCriticalSection@4" @444
468; RtlInitializeCriticalSectionAndSpinCount @445
469 RtlInitializeGenericTable = "_RtlInitializeGenericTable@0" @446
470; RtlInitializeHandleTable @447
471; RtlInitializeRXact @448
472 RtlInitializeResource = "_RtlInitializeResource@4" @449
473 RtlInitializeSid = "_RtlInitializeSid@12" @450
474; RtlInsertElementGenericTable @451
475 RtlIntegerToChar = "_RtlIntegerToChar@16" @452
476 RtlIntegerToUnicodeString = "_RtlIntegerToUnicodeString@12" @453
477; RtlIsDosDeviceName_U @454
478; RtlIsGenericTableEmpty @455
479; RtlIsNameLegalDOS8Dot3 @456
480 RtlIsTextUnicode = "_RtlIsTextUnicode@12" @457
481; RtlIsValidHandle @458
482; RtlIsValidIndexHandle @459
483 RtlLargeIntegerAdd = "_RtlLargeIntegerAdd@16" @460
484 RtlLargeIntegerArithmeticShift= "_RtlLargeIntegerArithmeticShift@12" @461
485 RtlLargeIntegerDivide = "_RtlLargeIntegerDivide@20" @462
486 RtlLargeIntegerNegate = "_RtlLargeIntegerNegate@8" @463
487 RtlLargeIntegerShiftLeft = "_RtlLargeIntegerShiftLeft@12" @464
488 RtlLargeIntegerShiftRight = "_RtlLargeIntegerShiftRight@12" @465
489 RtlLargeIntegerSubtract = "_RtlLargeIntegerSubtract@16" @466
490 RtlLargeIntegerToChar = "_RtlLargeIntegerToChar@16" @467
491 RtlLeaveCriticalSection = "_LeaveCriticalSection@4" @468
492 RtlLengthRequiredSid = "_RtlLengthRequiredSid@4" @469
493 RtlLengthSecurityDescriptor = "_RtlLengthSecurityDescriptor@4" @470
494 RtlLengthSid = "_RtlLengthSid@4" @471
495; RtlLocalTimeToSystemTime @472
496;;;; RtlLockHeap = "_RtlLockHeap@4" @473
497 RtlLockHeap = "_HeapLock@4" @473
498; RtlLookupAtomInAtomTable @474
499; RtlLookupElementGenericTable @475
500 RtlMakeSelfRelativeSD = "_RtlMakeSelfRelativeSD@12" @476
501; RtlMapGenericMask @477
502 RtlMoveMemory = "_RtlMoveMemory@12" @478
503 RtlMultiByteToUnicodeN = "_RtlMultiByteToUnicodeN@20" @479
504 RtlMultiByteToUnicodeSize = "_RtlMultiByteToUnicodeSize@12" @480
505; RtlNewInstanceSecurityObject @481
506; RtlNewSecurityGrantedAccess @482
507 RtlNewSecurityObject = "_RtlNewSecurityObject@24" @483
508 RtlNormalizeProcessParams = "_RtlNormalizeProcessParams@4" @484
509 RtlNtStatusToDosError = "_RtlNtStatusToDosError@4" @485
510; RtlNumberGenericTableElements @486
511 RtlNumberOfClearBits = "_RtlNumberOfClearBits@4" @487
512 RtlNumberOfSetBits = "_RtlNumberOfSetBits@4" @488
513 RtlOemStringToUnicodeSize = "_RtlOemStringToUnicodeSize@4" @489
514 RtlOemStringToUnicodeString = "_RtlOemStringToUnicodeString@12" @490
515 RtlOemToUnicodeN = "_RtlOemToUnicodeN@20" @491
516; RtlOnMappedStreamEvent @492
517 RtlOpenCurrentUser = "_RtlOpenCurrentUser@8" @493
518; RtlPcToFileHeader @494
519; RtlPinAtomInAtomTable @495
520 RtlPrefixString = "_RtlPrefixString@12" @496
521 RtlPrefixUnicodeString = "_RtlPrefixUnicodeString@12" @497
522; RtlPropertySetNameToGuid @498
523; RtlProtectHeap @499
524; RtlQueryAtomInAtomTable @500
525 RtlQueryEnvironmentVariable_U = "_RtlQueryEnvironmentVariable_U@12" @501
526; RtlQueryInformationAcl @502
527; RtlQueryProcessBackTraceInformation @503
528; RtlQueryProcessDebugInformation @504
529; RtlQueryProcessHeapInformation @505
530; RtlQueryProcessLockInformation @506
531; RtlQueryProperties @507
532; RtlQueryPropertyNames @508
533; RtlQueryPropertySet @509
534; RtlQueryRegistryValues @510
535; RtlQuerySecurityObject @511
536; RtlQueryTagHeap @512
537 RtlQueryTimeZoneInformation = "_RtlQueryTimeZoneInformation@4" @513
538 RtlRaiseException = "___regs_RtlRaiseException@8" @514
539 RtlRaiseStatus = "_RtlRaiseStatus@4" @515
540 RtlRandom = "_RtlRandom@4" @516
541;;;; RtlReAllocateHeap = "_RtlReAllocateHeap@16" @517
542 RtlReAllocateHeap = "_HeapReAlloc@16" @517
543; RtlRealPredecessor @518
544; RtlRealSuccessor @519
545 RtlReleasePebLock = "_RtlReleasePebLock@0" @520
546 RtlReleaseResource = "_RtlReleaseResource@4" @521
547; RtlRemoteCall @522
548; RtlResetRtlTranslations @523
549; RtlRunDecodeUnicodeString @524
550; RtlRunEncodeUnicodeString @525
551 RtlSecondsSince1970ToTime = "_RtlSecondsSince1970ToTime@8" @526
552 RtlSecondsSince1980ToTime = "_RtlSecondsSince1980ToTime@8" @527
553; RtlSelfRelativeToAbsoluteSD @528
554 RtlSetAllBits = "_RtlSetAllBits@4" @529
555; RtlSetAttributesSecurityDescriptor @530
556 RtlSetBits = "_RtlSetBits@12" @531
557; RtlSetCriticalSectionSpinCount @532
558; RtlSetCurrentDirectory_U @533
559; RtlSetCurrentEnvironment @534
560 RtlSetDaclSecurityDescriptor = "_RtlSetDaclSecurityDescriptor@16" @535
561 RtlSetEnvironmentVariable = "_RtlSetEnvironmentVariable@12" @536
562 RtlSetGroupSecurityDescriptor = "_RtlSetGroupSecurityDescriptor@12" @537
563; RtlSetInformationAcl @538
564 RtlSetOwnerSecurityDescriptor = "_RtlSetOwnerSecurityDescriptor@12" @539
565; RtlSetProperties @540
566; RtlSetPropertyNames @541
567; RtlSetPropertySetClassId @542
568 RtlSetSaclSecurityDescriptor = "_RtlSetSaclSecurityDescriptor@16" @543
569; RtlSetSecurityObject @544
570; RtlSetTimeZoneInformation @545
571; RtlSetUnicodeCallouts @546
572; RtlSetUserFlagsHeap @547
573; RtlSetUserValueHeap @548
574;;;; RtlSizeHeap = "_RtlSizeHeap@12" @549
575 RtlSizeHeap = "_HeapSize@12" @549
576; RtlSplay @550
577; RtlStartRXact @551
578 RtlSubAuthorityCountSid = "_RtlSubAuthorityCountSid@4" @552
579 RtlSubAuthoritySid = "_RtlSubAuthoritySid@8" @553
580; RtlSubtreePredecessor @554
581; RtlSubtreeSuccessor @555
582 RtlSystemTimeToLocalTime = "_RtlSystemTimeToLocalTime@8" @556
583 RtlTimeFieldsToTime = "_RtlTimeFieldsToTime@8" @557
584 RtlTimeToElapsedTimeFields = "_RtlTimeToElapsedTimeFields@8" @558
585 RtlTimeToSecondsSince1970 = "_RtlTimeToSecondsSince1970@8" @559
586 RtlTimeToSecondsSince1980 = "_RtlTimeToSecondsSince1980@8" @560
587 RtlTimeToTimeFields = "_RtlTimeToTimeFields@8" @561
588; RtlTryEnterCriticalSection @562
589 RtlUnicodeStringToAnsiSize = "_RtlUnicodeStringToAnsiSize@4" @563
590 RtlUnicodeStringToAnsiString = "_RtlUnicodeStringToAnsiString@12" @564
591; RtlUnicodeStringToCountedOemString @565
592 RtlUnicodeStringToInteger = "_RtlUnicodeStringToInteger@12" @566
593 RtlUnicodeStringToOemSize = "_RtlUnicodeStringToOemSize@4" @567
594 RtlUnicodeStringToOemString = "_RtlUnicodeStringToOemString@12" @568
595; RtlUnicodeToCustomCPN @569
596 RtlUnicodeToMultiByteN = "_RtlUnicodeToMultiByteN@20" @570
597 RtlUnicodeToMultiByteSize = "_RtlUnicodeToMultiByteSize@12" @571
598 RtlUnicodeToOemN = "_RtlUnicodeToOemN@20" @572
599; RtlUniform @573
600;;;; RtlUnlockHeap = "_RtlUnlockHeap@4" @574
601 RtlUnlockHeap = "_HeapUnlock@4" @574
602 RtlUnwind = "_RtlUnwind@16" @575
603 RtlUpcaseUnicodeChar = "_RtlUpcaseUnicodeChar@4" @576
604 RtlUpcaseUnicodeString = "_RtlUpcaseUnicodeString@12" @577
605; RtlUpcaseUnicodeStringToCountedOemString @579
606 RtlUpcaseUnicodeStringToOemString = "_RtlUpcaseUnicodeStringToOemString@12" @580
607; RtlUpcaseUnicodeToCustomCPN @581
608 RtlUpcaseUnicodeToMultiByteN = "_RtlUpcaseUnicodeToMultiByteN@20" @582
609 RtlUpcaseUnicodeToOemN = "_RtlUpcaseUnicodeToOemN@20" @583
610 RtlUpperChar = "_RtlUpperChar@4" @584
611 RtlUpperString = "_RtlUpperString@8" @585
612; RtlUsageHeap @586
613; RtlValidAcl @587
614 RtlValidSecurityDescriptor = "_RtlValidSecurityDescriptor@4" @588
615 RtlValidSid = "_RtlValidSid@4" @589
616;;;; RtlValidateHeap = "_RtlValidateHeap@12" @590
617 RtlValidateHeap = "_HeapValidate@12" @590
618; RtlValidateProcessHeaps @591
619;; RtlWalkHeap = "_RtlWalkHeap@8" @592
620 RtlWalkHeap = "_HeapWalk@8" @592
621; RtlWriteRegistryValue @593
622; RtlZeroHeap @594
623 RtlZeroMemory = "_RtlZeroMemory@8" @595
624; RtlpNtCreateKey @596
625; RtlpNtEnumerateSubKey @597
626; RtlpNtMakeTemporaryKey @598
627; RtlpNtOpenKey @599
628; RtlpNtQueryValueKey @600
629
630; RtlpNtSetValueKey @601
631; RtlpUnWaitCriticalSection @602
632; RtlpWaitForCriticalSection @603
633 RtlxAnsiStringToUnicodeSize = "_RtlAnsiStringToUnicodeSize@4" @604
634 RtlxOemStringToUnicodeSize = "_RtlOemStringToUnicodeSize@4" @605
635 RtlxUnicodeStringToAnsiSize = "_RtlUnicodeStringToAnsiSize@4" @606
636 RtlxUnicodeStringToOemSize = "_RtlUnicodeStringToOemSize@4" @607
637; SaveEm87Context @608
638
639 ZwAcceptConnectPort = "_NtAcceptConnectPort@24" @609
640; ZwAccessCheck @610
641; ZwAccessCheckAndAuditAlarm @611
642; ZwAddAtom @612
643; ZwAdjustGroupsToken @613
644 ZwAdjustPrivilegesToken = "_NtAdjustPrivilegesToken@24" @614
645; ZwAlertResumeThread @615
646 ZwAlertThread = "_NtAlertThread@8" @616
647; ZwAllocateLocallyUniqueId @617
648 ZwAllocateUuids = "_NtAllocateUuids@16" @618
649; ZwAllocateVirtualMemory @619
650; ZwCallbackReturn @620
651; ZwCancelIoFile @621
652; ZwCancelTimer @622
653; ZwClearEvent @623
654 ZwClose = "_NtClose@4" @624
655; ZwCloseObjectAuditAlarm @625
656 ZwCompleteConnectPort = "_NtCompleteConnectPort@4" @626
657 ZwConnectPort = "_NtConnectPort@32" @627
658; ZwContinue @628
659; ZwCreateChannel @629
660 ZwCreateDirectoryObject = "_NtCreateDirectoryObject@12" @630
661 ZwCreateEvent = "_NtCreateEvent@20" @631
662; ZwCreateEventPair @632
663 ZwCreateFile = "_NtCreateFile@44" @633
664; ZwCreateIoCompletion @634
665 ZwCreateKey = "_NtCreateKey@28" @635
666 ZwCreateMailslotFile = "_NtCreateMailslotFile@32" @636
667; ZwCreateMutant @637
668; ZwCreateNamedPipeFile @638
669 ZwCreatePagingFile = "_NtCreatePagingFile@16" @639
670 ZwCreatePort = "_NtCreatePort@20" @640
671; ZwCreateProcess @641
672; ZwCreateProfile @642
673 ZwCreateSection = "_NtCreateSection@28" @643
674 ZwCreateSemaphore = "_NtCreateSemaphore@20" @644
675 ZwCreateSymbolicLinkObject = "_NtCreateSymbolicLinkObject@16" @645
676; ZwCreateThread @646
677 ZwCreateTimer = "_NtCreateTimer@16" @647
678; ZwCreateToken @648
679; ZwDelayExecution @649
680; ZwDeleteAtom @650
681; ZwDeleteFile @651
682 ZwDeleteKey = "_NtDeleteKey@4" @652
683; ZwDeleteObjectAuditAlarm @653
684 ZwDeleteValueKey = "_NtDeleteValueKey@8" @654
685 ZwDeviceIoControlFile = "_NtDeviceIoControlFile@40" @655
686 ZwDisplayString = "_NtDisplayString@4" @656
687 ZwDuplicateObject = "_NtDuplicateObject@28" @657
688 ZwDuplicateToken = "_NtDuplicateToken@24" @658
689 ZwEnumerateKey = "_NtEnumerateKey@24" @659
690 ZwEnumerateValueKey = "_NtEnumerateValueKey@24" @660
691; ZwExtendSection @661
692; ZwFindAtom @662
693; ZwFlushBuffersFile @663
694; ZwFlushInstructionCache @664
695 ZwFlushKey = "_NtFlushKey@4" @665
696; ZwFlushVirtualMemory @666
697; ZwFlushWriteBuffer @667
698; ZwFreeVirtualMemory @668
699 ZwFsControlFile = "_NtFsControlFile@40" @669
700; ZwGetContextThread @670
701; ZwGetPlugPlayEvent @671
702; ZwGetTickCount @672
703 ZwImpersonateClientOfPort = "_NtImpersonateClientOfPort@16" @673
704; ZwImpersonateThread @674
705; ZwInitializeRegistry @675
706; ZwListenChannel @676
707 ZwListenPort = "_NtListenPort@8" @677
708; ZwLoadDriver @678
709; ZwLoadKey2 @679
710 ZwLoadKey = "_NtLoadKey@8" @680
711; ZwLockFile @681
712; ZwLockVirtualMemory @682
713; ZwMakeTemporaryObject @683
714 ZwMapViewOfSection = "_NtMapViewOfSection@40" @684
715; ZwNotifyChangeDirectoryFile @685
716 ZwNotifyChangeKey = "_NtNotifyChangeKey@40" @686
717; ZwOpenChannel @687
718 ZwOpenDirectoryObject = "_NtOpenDirectoryObject@12" @688
719 ZwOpenEvent = "_NtOpenEvent@12" @689
720; ZwOpenEventPair @690
721 ZwOpenFile = "_NtOpenFile@24" @691
722; ZwOpenIoCompletion @692
723 ZwOpenKey = "_NtOpenKey@12" @693
724; ZwOpenMutant @694
725; ZwOpenObjectAuditAlarm @695
726; ZwOpenProcess @696
727 ZwOpenProcessToken = "_NtOpenProcessToken@12" @697
728 ZwOpenSection = "_NtOpenSection@12" @698
729 ZwOpenSemaphore = "_NtOpenSemaphore@12" @699
730 ZwOpenSymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @700
731; ZwOpenThread @701
732 ZwOpenThreadToken = "_NtOpenThreadToken@16" @702
733; ZwOpenTimer @703
734; ZwPlugPlayControl @704
735; ZwPrivilegeCheck @705
736; ZwPrivilegeObjectAuditAlarm @706
737; ZwPrivilegedServiceAuditAlarm @707
738; ZwProtectVirtualMemory @708
739; ZwPulseEvent @709
740; ZwQueryAttributesFile @710
741; ZwQueryDefaultLocale @711
742 ZwQueryDirectoryFile = "_NtQueryDirectoryFile@44" @712
743 ZwQueryDirectoryObject = "_NtQueryDirectoryObject@28" @713
744; ZwQueryEaFile @714
745; ZwQueryEvent @715
746; ZwQueryFullAttributesFile @716
747; ZwQueryInformationAtom @717
748 ZwQueryInformationFile = "_NtQueryInformationFile@20" @718
749; ZwQueryInformationPort @719
750 ZwQueryInformationProcess = "_NtQueryInformationProcess@20" @720
751 ZwQueryInformationThread = "_NtQueryInformationThread@20" @721
752 ZwQueryInformationToken = "_NtQueryInformationToken@20" @722
753; ZwQueryIntervalProfile @723
754; ZwQueryIoCompletion @724
755 ZwQueryKey = "_NtQueryKey@20" @725
756 ZwQueryMultipleValueKey = "_NtQueryMultipleValueKey@24" @726
757; ZwQueryMutant @727
758 ZwQueryObject = "_NtQueryObject@20" @728
759; ZwQueryOleDirectoryFile @729
760 ZwQueryPerformanceCounter = "_NtQueryPerformanceCounter@8" @730
761 ZwQuerySection = "_NtQuerySection@20" @731
762 ZwQuerySecurityObject = "_NtQuerySecurityObject@20" @732
763 ZwQuerySemaphore = "_NtQuerySemaphore@20" @733
764 ZwQuerySymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @734
765; ZwQuerySystemEnvironmentValue @735
766 ZwQuerySystemInformation = "_NtQuerySystemInformation@16" @736
767 ZwQuerySystemTime = "_NtQuerySystemTime@4" @737
768; ZwQueryTimer @738
769 ZwQueryTimerResolution = "_NtQueryTimerResolution@12" @739
770 ZwQueryValueKey = "_NtQueryValueKey@24" @740
771; ZwQueryVirtualMemory @741
772; ZwQueryVolumeInformationFile @742
773; ZwQueueApcThread @743
774 ZwRaiseException = "___regs_NtRaiseException@16" @744
775; ZwRaiseHardError @745
776 ZwReadFile = "_NtReadFile@36" @746
777; ZwReadFileScatter @747
778 ZwReadRequestData = "_NtReadRequestData@20" @748
779; ZwReadVirtualMemory @749
780 ZwRegisterThreadTerminatePort = "_NtRegisterThreadTerminatePort@4" @750
781; ZwReleaseMutant @751
782 ZwReleaseSemaphore = "_NtReleaseSemaphore@12" @752
783; ZwRemoveIoCompletion @753
784 ZwReplaceKey = "_NtReplaceKey@12" @754
785 ZwReplyPort = "_NtReplyPort@16" @755
786 ZwReplyWaitReceivePort = "_NtReplyWaitReceivePort@16" @756
787 ZwReplyWaitReplyPort = "_NtReplyWaitReplyPort@16" @757
788; ZwReplyWaitSendChannel @758
789 ZwRequestPort = "_NtRequestPort@16" @759
790 ZwRequestWaitReplyPort = "_NtRequestWaitReplyPort@12" @760
791 ZwResetEvent = "_NtResetEvent@8" @761
792 ZwRestoreKey = "_NtRestoreKey@12" @762
793 ZwResumeThread = "_NtResumeThread@8" @763
794 ZwSaveKey = "_NtSaveKey@8" @764
795; ZwSendWaitReplyChannel @765
796; ZwSetContextChannel @766
797; ZwSetContextThread @767
798; ZwSetDefaultHardErrorPort @768
799; ZwSetDefaultLocale @769
800; ZwSetEaFile @770
801 ZwSetEvent = "_NtSetEvent@8" @771
802; ZwSetHighEventPair @772
803; ZwSetHighWaitLowEventPair @773
804; ZwSetHighWaitLowThread @774
805 ZwSetInformationFile = "_NtSetInformationFile@20" @775
806 ZwSetInformationKey = "_NtSetInformationKey@16" @776
807; ZwSetInformationObject @777
808 ZwSetInformationProcess = "_NtSetInformationProcess@16" @778
809 ZwSetInformationThread = "_NtSetInformationThread@16" @779
810; ZwSetInformationToken @780
811 ZwSetIntervalProfile = "_NtSetIntervalProfile@8" @781
812; ZwSetIoCompletion @782
813; ZwSetLdtEntries @783
814; ZwSetLowEventPair @784
815; ZwSetLowWaitHighEventPair @785
816; ZwSetLowWaitHighThread @786
817; ZwSetSecurityObject @787
818; ZwSetSystemEnvironmentValue @788
819; ZwSetSystemInformation @789
820; ZwSetSystemPowerState @790
821; ZwSetSystemTime @791
822 ZwSetTimer = "_NtSetTimer@28" @792
823; ZwSetTimerResolution @793
824 ZwSetValueKey = "_NtSetValueKey@24" @794
825 ZwSetVolumeInformationFile = "_NtSetVolumeInformationFile@20" @795
826; ZwShutdownSystem @796
827; ZwSignalAndWaitForSingleObject @797
828; ZwStartProfile @798
829; ZwStopProfile @799
830; ZwSuspendThread @800
831
832; ZwSystemDebugControl @801
833 ZwTerminateProcess = "_NtTerminateProcess@8" @802
834 ZwTerminateThread = "_NtTerminateThread@8" @803
835 ZwTestAlert = "_NtTestAlert@8" @804
836; ZwUnloadDriver @805
837 ZwUnloadKey = "_NtUnloadKey@4" @806
838; ZwUnlockFile @807
839; ZwUnlockVirtualMemory @808
840; ZwUnmapViewOfSection @809
841; ZwVdmControl @810
842; ZwWaitForMultipleObjects @811
843 ZwWaitForSingleObject = "_NtWaitForSingleObject@12" @812
844; ZwWaitHighEventPair @813
845; ZwWaitLowEventPair @814
846; ZwWriteFile @815
847; ZwWriteFileGather @816
848 ZwWriteRequestData = "_NtWriteRequestData@20" @817
849; ZwWriteVirtualMemory @818
850; ZwYieldExecution @819
851
852
853 _CIpow = _NTDLL__CIpow @820
854; __eCommonExceptions @821
855; __eEmulatorInit @822
856; __eF2XM1 @823
857; __eFABS @824
858; __eFADD32 @825
859; __eFADD64 @826
860; __eFADDPreg @827
861; __eFADDreg @828
862; __eFADDtop @829
863; __eFCHS @830
864; __eFCOM @831
865; __eFCOM32 @832
866; __eFCOM64 @833
867; __eFCOMP @834
868; __eFCOMP32 @835
869; __eFCOMP64 @836
870; __eFCOMPP @837
871; __eFCOS @838
872; __eFDECSTP @839
873; __eFDIV32 @840
874; __eFDIV64 @841
875; __eFDIVPreg @842
876; __eFDIVR32 @843
877; __eFDIVR64 @844
878; __eFDIVRPreg @845
879; __eFDIVRreg @846
880; __eFDIVRtop @847
881; __eFDIVreg @848
882; __eFDIVtop @849
883; __eFFREE @850
884; __eFIADD16 @851
885; __eFIADD32 @852
886; __eFICOM16 @853
887; __eFICOM32 @854
888; __eFICOMP16 @855
889; __eFICOMP32 @856
890; __eFIDIV16 @857
891; __eFIDIV32 @858
892; __eFIDIVR16 @859
893; __eFIDIVR32 @860
894; __eFILD16 @861
895; __eFILD32 @862
896; __eFILD64 @863
897; __eFIMUL16 @864
898; __eFIMUL32 @865
899; __eFINCSTP @866
900; __eFINIT @867
901; __eFIST16 @868
902; __eFIST32 @869
903; __eFISTP16 @870
904; __eFISTP32 @871
905; __eFISTP64 @872
906; __eFISUB16 @873
907; __eFISUB32 @874
908; __eFISUBR16 @875
909; __eFISUBR32 @876
910; __eFLD1 @877
911; __eFLD32 @878
912; __eFLD64 @879
913; __eFLD80 @880
914; __eFLDCW @881
915; __eFLDENV @882
916; __eFLDL2E @883
917; __eFLDLN2 @884
918; __eFLDPI @885
919; __eFLDZ @886
920; __eFMUL32 @887
921; __eFMUL64 @888
922; __eFMULPreg @889
923; __eFMULreg @890
924; __eFMULtop @891
925; __eFPATAN @892
926; __eFPREM @893
927; __eFPREM1 @894
928; __eFPTAN @895
929; __eFRNDINT @896
930; __eFRSTOR @897
931; __eFSAVE @898
932; __eFSCALE @899
933; __eFSIN @900
934
935; __eFSQRT @901
936; __eFST @902
937; __eFST32 @903
938; __eFST64 @904
939; __eFSTCW @905
940; __eFSTENV @906
941; __eFSTP @907
942; __eFSTP32 @908
943; __eFSTP64 @909
944; __eFSTP80 @910
945; __eFSTSW @911
946; __eFSUB32 @912
947; __eFSUB64 @913
948; __eFSUBPreg @914
949; __eFSUBR32 @915
950; __eFSUBR64 @916
951; __eFSUBRPreg @917
952; __eFSUBRreg @918
953; __eFSUBRtop @919
954; __eFSUBreg @920
955; __eFSUBtop @921
956; __eFTST @922
957; __eFUCOM @923
958; __eFUCOMP @924
959; __eFUCOMPP @925
960; __eFXAM @926
961; __eFXCH @927
962; __eFXTRACT @928
963; __eFYL2X @929
964; __eFYL2XP1 @930
965; __eGetStatusWord @931
966 _allrem = "__allrem@16" @939
967; _allshl @940
968; _allshr @941
969 __atoi64 @942
970 _aulldiv = "__aulldiv@16" @943
971 _aullrem = "__allrem@16" @944
972; _aullshr @945
973 _chkstk = _chkstk @946
974; _fltused @947
975 _ftol = _NTDLL__ftol @948
976 __i64toa @949
977 __i64tow @950
978 _itoa = _NTDLL_itoa @951
979 __itow @952
980 _ltoa = _NTDLL_ltoa @953
981 __ltow @954
982 _memccpy = __std_memccpy @955
983 _memicmp = _NTDLL__memicmp @956
984 __snprintf = __std_snprintf @957
985 __snwprintf = __snwprintf @958
986 __splitpath = __splitpath @959
987 _strcmpi = __std_stricmp @960
988 _stricmp = __std_stricmp @961
989 _strlwr = __std_strlwr @962
990 _strnicmp = __std_strnicmp @963
991 _strupr = __std_strupr @964
992 _ultoa = _NTDLL_ultoa @967
993 __ultow @968
994 _vsnprintf = __std_vsnprintf @969
995 _wcsicmp = _NTDLL__wcsicmp @970
996 _wcslwr = _NTDLL__wcslwr @971
997 _wcsnicmp = _NTDLL__wcsnicmp @972
998 _wcsupr = _NTDLL__wcsupr @973
999 __wtoi @974
1000 __wtoi64 @975
1001 __wtol @976
1002
1003; Borrow most funcs from our internal Odin EMX runtime
1004
1005; abs = emx_abs @977
1006; atan = emx_atan @978
1007; atoi = emx_atoi @979
1008; atol = emx_atol @980
1009; ceil = emx_ceil @981
1010; cos = emx_cos @982
1011; fabs = emx_fabs @983
1012; floor = emx_floor @984
1013; isalnum = emx_isalnum @985
1014; isalpha = emx_isalpha @986
1015; iscntrl = emx_iscntrl @987
1016; isdigit = emx_isdigit @988
1017; isgraph = emx_isgraph @989
1018; islower = emx_islower @990
1019; isprint = emx_isprint @991
1020; ispunct = emx_ispunct @992
1021; isspace = emx_isspace @993
1022; isupper = emx_isupper @994
1023 iswalpha = _NTDLL_iswalpha @995
1024 iswctype = _NTDLL_iswctype @996
1025; isxdigit = emx_isxdigit @997
1026; labs = emx_labs @998
1027; log = emx_log @999
1028 mbstowcs = _NTDLL_mbstowcs @1000
1029
1030; memchr = emx_memchr @1001
1031; memcmp = emx_memcmp @1002
1032; memcpy = emx_memcpy @1003
1033; memmove = emx_memmove @1004
1034; memset = emx_memset @1005
1035; pow = emx_pow @1106
1036; qsort = emx_qsort @1007
1037; sin = emx_sin @1008
1038; sprintf = emx_sprintf @1009
1039; sqrt = emx_sqrt @1010
1040; sscanf = emx_sscanf @1011
1041; strcat = emx_strcat @1012
1042; strchr = emx_strchr @1013
1043; strcmp = emx_strcmp @1014
1044; strcpy = emx_strcpy @1015
1045; strcspn = emx_strcspn @1016
1046; strlen = emx_strlen @1017
1047; strncat = emx_strncat @1018
1048; strncmp = emx_strncmp @1019
1049; strncpy = emx_strncpy @1020
1050; strpbrk = emx_strpbrk @1021
1051; strrchr = emx_strrchr @1022
1052; strspn = emx_strspn @1023
1053; strstr = emx_strstr @1024
1054; strtol = emx_strtol @1025
1055; strtoul = emx_strtoul @1026
1056 swprintf = _NTDLL_swprintf @1027
1057; tan = emx_tan @1028
1058; tolower = emx_tolower @1029
1059; toupper = emx_toupper @1030
1060 towlower = _NTDLL_towlower @1031
1061 towupper = _NTDLL_towupper @1032
1062; vsprintf = emx_vsprintf @1033
1063
1064 wcscat = _NTDLL_wcscat @1034
1065 wcschr = _NTDLL_wcschr @1035
1066 wcscmp = _NTDLL_wcscmp @1036
1067 wcscpy = _NTDLL_wcscpy @1037
1068 wcscspn = _NTDLL_wcscspn @1038
1069 wcslen = _NTDLL_wcslen @1039
1070 wcsncat = _NTDLL_wcsncat @1040
1071 wcsncmp = _NTDLL_wcsncmp @1041
1072 wcsncpy = _NTDLL_wcsncpy @1042
1073 wcspbrk = _NTDLL_wcspbrk @1043
1074 wcsrchr = _NTDLL_wcsrchr @1044
1075 wcsspn = _NTDLL_wcsspn @1045
1076 wcsstr = _NTDLL_wcsstr @1046
1077 wcstok = _NTDLL_wcstok @1050
1078 wcstol = _NTDLL_wcstol @1047
1079 wcstombs = _NTDLL_wcstombs @1048
1080 wcstoul = _NTDLL_wcstoul @1049
1081
1082; Not found in NTDLL-SP6:
1083 DebugBreak = "___regs_DebugBreak@4" @1200
1084 NtPowerInformation = "_NtPowerInformation@20" @1201
1085
1086; Odin private functions
1087 "_RtlpLargeIntegerAdd@8" @1300
1088
1089; latest NTDLL additions start from 2000
1090
1091 RtlInt64ToUnicodeString = "_RtlInt64ToUnicodeString@16" @2000
1092 RtlComputeCrc32 = "_RtlComputeCrc32@12" @2001
1093 RtlDowncaseUnicodeChar = "_RtlDowncaseUnicodeChar@4" @2002
1094 iswdigit = _NTDLL_iswdigit @2003
1095 iswlower = _NTDLL_iswlower @2004
1096 iswspace = _NTDLL_iswspace @2005
1097 iswxdigit = _NTDLL_iswxdigit @2006
1098 _alldiv = "__alldiv@16" @2007
1099 _allmul = "__allmul@16" @2008
1100 __ui64toa @2009
1101 __ui64tow @2010
Note: See TracBrowser for help on using the repository browser.