Added exports for new stubs and fixed some issues with recently commited stubs.

svn path=/trunk/; revision=10174
This commit is contained in:
Alex Ionescu 2004-07-17 05:13:05 +00:00
parent c015d55c31
commit 14f18e7d6d
7 changed files with 191 additions and 5 deletions

View file

@ -169,6 +169,7 @@ NtResetEvent ZwResetEvent 2
NtRestoreKey ZwRestoreKey 3
NtResumeThread ZwResumeThread 2
NtSaveKey ZwSaveKey 2
NtSaveKeyEx ZwSaveKeyEx 3
NtSetBootEntryOrder ZwSetBootEntryOrder 2
NtSetBootOptions ZwSetBootOptions 2
NtSetIoCompletion ZwSetIoCompletion 5

View file

@ -1,5 +1,5 @@
/* $Id: zw.h,v 1.27 2004/07/17 03:06:00 ion Exp $
/* $Id: zw.h,v 1.28 2004/07/17 05:13:05 ion Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -3732,6 +3732,22 @@ ZwSaveKey(
IN HANDLE FileHandle
);
NTSTATUS
STDCALL
NtSaveKeyEx(
IN HANDLE KeyHandle,
IN HANDLE FileHandle,
IN ULONG Flags // REG_STANDARD_FORMAT, etc..
);
NTSTATUS
STDCALL
ZwSaveKeyEx(
IN HANDLE KeyHandle,
IN HANDLE FileHandle,
IN ULONG Flags // REG_STANDARD_FORMAT, etc..
);
NTSTATUS
STDCALL
NtSetBootEntryOrder(

View file

@ -1,4 +1,4 @@
# $Id: Makefile,v 1.131 2004/07/17 03:06:01 ion Exp $
# $Id: Makefile,v 1.132 2004/07/17 05:13:05 ion Exp $
#
# ReactOS Operating System
#
@ -170,10 +170,12 @@ OBJECTS_MM = \
mm/paging.o \
mm/pool.o \
mm/ppool.o \
mm/physical.o \
mm/region.o \
mm/rmap.o \
mm/section.o \
mm/slab.o \
mm/verifier.o \
mm/virtual.o \
mm/wset.o

View file

@ -1861,6 +1861,21 @@ NtSaveKey (IN HANDLE KeyHandle,
return STATUS_SUCCESS;
}
/*
* @unimplemented
*/
NTSTATUS
STDCALL
NtSaveKeyEx(
IN HANDLE KeyHandle,
IN HANDLE FileHandle,
IN ULONG Flags // REG_STANDARD_FORMAT, etc..
)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}
NTSTATUS STDCALL
NtSetInformationKey (IN HANDLE KeyHandle,

View file

@ -59,4 +59,6 @@ MmIsVerifierEnabled (
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}
}
/* EOF */

View file

@ -1,4 +1,4 @@
; $Id: ntoskrnl.def,v 1.184 2004/06/13 10:35:53 navaraf Exp $
; $Id: ntoskrnl.def,v 1.185 2004/07/17 05:13:05 ion Exp $
;
; reactos/ntoskrnl/ntoskrnl.def
;
@ -499,6 +499,30 @@ LsaFreeReturnBuffer@4
LsaLogonUser@56
LsaLookupAuthenticationPackage@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
MmAllocateContiguousAlignedMemory@36
MmAllocateContiguousMemory@12
@ -612,6 +636,19 @@ 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
@ -1016,6 +1053,44 @@ ZwWaitForMultipleObjects@20
ZwWaitForSingleObject@12
ZwWriteFile@36
ZwYieldExecution@0
ZwAddBootEntry@8
ZwAdjustPrivilegesToken@24
ZwAssignProcessToJobObject@8
ZwCancelIoFile@8
ZwCancelTimer@8
ZwCreateJobObject@12
ZwCreateTimer@16
ZwDeleteBootEntry@8
ZwEnumerateBootEntries@8
ZwFlushVirtualMemory@16
ZwInitiatePowerAction@16
ZwIsProcessInJob@8
ZwOpenJobObject@12
ZwOpenProcessTokenEx@16
ZwOpenThreadTokenEx@20
ZwOpenTimer@12
ZwPowerInformation@20
ZwQueryBootEntryOrder@8
ZwQueryBootOptions@8
ZwQueryDefaultUILanguage@4
ZwQueryDirectoryObject@28
ZwQueryEaFile@36
ZwQueryFullAttributesFile@8
ZwQueryInformationJobObject@20
ZwQueryInformationThread@20
ZwQueryInstallUILanguage@4
ZwRestoreKey@12
ZwSaveKeyEx@12
ZwSetBootEntryOrder@8
ZwSetBootOptions@8
ZwSetDefaultUILanguage@4
ZwSetEaFile@16
ZwSetInformationJobObject@16
ZwSetSecurityObject@12
ZwSetTimer@28
ZwSetVolumeInformationFile@20
ZwTerminateJobObject@8
ZwTranslateFilePath@12
_abnormal_termination
_alldiv
_allmul

