From 6809339d270401d6a996480f7ba9a87adfd64306 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Fri, 9 Aug 2002 22:57:48 +0000 Subject: [PATCH] Fixed several function prototypes. svn path=/trunk/; revision=3326 --- reactos/include/ddk/fsfuncs.h | 310 ++++++++++++++------------------- reactos/include/ddk/fstypes.h | 28 ++- reactos/include/ddk/rtltypes.h | 10 +- reactos/ntoskrnl/fs/mcb.c | 152 +++++++--------- reactos/ntoskrnl/fs/oplock.c | 68 +++----- reactos/ntoskrnl/fs/unc.c | 25 ++- reactos/ntoskrnl/fs/util.c | 4 +- 7 files changed, 258 insertions(+), 339 deletions(-) diff --git a/reactos/include/ddk/fsfuncs.h b/reactos/include/ddk/fsfuncs.h index 2f1e9bee667..c30ea8457ad 100644 --- a/reactos/include/ddk/fsfuncs.h +++ b/reactos/include/ddk/fsfuncs.h @@ -1,28 +1,23 @@ #ifndef __INCLUDE_DDK_FSFUNCS_H #define __INCLUDE_DDK_FSFUNCS_H -/* $Id: fsfuncs.h,v 1.13 2002/03/13 20:41:11 ekohl Exp $ */ +/* $Id: fsfuncs.h,v 1.14 2002/08/09 22:57:26 ekohl Exp $ */ #define FlagOn(x,f) ((x) & (f)) -VOID -STDCALL -FsRtlAddLargeMcbEntry ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4, - DWORD Unknown5, - DWORD Unknown6 - ); -VOID -STDCALL -FsRtlAddMcbEntry ( + +BOOLEAN STDCALL +FsRtlAddLargeMcbEntry(IN PLARGE_MCB Mcb, + IN LONGLONG Vbn, + IN LONGLONG Lbn, + IN LONGLONG SectorCount); + +VOID STDCALL +FsRtlAddMcbEntry( DWORD Unknown0, DWORD Unknown1, DWORD Unknown2, DWORD Unknown3 ); -VOID -STDCALL + +VOID STDCALL FsRtlAddToTunnelCache ( IN PTUNNEL Cache, IN ULONGLONG DirectoryKey, @@ -32,20 +27,20 @@ FsRtlAddToTunnelCache ( IN ULONG DataLength, IN PVOID Data ); -PVOID -STDCALL + +PVOID STDCALL FsRtlAllocatePool ( IN POOL_TYPE PoolType, IN ULONG NumberOfBytes ); -PVOID -STDCALL + +PVOID STDCALL FsRtlAllocatePoolWithQuota ( IN POOL_TYPE PoolType, IN ULONG NumberOfBytes ); -PVOID -STDCALL + +PVOID STDCALL FsRtlAllocatePoolWithQuotaTag ( IN POOL_TYPE PoolType, IN ULONG NumberOfBytes, @@ -88,15 +83,14 @@ FsRtlCheckLockForWriteAccess ( IN PFILE_LOCK FileLock, IN PIRP Irp ); -DWORD -STDCALL -FsRtlCheckOplock ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4 - ); + +NTSTATUS STDCALL +FsRtlCheckOplock(IN POPLOCK Oplock, + IN PIRP Irp, + IN PVOID Context, + IN POPLOCK_WAIT_COMPLETE_ROUTINE CompletionRoutine OPTIONAL, + IN POPLOCK_FS_PREPOST_IRP PostIrpRoutine OPTIONAL); + BOOLEAN STDCALL FsRtlCopyRead ( @@ -121,27 +115,20 @@ FsRtlCopyWrite ( OUT PIO_STATUS_BLOCK IoStatus, IN PDEVICE_OBJECT DeviceObject ); -BOOLEAN -STDCALL -FsRtlCurrentBatchOplock ( - DWORD Unknown0 - ); -VOID -STDCALL -FsRtlDeleteKeyFromTunnelCache ( - IN PTUNNEL Cache, - IN ULONGLONG DirectoryKey - ); -VOID -STDCALL -FsRtlDeleteTunnelCache ( - IN PTUNNEL Cache - ); -VOID -STDCALL -FsRtlDeregisterUncProvider ( - DWORD Unknown0 - ); + +BOOLEAN STDCALL +FsRtlCurrentBatchOplock(IN POPLOCK Oplock); + +VOID STDCALL +FsRtlDeleteKeyFromTunnelCache(IN PTUNNEL Cache, + IN ULONGLONG DirectoryKey); + +VOID STDCALL +FsRtlDeleteTunnelCache(IN PTUNNEL Cache); + +VOID STDCALL +FsRtlDeregisterUncProvider(IN HANDLE Handle); + VOID STDCALL FsRtlDissectDbcs ( @@ -240,15 +227,14 @@ FsRtlGetNextFileLock ( IN PFILE_LOCK FileLock, IN BOOLEAN Restart ); -VOID -STDCALL -FsRtlGetNextLargeMcbEntry ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4 - ); + +BOOLEAN STDCALL +FsRtlGetNextLargeMcbEntry(IN PLARGE_MCB Mcb, + IN ULONG RunIndex, + OUT PLONGLONG Vbn, + OUT PLONGLONG Lbn, + OUT PLONGLONG SectorCount); + VOID STDCALL FsRtlGetNextMcbEntry ( @@ -267,23 +253,21 @@ FsRtlInitializeFileLock ( IN PCOMPLETE_LOCK_IRP_ROUTINE CompleteLockIrpRoutine OPTIONAL, IN PUNLOCK_ROUTINE UnlockRoutine OPTIONAL ); -VOID -STDCALL -FsRtlInitializeLargeMcb ( - DWORD Unknown0, - DWORD Unknown1 - ); + +VOID STDCALL +FsRtlInitializeLargeMcb(IN PLARGE_MCB Mcb, + IN POOL_TYPE PoolType); + VOID STDCALL FsRtlInitializeMcb ( DWORD Unknown0, DWORD Unknown1 ); -VOID -STDCALL -FsRtlInitializeOplock ( - DWORD Unknown0 - ); + +VOID STDCALL +FsRtlInitializeOplock(IN OUT POPLOCK Oplock); + VOID STDCALL FsRtlInitializeTunnelCache ( @@ -321,40 +305,33 @@ FsRtlIsNameInExpression ( IN BOOLEAN IgnoreCase, IN PWCHAR UpcaseTable OPTIONAL ); -BOOLEAN -STDCALL -FsRtlIsNtstatusExpected ( - IN NTSTATUS NtStatus - ); -BOOLEAN -STDCALL -FsRtlIsTotalDeviceFailure ( - NTSTATUS NtStatus - ); + +BOOLEAN STDCALL +FsRtlIsNtstatusExpected(IN NTSTATUS NtStatus); + +BOOLEAN STDCALL +FsRtlIsTotalDeviceFailure(IN NTSTATUS NtStatus); + #define FsRtlIsUnicodeCharacterWild(C) ( \ (((C) >= 0x40) ? \ FALSE : \ FlagOn((*FsRtlLegalAnsiCharacterArray)[(C)], FSRTL_WILD_CHARACTER )) \ ) -VOID -STDCALL -FsRtlLookupLargeMcbEntry ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4, - DWORD Unknown5, - DWORD Unknown6, - DWORD Unknown7 - ); -VOID -STDCALL -FsRtlLookupLastLargeMcbEntry ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2 - ); + +BOOLEAN STDCALL +FsRtlLookupLargeMcbEntry(IN PLARGE_MCB Mcb, + IN LONGLONG Vbn, + OUT PLONGLONG Lbn OPTIONAL, + OUT PLONGLONG SectorCountFromLbn OPTIONAL, + OUT PLONGLONG StartingLbn OPTIONAL, + OUT PLONGLONG SectorCountFromStartingLbn OPTIONAL, + OUT PULONG Index OPTIONAL); + +BOOLEAN STDCALL +FsRtlLookupLastLargeMcbEntry(IN PLARGE_MCB Mcb, + OUT PLONGLONG Vbn, + OUT PLONGLONG Lbn); + VOID STDCALL FsRtlLookupLastMcbEntry ( @@ -485,29 +462,22 @@ FsRtlNotifyReportChange ( IN PUSHORT FileNamePartLength, IN ULONG FilterMatch ); -VOID -STDCALL -FsRtlNotifyInitializeSync ( - IN OUT PNOTIFY_SYNC * NotifySync - ); -NTSTATUS -STDCALL -FsRtlNotifyVolumeEvent ( - IN PFILE_OBJECT FileObject, - IN ULONG EventCode - ); -NTSTATUS -STDCALL -FsRtlOplockFsctrl ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2 - ); -BOOLEAN -STDCALL -FsRtlOplockIsFastIoPossible ( - DWORD Unknown0 - ); + +VOID STDCALL +FsRtlNotifyInitializeSync(IN OUT PNOTIFY_SYNC *NotifySync); + +NTSTATUS STDCALL +FsRtlNotifyVolumeEvent(IN PFILE_OBJECT FileObject, + IN ULONG EventCode); + +NTSTATUS STDCALL +FsRtlOplockFsctrl(IN POPLOCK Oplock, + IN PIRP Irp, + IN ULONG OpenCount); + +BOOLEAN STDCALL +FsRtlOplockIsFastIoPossible(IN POPLOCK Oplock); + BOOLEAN STDCALL FsRtlPrepareMdlWrite ( @@ -529,17 +499,14 @@ FsRtlPrepareMdlWriteDev ( OUT PIO_STATUS_BLOCK IoStatus, IN PDEVICE_OBJECT DeviceObject ); -NTSTATUS -STDCALL -FsRtlNormalizeNtstatus ( - IN NTSTATUS NtStatusToNormalize, - IN NTSTATUS NormalizedNtStatus - ); -VOID -STDCALL -FsRtlNumberOfRunsInLargeMcb ( - DWORD Unknown0 - ); + +NTSTATUS STDCALL +FsRtlNormalizeNtstatus(IN NTSTATUS NtStatusToNormalize, + IN NTSTATUS NormalizedNtStatus); + +ULONG STDCALL +FsRtlNumberOfRunsInLargeMcb(IN PLARGE_MCB Mcb); + VOID STDCALL FsRtlNumberOfRunsInMcb ( @@ -582,22 +549,17 @@ FsRtlProcessFileLock ( IN PIRP Irp, IN PVOID Context OPTIONAL ); -DWORD -STDCALL -FsRtlRegisterUncProvider ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2 - ); -VOID -STDCALL -FsRtlRemoveLargeMcbEntry ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4 - ); + +NTSTATUS STDCALL +FsRtlRegisterUncProvider(IN OUT PHANDLE Handle, + IN PUNICODE_STRING RedirectorDeviceName, + IN BOOLEAN MailslotsSupported); + +VOID STDCALL +FsRtlRemoveLargeMcbEntry(IN PLARGE_MCB Mcb, + IN LONGLONG Vbn, + IN LONGLONG SectorCount); + VOID STDCALL FsRtlRemoveMcbEntry ( @@ -605,15 +567,12 @@ FsRtlRemoveMcbEntry ( DWORD Unknown1, DWORD Unknown2 ); -VOID -STDCALL -FsRtlSplitLargeMcb ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4 - ); + +BOOLEAN STDCALL +FsRtlSplitLargeMcb(IN PLARGE_MCB Mcb, + IN LONGLONG Vbn, + IN LONGLONG Amount); + NTSTATUS STDCALL FsRtlSyncVolumes ( @@ -621,13 +580,11 @@ FsRtlSyncVolumes ( DWORD Unknown1, DWORD Unknown2 ); -VOID -STDCALL -FsRtlTruncateLargeMcb ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2 - ); + +VOID STDCALL +FsRtlTruncateLargeMcb(IN PLARGE_MCB Mcb, + IN LONGLONG Vbn); + VOID STDCALL FsRtlTruncateMcb ( @@ -639,20 +596,17 @@ STDCALL FsRtlUninitializeFileLock ( IN PFILE_LOCK FileLock ); -VOID -STDCALL -FsRtlUninitializeLargeMcb ( - DWORD Unknown0 - ); + +VOID STDCALL +FsRtlUninitializeLargeMcb(IN PLARGE_MCB Mcb); + VOID STDCALL FsRtlUninitializeMcb ( DWORD Unknown0 ); -DWORD -STDCALL -FsRtlUninitializeOplock ( - DWORD Unknown0 - ); + +VOID STDCALL +FsRtlUninitializeOplock(IN POPLOCK Oplock); #endif /* __INCLUDE_DDK_FSFUNCS_H */ diff --git a/reactos/include/ddk/fstypes.h b/reactos/include/ddk/fstypes.h index cfe5b79d855..694450af27b 100644 --- a/reactos/include/ddk/fstypes.h +++ b/reactos/include/ddk/fstypes.h @@ -1,6 +1,6 @@ #ifndef __INCLUDE_DDK_FSTYPES_H #define __INCLUDE_DDK_FSTYPES_H -/* $Id: fstypes.h,v 1.4 2002/01/13 22:02:30 ea Exp $ */ +/* $Id: fstypes.h,v 1.5 2002/08/09 22:57:27 ekohl Exp $ */ #define FSRTL_TAG TAG('F','S','r','t') @@ -49,12 +49,6 @@ typedef struct _FILE_LOCK { PVOID LastReturnedLock; } FILE_LOCK, *PFILE_LOCK; -typedef struct _RTL_SPLAY_LINKS { - struct _RTL_SPLAY_LINKS *Parent; - struct _RTL_SPLAY_LINKS *LeftChild; - struct _RTL_SPLAY_LINKS *RightChild; -} RTL_SPLAY_LINKS, *PRTL_SPLAY_LINKS; - typedef struct _TUNNEL { FAST_MUTEX Mutex; PRTL_SPLAY_LINKS Cache; @@ -79,4 +73,24 @@ typedef struct _NOTIFY_SYNC } NOTIFY_SYNC, * PNOTIFY_SYNC; +typedef struct _LARGE_MCB +{ + PFAST_MUTEX FastMutex; + ULONG MaximumPairCount; + ULONG PairCount; + POOL_TYPE PoolType; + PVOID Mapping; +} LARGE_MCB, *PLARGE_MCB; + + +typedef VOID +(*POPLOCK_WAIT_COMPLETE_ROUTINE)(PVOID Context, + PIRP Irp); + +typedef VOID +(*POPLOCK_FS_PREPOST_IRP)(PVOID Context, + PIRP Irp); + +typedef PVOID OPLOCK, *POPLOCK; + #endif /* __INCLUDE_DDK_FSFUNCS_H */ diff --git a/reactos/include/ddk/rtltypes.h b/reactos/include/ddk/rtltypes.h index 4cf2f54d253..3e9d05b02f7 100644 --- a/reactos/include/ddk/rtltypes.h +++ b/reactos/include/ddk/rtltypes.h @@ -1,4 +1,4 @@ -/* $Id: rtltypes.h,v 1.3 2002/07/25 13:15:08 ekohl Exp $ +/* $Id: rtltypes.h,v 1.4 2002/08/09 22:57:27 ekohl Exp $ * */ @@ -124,6 +124,14 @@ typedef struct _RTL_NLS_TABLE } RTL_NLS_TABLE, *PRTL_NLS_TABLE; +typedef struct _RTL_SPLAY_LINKS +{ + struct _RTL_SPLAY_LINKS *Parent; + struct _RTL_SPLAY_LINKS *LeftChild; + struct _RTL_SPLAY_LINKS *RightChild; +} RTL_SPLAY_LINKS, *PRTL_SPLAY_LINKS; + + typedef struct _RTL_GENERIC_TABLE { PVOID RootElement; diff --git a/reactos/ntoskrnl/fs/mcb.c b/reactos/ntoskrnl/fs/mcb.c index 238cc10f537..fdc54d4fd2d 100644 --- a/reactos/ntoskrnl/fs/mcb.c +++ b/reactos/ntoskrnl/fs/mcb.c @@ -1,9 +1,10 @@ -/* $Id: mcb.c,v 1.1 1999/08/20 16:29:22 ea Exp $ +/* $Id: mcb.c,v 1.2 2002/08/09 22:57:48 ekohl Exp $ * * reactos/ntoskrnl/fs/mcb.c * */ -#include +#include +#include #include @@ -18,19 +19,14 @@ * * NOTES */ -VOID -STDCALL -FsRtlAddLargeMcbEntry ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4, - DWORD Unknown5, - DWORD Unknown6 - ) +BOOLEAN STDCALL +FsRtlAddLargeMcbEntry(IN PLARGE_MCB Mcb, + IN LONGLONG Vbn, + IN LONGLONG Lbn, + IN LONGLONG SectorCount) { - UNIMPLEMENTED + UNIMPLEMENTED + return(FALSE); } @@ -47,17 +43,15 @@ FsRtlAddMcbEntry ( } -VOID -STDCALL -FsRtlGetNextLargeMcbEntry ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4 - ) +BOOLEAN STDCALL +FsRtlGetNextLargeMcbEntry(IN PLARGE_MCB Mcb, + IN ULONG RunIndex, + OUT PLONGLONG Vbn, + OUT PLONGLONG Lbn, + OUT PLONGLONG SectorCount) { - UNIMPLEMENTED + UNIMPLEMENTED + return(FALSE); } @@ -75,14 +69,11 @@ FsRtlGetNextMcbEntry ( } -VOID -STDCALL -FsRtlInitializeLargeMcb ( - DWORD Unknown0, - DWORD Unknown1 - ) +VOID STDCALL +FsRtlInitializeLargeMcb(IN PLARGE_MCB Mcb, + IN POOL_TYPE PoolType) { - UNIMPLEMENTED + UNIMPLEMENTED } @@ -97,32 +88,27 @@ FsRtlInitializeMcb ( } -VOID -STDCALL -FsRtlLookupLargeMcbEntry ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4, - DWORD Unknown5, - DWORD Unknown6, - DWORD Unknown7 - ) +BOOLEAN STDCALL +FsRtlLookupLargeMcbEntry(IN PLARGE_MCB Mcb, + IN LONGLONG Vbn, + OUT PLONGLONG Lbn OPTIONAL, + OUT PLONGLONG SectorCountFromLbn OPTIONAL, + OUT PLONGLONG StartingLbn OPTIONAL, + OUT PLONGLONG SectorCountFromStartingLbn OPTIONAL, + OUT PULONG Index OPTIONAL) { - UNIMPLEMENTED + UNIMPLEMENTED + return(FALSE); } -VOID -STDCALL -FsRtlLookupLastLargeMcbEntry ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2 - ) +BOOLEAN STDCALL +FsRtlLookupLastLargeMcbEntry(IN PLARGE_MCB Mcb, + OUT PLONGLONG Vbn, + OUT PLONGLONG Lbn) { - UNIMPLEMENTED + UNIMPLEMENTED + return(FALSE); } @@ -152,13 +138,11 @@ FsRtlLookupMcbEntry ( } -VOID -STDCALL -FsRtlNumberOfRunsInLargeMcb ( - DWORD Unknown0 - ) +ULONG STDCALL +FsRtlNumberOfRunsInLargeMcb(IN PLARGE_MCB Mcb) { - UNIMPLEMENTED + UNIMPLEMENTED + return(0); } @@ -172,17 +156,12 @@ FsRtlNumberOfRunsInMcb ( } -VOID -STDCALL -FsRtlRemoveLargeMcbEntry ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4 - ) +VOID STDCALL +FsRtlRemoveLargeMcbEntry(IN PLARGE_MCB Mcb, + IN LONGLONG Vbn, + IN LONGLONG SectorCount) { - UNIMPLEMENTED + UNIMPLEMENTED } @@ -198,29 +177,21 @@ FsRtlRemoveMcbEntry ( } -VOID -STDCALL -FsRtlSplitLargeMcb ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4 - ) +BOOLEAN STDCALL +FsRtlSplitLargeMcb(IN PLARGE_MCB Mcb, + IN LONGLONG Vbn, + IN LONGLONG Amount) { - UNIMPLEMENTED + UNIMPLEMENTED + return(FALSE); } -VOID -STDCALL -FsRtlTruncateLargeMcb ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2 - ) +VOID STDCALL +FsRtlTruncateLargeMcb(IN PLARGE_MCB Mcb, + IN LONGLONG Vbn) { - UNIMPLEMENTED + UNIMPLEMENTED } @@ -235,13 +206,10 @@ FsRtlTruncateMcb ( } -VOID -STDCALL -FsRtlUninitializeLargeMcb ( - DWORD Unknown0 - ) +VOID STDCALL +FsRtlUninitializeLargeMcb(IN PLARGE_MCB Mcb) { - UNIMPLEMENTED; + UNIMPLEMENTED; } diff --git a/reactos/ntoskrnl/fs/oplock.c b/reactos/ntoskrnl/fs/oplock.c index 7a62aa2b3ee..5c2ea881d38 100644 --- a/reactos/ntoskrnl/fs/oplock.c +++ b/reactos/ntoskrnl/fs/oplock.c @@ -1,9 +1,9 @@ -/* $Id: oplock.c,v 1.2 2000/03/11 00:51:36 ea Exp $ +/* $Id: oplock.c,v 1.3 2002/08/09 22:57:48 ekohl Exp $ * * reactos/ntoskrnl/fs/oplock.c * */ -#include +#include #include @@ -18,17 +18,14 @@ * RETURN VALUE * */ -DWORD -STDCALL -FsRtlCheckOplock ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4 - ) +NTSTATUS STDCALL +FsRtlCheckOplock(IN POPLOCK Oplock, + IN PIRP Irp, + IN PVOID Context, + IN POPLOCK_WAIT_COMPLETE_ROUTINE CompletionRoutine OPTIONAL, + IN POPLOCK_FS_PREPOST_IRP PostIrpRoutine OPTIONAL) { - return 0; + return(STATUS_NOT_IMPLEMENTED); } @@ -43,13 +40,10 @@ FsRtlCheckOplock ( * RETURN VALUE * */ -BOOLEAN -STDCALL -FsRtlCurrentBatchOplock ( - DWORD Unknown0 - ) +BOOLEAN STDCALL +FsRtlCurrentBatchOplock(IN POPLOCK Oplock) { - return FALSE; + return(FALSE); } @@ -66,11 +60,8 @@ FsRtlCurrentBatchOplock ( * NOTE * Obsolete function. */ -VOID -STDCALL -FsRtlInitializeOplock ( - DWORD Unknown0 - ) +VOID STDCALL +FsRtlInitializeOplock(IN OUT POPLOCK Oplock) { } @@ -86,15 +77,12 @@ FsRtlInitializeOplock ( * RETURN VALUE * */ -NTSTATUS -STDCALL -FsRtlOplockFsctrl ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2 - ) +NTSTATUS STDCALL +FsRtlOplockFsctrl(IN POPLOCK Oplock, + IN PIRP Irp, + IN ULONG OpenCount) { - return 0; + return(STATUS_NOT_IMPLEMENTED); } @@ -109,13 +97,10 @@ FsRtlOplockFsctrl ( * RETURN VALUE * */ -BOOLEAN -STDCALL -FsRtlOplockIsFastIoPossible ( - DWORD Unknown0 - ) +BOOLEAN STDCALL +FsRtlOplockIsFastIoPossible(IN POPLOCK Oplock) { - return FALSE; + return(FALSE); } @@ -130,14 +115,9 @@ FsRtlOplockIsFastIoPossible ( * RETURN VALUE * */ -DWORD -STDCALL -FsRtlUninitializeOplock ( - DWORD Unknown0 - ) +VOID STDCALL +FsRtlUninitializeOplock(IN POPLOCK Oplock) { - return 0; } - /* EOF */ diff --git a/reactos/ntoskrnl/fs/unc.c b/reactos/ntoskrnl/fs/unc.c index 3cfef6b0010..0cdc0af5955 100644 --- a/reactos/ntoskrnl/fs/unc.c +++ b/reactos/ntoskrnl/fs/unc.c @@ -1,9 +1,10 @@ -/* $Id: unc.c,v 1.1 2000/01/20 22:14:07 ea Exp $ +/* $Id: unc.c,v 1.2 2002/08/09 22:57:48 ekohl Exp $ * * reactos/ntoskrnl/fs/unc.c * */ -#include +#include +#include /********************************************************************** @@ -17,11 +18,8 @@ * RETURN VALUE * */ -VOID -STDCALL -FsRtlDeregisterUncProvider ( - DWORD Unknown0 - ) +VOID STDCALL +FsRtlDeregisterUncProvider(IN HANDLE Handle) { } @@ -37,15 +35,12 @@ FsRtlDeregisterUncProvider ( * RETURN VALUE * */ -DWORD -STDCALL -FsRtlRegisterUncProvider ( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2 - ) +NTSTATUS STDCALL +FsRtlRegisterUncProvider(IN OUT PHANDLE Handle, + IN PUNICODE_STRING RedirectorDeviceName, + IN BOOLEAN MailslotsSupported) { - return 0; + return(STATUS_NOT_IMPLEMENTED); } diff --git a/reactos/ntoskrnl/fs/util.c b/reactos/ntoskrnl/fs/util.c index c7ed6ff8579..ac096d030cc 100644 --- a/reactos/ntoskrnl/fs/util.c +++ b/reactos/ntoskrnl/fs/util.c @@ -1,9 +1,9 @@ -/* $Id: util.c,v 1.9 2002/01/17 23:17:39 ea Exp $ +/* $Id: util.c,v 1.10 2002/08/09 22:57:48 ekohl Exp $ * * reactos/ntoskrnl/fs/util.c * */ -#include +#include #include