mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 01:55:19 +00:00
Fixed several function prototypes.
svn path=/trunk/; revision=3326
This commit is contained in:
parent
10e943e65d
commit
6809339d27
7 changed files with 258 additions and 339 deletions
|
@ -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 */
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 <ntos.h>
|
||||
#include <ddk/ntddk.h>
|
||||
#include <ddk/ntifs.h>
|
||||
|
||||
#include <internal/debug.h>
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -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 <ntos.h>
|
||||
#include <ddk/ntddk.h>
|
||||
#include <ddk/ntifs.h>
|
||||
|
||||
|
||||
|
@ -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 */
|
||||
|
|
|
@ -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 <ntos.h>
|
||||
#include <ddk/ntddk.h>
|
||||
#include <ddk/ntifs.h>
|
||||
|
||||
|
||||
/**********************************************************************
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -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 <ntos.h>
|
||||
#include <ddk/ntddk.h>
|
||||
#include <ddk/ntifs.h>
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue