:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / ntoskrnl / fs / oplock.c
1 /* $Id$
2  *
3  * reactos/ntoskrnl/fs/oplock.c
4  *
5  */
6 #include <ddk/ntddk.h>
7 #include <ddk/ntifs.h>
8
9
10 /**********************************************************************
11  * NAME                                                 EXPORTED
12  *      FsRtlCheckOplock@20
13  *
14  * DESCRIPTION
15  *      
16  * ARGUMENTS
17  *
18  * RETURN VALUE
19  *
20  */
21 NTSTATUS STDCALL
22 FsRtlCheckOplock(IN POPLOCK Oplock,
23                  IN PIRP Irp,
24                  IN PVOID Context,
25                  IN POPLOCK_WAIT_COMPLETE_ROUTINE CompletionRoutine OPTIONAL,
26                  IN POPLOCK_FS_PREPOST_IRP PostIrpRoutine OPTIONAL)
27 {
28   return(STATUS_NOT_IMPLEMENTED);
29 }
30
31
32 /**********************************************************************
33  * NAME                                                 EXPORTED
34  *      FsRtlCurrentBatchOplock@4
35  *
36  * DESCRIPTION
37  *      
38  * ARGUMENTS
39  *
40  * RETURN VALUE
41  *
42  */
43 BOOLEAN STDCALL
44 FsRtlCurrentBatchOplock(IN POPLOCK Oplock)
45 {
46   return(FALSE);
47 }
48
49
50 /**********************************************************************
51  * NAME                                                 EXPORTED
52  *      FsRtlInitializeOplock@4
53  *
54  * DESCRIPTION
55  *      
56  * ARGUMENTS
57  *
58  * RETURN VALUE
59  *
60  * NOTE
61  *      Obsolete function.
62  */
63 VOID STDCALL
64 FsRtlInitializeOplock(IN OUT POPLOCK Oplock)
65 {
66 }
67
68
69 /**********************************************************************
70  * NAME                                                 EXPORTED
71  *      FsRtlOplockFsctrl@12
72  *
73  * DESCRIPTION
74  *      
75  * ARGUMENTS
76  *
77  * RETURN VALUE
78  *
79  */
80 NTSTATUS STDCALL
81 FsRtlOplockFsctrl(IN POPLOCK Oplock,
82                   IN PIRP Irp,
83                   IN ULONG OpenCount)
84 {
85   return(STATUS_NOT_IMPLEMENTED);
86 }
87
88
89 /**********************************************************************
90  * NAME                                                 EXPORTED
91  *      FsRtlOplockIsFastIoPossible@4
92  *
93  * DESCRIPTION
94  *      
95  * ARGUMENTS
96  *
97  * RETURN VALUE
98  *
99  */
100 BOOLEAN STDCALL
101 FsRtlOplockIsFastIoPossible(IN POPLOCK Oplock)
102 {
103   return(FALSE);
104 }
105
106
107 /**********************************************************************
108  * NAME                                                 EXPORTED
109  *      FsRtlUninitializeOplock@4
110  *
111  * DESCRIPTION
112  *      
113  * ARGUMENTS
114  *
115  * RETURN VALUE
116  *
117  */
118 VOID STDCALL
119 FsRtlUninitializeOplock(IN POPLOCK Oplock)
120 {
121 }
122
123 /* EOF */