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

Last change on this file since 9783 was 9731, checked in by sandervl, 23 years ago

PF: update

File size: 61.8 KB
Line 
1; $Id: ntdll.def,v 1.49 2003-01-23 20:21:59 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 GetVersionExW = KERNEL32.429
16 WriteLog = KERNEL32.1202
17 ReleaseSemaphore = KERNEL32.583
18 CreateSemaphoreA = KERNEL32.174
19 CloseHandle = KERNEL32.137
20 HeapDestroy = KERNEL32.462
21 RegisterLxDll = KERNEL32.1238
22 HeapCreate =KERNEL32.461
23 HeapAlloc = KERNEL32.459
24 HeapCompact = KERNEL32.460
25 HeapUnlock = KERNEL32.468
26 HeapValidate = KERNEL32.469
27 HeapFree = KERNEL32.463
28 HeapLock = KERNEL32.464
29 HeapWalk = KERNEL32.470
30 "HeapSize" = KERNEL32.467
31 HeapReAlloc = KERNEL32.465
32 InitializeCriticalSection = KERNEL32.472
33 EnterCriticalSection = KERNEL32.195
34 WaitForSingleObject = KERNEL32.723
35 LeaveCriticalSection = KERNEL32.494
36 GetProcessHeap = KERNEL32.375
37 casemap_lower = KERNEL32.2008
38 casemap_upper = KERNEL32.2007
39 lstrcmpiA = KERNEL32.770
40 lstrcpy = KERNEL32.772
41 lstrlenW = KERNEL32.780
42 lstrncmpiA = KERNEL32.887
43 lstrncmpiW = KERNEL32.888
44 strcmpiW = KERNEL32.2020
45 strncmpiW = KERNEL32.2022
46 wctype_table = KERNEL32.2006
47 TerminateThread = KERNEL32.685
48 wvsnprintfA = USER32.2010
49 TerminateProcess = KERNEL32.684
50 GetCurrentProcess = KERNEL32.306
51 GetCurrentThreadId = KERNEL32.309
52 DeleteCriticalSection = KERNEL32.185
53 IsBadReadPtr = KERNEL32.480
54 cp_wcstombs = KERNEL32.2023
55 cp_mbstowcs = KERNEL32.2024
56 cp_get_table = KERNEL32.2025
57 SetLastError = KERNEL32.654
58 UnregisterLxDll = KERNEL32.1239
59 DisableThreadLibraryCalls = KERNEL32.189
60 CheckVersionFromHMOD = KERNEL32.1223
61 strstrW = KERNEL32.2021
62 HEAP_strdupW = KERNEL32.1248
63 HEAP_strdupWtoA = KERNEL32.1245
64
65EXPORTS
66
67; ?Allocate@CBufferAllocator@@UAEPAXK@Z @1
68; PropertyLengthAsVariant @2
69; RtlCompareVariants @3
70; RtlConvertPropertyToVariant @4
71; RtlConvertVariantToProperty @5
72; CsrAllocateCaptureBuffer @6
73; CsrAllocateCapturePointer @7
74; CsrAllocateMessagePointer @8
75; CsrCaptureMessageBuffer @9
76; CsrCaptureMessageString @10
77; CsrCaptureTimeout @11
78; CsrClientCallServer @12
79; CsrClientConnectToServer @13
80; CsrFreeCaptureBuffer @14
81; CsrIdentifyAlertableThread @15
82; CsrNewThread @16
83; CsrProbeForRead @17
84; CsrProbeForWrite @18
85; CsrSetPriorityClass @19
86 DbgBreakPoint = DbgBreakPoint @20
87 DbgPrint @21
88; DbgPrompt @22
89; DbgSsHandleKmApiMsg @23
90; DbgSsInitialize @24
91; DbgUiConnectToDbg @25
92; DbgUiContinue @26
93; DbgUiWaitStateChange @27
94 DbgUserBreakPoint = DbgUserBreakPoint @28
95; KiRaiseUserExceptionDispatcher @29
96; KiUserApcDispatcher @30
97; KiUserCallbackDispatcher @31
98; KiUserExceptionDispatcher @32
99; LdrAccessResource @33
100 LdrDisableThreadCalloutsForDll @34
101; LdrEnumResources @35
102; LdrFindEntryForAddress @36
103; LdrFindResourceDirectory_U @37
104; LdrFindResource_U @38
105; LdrGetDllHandle @39
106; LdrGetProcedureAddress @40
107; LdrInitializeThunk @41
108; LdrLoadDll @42
109; LdrProcessRelocationBlock @43
110; LdrQueryImageFileExecutionOptions @44
111; LdrQueryProcessModuleInformation @45
112; LdrShutdownProcess @46
113; LdrShutdownThread @47
114; LdrUnloadDll @48
115; LdrVerifyImageMatchesChecksum @49
116; NPXEMULATORTABLE @50
117; NlsAnsiCodePage @51
118; NlsMbCodePageTag @52
119; NlsMbOemCodePageTag @53
120 NtAcceptConnectPort @54
121 NtAccessCheck @55
122; NtAccessCheckAndAuditAlarm @56
123; NtAddAtom @57
124; NtAdjustGroupsToken @58
125 NtAdjustPrivilegesToken @59
126; NtAlertResumeThread @60
127 NtAlertThread @61
128 NtAllocateLocallyUniqueId @62
129 NtAllocateUuids @63
130; NtAllocateVirtualMemory @64
131; NtCallbackReturn @65
132; NtCancelIoFile @66
133; NtCancelTimer @67
134 NtClearEvent @68
135 NtClose @69
136; NtCloseObjectAuditAlarm @70
137 NtCompleteConnectPort @71
138 NtConnectPort @72
139; NtContinue @73
140; NtCreateChannel @74
141 NtCreateDirectoryObject @75
142 NtCreateEvent @76
143; NtCreateEventPair @77
144 NtCreateFile @78
145; NtCreateIoCompletion @79
146 NtCreateKey @80
147 NtCreateMailslotFile @81
148; NtCreateMutant @82
149; NtCreateNamedPipeFile @83
150 NtCreatePagingFile @84
151 NtCreatePort @85
152; NtCreateProcess @86
153; NtCreateProfile @87
154 NtCreateSection @88
155 NtCreateSemaphore @89
156 NtCreateSymbolicLinkObject @90
157; NtCreateThread @91
158 NtCreateTimer @92
159; NtCreateToken @93
160; NtCurrentTeb @94
161; NtDelayExecution @95
162; NtDeleteAtom @96
163; NtDeleteFile @97
164 NtDeleteKey @98
165; NtDeleteObjectAuditAlarm @99
166 NtDeleteValueKey @100
167 NtDeviceIoControlFile @101
168 NtDisplayString @102
169 NtDuplicateObject @103
170 NtDuplicateToken @104
171 NtEnumerateKey @105
172 NtEnumerateValueKey @106
173; NtExtendSection @107
174; NtFindAtom @108
175; NtFlushBuffersFile @109
176; NtFlushInstructionCache @110
177 NtFlushKey @111
178; NtFlushVirtualMemory @112
179; NtFlushWriteBuffer @113
180; NtFreeVirtualMemory @114
181 NtFsControlFile @115
182; NtGetContextThread @116
183; NtGetPlugPlayEvent @117
184; NtGetTickCount @118
185 NtImpersonateClientOfPort @119
186; NtImpersonateThread @120
187; NtInitializeRegistry @121
188; NtListenChannel @122
189 NtListenPort @123
190; NtLoadDriver @124
191; NtLoadKey2 @125
192 NtLoadKey @126
193; NtLockFile @127
194; NtLockVirtualMemory @128
195; NtMakeTemporaryObject @129
196 NtMapViewOfSection @130
197; NtNotifyChangeDirectoryFile @131
198 NtNotifyChangeKey @132
199; NtOpenChannel @133
200 NtOpenDirectoryObject @134
201 NtOpenEvent @135
202; NtOpenEventPair @136
203 NtOpenFile @137
204; NtOpenIoCompletion @138
205 NtOpenKey @139
206; NtOpenMutant @140
207; NtOpenObjectAuditAlarm @141
208; NtOpenProcess @142
209 NtOpenProcessToken @143
210 NtOpenSection @144
211 NtOpenSemaphore @145
212 NtOpenSymbolicLinkObject @146
213 NtOpenThread @147
214 NtOpenThreadToken @148
215; NtOpenTimer @149
216; NtPlugPlayControl @150
217; NtPrivilegeCheck @151
218; NtPrivilegeObjectAuditAlarm @152
219; NtPrivilegedServiceAuditAlarm @153
220; NtProtectVirtualMemory @154
221 NtPulseEvent @155
222; NtQueryAttributesFile @156
223; NtQueryDefaultLocale @157
224 NtQueryDirectoryFile @158
225 NtQueryDirectoryObject @159
226; NtQueryEaFile @160
227 NtQueryEvent @161
228; NtQueryFullAttributesFile @162
229; NtQueryInformationAtom @163
230 NtQueryInformationFile @164
231; NtQueryInformationPort @165
232 NtQueryInformationProcess @166
233 NtQueryInformationThread @167
234 NtQueryInformationToken @168
235; NtQueryIntervalProfile @169
236; NtQueryIoCompletion @170
237 NtQueryKey @171
238 NtQueryMultipleValueKey @172
239; NtQueryMutant @173
240 NtQueryObject @174
241; NtQueryOleDirectoryFile @175
242 NtQueryPerformanceCounter @176
243 NtQuerySection @177
244 NtQuerySecurityObject @178
245 NtQuerySemaphore @179
246 NtQuerySymbolicLinkObject @180
247; NtQuerySystemEnvironmentValue @181
248 NtQuerySystemInformation @182
249 NtQuerySystemTime @183
250; NtQueryTimer @184
251 NtQueryTimerResolution @185
252 NtQueryValueKey @186
253; NtQueryVirtualMemory @187
254 NtQueryVolumeInformationFile @188
255; NtQueueApcThread @189
256 NtRaiseException = __regs_NtRaiseException @190
257; NtRaiseHardError @191
258 NtReadFile @192
259; NtReadFileScatter @193
260 NtReadRequestData @194
261; NtReadVirtualMemory @195
262 NtRegisterThreadTerminatePort @196
263; NtReleaseMutant @197
264 NtReleaseSemaphore @198
265; NtRemoveIoCompletion @199
266 NtReplaceKey @200
267 NtReplyPort @201
268 NtReplyWaitReceivePort @202
269 NtReplyWaitReplyPort @203
270; NtReplyWaitSendChannel @204
271 NtRequestPort @205
272 NtRequestWaitReplyPort @206
273 NtResetEvent @207
274 NtRestoreKey @208
275 NtResumeThread @209
276 NtSaveKey @210
277; NtSendWaitReplyChannel @211
278; NtSetContextChannel @212
279; NtSetContextThread @213
280; NtSetDefaultHardErrorPort @214
281; NtSetDefaultLocale @215
282; NtSetEaFile @216
283 NtSetEvent @217
284; NtSetHighEventPair @218
285; NtSetHighWaitLowEventPair @219
286; NtSetHighWaitLowThread @220
287 NtSetInformationFile @221
288 NtSetInformationKey @222
289; NtSetInformationObject @223
290 NtSetInformationProcess @224
291 NtSetInformationThread @225
292; NtSetInformationToken @226
293 NtSetIntervalProfile @227
294; NtSetIoCompletion @228
295; NtSetLdtEntries @229
296; NtSetLowEventPair @230
297; NtSetLowWaitHighEventPair @231
298; NtSetLowWaitHighThread @232
299 NtSetSecurityObject @233
300; NtSetSystemEnvironmentValue @234
301; NtSetSystemInformation @235
302; NtSetSystemPowerState @236
303; NtSetSystemTime @237
304 NtSetTimer @238
305; NtSetTimerResolution @239
306 NtSetValueKey @240
307 NtSetVolumeInformationFile @241
308; NtShutdownSystem @242
309; NtSignalAndWaitForSingleObject @243
310; NtStartProfile @244
311; NtStopProfile @245
312; NtSuspendThread @246
313; NtSystemDebugControl @247
314 NtTerminateProcess @248
315 NtTerminateThread @249
316 NtTestAlert @250
317; NtUnloadDriver @251
318 NtUnloadKey @252
319; NtUnlockFile @253
320; NtUnlockVirtualMemory @254
321; NtUnmapViewOfSection @255
322; NtVdmControl @256
323; NtWaitForMultipleObjects @257
324 NtWaitForSingleObject @258
325; NtWaitHighEventPair @259
326; NtWaitLowEventPair @260
327; NtWriteFile @261
328; NtWriteFileGather @262
329 NtWriteRequestData @263
330; NtWriteVirtualMemory @264
331; NtYieldExecution @265
332; PfxFindPrefix @266
333; PfxInitialize @267
334; PfxInsertPrefix @268
335; PfxRemovePrefix @269
336; RestoreEm87Context @270
337; RtlAbortRXact @271
338; RtlAbsoluteToSelfRelativeSD @272
339 RtlAcquirePebLock @273
340 RtlAcquireResourceExclusive @274
341 RtlAcquireResourceShared @275
342 RtlAddAccessAllowedAce @276
343; RtlAddAccessDeniedAce @277
344 RtlAddAce @278
345; RtlAddActionToRXact @279
346; RtlAddAtomToAtomTable @280
347; RtlAddAttributeActionToRXact @281
348; RtlAddAuditAccessAce @282
349; RtlAddCompoundAce @283
350 RtlAdjustPrivilege @284
351 RtlAllocateAndInitializeSid @285
352; RtlAllocateHandle @286
353;;; RtlAllocateHeap = _RtlAllocateHeap@12 @287
354 RtlAllocateHeap = HeapAlloc @287
355; RtlAnsiCharToUnicodeChar @288
356 RtlAnsiStringToUnicodeSize @289
357 RtlAnsiStringToUnicodeString @290
358 RtlAppendAsciizToString @291
359 RtlAppendStringToString @292
360 RtlAppendUnicodeStringToString @293
361 RtlAppendUnicodeToString @294
362; RtlApplyRXact @295
363; RtlApplyRXactNoFlush @296
364; RtlAreAllAccessesGranted @297
365; RtlAreAnyAccessesGranted @298
366 RtlAreBitsClear @299
367 RtlAreBitsSet @300
368
369 RtlAssert @301
370; RtlCaptureStackBackTrace @302
371; RtlCharToInteger @303
372; RtlCheckRegistryKey @304
373; RtlClearAllBits @305
374 RtlClearBits @306
375; RtlClosePropertySet @307
376;; RtlCompactHeap @308
377 RtlCompactHeap = HeapCompact @308
378 RtlCompareMemory @309
379; RtlCompareMemoryUlong @310
380 RtlCompareString @311
381 RtlCompareUnicodeString @312
382; RtlCompressBuffer @313
383; RtlConsoleMultiByteToUnicodeN @314
384; RtlConvertExclusiveToShared @315
385 RtlConvertLongToLargeInteger @316
386; RtlConvertSharedToExclusive @317
387 RtlConvertSidToUnicodeString @318
388; RtlConvertUiListToApiList @319
389 RtlConvertUlongToLargeInteger @320
390 RtlCopyLuid @321
391; RtlCopyLuidAndAttributesArray @322
392 RtlCopyMemory @1100
393; RtlCopySecurityDescriptor @323
394 RtlCopySid @324
395; RtlCopySidAndAttributesArray @325
396 RtlCopyString @326
397 RtlCopyUnicodeString @327
398 RtlCreateAcl @328
399; RtlCreateAndSetSD @329
400; RtlCreateAtomTable @330
401 RtlCreateEnvironment @331
402;;;; RtlCreateHeap @332
403; RtlCreateProcessParameters @333
404; RtlCreatePropertySet @334
405; RtlCreateQueryDebugBuffer @335
406; RtlCreateRegistryKey @336
407 RtlCreateSecurityDescriptor @337
408; RtlCreateTagHeap @338
409 RtlCreateUnicodeString @339
410 RtlCreateUnicodeStringFromAsciiz @340
411; RtlCreateUserProcess @341
412; RtlCreateUserSecurityObject @342
413; RtlCreateUserThread @343
414; RtlCustomCPToUnicodeN @344
415; RtlCutoverTimeToSystemTime @345
416; RtlDeNormalizeProcessParams @346
417; RtlDecompressBuffer @347
418; RtlDecompressFragment @348
419; RtlDelete @349
420; RtlDeleteAce @350
421; RtlDeleteAtomFromAtomTable @351
422 RtlDeleteCriticalSection = DeleteCriticalSection @352
423; RtlDeleteElementGenericTable @353
424; RtlDeleteNoSplay @354
425; RtlDeleteRegistryValue @355
426 RtlDeleteResource @356
427 RtlDeleteSecurityObject @357
428; RtlDestroyAtomTable @358
429 RtlDestroyEnvironment @359
430; RtlDestroyHandleTable @360
431;;;; RtlDestroyHeap = _RtlDestroyHeap@4 @361
432; RtlDestroyProcessParameters @362
433; RtlDestroyQueryDebugBuffer @363
434; RtlDetermineDosPathNameType_U @364
435; RtlDoesFileExists_U @365
436 RtlDosPathNameToNtPathName_U @366
437; RtlDosSearchPath_U @367
438; RtlDowncaseUnicodeString @368
439 RtlDumpResource @369
440; RtlEmptyAtomTable @370
441 RtlEnlargedIntegerMultiply @371
442 RtlEnlargedUnsignedDivide @372
443 RtlEnlargedUnsignedMultiply @373
444 RtlEnterCriticalSection = EnterCriticalSection @374
445; RtlEnumProcessHeaps @375
446; RtlEnumerateGenericTable @376
447; RtlEnumerateGenericTableWithoutSplaying @377
448; RtlEnumerateProperties @378
449; RtlEqualComputerName @379
450; RtlEqualDomainName @380
451; RtlEqualLuid @381
452 RtlEqualPrefixSid @382
453 RtlEqualSid @383
454 RtlEqualString @384
455 RtlEqualUnicodeString @385
456 RtlEraseUnicodeString @386
457; RtlExpandEnvironmentStrings_U @387
458; RtlExtendHeap @388
459 RtlExtendedIntegerMultiply @389
460 RtlExtendedLargeIntegerDivide @390
461; RtlExtendedMagicDivide @391
462 RtlFillMemory @392
463 RtlFillMemoryUlong @393
464 RtlFindClearBits @394
465; RtlFindClearBitsAndSet @395
466; RtlFindLongestRunClear @396
467; RtlFindLongestRunSet @397
468; RtlFindMessage @398
469; RtlFindSetBits @399
470; RtlFindSetBitsAndClear @400
471 RtlFirstFreeAce @401
472; RtlFlushPropertySet @402
473 RtlFormatCurrentUserKeyPath @403
474; RtlFormatMessage @404
475 RtlFreeAnsiString @405
476; RtlFreeHandle @406
477;;;; RtlFreeHeap = _RtlFreeHeap@12 @407
478 RtlFreeHeap = HeapFree @407
479 RtlFreeOemString @408
480 RtlFreeSid @409
481 RtlFreeUnicodeString @410
482; RtlFreeUserThreadStack @411
483; RtlGenerate8dot3Name @412
484 RtlGetAce @413
485; RtlGetCallersAddress @414
486; RtlGetCompressionWorkSpaceSize @415
487 RtlGetControlSecurityDescriptor @416
488; RtlGetCurrentDirectory_U @417
489 RtlGetDaclSecurityDescriptor @418
490; RtlGetElementGenericTable @419
491; RtlGetFullPathName_U @420
492 RtlGetGroupSecurityDescriptor @421
493 RtlGetLongestNtPathLength @422
494; RtlGetNtGlobalFlags @423
495 RtlGetNtProductType @424
496 RtlGetOwnerSecurityDescriptor @425
497;;;; RtlGetProcessHeaps @426
498 RtlGetSaclSecurityDescriptor @427
499; RtlGetUserInfoHeap @428
500; RtlGuidToPropertySetName @429
501 RtlIdentifierAuthoritySid @430
502; RtlImageDirectoryEntryToData @431
503 RtlImageNtHeader @432
504; RtlImageRvaToSection @433
505; RtlImageRvaToVa @434
506 RtlImpersonateSelf @435
507 RtlInitAnsiString @436
508; RtlInitCodePageTable @437
509; RtlInitNlsTables @438
510 RtlInitString @439
511 RtlInitUnicodeString @440
512; RtlInitializeAtomPackage @441
513 RtlInitializeBitMap @442
514; RtlInitializeContext @443
515 RtlInitializeCriticalSection = InitializeCriticalSection @444
516; RtlInitializeCriticalSectionAndSpinCount @445
517 RtlInitializeGenericTable @446
518; RtlInitializeHandleTable @447
519; RtlInitializeRXact @448
520 RtlInitializeResource @449
521 RtlInitializeSid @450
522; RtlInsertElementGenericTable @451
523 RtlIntegerToChar @452
524; RtlIntegerToUnicodeString @453
525; RtlIsDosDeviceName_U @454
526; RtlIsGenericTableEmpty @455
527; RtlIsNameLegalDOS8Dot3 @456
528 RtlIsTextUnicode @457
529; RtlIsValidHandle @458
530; RtlIsValidIndexHandle @459
531 RtlLargeIntegerAdd @460
532 RtlLargeIntegerArithmeticShift @461
533 RtlLargeIntegerDivide @462
534 RtlLargeIntegerNegate @463
535 RtlLargeIntegerShiftLeft @464
536 RtlLargeIntegerShiftRight @465
537 RtlLargeIntegerSubtract @466
538 RtlLargeIntegerToChar @467
539 RtlLeaveCriticalSection = LeaveCriticalSection @468
540 RtlLengthRequiredSid @469
541 RtlLengthSecurityDescriptor @470
542 RtlLengthSid @471
543; RtlLocalTimeToSystemTime @472
544;;;; RtlLockHeap RtlLockHeap@4 @473
545 RtlLockHeap = HeapLock @473
546; RtlLookupAtomInAtomTable @474
547; RtlLookupElementGenericTable @475
548 RtlMakeSelfRelativeSD @476
549; RtlMapGenericMask @477
550 RtlMoveMemory @478
551 RtlMultiByteToUnicodeN @479
552 RtlMultiByteToUnicodeSize @480
553; RtlNewInstanceSecurityObject @481
554; RtlNewSecurityGrantedAccess @482
555 RtlNewSecurityObject @483
556 RtlNormalizeProcessParams @484
557 RtlNtStatusToDosError @485
558; RtlNumberGenericTableElements @486
559; RtlNumberOfClearBits @487
560; RtlNumberOfSetBits @488
561 RtlOemStringToUnicodeSize @489
562 RtlOemStringToUnicodeString @490
563 RtlOemToUnicodeN @491
564; RtlOnMappedStreamEvent @492
565 RtlOpenCurrentUser @493
566; RtlPcToFileHeader @494
567; RtlPinAtomInAtomTable @495
568 RtlPrefixString @496
569 RtlPrefixUnicodeString @497
570; RtlPropertySetNameToGuid @498
571; RtlProtectHeap @499
572; RtlQueryAtomInAtomTable @500
573 RtlQueryEnvironmentVariable_U @501
574; RtlQueryInformationAcl @502
575; RtlQueryProcessBackTraceInformation @503
576; RtlQueryProcessDebugInformation @504
577; RtlQueryProcessHeapInformation @505
578; RtlQueryProcessLockInformation @506
579; RtlQueryProperties @507
580; RtlQueryPropertyNames @508
581; RtlQueryPropertySet @509
582; RtlQueryRegistryValues @510
583; RtlQuerySecurityObject @511
584; RtlQueryTagHeap @512
585 RtlQueryTimeZoneInformation @513
586 RtlRaiseException = __regs_RtlRaiseException @514
587 RtlRaiseStatus @515
588 RtlRandom @516
589;;;; RtlReAllocateHeap = _RtlReAllocateHeap@16 @517
590 RtlReAllocateHeap = HeapReAlloc @517
591; RtlRealPredecessor @518
592; RtlRealSuccessor @519
593 RtlReleasePebLock @520
594 RtlReleaseResource @521
595; RtlRemoteCall @522
596; RtlResetRtlTranslations @523
597; RtlRunDecodeUnicodeString @524
598; RtlRunEncodeUnicodeString @525
599 RtlSecondsSince1970ToTime @526
600 RtlSecondsSince1980ToTime @527
601; RtlSelfRelativeToAbsoluteSD @528
602; RtlSetAllBits @529
603; RtlSetAttributesSecurityDescriptor @530
604 RtlSetBits @531
605; RtlSetCriticalSectionSpinCount @532
606; RtlSetCurrentDirectory_U @533
607; RtlSetCurrentEnvironment @534
608 RtlSetDaclSecurityDescriptor @535
609 RtlSetEnvironmentVariable @536
610 RtlSetGroupSecurityDescriptor @537
611; RtlSetInformationAcl @538
612 RtlSetOwnerSecurityDescriptor @539
613; RtlSetProperties @540
614; RtlSetPropertyNames @541
615; RtlSetPropertySetClassId @542
616 RtlSetSaclSecurityDescriptor @543
617; RtlSetSecurityObject @544
618; RtlSetTimeZoneInformation @545
619; RtlSetUnicodeCallouts @546
620; RtlSetUserFlagsHeap @547
621; RtlSetUserValueHeap @548
622;;;; RtlSizeHeap = _RtlSizeHeap@12 @549
623 RtlSizeHeap = "HeapSize" @549
624; RtlSplay @550
625; RtlStartRXact @551
626 RtlSubAuthorityCountSid @552
627 RtlSubAuthoritySid @553
628; RtlSubtreePredecessor @554
629; RtlSubtreeSuccessor @555
630 RtlSystemTimeToLocalTime @556
631; RtlTimeFieldsToTime @557
632 RtlTimeToElapsedTimeFields @558
633 RtlTimeToSecondsSince1970 @559
634 RtlTimeToSecondsSince1980 @560
635; RtlTimeToTimeFields @561
636; RtlTryEnterCriticalSection @562
637 RtlUnicodeStringToAnsiSize @563
638 RtlUnicodeStringToAnsiString @564
639; RtlUnicodeStringToCountedOemString @565
640 RtlUnicodeStringToInteger @566
641 RtlUnicodeStringToOemSize @567
642 RtlUnicodeStringToOemString @568
643; RtlUnicodeToCustomCPN @569
644 RtlUnicodeToMultiByteN @570
645 RtlUnicodeToMultiByteSize @571
646 RtlUnicodeToOemN @572
647; RtlUniform @573
648;;;; RtlUnlockHeap = _RtlUnlockHeap@4 @574
649 RtlUnlockHeap = HeapUnlock @574
650 RtlUnwind = __regs_RtlUnwind @575
651; RtlUpcaseUnicodeChar @576
652 RtlUpcaseUnicodeString @577
653; RtlUpcaseUnicodeStringToCountedOemString @579
654 RtlUpcaseUnicodeStringToOemString @580
655; RtlUpcaseUnicodeToCustomCPN @581
656 RtlUpcaseUnicodeToMultiByteN @582
657 RtlUpcaseUnicodeToOemN @583
658; RtlUpperChar @584
659 RtlUpperString @585
660; RtlUsageHeap @586
661; RtlValidAcl @587
662 RtlValidSecurityDescriptor @588
663 RtlValidSid @589
664;;;; RtlValidateHeap @590
665 RtlValidateHeap = HeapValidate @590
666; RtlValidateProcessHeaps @591
667;; RtlWalkHeap @592
668 RtlWalkHeap = HeapWalk @592
669; RtlWriteRegistryValue @593
670; RtlZeroHeap @594
671 RtlZeroMemory @595
672; RtlpNtCreateKey @596
673; RtlpNtEnumerateSubKey @597
674; RtlpNtMakeTemporaryKey @598
675; RtlpNtOpenKey @599
676; RtlpNtQueryValueKey @600
677
678; RtlpNtSetValueKey @601
679; RtlpUnWaitCriticalSection @602
680; RtlpWaitForCriticalSection @603
681 RtlxAnsiStringToUnicodeSize = RtlAnsiStringToUnicodeSize @604
682 RtlxOemStringToUnicodeSize = RtlOemStringToUnicodeSize @605
683 RtlxUnicodeStringToAnsiSize = RtlUnicodeStringToAnsiSize @606
684 RtlxUnicodeStringToOemSize = RtlUnicodeStringToOemSize @607
685; SaveEm87Context @608
686 ZwAcceptConnectPort = NtAcceptConnectPort @609
687; ZwAccessCheck @610
688; ZwAccessCheckAndAuditAlarm @611
689; ZwAddAtom @612
690; ZwAdjustGroupsToken @613
691 ZwAdjustPrivilegesToken = NtAdjustPrivilegesToken @614
692; ZwAlertResumeThread @615
693 ZwAlertThread = NtAlertThread @616
694; ZwAllocateLocallyUniqueId @617
695 ZwAllocateUuids = NtAllocateUuids @618
696; ZwAllocateVirtualMemory @619
697; ZwCallbackReturn @620
698; ZwCancelIoFile @621
699; ZwCancelTimer @622
700; ZwClearEvent @623
701 ZwClose = NtClose @624
702; ZwCloseObjectAuditAlarm @625
703 ZwCompleteConnectPort = NtCompleteConnectPort @626
704 ZwConnectPort = NtConnectPort @627
705; ZwContinue @628
706; ZwCreateChannel @629
707 ZwCreateDirectoryObject = NtCreateDirectoryObject @630
708 ZwCreateEvent = NtCreateEvent @631
709; ZwCreateEventPair @632
710 ZwCreateFile = NtCreateFile @633
711; ZwCreateIoCompletion @634
712 ZwCreateKey = NtCreateKey @635
713 ZwCreateMailslotFile = NtCreateMailslotFile @636
714; ZwCreateMutant @637
715; ZwCreateNamedPipeFile @638
716 ZwCreatePagingFile = NtCreatePagingFile @639
717 ZwCreatePort = NtCreatePort @640
718; ZwCreateProcess @641
719; ZwCreateProfile @642
720 ZwCreateSection = NtCreateSection @643
721 ZwCreateSemaphore = NtCreateSemaphore @644
722 ZwCreateSymbolicLinkObject = NtCreateSymbolicLinkObject @645
723; ZwCreateThread @646
724 ZwCreateTimer = NtCreateTimer @647
725; ZwCreateToken @648
726; ZwDelayExecution @649
727; ZwDeleteAtom @650
728; ZwDeleteFile @651
729 ZwDeleteKey = NtDeleteKey @652
730; ZwDeleteObjectAuditAlarm @653
731 ZwDeleteValueKey = NtDeleteValueKey @654
732 ZwDeviceIoControlFile = NtDeviceIoControlFile @655
733 ZwDisplayString = NtDisplayString @656
734 ZwDuplicateObject = NtDuplicateObject @657
735 ZwDuplicateToken = NtDuplicateToken @658
736 ZwEnumerateKey = NtEnumerateKey @659
737 ZwEnumerateValueKey = NtEnumerateValueKey @660
738; ZwExtendSection @661
739; ZwFindAtom @662
740; ZwFlushBuffersFile @663
741; ZwFlushInstructionCache @664
742 ZwFlushKey = NtFlushKey @665
743; ZwFlushVirtualMemory @666
744; ZwFlushWriteBuffer @667
745; ZwFreeVirtualMemory @668
746 ZwFsControlFile = NtFsControlFile @669
747; ZwGetContextThread @670
748; ZwGetPlugPlayEvent @671
749; ZwGetTickCount @672
750 ZwImpersonateClientOfPort = NtImpersonateClientOfPort @673
751; ZwImpersonateThread @674
752; ZwInitializeRegistry @675
753; ZwListenChannel @676
754 ZwListenPort = NtListenPort @677
755; ZwLoadDriver @678
756; ZwLoadKey2 @679
757 ZwLoadKey = NtLoadKey @680
758; ZwLockFile @681
759; ZwLockVirtualMemory @682
760; ZwMakeTemporaryObject @683
761 ZwMapViewOfSection = NtMapViewOfSection @684
762; ZwNotifyChangeDirectoryFile @685
763 ZwNotifyChangeKey = NtNotifyChangeKey @686
764; ZwOpenChannel @687
765 ZwOpenDirectoryObject = NtOpenDirectoryObject @688
766 ZwOpenEvent = NtOpenEvent @689
767; ZwOpenEventPair @690
768 ZwOpenFile = NtOpenFile @691
769; ZwOpenIoCompletion @692
770 ZwOpenKey = NtOpenKey @693
771; ZwOpenMutant @694
772; ZwOpenObjectAuditAlarm @695
773; ZwOpenProcess @696
774 ZwOpenProcessToken = NtOpenProcessToken @697
775 ZwOpenSection = NtOpenSection @698
776 ZwOpenSemaphore = NtOpenSemaphore @699
777 ZwOpenSymbolicLinkObject = NtQuerySymbolicLinkObject @700
778; ZwOpenThread @701
779 ZwOpenThreadToken = NtOpenThreadToken @702
780; ZwOpenTimer @703
781; ZwPlugPlayControl @704
782; ZwPrivilegeCheck @705
783; ZwPrivilegeObjectAuditAlarm @706
784; ZwPrivilegedServiceAuditAlarm @707
785; ZwProtectVirtualMemory @708
786; ZwPulseEvent @709
787; ZwQueryAttributesFile @710
788; ZwQueryDefaultLocale @711
789 ZwQueryDirectoryFile = NtQueryDirectoryFile @712
790 ZwQueryDirectoryObject = NtQueryDirectoryObject @713
791; ZwQueryEaFile @714
792; ZwQueryEvent @715
793; ZwQueryFullAttributesFile @716
794; ZwQueryInformationAtom @717
795 ZwQueryInformationFile = NtQueryInformationFile @718
796; ZwQueryInformationPort @719
797 ZwQueryInformationProcess = NtQueryInformationProcess @720
798 ZwQueryInformationThread = NtQueryInformationThread @721
799 ZwQueryInformationToken = NtQueryInformationToken @722
800; ZwQueryIntervalProfile @723
801; ZwQueryIoCompletion @724
802 ZwQueryKey = NtQueryKey @725
803 ZwQueryMultipleValueKey = NtQueryMultipleValueKey @726
804; ZwQueryMutant @727
805 ZwQueryObject = NtQueryObject @728
806; ZwQueryOleDirectoryFile @729
807 ZwQueryPerformanceCounter = NtQueryPerformanceCounter @730
808 ZwQuerySection = NtQuerySection @731
809 ZwQuerySecurityObject = NtQuerySecurityObject @732
810 ZwQuerySemaphore = NtQuerySemaphore @733
811 ZwQuerySymbolicLinkObject = NtQuerySymbolicLinkObject @734
812; ZwQuerySystemEnvironmentValue @735
813 ZwQuerySystemInformation = NtQuerySystemInformation @736
814 ZwQuerySystemTime = NtQuerySystemTime @737
815; ZwQueryTimer @738
816 ZwQueryTimerResolution = NtQueryTimerResolution @739
817 ZwQueryValueKey = NtQueryValueKey @740
818; ZwQueryVirtualMemory @741
819; ZwQueryVolumeInformationFile @742
820; ZwQueueApcThread @743
821 ZwRaiseException = __regs_NtRaiseException @744
822; ZwRaiseHardError @745
823 ZwReadFile = NtReadFile @746
824; ZwReadFileScatter @747
825 ZwReadRequestData = NtReadRequestData @748
826; ZwReadVirtualMemory @749
827 ZwRegisterThreadTerminatePort = NtRegisterThreadTerminatePort @750
828; ZwReleaseMutant @751
829 ZwReleaseSemaphore = NtReleaseSemaphore @752
830; ZwRemoveIoCompletion @753
831 ZwReplaceKey = NtReplaceKey @754
832 ZwReplyPort = NtReplyPort @755
833 ZwReplyWaitReceivePort = NtReplyWaitReceivePort @756
834 ZwReplyWaitReplyPort = NtReplyWaitReplyPort @757
835; ZwReplyWaitSendChannel @758
836 ZwRequestPort = NtRequestPort @759
837 ZwRequestWaitReplyPort = NtRequestWaitReplyPort @760
838 ZwResetEvent = NtResetEvent @761
839 ZwRestoreKey = NtRestoreKey @762
840 ZwResumeThread = NtResumeThread @763
841 ZwSaveKey = NtSaveKey @764
842; ZwSendWaitReplyChannel @765
843; ZwSetContextChannel @766
844; ZwSetContextThread @767
845; ZwSetDefaultHardErrorPort @768
846; ZwSetDefaultLocale @769
847; ZwSetEaFile @770
848 ZwSetEvent = NtSetEvent @771
849; ZwSetHighEventPair @772
850; ZwSetHighWaitLowEventPair @773
851; ZwSetHighWaitLowThread @774
852 ZwSetInformationFile = NtSetInformationFile @775
853 ZwSetInformationKey = NtSetInformationKey @776
854; ZwSetInformationObject @777
855 ZwSetInformationProcess = NtSetInformationProcess @778
856 ZwSetInformationThread = NtSetInformationThread @779
857; ZwSetInformationToken @780
858 ZwSetIntervalProfile = NtSetIntervalProfile @781
859; ZwSetIoCompletion @782
860; ZwSetLdtEntries @783
861; ZwSetLowEventPair @784
862; ZwSetLowWaitHighEventPair @785
863; ZwSetLowWaitHighThread @786
864; ZwSetSecurityObject @787
865; ZwSetSystemEnvironmentValue @788
866; ZwSetSystemInformation @789
867; ZwSetSystemPowerState @790
868; ZwSetSystemTime @791
869 ZwSetTimer = NtSetTimer @792
870; ZwSetTimerResolution @793
871 ZwSetValueKey = NtSetValueKey @794
872 ZwSetVolumeInformationFile = NtSetVolumeInformationFile @795
873; ZwShutdownSystem @796
874; ZwSignalAndWaitForSingleObject @797
875; ZwStartProfile @798
876; ZwStopProfile @799
877; ZwSuspendThread @800
878
879; ZwSystemDebugControl @801
880 ZwTerminateProcess = NtTerminateProcess @802
881 ZwTerminateThread = NtTerminateThread @803
882 ZwTestAlert = NtTestAlert @804
883; ZwUnloadDriver @805
884 ZwUnloadKey = NtUnloadKey @806
885; ZwUnlockFile @807
886; ZwUnlockVirtualMemory @808
887; ZwUnmapViewOfSection @809
888; ZwVdmControl @810
889; ZwWaitForMultipleObjects @811
890 ZwWaitForSingleObject = NtWaitForSingleObject @812
891; ZwWaitHighEventPair @813
892; ZwWaitLowEventPair @814
893; ZwWriteFile @815
894; ZwWriteFileGather @816
895 ZwWriteRequestData = NtWriteRequestData @817
896; ZwWriteVirtualMemory @818
897; ZwYieldExecution @819
898
899 _CIpow = NTDLL__CIpow @820
900; __eCommonExceptions @821
901; __eEmulatorInit @822
902; __eF2XM1 @823
903; __eFABS @824
904; __eFADD32 @825
905; __eFADD64 @826
906; __eFADDPreg @827
907; __eFADDreg @828
908; __eFADDtop @829
909; __eFCHS @830
910; __eFCOM @831
911; __eFCOM32 @832
912; __eFCOM64 @833
913; __eFCOMP @834
914; __eFCOMP32 @835
915; __eFCOMP64 @836
916; __eFCOMPP @837
917; __eFCOS @838
918; __eFDECSTP @839
919; __eFDIV32 @840
920; __eFDIV64 @841
921; __eFDIVPreg @842
922; __eFDIVR32 @843
923; __eFDIVR64 @844
924; __eFDIVRPreg @845
925; __eFDIVRreg @846
926; __eFDIVRtop @847
927; __eFDIVreg @848
928; __eFDIVtop @849
929; __eFFREE @850
930; __eFIADD16 @851
931; __eFIADD32 @852
932; __eFICOM16 @853
933; __eFICOM32 @854
934; __eFICOMP16 @855
935; __eFICOMP32 @856
936; __eFIDIV16 @857
937; __eFIDIV32 @858
938; __eFIDIVR16 @859
939; __eFIDIVR32 @860
940; __eFILD16 @861
941; __eFILD32 @862
942; __eFILD64 @863
943; __eFIMUL16 @864
944; __eFIMUL32 @865
945; __eFINCSTP @866
946; __eFINIT @867
947; __eFIST16 @868
948; __eFIST32 @869
949; __eFISTP16 @870
950; __eFISTP32 @871
951; __eFISTP64 @872
952; __eFISUB16 @873
953; __eFISUB32 @874
954; __eFISUBR16 @875
955; __eFISUBR32 @876
956; __eFLD1 @877
957; __eFLD32 @878
958; __eFLD64 @879
959; __eFLD80 @880
960; __eFLDCW @881
961; __eFLDENV @882
962; __eFLDL2E @883
963; __eFLDLN2 @884
964; __eFLDPI @885
965; __eFLDZ @886
966; __eFMUL32 @887
967; __eFMUL64 @888
968; __eFMULPreg @889
969; __eFMULreg @890
970; __eFMULtop @891
971; __eFPATAN @892
972; __eFPREM @893
973; __eFPREM1 @894
974; __eFPTAN @895
975; __eFRNDINT @896
976; __eFRSTOR @897
977; __eFSAVE @898
978; __eFSCALE @899
979; __eFSIN @900
980; __eFSQRT @901
981; __eFST @902
982; __eFST32 @903
983; __eFST64 @904
984; __eFSTCW @905
985; __eFSTENV @906
986; __eFSTP @907
987; __eFSTP32 @908
988; __eFSTP64 @909
989; __eFSTP80 @910
990; __eFSTSW @911
991; __eFSUB32 @912
992; __eFSUB64 @913
993; __eFSUBPreg @914
994; __eFSUBR32 @915
995; __eFSUBR64 @916
996; __eFSUBRPreg @917
997; __eFSUBRreg @918
998; __eFSUBRtop @919
999; __eFSUBreg @920
1000; __eFSUBtop @921
1001; __eFTST @922
1002; __eFUCOM @923
1003; __eFUCOMP @924
1004; __eFUCOMPP @925
1005; __eFXAM @926
1006; __eFXCH @927
1007; __eFXTRACT @928
1008; __eFYL2X @929
1009; __eFYL2XP1 @930
1010; __eGetStatusWord @931
1011; __eFSQRT @901
1012; __eFST @902
1013; __eFST32 @903
1014; __eFST64 @904
1015; __eFSTCW @905
1016; __eFSTENV @906
1017; __eFSTP @907
1018; __eFSTP32 @908
1019; __eFSTP64 @909
1020; __eFSTP80 @910
1021; __eFSTSW @911
1022; __eFSUB32 @912
1023; __eFSUB64 @913
1024; __eFSUBPreg @914
1025; __eFSUBR32 @915
1026; __eFSUBR64 @916
1027; __eFSUBRPreg @917
1028; __eFSUBRreg @918
1029; __eFSUBRtop @919
1030; __eFSUBreg @920
1031; __eFSUBtop @921
1032; __eFTST @922
1033; __eFUCOM @923
1034; __eFUCOMP @924
1035; __eFUCOMPP @925
1036; __eFXAM @926
1037; __eFXCH @927
1038; __eFXTRACT @928
1039; __eFYL2X @929
1040; __eFYL2XP1 @930
1041; __eGetStatusWord @931
1042 _allrem @939
1043; _allshl @940
1044; _allshr @941
1045; _atoi64 @942
1046 _aulldiv @943
1047 _aullrem @944
1048; _aullshr @945
1049 _chkstk = _chkstk @946
1050; _fltused @947
1051 _ftol = NTDLL__ftol @948
1052; _i64toa = _MSVCRT__i64toa @949
1053; _i64tow = _MSVCRT__i64tow @950
1054 _itoa = _itoa @951
1055; _itow = _LL__itow @952
1056 _ltoa = _ltoa @953
1057; _ltow = _MSVCRT__ltow @954
1058 _memccpy = _memccpy @955
1059 _memicmp = NTDLL_memicmp @956
1060 _snprintf = _snprintf @957
1061 _snwprintf = _snwprintf @958
1062 _splitpath = _splitpath @959
1063 _strcmpi = _stricmp @960
1064 _stricmp = _stricmp @961
1065 _strlwr = _strlwr @962
1066 _strnicmp @963
1067 _strupr @964
1068; _tolower = _CRTDLL__tolower @965
1069; _toupper = _CRTDLL__toupper @966
1070 _ultoa @967
1071 _ultow @968
1072 _vsnprintf @969
1073 _wcsicmp = NTDLL__wcsicmp @970
1074 _wcslwr = NTDLL__wcslwr @971
1075 _wcsnicmp = NTDLL__wcsnicmp @972
1076 _wcsupr = NTDLL__wcsupr @973
1077 _wtoi @974
1078; _wtoi64 = _MSVCRT__wtoi64 @975
1079 _wtol @976
1080
1081 abs @977
1082 atan @978
1083 atoi @979
1084 atol @980
1085 ceil @981
1086 cos @982
1087 fabs @983
1088 floor @984
1089 isalnum @985
1090 isalpha @986
1091 iscntrl @987
1092 isdigit @988
1093 isgraph @989
1094 islower @990
1095 isprint @991
1096 ispunct @992
1097 isspace @993
1098 isupper @994
1099 iswalpha = NTDLL_iswalpha @995
1100 iswctype = NTDLL_iswctype @996
1101 isxdigit @997
1102 labs @998
1103 log @999
1104 mbstowcs = NTDLL_mbstowcs @1000
1105
1106 memchr @1001
1107 memcmp @1002
1108 memcpy @1003
1109 memmove @1004
1110 memset @1005
1111 pow @1106
1112 qsort @1007
1113 sin @1008
1114 sprintf @1009
1115 sqrt @1010
1116 sscanf @1011
1117 strcat @1012
1118 strchr @1013
1119 strcmp @1014
1120 strcpy @1015
1121 strcspn @1016
1122 strlen @1017
1123 strncat @1018
1124 strncmp @1019
1125 strncpy @1020
1126 strpbrk @1021
1127 strrchr @1022
1128 strspn @1023
1129 strstr @1024
1130 strtol @1025
1131 strtoul @1026
1132 swprintf = NTDLL_swprintf @1027
1133 tan @1028
1134 tolower @1029
1135 toupper @1030
1136 towlower = NTDLL_towlower @1031
1137 towupper = NTDLL_towupper @1032
1138 vsprintf @1033
1139
1140 wcscat = NTDLL_wcscat @1034
1141 wcschr = NTDLL_wcschr @1035
1142 wcscmp = NTDLL_wcscmp @1036
1143 wcscpy = NTDLL_wcscpy @1037
1144 wcscspn = NTDLL_wcscspn @1038
1145 wcslen = NTDLL_wcslen @1039
1146 wcsncat = NTDLL_wcsncat @1040
1147 wcsncmp = NTDLL_wcsncmp @1041
1148 wcsncpy = NTDLL_wcsncpy @1042
1149 wcspbrk = NTDLL_wcspbrk @1043
1150 wcsrchr = NTDLL_wcsrchr @1044
1151 wcsspn = NTDLL_wcsspn @1045
1152 wcsstr = NTDLL_wcsstr @1046
1153 wcstok = NTDLL_wcstok @1050
1154 wcstol = NTDLL_wcstol @1047
1155 wcstombs = NTDLL_wcstombs @1048
1156 wcstoul = NTDLL_wcstoul @1049
1157 RtlGetNtVersionNumbers @1051
1158
1159; Not found in NTDLL-SP6:
1160 DebugBreak = __regs_DebugBreak @1200
1161 NtPowerInformation = NtPowerInformation @1201
1162
1163; Odin private functions
1164 RtlpLargeIntegerAdd @1300
1165
Note: See TracBrowser for help on using the repository browser.