View file

@ -1,4 +1,4 @@
; $Id: ntoskrnl.edf,v 1.171 2004/06/19 05:04:33 sedwards Exp $
; $Id: ntoskrnl.edf,v 1.172 2004/07/17 05:13:05 ion Exp $
;
; reactos/ntoskrnl/ntoskrnl.def
;
@ -534,6 +534,30 @@ LsaFreeReturnBuffer=LsaFreeReturnBuffer@4
LsaLogonUser=LsaLogonUser@56
LsaLookupAuthenticationPackage=LsaLookupAuthenticationPackage@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
MmAllocateContiguousAlignedMemory=MmAllocateContiguousAlignedMemory@36
MmAllocateContiguousMemory=MmAllocateContiguousMemory@12
@ -647,6 +671,19 @@ 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
@ -1050,6 +1087,44 @@ ZwWaitForMultipleObjects=ZwWaitForMultipleObjects@20
ZwWaitForSingleObject=ZwWaitForSingleObject@12
ZwWriteFile=ZwWriteFile@36
ZwYieldExecution=ZwYieldExecution@0
ZwAddBootEntry=ZwAddBootEntry@8
ZwAdjustPrivilegesToken=ZwAdjustPrivilegesToken@24
ZwAssignProcessToJobObject=ZwAssignProcessToJobObject@8
ZwCancelIoFile=ZwCancelIoFile@8
ZwCancelTimer=ZwCancelTimer@8
ZwCreateJobObject=ZwCreateJobObject@12
ZwCreateTimer=ZwCreateTimer@16
ZwDeleteBootEntry=ZwDeleteBootEntry@8
ZwEnumerateBootEntries=ZwEnumerateBootEntries@8
ZwFlushVirtualMemory=ZwFlushVirtualMemory@16
ZwInitiatePowerAction=ZwInitiatePowerAction@16
ZwIsProcessInJob=ZwIsProcessInJob@8
ZwOpenJobObject=ZwOpenJobObject@12
ZwOpenProcessTokenEx=ZwOpenProcessTokenEx@16
ZwOpenThreadTokenEx=ZwOpenThreadTokenEx@20
ZwOpenTimer=ZwOpenTimer@12
ZwPowerInformation=ZwPowerInformation@20
ZwQueryBootEntryOrder=ZwQueryBootEntryOrder@8
ZwQueryBootOptions=ZwQueryBootOptions@8
ZwQueryDefaultUILanguage=ZwQueryDefaultUILanguage@4
ZwQueryDirectoryObject=ZwQueryDirectoryObject@28
ZwQueryEaFile=ZwQueryEaFile@36
ZwQueryFullAttributesFile=ZwQueryFullAttributesFile@8
ZwQueryInformationJobObject=ZwQueryInformationJobObject@20
ZwQueryInformationThread=ZwQueryInformationThread@20
ZwQueryInstallUILanguage=ZwQueryInstallUILanguage@4
ZwRestoreKey=ZwRestoreKey@12
ZwSaveKeyEx=ZwSaveKeyEx@12
ZwSetBootEntryOrder=ZwSetBootEntryOrder@8
ZwSetBootOptions=ZwSetBootOptions@8
ZwSetDefaultUILanguage=ZwSetDefaultUILanguage@4
ZwSetEaFile=ZwSetEaFile@16
ZwSetInformationJobObject=ZwSetInformationJobObject@16
ZwSetSecurityObject=ZwSetSecurityObject@12
ZwSetTimer=ZwSetTimer@28
ZwSetVolumeInformationFile=ZwSetVolumeInformationFile@20
ZwTerminateJobObject=ZwTerminateJobObject@8
ZwTranslateFilePath=ZwTranslateFilePath@12
_abnormal_termination
_alldiv
_allmul