1 ; $Id: ntoskrnl.def,v 1.76 2000/06/18 15:21:18 ekohl Exp $
3 ; reactos/ntoskrnl/ntoskrnl.def
5 ; ReactOS Operating System
8 CcInitializeFileCache@8
14 DbgBreakPointWithStatus@4
15 ;DbgLoadImageSymbols@12
18 ExAcquireFastMutexUnsafe@4
19 ExAcquireResourceExclusive@8
20 ExAcquireResourceExclusiveLite@8
21 ExAcquireResourceSharedLite@8
22 ExAcquireSharedStarveExclusive@8
23 ExAcquireSharedWaitForExclusive@8
24 ExAllocateFromNPagedLookasideList@4
25 ExAllocateFromPagedLookasideList@4
28 ExAllocatePoolWithQuota@8
29 ExAllocatePoolWithQuotaTag@12
30 ExAllocatePoolWithTag@12
31 ExConvertExclusiveToSharedLite@4
33 ExDeleteNPagedLookasideList@4
34 ExDeletePagedLookasideList@4
36 ExDeleteResourceLite@4
37 ExDesktopObjectType DATA
38 ;ExDisableResourceBoostLite
39 ExEventObjectType DATA
42 ExFreeToNPagedLookasideList@8
43 ExFreeToPagedLookasideList@8
45 ExGetCurrentResourceThread@0
46 ExGetExclusiveWaiterCount@4
48 ExGetSharedWaiterCount@4
49 ExInitializeNPagedLookasideList
50 ExInitializePagedLookasideList
51 ExInitializeResource@4
52 ExInitializeResourceLite@4
53 ;FIXME: ExInitializeSListHead is a macro!
54 ExInitializeSListHead@4
56 ExInterlockedAddLargeInteger@16
57 ;ExInterlockedAddLargeStatistic
58 ExInterlockedAddUlong@12
59 ExInterlockedAllocateFromZone@8
60 ;ExInterlockedCompareExchange64
61 ExInterlockedDecrementLong@8
62 ExInterlockedExchangeUlong@12
63 ExInterlockedExtendZone@16
64 ExInterlockedFreeToZone@12
65 ExInterlockedIncrementLong@8
66 ExInterlockedInsertHeadList@12
67 ExInterlockedInsertTailList@12
68 ExInterlockedPopEntryList@8
69 ExInterlockedPopEntrySList@8
70 ExInterlockedPushEntryList@12
71 ExInterlockedPushEntrySList@12
72 ExInterlockedRemoveHeadList@8
74 ExIsObjectInFirstZoneSegment@8
75 ;ExIsProcessorFeaturePresent
76 ExIsResourceAcquiredExclusiveLite@4
77 ExIsResourceAcquiredSharedLite@4
78 ExLocalTimeToSystemTime@8
82 ExQueryDepthSListHead@4
84 ExRaiseAccessViolation@0
85 ExRaiseDatatypeMisalignment@0
88 ExReinitializeResourceLite@4
89 ExReleaseFastMutexUnsafe@4
91 ExReleaseResourceLite@4
92 ExReleaseResourceForThread@8
93 ExReleaseResourceForThreadLite@8
94 ;ExSetResourceOwnerPointer
95 ;ExSystemExceptionFilter
96 ExSystemTimeToLocalTime@8
97 ExTryToAcquireResourceExclusiveLite@4
99 ExWindowStationObjectType DATA
100 ;ExfInterlockedAddUlong
101 ;ExfInterlockedInsertHeadList
102 ;ExfInterlockedInsertTailList
103 ;ExfInterlockedPopEntryList
104 ;ExfInterlockedPushEntryList
105 ;ExfInterlockedRemoveHeadList
106 ;Exfi386InterlockedDecrementLong
107 ;Exfi386InterlockedExchangeUlong
108 ;Exfi386InterlockedIncrementLong
109 ;Exi386InterlockedDecrementLong
110 ;Exi386InterlockedExchangeUlong
111 ;Exi386InterlockedIncrementLong
112 FsRtlAddLargeMcbEntry@28
114 FsRtlAddToTunnelCache@32
116 FsRtlAllocatePoolWithQuota@8
117 FsRtlAllocatePoolWithQuotaTag@12
118 FsRtlAllocatePoolWithTag@12
119 FsRtlAllocateResource@0
120 FsRtlAreNamesEqual@16
122 FsRtlCheckLockForReadAccess@8
123 FsRtlCheckLockForWriteAccess@8
127 FsRtlCurrentBatchOplock@4
128 FsRtlDeleteKeyFromTunnelCache@12
129 FsRtlDeleteTunnelCache@4
130 FsRtlDeregisterUncProvider@4
133 FsRtlDoesDbcsContainWildCards@4
134 FsRtlDoesNameContainWildCards@4
135 FsRtlFastCheckLockForRead@24
136 FsRtlFastCheckLockForWrite@24
137 FsRtlFastUnlockAll@16
138 FsRtlFastUnlockAllByKey@20
139 FsRtlFastUnlockSingle@32
140 FsRtlFindInTunnelCache@32
142 FsRtlGetNextFileLock@8
143 FsRtlGetNextLargeMcbEntry@20
144 FsRtlGetNextMcbEntry@20
145 FsRtlInitializeFileLock@12
146 FsRtlInitializeLargeMcb@8
148 FsRtlInitializeOplock@4
149 FsRtlInitializeTunnelCache@4
150 FsRtlIsDbcsInExpression@8
151 FsRtlIsFatDbcsLegal@20
152 FsRtlIsHpfsDbcsLegal@20
153 FsRtlIsNameInExpression@16
154 FsRtlIsNtstatusExpected@4
155 FsRtlIsTotalDeviceFailure@4
156 FsRtlLegalAnsiCharacterArray DATA
157 FsRtlLookupLargeMcbEntry@32
158 FsRtlLookupLastLargeMcbEntry@12
159 FsRtlLookupLastMcbEntry@12
160 FsRtlLookupMcbEntry@20
162 FsRtlMdlReadComplete@8
163 FsRtlMdlReadCompleteDev@12
165 FsRtlMdlWriteComplete@12
166 FsRtlMdlWriteCompleteDev@16
167 FsRtlNormalizeNtstatus@8
168 FsRtlNotifyChangeDirectory@28
169 FsRtlNotifyCleanup@12
170 FsRtlNotifyFullChangeDirectory@40
171 FsRtlNotifyFullReportChange@36
172 FsRtlNotifyInitializeSync@4
173 FsRtlNotifyReportChange@20
174 FsRtlNotifyUninitializeSync@4
175 FsRtlNumberOfRunsInLargeMcb@4
176 FsRtlNumberOfRunsInMcb@4
178 FsRtlOplockIsFastIoPossible@4
179 FsRtlPostPagingFileStackOverflow@12
180 FsRtlPostStackOverflow@12
181 FsRtlPrepareMdlWrite@24
182 FsRtlPrepareMdlWriteDev@28
184 FsRtlProcessFileLock@12
185 FsRtlRegisterUncProvider@12
186 FsRtlRemoveLargeMcbEntry@20
187 FsRtlRemoveMcbEntry@12
188 FsRtlSplitLargeMcb@20
190 FsRtlTruncateLargeMcb@12
192 FsRtlUninitializeFileLock@4
193 FsRtlUninitializeLargeMcb@4
194 FsRtlUninitializeMcb@4
195 FsRtlUninitializeOplock@4
196 ;HalDispatchTable DATA
197 ;HalPrivateDispatchTable DATA
198 ;@InterlockedCompareExchange@12
199 InterlockedCompareExchange@12
200 ;@InterlockedDecrement@4
201 InterlockedDecrement@4
202 ;@InterlockedExchange@8
203 InterlockedExchange@8
204 ;@InterlockedExchangeAdd@8
205 InterlockedExchangeAdd@8
206 ;@InterlockedIncrement@4
207 InterlockedIncrement@4
208 IoAcquireCancelSpinLock@4
209 IoAcquireVpbSpinLock@4
210 IoAdapterObjectType DATA
211 IoAllocateAdapterChannel@20
212 IoAllocateController@16
213 IoAllocateErrorLogEntry@8
218 IoAttachDeviceByPointer@8
219 IoAttachDeviceToDeviceStack@8
220 IoBuildAsynchronousFsdRequest@24
221 IoBuildDeviceIoControlRequest@36
223 IoBuildSynchronousFsdRequest@28
226 IoCheckDesiredAccess@8
227 IoCheckEaBufferValidity@12
228 IoCheckFunctionAccess@24
229 IoCheckShareAccess@20
231 IoConnectInterrupt@44
235 IoCreateNotificationEvent@8
236 IoCreateStreamFileObject@8
237 IoCreateSymbolicLink@8
238 IoCreateSynchronizationEvent@8
239 IoCreateUnprotectedSymbolicLink@8
242 IoDeleteSymbolicLink@4
244 IoDeviceHandlerObjectSize DATA
245 IoDeviceHandlerObjectType DATA
246 IoDisconnectInterrupt@4
247 IoDeviceObjectType DATA
248 IoDriverObjectType DATA
250 IoFastQueryNetworkAttributes@20
251 IoFileObjectType DATA
255 IoGetAttachedDevice@4
256 IoGetBaseFileSystemDeviceObject@4
257 IoGetConfigurationInformation@0
258 IoGetCurrentProcess@0
259 IoGetDeviceObjectPointer@16
260 IoGetDeviceToVerify@4
261 IoGetFileObjectGenericMapping@0
263 IoGetRelatedDeviceObject@4
264 IoGetRequestorProcess@4
269 IoIsOperationSynchronous@4
270 IoMakeAssociatedIrp@8
271 IoOpenDeviceInstanceKey@20
273 IoQueryDeviceDescription@32
274 IoQueryDeviceEnumInfo@8
275 IoQueryFileInformation@20
276 IoQueryVolumeInformation@20
279 IoRaiseInformationalHardError@12
280 IoReadOperationCount DATA
281 IoReadTransferCount DATA
282 IoRegisterDriverReinitialization@12
283 IoRegisterFileSystem@4
284 IoRegisterFsRegistrationChange@8
285 IoRegisterShutdownNotification@4
286 IoReleaseCancelSpinLock@4
287 IoReleaseVpbSpinLock@4
288 IoRemoveShareAccess@8
289 IoReportHalResourceUsage@16
290 IoReportResourceUsage@36
291 IoSetDeviceToVerify@8
292 IoSetHardErrorOrVerifyDevice@8
295 IoSetThreadHardErrorMode@4
298 IoStartNextPacketByKey@12
301 IoStatisticsLock DATA
303 IoSynchronousPageWrite@20
305 IoUnregisterFileSystem@4
306 IoUnregisterFsRegistrationChange@8
307 IoUnregisterShutdownNotification@4
308 IoUpdateShareAccess@8
310 IoWriteErrorLogEntry@4
311 IoWriteOperationCount DATA
312 IoWriteTransferCount DATA
315 ;@IofCompleteRequest@8
317 KdDebuggerEnabled DATA
318 KdDebuggerNotPresent DATA
321 ;Ke386IoSetAccessProcess
322 ;Ke386QueryIoAccessMap
324 KeAcquireSpinLockAtDpcLevel@4
325 KeAddSystemServiceTable@20
327 ;KeBoostCurrentThread
333 ;KeDcacheFlushCount DATA
334 KeDelayExecutionThread@12
335 KeDeregisterBugCheckCallback@4
337 ;KeDisconnectInterrupt
338 KeEnterCriticalRegion@0
339 KeEnterKernelDebugger@0
340 ;KeFindConfigurationEntry
341 ;KeFindConfigurationNextEntry
347 ;KeI386AllocateGdtSelectors
348 ;KeI386Call16BitCStyleFunction
349 ;KeI386Call16BitFunction
350 ;KeI386FlatToGdtSelector
353 ;KeI386ReleaseGdtSelectors
355 ;KeI386SetGdtSelector
356 ;KeIcacheFlushCount DATA
358 KeInitializeDeviceQueue@4
361 ;KeInitializeInterrupt
365 KeInitializeSemaphore@12
366 KeInitializeSpinLock@4
368 KeInitializeTimerEx@8
369 KeInsertByKeyDeviceQueue@12
370 KeInsertDeviceQueue@8
376 KeLeaveCriticalRegion@0
378 KeNumberProcessors DATA
380 ;KeProfileInterruptWithSource
384 KeQueryTimeIncrement@0
385 ;KeRaiseUserException
390 KeReadStateSemaphore@4
392 KeRegisterBugCheckCallback@20
395 KeReleaseSemaphore@16
396 KeReleaseSpinLockFromDpcLevel@4
397 KeRemoveByKeyDeviceQueue@8
398 KeRemoveDeviceQueue@4
399 ;KeRemoveEntryDeviceQueue
403 ;KeRestoreFloatingPointState
405 ;KeSaveFloatingPointState
406 KeServiceDescriptorTable DATA
408 KeSetBasePriorityThread@8
411 ;KeSetEventBoostPriority
412 ;KeSetIdealProcessorThread
414 ;KeSetKernelStackSwapEnable
415 KeSetPriorityThread@8
417 ;KeSetSwapContextNotifyRoutine
418 ;KeSetTargetProcessorDpc
419 ;KeSetThreadSelectNotifyRoutine
423 ;KeSetTimeUpdateNotifyRoutine
424 KeSynchronizeExecution@12
430 KeWaitForMultipleObjects@32
431 KeWaitForMutexObject@20
432 KeWaitForSingleObject@20
433 ;KefAcquireSpinLockAtDpcLevel
434 ;KefReleaseSpinLockFromDpcLevel
438 ;KiCoprocessorError@0
440 ;KiDispatchInterrupt@0
441 ;KiIpiServiceRoutine@8
443 ;KiUnexpectedInterrupt
444 ;Kii386SpinOnSpinLock
445 ;LdrAccessResource@16
447 ;LdrFindResourceDirectory_U@16
448 ;LdrFindResource_U@16
451 ;LsaCallAuthenticationPackage
452 ;LsaDeregisterLogonProcess
455 ;LsaLookupAuthenticationPackage
456 ;LsaRegisterLogonProcess
457 MmAdjustWorkingSetSize@12
458 MmAllocateContiguousMemory@12
459 MmAllocateNonCachedMemory@4
460 MmBuildMdlForNonPagedPool@4
461 MmCanFileBeTruncated@8
464 MmDbgTranslatePhysicalAddress@8
465 MmDisableModifiedWriteOfSection@4
466 MmFlushImageSection@8
467 MmForceSectionClosed@8
468 MmFreeContiguousMemory@4
469 MmFreeNonCachedMemory@8
470 MmGetPhysicalAddress@4
472 MmHighestUserAddress DATA
474 MmIsNonPagedSystemAddressValid@4
475 MmIsRecursiveIoFault@0
476 MmIsThisAnNtAsSystem@0
477 MmLockPagableDataSection@4
478 MmLockPagableImageSection@4=MmLockPagableDataSection@4
479 MmLockPagableSectionByHandle@4
484 MmMapViewInSystemSpace@12
485 MmMapViewOfSection@40
487 MmProbeAndLockPages@12
489 MmResetDriverPaging@4
490 MmSectionObjectType DATA
491 MmSecureVirtualMemory@12
492 MmSetAddressRangeModified@8
493 MmSetBankedSection@24
495 MmUnlockPagableImageSection@4
499 MmUnmapVideoDisplay@8
500 MmUnmapViewInSystemSpace@4
501 MmUnmapViewOfSection@8
502 MmUnsecureVirtualMemory@4
503 MmUserProbeAddress DATA
506 NlsMbCodePageTag DATA
507 NlsMbOemCodePageTag DATA
508 NlsOemLeadByteInfo DATA
510 NtAdjustPrivilegesToken@24
511 NtAllocateLocallyUniqueId@4
513 NtAllocateVirtualMemory@24
522 NtDeviceIoControlFile@40
526 NtFreeVirtualMemory@16
530 NtMapViewOfSection@40
531 NtNotifyChangeDirectoryFile@36
534 NtOpenProcessToken@12
535 NtQueryDirectoryFile@44
537 NtQueryInformationAtom@20
538 NtQueryInformationFile@20
539 NtQueryInformationProcess@20
540 NtQueryInformationToken@20
541 ;NtQueryOleDirectoryFile@ <--- ?
542 NtQuerySecurityObject@20
544 NtQueryVolumeInformationFile@20
547 NtRequestWaitReplyPort@12
549 NtSetInformationFile@20
550 NtSetInformationProcess@16
551 NtSetInformationThread@16
552 NtSetSecurityObject@12
555 ;NtVdmControl@8 <--- ?
556 NtWaitForSingleObject@12
559 ;ObCheckCreateObjectAccess@28
560 ;ObCheckObjectAccess@20
563 ObDereferenceObject@4
564 ;ObFindHandleForObject@20
565 ;ObGetObjectPointerCount@4
566 ;ObGetObjectSecurity@12
568 ObMakeTemporaryObject@4
569 ;ObOpenObjectByName@28
570 ;ObOpenObjectByPointer@28
571 ;ObQueryNameString@16
572 ;ObQueryObjectAuditingByHandle@8
573 ObReferenceObjectByHandle@24
574 ObReferenceObjectByName@32
575 ObReferenceObjectByPointer@16
576 ;ObReleaseObjectSecurity@8
577 ;ObSetSecurityDescriptorInfo@24
578 ;@ObfDereferenceObject@4
579 ObfDereferenceObject@4
580 ;@ObfReferenceObject@4
586 PoQueryPowerSequence@0
587 PoRequestPowerChange@12
588 PoSetDeviceIdleDetection@8
590 PsAssignImpersonationToken@8
591 ;PsChargePoolQuota@12
592 ;PsCreateSystemProcess@12
593 PsCreateSystemThread@28
594 ;PsCreateWin32Process@4
595 ;PsEstablishWin32Callouts@24
596 PsGetCurrentProcessId@0
597 PsGetCurrentThreadId@0
598 ;PsGetProcessExitTime@0
600 PsImpersonateClient@20
601 PsInitialSystemProcess DATA
602 ;PsIsThreadTerminating@4
603 ;PsLookupProcessByProcessId@8
604 ;PsLookupProcessThreadByCid@12
605 ;PsLookupThreadByThreadId@8
607 PsReferenceImpersonationToken@16
608 PsReferencePrimaryToken@4
609 ;PsReturnPoolQuota@12
610 ;PsRevertToSelf@0 <-- This is the original size
612 ;PsSetCreateProcessNotifyRoutine@8
613 ;PsSetCreateThreadNotifyRoutine@4
614 ;PsSetLegoNotifyRoutine@4
615 ;PsSetProcessPriorityByClass@8
616 PsTerminateSystemThread@4
618 READ_REGISTER_UCHAR@4
619 READ_REGISTER_ULONG@4
620 READ_REGISTER_USHORT@4
621 READ_REGISTER_BUFFER_UCHAR@12
622 READ_REGISTER_BUFFER_ULONG@12
623 READ_REGISTER_BUFFER_USHORT@12
624 RtlAbsoluteToSelfRelativeSD@12
625 RtlAddAccessAllowedAce@16
627 ;RtlAddAtomToAtomTable
628 ;RtlAllocateAndInitializeSid
630 RtlAnsiCharToUnicodeChar@4
631 RtlAnsiStringToUnicodeSize@4
632 RtlAnsiStringToUnicodeString@12
633 RtlAppendAsciizToString@8
634 RtlAppendStringToString@8
635 RtlAppendUnicodeStringToString@8
636 RtlAppendUnicodeToString@8
637 RtlAreAllAccessesGranted@8
638 RtlAreAnyAccessesGranted@8
642 ;RtlCaptureStackBackTrace
648 RtlCompareMemoryUlong@12
650 RtlCompareUnicodeString@12
653 RtlConvertLongToLargeInteger@4
654 ;RtlConvertSidToUnicodeString
655 RtlConvertUlongToLargeInteger@4
659 RtlCopyUnicodeString@8
663 ;RtlCreateRegistryKey
664 RtlCreateSecurityDescriptor@8
665 RtlCreateUnicodeString@8
666 RtlCustomCPToUnicodeN@24
669 ;RtlDecompressFragment
671 ;RtlDeleteAtomFromAtomTable
672 ;RtlDeleteElementGenericTable
674 ;RtlDeleteRegisterValue
678 RtlDowncaseUnicodeString@12
680 RtlEnlargedIntegerMultiply@8
681 RtlEnlargedUnsignedDivide@16
682 RtlEnlargedUnsignedMultiply@8
683 ;RtlEnumerateGenericTable
684 ;RtlEnumerateGenericTableWithoutSplaying
688 RtlEqualUnicodeString@12
689 RtlExtendedIntegerMultiply@12
690 RtlExtendedLargeIntegerDivide@16
691 RtlExtendedMagicDivide@20
693 RtlFillMemoryUlong@12
695 RtlFindClearBitsAndSet@12
696 RtlFindFirstRunClear@8
698 RtlFindLongestRunClear@8
699 RtlFindLongestRunSet@8
702 RtlFindSetBitsAndClear@12
703 ;RtlFindUnicodePrefix
704 ;RtlFormatCurrentUserKeyPath
708 RtlFreeUnicodeString@4
709 ;RtlGenerate8dot3Name
710 ;RtlGetCallersAddress
711 ;RtlGetCompressionWorkSpaceSize
712 RtlGetDaclSecurityDescriptor@16
713 RtlGetDefaultCodePage@8
714 ;RtlGetElementGenericTable
715 RtlGetGroupSecurityDescriptor@12
716 RtlGetOwnerSecurityDescriptor@12
719 ;RtlInitCodePageTable
721 RtlInitUnicodeString@8
722 RtlInitializeBitMap@12
723 ;RtlInitializeGenericTable
725 ;RtlInitializeUnicodePrefix
726 ;RtlInsertElementGenericTable
727 ;RtlInsertUnicodePrefix
729 RtlIntegerToUnicodeString@12
730 ;RtlIsNameLegalDOS8Dot3
731 RtlLargeIntegerAdd@16
732 RtlLargeIntegerArithmeticShift@12
733 RtlLargeIntegerDivide@20
734 RtlLargeIntegerNegate@8
735 RtlLargeIntegerShiftLeft@12
736 RtlLargeIntegerShiftRight@12
737 RtlLargeIntegerSubtract@16
738 RtlLengthRequiredSid@4
739 RtlLengthSecurityDescriptor@4
741 ;RtlLookupAtomInAtomTable
742 ;RtlLookupElementGenericTable
745 RtlMultiByteToUnicodeN@20
746 RtlMultiByteToUnicodeSize@12
747 ;RtlNextUnicodePrefix
748 ;RtlNtStatusToDosError
749 ;RtlNtStatusToDosErrorNoTeb
750 ;RtlNumberGenericTableElements
751 RtlNumberOfClearBits@4
753 RtlOemStringToCountedUnicodeString@12
754 RtlOemStringToUnicodeSize@4
755 RtlOemStringToUnicodeString@12
757 ;RtlPinAtomInAtomTable
759 RtlPrefixUnicodeString@12
760 ;RtlQueryAtomInAtomTable
761 ;RtlQueryRegistryValues
762 ;RtlQueryTimeZoneInformation
765 ;RtlRemoveUnicodePrefix
767 RtlSecondsSince1970ToTime@8
768 RtlSecondsSince1980ToTime@8
771 RtlSetDaclSecurityDescriptor@16
772 RtlSetGroupSecurityDescriptor@12
773 RtlSetOwnerSecurityDescriptor@12
774 RtlSetSaclSecurityDescriptor@16
775 ;RtlSetTimeZoneInformation
777 RtlSubAuthorityCountSid@4
779 RtlTimeFieldsToTime@8
780 RtlTimeToSecondsSince1970@8
781 RtlTimeToSecondsSince1980@8
782 RtlTimeToTimeFields@8
783 RtlUnicodeStringToAnsiSize@4
784 RtlUnicodeStringToAnsiString@12
785 RtlUnicodeStringToCountedOemString@12
786 RtlUnicodeStringToInteger@12
787 RtlUnicodeStringToOemSize@4
788 RtlUnicodeStringToOemString@12
789 RtlUnicodeToCustomCPN@24
790 RtlUnicodeToMultiByteN@20
791 RtlUnicodeToMultiByteSize@12
794 RtlUpcaseUnicodeChar@4
795 RtlUpcaseUnicodeString@12
796 RtlUpcaseUnicodeStringToAnsiString@12
797 RtlUpcaseUnicodeStringToCountedOemString@12
798 RtlUpcaseUnicodeStringToOemString@12
799 RtlUpcaseUnicodeToCustomCPN@24
800 RtlUpcaseUnicodeToMultiByteN@20
801 RtlUpcaseUnicodeToOemN@20
804 RtlValidSecurityDescriptor@4
806 ;RtlWriteRegistryValue
809 RtlxAnsiStringToUnicodeSize@4
810 RtlxOemStringToUnicodeSize@4
811 RtlxUnicodeStringToAnsiSize@4
812 RtlxUnicodeStringToOemSize@4
814 ;SeAppendPrivileges@8
816 ;SeAuditingFileEvents@8
817 ;SeAuditingFileOrGlobalEvents@18
818 ;SeCaptureSecurityDescriptor@20
819 SeCaptureSubjectContext@4
820 ;SeCloseObjectAuditAlarm@12
821 ;SeCreateAccessState@16
822 SeCreateClientSecurity@16
824 ;SeDeleteAccessState@4
825 ;SeDeleteObjectAuditAlarm@8
828 SeImpersonateClient@8
829 ;SeLockSubjectContext@4
830 ;SeMarkLogonSessionForTerminationNotification@4
831 ;SeOpenObjectAuditAlarm@36
832 ;SeOpenObjectForDeleteAuditAlarm@36
834 ;SePrivilegeObjectAuditAlarm@24
835 ;SePublicDefaultDacl DATA
836 ;SeQueryAuthenticationIdToken@8
837 ;SeQuerySecurityDescriptorInfo@16
838 ;SeRegisterLogonSessionTerminatedRoutine@4
839 ;SeReleaseSecurityDescriptor@12
840 SeReleaseSubjectContext@4
841 ;SeSetAccessStateGenericMapping@8
842 ;SeSetSecurityDescriptorInfo@24
843 ;SeSinglePrivilegeCheck@12
844 ;SeSystemDefaultDacl DATA
845 ;SeTokenImpersonationLevel@4
847 ;SeUnlockSubjectContext@4
848 ;SeUnregisterLogonSessionTerminatedRoutine@4
849 ;SeValidSecurityDescriptor@8
850 WRITE_REGISTER_UCHAR@8
851 WRITE_REGISTER_ULONG@8
852 WRITE_REGISTER_USHORT@8
853 WRITE_REGISTER_BUFFER_UCHAR@12
854 WRITE_REGISTER_BUFFER_ULONG@12
855 WRITE_REGISTER_BUFFER_USHORT@12
856 ZwAccessCheckAndAuditAlarm@44
858 ZwAllocateVirtualMemory@24
861 ZwCloseObjectAuditAlarm@12
863 ZwCreateDirectoryObject@12
868 ZwCreateSymbolicLinkObject@16
872 ZwDeviceIoControlFile@40
877 ZwEnumerateValueKey@24
878 ZwFlushInstructionCache@12
880 ZwFreeVirtualMemory@16
884 ZwMakeTemporaryObject@4
885 ZwMapViewOfSection@40
887 ZwOpenDirectoryObject@12
892 ZwOpenProcessToken@12
894 ZwOpenSymbolicLinkObject@12
898 ZwQueryDefaultLocale@8
899 ZwQueryDirectoryFile@44
900 ZwQueryInformationAtom@20
901 ZwQueryInformationFile@20
902 ZwQueryInformationProcess@20
903 ZwQueryInformationToken@20
907 ZwQuerySecurityObject@20
908 ZwQuerySymbolicLinkObject@12
909 ZwQuerySystemInformation@16
912 ZwQueryVolumeInformationFile@20
915 ZwRequestWaitReplyPort@12
920 ZwSetInformationFile@20
921 ZwSetInformationObject@16
922 ZwSetInformationProcess@16
923 ZwSetInformationThread@16
924 ZwSetSystemInformation@12
930 ZwUnmapViewOfSection@8
931 ZwWaitForMultipleObjects@20
932 ZwWaitForSingleObject@12
935 ;_abnormal_termination
1015 ; ReactOS Extensions (these should be macros!)
1017 MmGetSystemAddressForMdl
1020 ; exports from hal.dll
1023 ExAcquireFastMutex@4
1024 ExReleaseFastMutex@4
1025 ExTryToAcquireFastMutex@4
1026 HalAcquireDisplayOwnership@4
1027 HalAdjustResourceList@4
1028 HalAllProcessorsStarted@0
1029 ;HalAllocateAdapterChannel@16
1030 HalAllocateCommonBuffer@16
1031 ;HalAllocateCrashDumpRegisters@8
1032 HalAssignSlotResources@32
1033 ;HalBeginSystemInterrupt@12
1034 ;HalCalibratePerformanceCounter@4
1035 ;@HalClearSoftwareInterrupt@4
1036 ;HalDisableSystemInterrupt@8
1038 ;HalEnableSystemInterrupt@12
1039 ;HalEndSystemInterrupt@8
1040 HalFlushCommonBuffer@32
1041 HalFreeCommonBuffer@24
1044 HalGetBusDataByOffset@24
1045 ;HalGetEnvironmentVariable@12
1046 HalGetInterruptVector@24
1049 HalInitializeProcessor@4
1052 HalQueryDisplayParameters@16
1053 HalQueryRealTimeClock@4
1055 HalReportResourceUsage@0
1057 ;@HalRequestSoftwareInterrupt@4
1058 HalReturnToFirmware@4
1060 HalSetBusDataByOffset@24
1061 HalSetDisplayParameters@8
1062 ;HalSetEnvironmentVariable@8
1063 ;HalSetProfileInterval@4
1064 HalSetRealTimeClock@4
1065 ;HalSetTimeIncrement@4
1066 HalStartNextProcessor@8
1067 ;HalStartProfileInterrupt@4
1068 ;HalStopProfileInterrupt@4
1069 HalSystemVectorDispatchEntry@12
1070 HalTranslateBusAddress@24
1071 IoAssignDriveLetters@16
1072 IoFlushAdapterBuffers@24
1073 IoFreeAdapterChannel@4
1074 IoFreeMapRegisters@12
1076 IoReadPartitionTable@16
1077 IoSetPartitionInformation@16
1078 IoWritePartitionTable@20
1087 ;@KeAcquireSpinLockRaiseToSynch@4
1088 KeAcquireSpinLockRaiseToSynch@4
1089 KeFlushWriteBuffer@0
1092 KeQueryPerformanceCounter@4
1094 ;KeRaiseIrqlToDpcLevel@0
1095 ;KeRaiseIrqlToSynchLevel@0
1097 KeStallExecutionProcessor@4
1098 ;@KfAcquireSpinLock@4
1104 ;@KfReleaseSpinLock@8
1106 READ_PORT_BUFFER_UCHAR@12
1107 READ_PORT_BUFFER_ULONG@12
1108 READ_PORT_BUFFER_USHORT@12
1112 WRITE_PORT_BUFFER_UCHAR@12
1113 WRITE_PORT_BUFFER_ULONG@12
1114 WRITE_PORT_BUFFER_USHORT@12