2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * FILE: ntoskrnl/fs/context.c
5 * PURPOSE: File and Stream Context Functions
7 * PROGRAMMERS: Alex Ionescu (alex@relsoft.net)
10 /* INCLUDES *****************************************************************/
13 #include <internal/debug.h>
15 /* GLOBALS *******************************************************************/
17 /* PRIVATE FUNCTIONS**********************************************************/
19 /* FUNCTIONS *****************************************************************/
26 FsRtlInsertPerStreamContext(IN PFSRTL_ADVANCED_FCB_HEADER PerStreamContext
,
27 IN PFSRTL_PER_STREAM_CONTEXT Ptr
)
30 return STATUS_NOT_IMPLEMENTED
;
36 PFSRTL_PER_STREAM_CONTEXT
38 FsRtlRemovePerStreamContext(IN PFSRTL_ADVANCED_FCB_HEADER StreamContext
,
39 IN PVOID OwnerId OPTIONAL
,
40 IN PVOID InstanceId OPTIONAL
)
51 FsRtlInsertPerFileObjectContext(IN PFSRTL_ADVANCED_FCB_HEADER PerFileObjectContext
,
52 IN PVOID
/* PFSRTL_PER_FILE_OBJECT_CONTEXT*/ Ptr
)
55 return STATUS_NOT_IMPLEMENTED
;
61 PVOID
/* PFSRTL_PER_FILE_OBJECT_CONTEXT*/
63 FsRtlRemovePerFileObjectContext(IN PFSRTL_ADVANCED_FCB_HEADER PerFileObjectContext
,
64 IN PVOID OwnerId OPTIONAL
,
65 IN PVOID InstanceId OPTIONAL
)
76 FsRtlTeardownPerStreamContexts(IN PFSRTL_ADVANCED_FCB_HEADER AdvancedHeader
)