mirror of
https://github.com/reactos/reactos.git
synced 2025-07-27 07:41:51 +00:00
FSRTL Stubs Added.
svn path=/trunk/; revision=9821
This commit is contained in:
parent
9467b632c1
commit
76321fa025
4 changed files with 245 additions and 5 deletions
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: mcb.c,v 1.11 2003/12/30 18:52:03 fireball Exp $
|
/* $Id: mcb.c,v 1.12 2004/06/23 00:42:21 ion Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/mcb.c
|
* reactos/ntoskrnl/fs/mcb.c
|
||||||
*
|
*
|
||||||
|
@ -128,6 +128,51 @@ FsRtlLookupLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
return(FALSE);
|
return(FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
BOOLEAN
|
||||||
|
FsRtlLookupLastLargeMcbEntryAndIndex (
|
||||||
|
IN PLARGE_MCB OpaqueMcb,
|
||||||
|
OUT PLONGLONG LargeVbn,
|
||||||
|
OUT PLONGLONG LargeLbn,
|
||||||
|
OUT PULONG Index
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return(FALSE);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
PFSRTL_PER_STREAM_CONTEXT
|
||||||
|
FsRtlLookupPerStreamContextInternal (
|
||||||
|
IN PFSRTL_ADVANCED_FCB_HEADER StreamContext,
|
||||||
|
IN PVOID OwnerId OPTIONAL,
|
||||||
|
IN PVOID InstanceId OPTIONAL
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return(FALSE);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
PVOID /* PFSRTL_PER_FILE_OBJECT_CONTEXT*/
|
||||||
|
FsRtlLookupPerFileObjectContext (
|
||||||
|
IN PFSRTL_ADVANCED_FCB_HEADER StreamContext,
|
||||||
|
IN PVOID OwnerId OPTIONAL,
|
||||||
|
IN PVOID InstanceId OPTIONAL
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return(FALSE);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
|
@ -220,6 +265,19 @@ FsRtlRemoveMcbEntry (IN PMCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
VOID
|
||||||
|
FsRtlResetLargeMcb (
|
||||||
|
IN PLARGE_MCB Mcb,
|
||||||
|
IN BOOLEAN SelfSynchronized
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: mdl.c,v 1.5 2003/07/10 06:27:13 royce Exp $
|
/* $Id: mdl.c,v 1.6 2004/06/23 00:42:21 ion Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/mdl.c
|
* reactos/ntoskrnl/fs/mdl.c
|
||||||
*
|
*
|
||||||
|
@ -7,6 +7,45 @@
|
||||||
#include <internal/cc.h>
|
#include <internal/cc.h>
|
||||||
#include <ddk/ntifs.h>
|
#include <ddk/ntifs.h>
|
||||||
|
|
||||||
|
#include <internal/debug.h>
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
FsRtlIncrementCcFastReadResourceMiss( VOID )
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
FsRtlIncrementCcFastReadNotPossible( VOID )
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
FsRtlIncrementCcFastReadWait( VOID )
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
FsRtlIncrementCcFastReadNoWait( VOID )
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlMdlRead@24
|
* FsRtlMdlRead@24
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: notify.c,v 1.9 2003/12/30 18:52:03 fireball Exp $
|
/* $Id: notify.c,v 1.10 2004/06/23 00:42:21 ion Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/notify.c
|
* reactos/ntoskrnl/fs/notify.c
|
||||||
*
|
*
|
||||||
|
@ -6,6 +6,8 @@
|
||||||
#include <ntos.h>
|
#include <ntos.h>
|
||||||
#include <ddk/ntifs.h>
|
#include <ddk/ntifs.h>
|
||||||
|
|
||||||
|
#define NDEBUG
|
||||||
|
#include <internal/debug.h>
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
|
@ -46,6 +48,7 @@ FsRtlNotifyChangeDirectory (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlNotifyCleanup@12
|
* FsRtlNotifyCleanup@12
|
||||||
|
@ -69,6 +72,50 @@ FsRtlNotifyCleanup (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
VOID
|
||||||
|
FsRtlNotifyFilterChangeDirectory (
|
||||||
|
IN PNOTIFY_SYNC NotifySync,
|
||||||
|
IN PLIST_ENTRY NotifyList,
|
||||||
|
IN PVOID FsContext,
|
||||||
|
IN PSTRING FullDirectoryName,
|
||||||
|
IN BOOLEAN WatchTree,
|
||||||
|
IN BOOLEAN IgnoreBuffer,
|
||||||
|
IN ULONG CompletionFilter,
|
||||||
|
IN PIRP NotifyIrp,
|
||||||
|
IN PCHECK_FOR_TRAVERSE_ACCESS TraverseCallback OPTIONAL,
|
||||||
|
IN PSECURITY_SUBJECT_CONTEXT SubjectContext OPTIONAL,
|
||||||
|
IN PFILTER_REPORT_CHANGE FilterCallback OPTIONAL
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
VOID
|
||||||
|
FsRtlNotifyFilterReportChange (
|
||||||
|
IN PNOTIFY_SYNC NotifySync,
|
||||||
|
IN PLIST_ENTRY NotifyList,
|
||||||
|
IN PSTRING FullTargetName,
|
||||||
|
IN USHORT TargetNameOffset,
|
||||||
|
IN PSTRING StreamName OPTIONAL,
|
||||||
|
IN PSTRING NormalizedParentName OPTIONAL,
|
||||||
|
IN ULONG FilterMatch,
|
||||||
|
IN ULONG Action,
|
||||||
|
IN PVOID TargetContext,
|
||||||
|
IN PVOID FilterContext
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlNotifyFullChangeDirectory@40
|
* FsRtlNotifyFullChangeDirectory@40
|
||||||
|
@ -261,4 +308,18 @@ FsRtlNotifyVolumeEvent (
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
FsRtlRegisterFileSystemFilterCallbacks (
|
||||||
|
IN struct _DRIVER_OBJECT *FilterDriverObject,
|
||||||
|
IN PFS_FILTER_CALLBACKS Callbacks
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: util.c,v 1.15 2003/08/03 15:53:45 ea Exp $
|
/* $Id: util.c,v 1.16 2004/06/23 00:42:21 ion Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/util.c
|
* reactos/ntoskrnl/fs/util.c
|
||||||
*
|
*
|
||||||
|
@ -6,6 +6,8 @@
|
||||||
#include <ddk/ntddk.h>
|
#include <ddk/ntddk.h>
|
||||||
#include <ddk/ntifs.h>
|
#include <ddk/ntifs.h>
|
||||||
|
|
||||||
|
#define NDEBUG
|
||||||
|
#include <internal/debug.h>
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
|
@ -87,6 +89,18 @@ FsRtlIsNtstatusExpected (
|
||||||
: TRUE;
|
: TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
ULONG
|
||||||
|
FsRtlIsPagingFile (
|
||||||
|
IN PFILE_OBJECT FileObject
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
|
@ -271,6 +285,48 @@ FsRtlGetFileSize (
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
FsRtlInsertPerStreamContext (
|
||||||
|
IN PFSRTL_ADVANCED_FCB_HEADER PerStreamContext,
|
||||||
|
IN PFSRTL_PER_STREAM_CONTEXT Ptr
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
PFSRTL_PER_STREAM_CONTEXT
|
||||||
|
FsRtlRemovePerStreamContext (
|
||||||
|
IN PFSRTL_ADVANCED_FCB_HEADER StreamContext,
|
||||||
|
IN PVOID OwnerId OPTIONAL,
|
||||||
|
IN PVOID InstanceId OPTIONAL
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
FsRtlInsertPerFileObjectContext (
|
||||||
|
IN PFSRTL_ADVANCED_FCB_HEADER PerFileObjectContext,
|
||||||
|
IN PVOID /* PFSRTL_PER_FILE_OBJECT_CONTEXT*/ Ptr
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
|
@ -318,6 +374,21 @@ FsRtlPostStackOverflow (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
PVOID /* PFSRTL_PER_FILE_OBJECT_CONTEXT*/
|
||||||
|
FsRtlRemovePerFileObjectContext (
|
||||||
|
IN PFSRTL_ADVANCED_FCB_HEADER PerFileObjectContext,
|
||||||
|
IN PVOID OwnerId OPTIONAL,
|
||||||
|
IN PVOID InstanceId OPTIONAL
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlSyncVolumes@12
|
* FsRtlSyncVolumes@12
|
||||||
|
@ -344,5 +415,16 @@ FsRtlSyncVolumes (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* EOF */
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
VOID
|
||||||
|
FsRtlTeardownPerStreamContexts (
|
||||||
|
IN PFSRTL_ADVANCED_FCB_HEADER AdvancedHeader
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* EOF */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue