Add missing functions to the .def and .edf files and sort existing entries.

svn path=/trunk/; revision=10389
This commit is contained in:
Eric Kohl 2004-08-04 12:11:45 +00:00
parent c23f194bf6
commit 3faddac950
2 changed files with 111 additions and 87 deletions

View file

@ -1,4 +1,4 @@
; $Id: ntoskrnl.def,v 1.185 2004/07/17 05:13:05 ion Exp $
; $Id: ntoskrnl.def,v 1.186 2004/08/04 12:11:44 ekohl Exp $
;
; reactos/ntoskrnl/ntoskrnl.def
;
@ -17,6 +17,8 @@ CcSetDirtyPinnedData@8
CcSetFileSizes@8
CcUnpinData@4
CcZeroData@16
CmRegisterCallback@12
CmUnRegisterCallback@8
DbgBreakPoint@0
DbgBreakPointWithStatus@4
;DbgLoadImageSymbols@12
@ -502,31 +504,12 @@ LsaRegisterLogonProcess@12
Mm64BitPhysicalAddress DATA
MmAddPhysicalMemory@8
MmAddVerifierThunks@8
MmAdvanceMdl@8
MmAllocateMappingAddress@8
MmFreeMappingAddress@8
MmGetPhysicalMemoryRanges@0
MmGetSystemRoutineAddress@4
MmGetVirtualForPhysical@8
MmIsDriverVerifying@4
MmIsVerifierEnabled@4
MmMapLockedPagesWithReservedMapping@16
MmMapUserAddressesToPage@12
MmMapViewInSessionSpace@12
MmMarkPhysicalMemoryAsBad@8
MmMarkPhysicalMemoryAsGood@8
MmPrefetchPages@8
MmProbeAndLockProcessPages@16
MmProbeAndLockSelectedPages@16
MmProtectMdlSystemAddress@8
MmRemovePhysicalMemory@8
MmSystemRangeStart DATA
MmUnmapReservedMapping@12
MmUnmapViewInSessionSpace@4
MmAdjustWorkingSetSize@12
MmAdvanceMdl@8
MmAllocateContiguousAlignedMemory@36
MmAllocateContiguousMemory@12
MmAllocateContiguousMemorySpecifyCache@32
MmAllocateMappingAddress@8
MmAllocateNonCachedMemory@4
MmAllocatePagesForMdl@28
MmBuildMdlForNonPagedPool@4
@ -541,39 +524,58 @@ MmFlushImageSection@8
MmForceSectionClosed@8
MmFreeContiguousMemory@4
MmFreeContiguousMemorySpecifyCache@12
MmFreeMappingAddress@8
MmFreeNonCachedMemory@8
MmFreePagesFromMdl@4
MmGetPhysicalAddress@4
MmGetPhysicalMemoryRanges@0
MmGetSystemRoutineAddress@4
MmGetVirtualForPhysical@8
MmGrowKernelStack@4
MmHighestUserAddress DATA
MmIsAddressValid@4
MmIsDriverVerifying@4
MmIsNonPagedSystemAddressValid@4
MmIsRecursiveIoFault@0
MmIsThisAnNtAsSystem@0
MmIsVerifierEnabled@4
MmLockPagableDataSection@4
MmLockPagableImageSection@4=MmLockPagableDataSection@4
MmLockPagableSectionByHandle@4
MmMapIoSpace@16
MmMapLockedPages@8
MmMapLockedPagesSpecifyCache@24
MmMapLockedPagesWithReservedMapping@16
MmMapMemoryDumpMdl@4
MmMapUserAddressesToPage@12
MmMapVideoDisplay@16
MmMapViewInSessionSpace@12
MmMapViewInSystemSpace@12
MmMapViewOfSection@40
MmMarkPhysicalMemoryAsBad@8
MmMarkPhysicalMemoryAsGood@8
MmPageEntireDriver@4
MmPrefetchPages@8
MmProbeAndLockPages@12
MmProbeAndLockProcessPages@16
MmProbeAndLockSelectedPages@16
MmProtectMdlSystemAddress@8
MmQuerySystemSize@0
MmRemovePhysicalMemory@8
MmResetDriverPaging@4
MmSectionObjectType DATA
MmSecureVirtualMemory@12
MmSetAddressRangeModified@8
MmSetBankedSection@24
MmSizeOfMdl@8
MmSystemRangeStart DATA
MmUnlockPagableImageSection@4
MmUnlockPages@4
MmUnmapIoSpace@8
MmUnmapLockedPages@8
MmUnmapReservedMapping@12
MmUnmapVideoDisplay@8
MmUnmapViewInSessionSpace@4
MmUnmapViewInSystemSpace@4
MmUnmapViewOfSection@8
MmUnsecureVirtualMemory@4
@ -608,47 +610,47 @@ NtFsControlFile@40
NtGlobalFlag DATA
NtLockFile@40
NtMapViewOfSection@40
NtMakePermanentObject@4
NtNotifyChangeDirectoryFile@36
NtOpenFile@24
NtOpenProcess@16
NtOpenProcessToken@12
NtOpenProcessTokenEx@16
NtOpenThread@16
NtOpenThreadToken@16
NtOpenThreadTokenEx@20
NtQueryDirectoryFile@44
NtQueryEaFile@36
NtQueryInformationAtom@20
NtQueryInformationFile@20
NtQueryInformationProcess@20
NtQueryInformationThread@20
NtQueryInformationToken@20
;NtQueryOleDirectoryFile@ <--- ?
NtQueryQuotaInformationFile@36
NtQuerySecurityObject@20
NtQuerySystemInformation@16
NtQuerySystemTime@4
NtQueryVolumeInformationFile@20
NtReadFile@36
NtRequestPort@20
NtRequestWaitReplyPort@12
NtSetEaFile@16
NtSetEvent@8
NtSetInformationFile@20
NtSetInformationProcess@16
NtSetInformationThread@16
NtSetQuotaInformationFile@16
NtSetSecurityObject@12
NtSetSystemTime@8
NtSetVolumeInformationFile@20
NtShutdownSystem@4
NtTraceEvent@16
NtUnlockFile@20
NtVdmControl@8
NtW32Call@20
NtWaitForSingleObject@12
NtWriteFile@36
tMakePermanentObject@4
NtOpenProcessTokenEx@16
NtOpenThread@16
NtOpenThreadToken@16
NtOpenThreadTokenEx@20
NtQueryInformationThread@20
NtQueryQuotaInformationFile@36
NtQuerySystemInformation@16
NtSetEaFile@16
NtSetQuotaInformationFile@16
NtSetVolumeInformationFile@20
NtShutdownSystem@4
NtTraceEvent@16
ObAssignSecurity@16
;ObCheckCreateObjectAccess@28
;ObCheckObjectAccess@20
@ -690,6 +692,7 @@ PsAssignImpersonationToken@8
PsCreateSystemProcess@12
PsCreateSystemThread@28
PsCreateWin32Process@4
PsDisableImpersonation@8
PsEstablishWin32Callouts@24
PsGetCurrentProcessId@0
PsGetCurrentThreadId@0
@ -700,12 +703,14 @@ PsGetWin32Process@0
PsImpersonateClient@20
PsInitialSystemProcess DATA
PsIsThreadTerminating@4
;PsJobType DATA
PsLookupProcessByProcessId@8
PsLookupProcessThreadByCid@12
PsLookupThreadByThreadId@8
PsProcessType DATA
PsReferenceImpersonationToken@16
PsReferencePrimaryToken@4
PsRestoreImpersonation@8
;PsReturnPoolQuota@12
PsRevertToSelf@0
PsSetCreateProcessNotifyRoutine@8
@ -932,41 +937,55 @@ RtlxOemStringToUnicodeSize@4
RtlxUnicodeStringToAnsiSize@4
RtlxUnicodeStringToOemSize@4
SeAccessCheck@40
;SeAppendPrivileges@8
SeAppendPrivileges@8
SeAssignSecurity@28
;SeAuditingFileEvents@8
;SeAuditingFileOrGlobalEvents@18
;SeCaptureSecurityDescriptor@20
SeAssignSecurityEx@36
SeAuditHardLinkCreation@12
SeAuditingFileEvents@8
SeAuditingFileEventsWithContext@12
SeAuditingFileOrGlobalEvents@18
SeAuditingHardLinkEvents@8
SeAuditingHardLinkEventsWithContext@12
SeCaptureSecurityDescriptor@20
SeCaptureSubjectContext@4
;SeCloseObjectAuditAlarm@12
;SeCreateAccessState@16
SeCloseObjectAuditAlarm@12
SeCreateAccessState@16
SeCreateClientSecurity@16
SeCreateClientSecurityFromSubjectContext@16
SeDeassignSecurity@4
;SeDeleteAccessState@4
SeDeleteAccessState@4
SeDeleteObjectAuditAlarm@8
SeExports DATA
;SeFreePrivileges@4
SeFilterToken@24
SeFreePrivileges@4
SeImpersonateClient@8
SeImpersonateClientEx@8
SeLockSubjectContext@4
;SeMarkLogonSessionForTerminationNotification@4
SeMarkLogonSessionForTerminationNotification@4
SeOpenObjectAuditAlarm@36
SeOpenObjectForDeleteAuditAlarm@36
SePrivilegeCheck@12
;SePrivilegeObjectAuditAlarm@24
SePrivilegeObjectAuditAlarm@24
SePublicDefaultDacl DATA
SeQueryAuthenticationIdToken@8
SeQueryInformationToken@12
SeQuerySecurityDescriptorInfo@16
;SeRegisterLogonSessionTerminatedRoutine@4
;SeReleaseSecurityDescriptor@12
SeQuerySessionIdToken@8
SeRegisterLogonSessionTerminatedRoutine@4
SeReleaseSecurityDescriptor@12
SeReleaseSubjectContext@4
;SeSetAccessStateGenericMapping@8
SeSetAccessStateGenericMapping@8
SeSetSecurityDescriptorInfo@24
SeSetSecurityDescriptorInfoEx@28
SeSinglePrivilegeCheck@12
SeSystemDefaultDacl DATA
SeTokenImpersonationLevel@4
SeTokenIsAdmin@4
SeTokenIsRestricted@4
SeTokenIsWriteRestricted@4
SeTokenType@4
SeUnlockSubjectContext@4
;SeUnregisterLogonSessionTerminatedRoutine@4
SeUnregisterLogonSessionTerminatedRoutine@4
SeValidSecurityDescriptor@8
WRITE_REGISTER_UCHAR@8
WRITE_REGISTER_ULONG@8

View file

@ -1,4 +1,4 @@
; $Id: ntoskrnl.edf,v 1.173 2004/08/03 19:20:39 ion Exp $
; $Id: ntoskrnl.edf,v 1.174 2004/08/04 12:11:45 ekohl Exp $
;
; reactos/ntoskrnl/ntoskrnl.def
;
@ -51,6 +51,8 @@ CcWaitForCurrentLazyWriterActivity=CcWaitForCurrentLazyWriterActivity@0
CcSetFileSizes=CcSetFileSizes@8
CcUnpinData=CcUnpinData@4
CcZeroData=CcZeroData@16
CmRegisterCallback=CmRegisterCallback@12
CmUnRegisterCallback=CmUnRegisterCallback@8
DbgBreakPoint=DbgBreakPoint@0
DbgBreakPointWithStatus=DbgBreakPointWithStatus@4
;DbgLoadImageSymbols=DbgLoadImageSymbols@12
@ -537,31 +539,12 @@ LsaRegisterLogonProcess=LsaRegisterLogonProcess@12
Mm64BitPhysicalAddress DATA
MmAddPhysicalMemory=MmAddPhysicalMemory@8
MmAddVerifierThunks=MmAddVerifierThunks@8
MmAdvanceMdl=MmAdvanceMdl@8
MmAllocateMappingAddress=MmAllocateMappingAddress@8
MmFreeMappingAddress=MmFreeMappingAddress@8
MmGetPhysicalMemoryRanges=MmGetPhysicalMemoryRanges@0
MmGetSystemRoutineAddress=MmGetSystemRoutineAddress@4
MmGetVirtualForPhysical=MmGetVirtualForPhysical@8
MmIsDriverVerifying=MmIsDriverVerifying@4
MmIsVerifierEnabled=MmIsVerifierEnabled@4
MmMapLockedPagesWithReservedMapping=MmMapLockedPagesWithReservedMapping@16
MmMapUserAddressesToPage=MmMapUserAddressesToPage@12
MmMapViewInSessionSpace=MmMapViewInSessionSpace@12
MmMarkPhysicalMemoryAsBad=MmMarkPhysicalMemoryAsBad@8
MmMarkPhysicalMemoryAsGood=MmMarkPhysicalMemoryAsGood@8
MmPrefetchPages=MmPrefetchPages@8
MmProbeAndLockProcessPages=MmProbeAndLockProcessPages@16
MmProbeAndLockSelectedPages=MmProbeAndLockSelectedPages@16
MmProtectMdlSystemAddress=MmProtectMdlSystemAddress@8
MmRemovePhysicalMemory=MmRemovePhysicalMemory@8
MmSystemRangeStart DATA
MmUnmapReservedMapping=MmUnmapReservedMapping@12
MmUnmapViewInSessionSpace=MmUnmapViewInSessionSpace@4
MmAdjustWorkingSetSize=MmAdjustWorkingSetSize@12
MmAdvanceMdl=MmAdvanceMdl@8
MmAllocateContiguousAlignedMemory=MmAllocateContiguousAlignedMemory@36
MmAllocateContiguousMemory=MmAllocateContiguousMemory@12
MmAllocateContiguousMemorySpecifyCache=MmAllocateContiguousMemorySpecifyCache@32
MmAllocateMappingAddress=MmAllocateMappingAddress@8
MmAllocateNonCachedMemory=MmAllocateNonCachedMemory@4
MmAllocatePagesForMdl=MmAllocatePagesForMdl@28
MmBuildMdlForNonPagedPool=MmBuildMdlForNonPagedPool@4
@ -576,39 +559,58 @@ MmFlushImageSection=MmFlushImageSection@8
MmForceSectionClosed=MmForceSectionClosed@8
MmFreeContiguousMemory=MmFreeContiguousMemory@4
MmFreeContiguousMemorySpecifyCache=MmFreeContiguousMemorySpecifyCache@12
MmFreeMappingAddress=MmFreeMappingAddress@8
MmFreeNonCachedMemory=MmFreeNonCachedMemory@8
MmFreePagesFromMdl=MmFreePagesFromMdl@4
MmGetPhysicalAddress=MmGetPhysicalAddress@4
MmGetPhysicalMemoryRanges=MmGetPhysicalMemoryRanges@0
MmGetSystemRoutineAddress=MmGetSystemRoutineAddress@4
MmGetVirtualForPhysical=MmGetVirtualForPhysical@8
MmGrowKernelStack=MmGrowKernelStack@4
MmHighestUserAddress DATA
MmIsAddressValid=MmIsAddressValid@4
MmIsDriverVerifying=MmIsDriverVerifying@4
MmIsNonPagedSystemAddressValid=MmIsNonPagedSystemAddressValid@4
MmIsRecursiveIoFault=MmIsRecursiveIoFault@0
MmIsThisAnNtAsSystem=MmIsThisAnNtAsSystem@0
MmIsVerifierEnabled=MmIsVerifierEnabled@4
MmLockPagableDataSection=MmLockPagableDataSection@4
MmLockPagableImageSection=MmLockPagableDataSection@4
MmLockPagableSectionByHandle=MmLockPagableSectionByHandle@4
MmMapIoSpace=MmMapIoSpace@16
MmMapLockedPages=MmMapLockedPages@8
MmMapLockedPagesSpecifyCache=MmMapLockedPagesSpecifyCache@24
MmMapLockedPagesWithReservedMapping=MmMapLockedPagesWithReservedMapping@16
MmMapMemoryDumpMdl=MmMapMemoryDumpMdl@4
MmMapUserAddressesToPage=MmMapUserAddressesToPage@12
MmMapVideoDisplay=MmMapVideoDisplay@16
MmMapViewInSessionSpace=MmMapViewInSessionSpace@12
MmMapViewInSystemSpace=MmMapViewInSystemSpace@12
MmMapViewOfSection=MmMapViewOfSection@40
MmMarkPhysicalMemoryAsBad=MmMarkPhysicalMemoryAsBad@8
MmMarkPhysicalMemoryAsGood=MmMarkPhysicalMemoryAsGood@8
MmPageEntireDriver=MmPageEntireDriver@4
MmPrefetchPages=MmPrefetchPages@8
MmProbeAndLockPages=MmProbeAndLockPages@12
MmProbeAndLockProcessPages=MmProbeAndLockProcessPages@16
MmProbeAndLockSelectedPages=MmProbeAndLockSelectedPages@16
MmProtectMdlSystemAddress=MmProtectMdlSystemAddress@8
MmQuerySystemSize=MmQuerySystemSize@0
MmRemovePhysicalMemory=MmRemovePhysicalMemory@8
MmResetDriverPaging=MmResetDriverPaging@4
MmSectionObjectType DATA
MmSecureVirtualMemory=MmSecureVirtualMemory@12
MmSetAddressRangeModified=MmSetAddressRangeModified@8
MmSetBankedSection=MmSetBankedSection@24
MmSizeOfMdl=MmSizeOfMdl@8
MmSystemRangeStart DATA
MmUnlockPagableImageSection=MmUnlockPagableImageSection@4
MmUnlockPages=MmUnlockPages@4
MmUnmapIoSpace=MmUnmapIoSpace@8
MmUnmapLockedPages=MmUnmapLockedPages@8
MmUnmapReservedMapping=MmUnmapReservedMapping@12
MmUnmapVideoDisplay=MmUnmapVideoDisplay@8
MmUnmapViewInSessionSpace=MmUnmapViewInSessionSpace@4
MmUnmapViewInSystemSpace=MmUnmapViewInSystemSpace@4
MmUnmapViewOfSection=MmUnmapViewOfSection@8
MmUnsecureVirtualMemory=MmUnsecureVirtualMemory@4
@ -642,48 +644,48 @@ NtFreeVirtualMemory=NtFreeVirtualMemory@16
NtFsControlFile=NtFsControlFile@40
NtGlobalFlag DATA
NtLockFile=NtLockFile@40
NtMakePermanentObject=NtMakePermanentObject@4
NtMapViewOfSection=NtMapViewOfSection@40
NtNotifyChangeDirectoryFile=NtNotifyChangeDirectoryFile@36
NtOpenFile=NtOpenFile@24
NtOpenProcess=NtOpenProcess@16
NtOpenProcessToken=NtOpenProcessToken@12
NtOpenProcessTokenEx=NtOpenProcessTokenEx@16
NtOpenThread=NtOpenThread@16
NtOpenThreadToken=NtOpenThreadToken@16
NtOpenThreadTokenEx=NtOpenThreadTokenEx@20
NtQueryDirectoryFile=NtQueryDirectoryFile@44
NtQueryEaFile=NtQueryEaFile@36
NtQueryInformationAtom=NtQueryInformationAtom@20
NtQueryInformationFile=NtQueryInformationFile@20
NtQueryInformationProcess=NtQueryInformationProcess@20
NtQueryInformationThread=NtQueryInformationThread@20
NtQueryInformationToken=NtQueryInformationToken@20
;NtQueryOleDirectoryFile@44 <--- ?
NtQueryQuotaInformationFile=NtQueryQuotaInformationFile@36
NtQuerySecurityObject=NtQuerySecurityObject@20
NtQuerySystemInformation=NtQuerySystemInformation@16
NtQuerySystemTime=NtQuerySystemTime@4
NtQueryVolumeInformationFile=NtQueryVolumeInformationFile@20
NtReadFile=NtReadFile@36
NtRequestPort=NtRequestPort@8
NtRequestWaitReplyPort@12
NtSetEaFile=NtSetEaFile@16
NtSetEvent=NtSetEvent@8
NtSetInformationFile=NtSetInformationFile@20
NtSetInformationProcess=NtSetInformationProcess@16
NtSetInformationThread=NtSetInformationThread@16
NtSetQuotaInformationFile=NtSetQuotaInformationFile@16
NtSetSecurityObject=NtSetSecurityObject@12
NtSetVolumeInformationFile=NtSetVolumeInformationFile@20
NtSetSystemTime=NtSetSystemTime@8
NtShutdownSystem=NtShutdownSystem@4
NtTraceEvent=NtTraceEvent@16
NtUnlockFile=NtUnlockFile@20
NtVdmControl=NtVdmControl@8
NtW32Call=NtW32Call@20
NtWaitForSingleObject=NtWaitForSingleObject@12
NtWriteFile=NtWriteFile@36
NtMakePermanentObject=NtMakePermanentObject@4
NtOpenProcessTokenEx=NtOpenProcessTokenEx@16
NtOpenThread=NtOpenThread@16
NtOpenThreadToken=NtOpenThreadToken@16
NtOpenThreadTokenEx=NtOpenThreadTokenEx@20
NtQueryInformationThread=NtQueryInformationThread@20
NtQueryQuotaInformationFile=NtQueryQuotaInformationFile@36
NtQuerySystemInformation=NtQuerySystemInformation@16
NtSetEaFile=NtSetEaFile@16
NtSetQuotaInformationFile=NtSetQuotaInformationFile@16
NtSetVolumeInformationFile=NtSetVolumeInformationFile@20
NtShutdownSystem=NtShutdownSystem@4
NtTraceEvent=NtTraceEvent@16
ObAssignSecurity=ObAssignSecurity@16
;ObCheckCreateObjectAccess=ObCheckCreateObjectAccess@28
;ObCheckObjectAccess=ObCheckObjectAccess@20
@ -725,6 +727,7 @@ PsAssignImpersonationToken=PsAssignImpersonationToken@8
PsCreateSystemProcess=PsCreateSystemProcess@12
PsCreateSystemThread=PsCreateSystemThread@28
PsCreateWin32Process=PsCreateWin32Process@4
PsDisableImpersonation=PsDisableImpersonation@8
PsEstablishWin32Callouts=PsEstablishWin32Callouts@24
PsGetCurrentProcessId=PsGetCurrentProcessId@0
PsGetCurrentThreadId=PsGetCurrentThreadId@0
@ -735,19 +738,21 @@ PsGetWin32Process=PsGetWin32Process@0
PsImpersonateClient=PsImpersonateClient@20
PsInitialSystemProcess DATA
PsIsThreadTerminating=PsIsThreadTerminating@4
;PsJobType DATA
PsLookupProcessByProcessId=PsLookupProcessByProcessId@8
PsLookupProcessThreadByCid=PsLookupProcessThreadByCid@12
PsLookupThreadByThreadId=PsLookupThreadByThreadId@8
PsProcessType DATA
PsReferenceImpersonationToken=PsReferenceImpersonationToken@16
PsReferencePrimaryToken=PsReferencePrimaryToken@4
;PsReturnPoolQuota
PsRestoreImpersonation=PsRestoreImpersonation@8
;PsReturnPoolQuota=PsReturnPoolQuota@12
PsRevertToSelf=PsRevertToSelf@0
PsSetCreateProcessNotifyRoutine=PsSetCreateProcessNotifyRoutine@8
PsSetCreateThreadNotifyRoutine=PsSetCreateThreadNotifyRoutine@4
;PsSetLegoNotifyRoutine
PsSetLoadImageNotifyRoutine=PsSetLoadImageNotifyRoutine@4
;PsSetProcessPriorityByClass
;PsSetProcessPriorityByClass=PsSetProcessPriorityByClass@8
PsTerminateSystemThread=PsTerminateSystemThread@4
PsThreadType DATA
READ_REGISTER_UCHAR=READ_REGISTER_UCHAR@4
@ -1009,10 +1014,10 @@ SeSetSecurityDescriptorInfoEx=SeSetSecurityDescriptorInfoEx@28
SeSinglePrivilegeCheck=SeSinglePrivilegeCheck@12
SeSystemDefaultDacl DATA
SeTokenImpersonationLevel=SeTokenImpersonationLevel@4
SeTokenType=SeTokenType@4
SeTokenIsAdmin=SeTokenIsAdmin@4
SeTokenIsRestricted=SeTokenIsRestricted@4
SeTokenIsWriteRestricted=SeTokenIsWriteRestricted@4
SeTokenType=SeTokenType@4
SeUnlockSubjectContext=SeUnlockSubjectContext@4
SeUnregisterLogonSessionTerminatedRoutine=SeUnregisterLogonSessionTerminatedRoutine@4
SeValidSecurityDescriptor=SeValidSecurityDescriptor@8