d8c00d782947fc3d33a9e5a56f4386956e4dc3bc
[reactos.git] / reactos / ntoskrnl / fs / oplock.c
1 /* $Id: oplock.c,v 1.7 2003/08/05 21:37:21 ea Exp $
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 * @unimplemented
21 */
22 NTSTATUS STDCALL
23 FsRtlCheckOplock(IN POPLOCK Oplock,
24 IN PIRP Irp,
25 IN PVOID Context,
26 IN POPLOCK_WAIT_COMPLETE_ROUTINE CompletionRoutine OPTIONAL,
27 IN POPLOCK_FS_PREPOST_IRP PostIrpRoutine OPTIONAL)
28 {
29 return(STATUS_NOT_IMPLEMENTED);
30 }
31
32
33 /**********************************************************************
34 * NAME EXPORTED
35 * FsRtlCurrentBatchOplock@4
36 *
37 * DESCRIPTION
38 *
39 * ARGUMENTS
40 *
41 * RETURN VALUE
42 *
43 * @unimplemented
44 */
45 BOOLEAN STDCALL
46 FsRtlCurrentBatchOplock(IN POPLOCK Oplock)
47 {
48 return(FALSE);
49 }
50
51
52 /**********************************************************************
53 * NAME EXPORTED
54 * FsRtlInitializeOplock@4
55 *
56 * DESCRIPTION
57 *
58 * ARGUMENTS
59 *
60 * RETURN VALUE
61 *
62 * NOTE
63 * Obsolete function.
64 *
65 * @implemented
66 */
67 VOID STDCALL
68 FsRtlInitializeOplock(IN OUT POPLOCK Oplock)
69 {
70 }
71
72
73 /**********************************************************************
74 * NAME EXPORTED
75 * FsRtlOplockFsctrl@12
76 *
77 * DESCRIPTION
78 *
79 * ARGUMENTS
80 *
81 * RETURN VALUE
82 *
83 * @unimplemented
84 */
85 NTSTATUS STDCALL
86 FsRtlOplockFsctrl(IN POPLOCK Oplock,
87 IN PIRP Irp,
88 IN ULONG OpenCount)
89 {
90 return(STATUS_NOT_IMPLEMENTED);
91 }
92
93
94 /**********************************************************************
95 * NAME EXPORTED
96 * FsRtlOplockIsFastIoPossible@4
97 *
98 * DESCRIPTION
99 *
100 * ARGUMENTS
101 *
102 * RETURN VALUE
103 *
104 * @unimplemented
105 */
106 BOOLEAN STDCALL
107 FsRtlOplockIsFastIoPossible(IN POPLOCK Oplock)
108 {
109 return(FALSE);
110 }
111
112
113 /**********************************************************************
114 * NAME EXPORTED
115 * FsRtlUninitializeOplock@4
116 *
117 * DESCRIPTION
118 *
119 * ARGUMENTS
120 *
121 * RETURN VALUE
122 *
123 * @implemented
124 */
125 VOID STDCALL
126 FsRtlUninitializeOplock(IN POPLOCK Oplock)
127 {
128 }
129
130 /* EOF */