diff --git a/reactos/ntoskrnl/fs/util.c b/reactos/ntoskrnl/fs/util.c index dae5c271fc6..3cb709e98a0 100644 --- a/reactos/ntoskrnl/fs/util.c +++ b/reactos/ntoskrnl/fs/util.c @@ -1,4 +1,4 @@ -/* $Id: util.c,v 1.2 1999/12/26 16:36:45 ea Exp $ +/* $Id: util.c,v 1.3 2000/01/10 22:46:38 ea Exp $ * * reactos/ntoskrnl/fs/util.c * @@ -111,5 +111,195 @@ FsRtlNormalizeNtstatus ( } +/********************************************************************** + * Miscellanea (they may fit somewhere else) + *********************************************************************/ + + +/********************************************************************** + * NAME EXPORTED + * FsRtlAllocateResource@0 + * + * DESCRIPTION + * + * ARGUMENTS + * + * RETURN VALUE + * + */ +DWORD +STDCALL +FsRtlAllocateResource (VOID) +{ + return 0; +} + + +/********************************************************************** + * NAME EXPORTED + * FsRtlBalanceReads@4 + * + * DESCRIPTION + * + * ARGUMENTS + * + * RETURN VALUE + * + */ +DWORD +STDCALL +FsRtlBalanceReads ( + DWORD Unknown0 + ) +{ + return 0; +} + + +/********************************************************************** + * NAME EXPORTED + * FsRtlCopyRead@32 + * + * DESCRIPTION + * + * ARGUMENTS + * + * RETURN VALUE + * + */ +BOOLEAN +STDCALL +FsRtlCopyRead ( + DWORD Unknown0, + DWORD Unknown1, + DWORD Unknown2, + DWORD Unknown3, + DWORD Unknown4, + DWORD Unknown5, + DWORD Unknown6, + DWORD Unknown7 + ) +{ + return FALSE; +} + + +/********************************************************************** + * NAME EXPORTED + * FsRtlCopyWrite@32 + * + * DESCRIPTION + * + * ARGUMENTS + * + * RETURN VALUE + * + */ +BOOLEAN +STDCALL +FsRtlCopyWrite ( + DWORD Unknown0, + DWORD Unknown1, + DWORD Unknown2, + DWORD Unknown3, + DWORD Unknown4, + DWORD Unknown5, + DWORD Unknown6, + DWORD Unknown7 + ) +{ + return FALSE; +} + + +/********************************************************************** + * NAME EXPORTED + * FsRtlGetFileSize@8 + * + * DESCRIPTION + * + * ARGUMENTS + * + * RETURN VALUE + * + */ +DWORD +STDCALL +FsRtlGetFileSize ( + DWORD Unknown0, + DWORD Unknown1 + ) +{ + return 0; +} + + +/********************************************************************** + * NAME EXPORTED + * FsRtlPostPagingFileStackOverflow@12 + * + * DESCRIPTION + * + * ARGUMENTS + * + * RETURN VALUE + * + */ +VOID +STDCALL +FsRtlPostPagingFileStackOverflow ( + DWORD Unknown0, + DWORD Unknown1, + DWORD Unknown2 + ) +{ +} + + +/********************************************************************** + * NAME EXPORTED + * FsRtlPostStackOverflow@12 + * + * DESCRIPTION + * + * ARGUMENTS + * + * RETURN VALUE + * + */ +VOID +STDCALL +FsRtlPostStackOverflow ( + DWORD Unknown0, + DWORD Unknown1, + DWORD Unknown2 + ) +{ +} + + +/********************************************************************** + * NAME EXPORTED + * FsRtlSyncVolumes@12 + * + * DESCRIPTION + * + * ARGUMENTS + * + * RETURN VALUE + * + */ +NTSTATUS +STDCALL +FsRtlSyncVolumes ( + DWORD Unknown0, + DWORD Unknown1, + DWORD Unknown2 + ) +{ + return STATUS_SUCCESS; +} + + /* EOF */ diff --git a/reactos/ntoskrnl/makefile_rex b/reactos/ntoskrnl/makefile_rex index d7b72a6cbd0..9ca4c11425e 100644 --- a/reactos/ntoskrnl/makefile_rex +++ b/reactos/ntoskrnl/makefile_rex @@ -1,4 +1,4 @@ -# $Id: makefile_rex,v 1.44 1999/12/29 01:36:34 ekohl Exp $ +# $Id: makefile_rex,v 1.45 2000/01/10 22:46:37 ea Exp $ # # ReactOS Operating System # @@ -201,7 +201,9 @@ $(TARGET).exe: $(OBJECTS) $(TARGET).def $(NM) --numeric-sort $(TARGET).exe > $(TARGET).sym $(TARGET).o: $(OBJECTS) - $(LD) -r $(OBJECTS) -o $(TARGET).o + $(LD) \ + -r $(OBJECTS) \ + -o $(TARGET).o $(TARGET).a: $(TARGET).def $(DLLTOOL) \ diff --git a/reactos/ntoskrnl/ntoskrnl.def b/reactos/ntoskrnl/ntoskrnl.def index 4cea97ffe58..2847a1be189 100644 --- a/reactos/ntoskrnl/ntoskrnl.def +++ b/reactos/ntoskrnl/ntoskrnl.def @@ -1,4 +1,4 @@ -; $Id: ntoskrnl.def,v 1.37 1999/12/30 14:38:12 ekohl Exp $ +; $Id: ntoskrnl.def,v 1.38 2000/01/10 22:46:37 ea Exp $ ; ; reactos/ntoskrnl/ntoskrnl.def ; @@ -77,6 +77,11 @@ ExSystemTimeToLocalTime ExTryToAcquireResourceExclusiveLite FsRtlAddLargeMcbEntry@28 FsRtlAddMcbEntry@16 +FsRtlAllocateResource@0 +FsRtlBalanceReads@4 +FsRtlCopyRead@32 +FsRtlCopyWrite@32 +FsRtlGetFileSize@8 FsRtlGetNextLargeMcbEntry@20 FsRtlGetNextMcbEntry@20 FsRtlInitializeLargeMcb@8 @@ -90,9 +95,12 @@ FsRtlLookupMcbEntry@20 FsRtlNormalizeNtstatus@8 FsRtlNumberOfRunsInLargeMcb@4 FsRtlNumberOfRunsInMcb@4 +FsRtlPostPagingFileStackOverflow@12 +FsRtlPostStackOverflow@12 FsRtlRemoveLargeMcbEntry@20 FsRtlRemoveMcbEntry@12 FsRtlSplitLargeMcb@20 +FsRtlSyncVolumes@12 FsRtlTruncateLargeMcb@12 FsRtlTruncateMcb@8 FsRtlUninitializeLargeMcb@4 diff --git a/reactos/ntoskrnl/ntoskrnl.edf b/reactos/ntoskrnl/ntoskrnl.edf index 99e276fb3e3..9b393da625a 100644 --- a/reactos/ntoskrnl/ntoskrnl.edf +++ b/reactos/ntoskrnl/ntoskrnl.edf @@ -1,4 +1,4 @@ -; $Id: ntoskrnl.edf,v 1.24 1999/12/30 14:38:12 ekohl Exp $ +; $Id: ntoskrnl.edf,v 1.25 2000/01/10 22:46:37 ea Exp $ ; ; reactos/ntoskrnl/ntoskrnl.def ; @@ -77,6 +77,11 @@ ExSystemTimeToLocalTime ExTryToAcquireResourceExclusiveLite FsRtlAddLargeMcbEntry=FsRtlAddLargeMcbEntry@28 FsRtlAddMcbEntry=FsRtlAddMcbEntry@16 +FsRtlAllocateResource=FsRtlAllocateResource@0 +FsRtlBalanceReads=FsRtlBalanceReads@4 +FsRtlCopyRead=FsRtlCopyRead@32 +FsRtlCopyWrite=FsRtlCopyWrite@32 +FsRtlGetFileSize=FsRtlGetFileSize@8 FsRtlGetNextLargeMcbEntry=FsRtlGetNextLargeMcbEntry@20 FsRtlGetNextMcbEntry=FsRtlGetNextMcbEntry@20 FsRtlInitializeLargeMcb=FsRtlInitializeLargeMcb@8 @@ -90,9 +95,12 @@ FsRtlLookupMcbEntry=FsRtlLookupMcbEntry@20 FsRtlNormalizeNtstatus=FsRtlNormalizeNtstatus@8 FsRtlNumberOfRunsInLargeMcb=FsRtlNumberOfRunsInLargeMcb@4 FsRtlNumberOfRunsInMcb=FsRtlNumberOfRunsInMcb@4 +FsRtlPostPagingFileStackOverflow=FsRtlPostPagingFileStackOverflow@12 +FsRtlPostStackOverflow=FsRtlPostStackOverflow@12 FsRtlRemoveLargeMcbEntry=FsRtlRemoveLargeMcbEntry@20 FsRtlRemoveMcbEntry=FsRtlRemoveMcbEntry@12 FsRtlSplitLargeMcb=FsRtlSplitLargeMcb@20 +FsRtlSyncVolumes=FsRtlSyncVolumes@12 FsRtlTruncateLargeMcb=FsRtlTruncateLargeMcb@12 FsRtlTruncateMcb=FsRtlTruncateMcb@8 FsRtlUninitializeLargeMcb=FsRtlUninitializeLargeMcb@4