ReactOS  0.4.15-dev-1039-gb9754fa
dfs.c
Go to the documentation of this file.
1 /*
2  * ReactOS kernel
3  * Copyright (C) 2002 ReactOS Team
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; either version 2 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License along
16  * with this program; if not, write to the Free Software Foundation, Inc.,
17  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18  */
19 /*
20  * COPYRIGHT: See COPYING in the top level directory
21  * PROJECT: ReactOS kernel
22  * FILE: drivers/filesystems/mup/dfs.c
23  * PURPOSE: Multi UNC Provider
24  * PROGRAMMER: Pierre Schweitzer (pierre@reactos.org)
25  */
26 
27 /* INCLUDES *****************************************************************/
28 
29 #include "mup.h"
30 
31 #define NDEBUG
32 #include <debug.h>
33 
34 #if defined(ALLOC_PRAGMA)
35 #pragma alloc_text(INIT, DfsDriverEntry)
36 #endif
37 
38 /* FUNCTIONS ****************************************************************/
39 
41 NTAPI
43  PIRP Irp)
44 {
46 }
47 
50  PIRP Irp)
51 {
53 }
54 
57  PIRP Irp)
58 {
61 }
62 
65  PIRP Irp)
66 {
69 }
70 
73  PIRP Irp)
74 {
77 }
78 
79 VOID
81 {
83 }
84 
85 INIT_FUNCTION
89 {
90  /* We don't support DFS yet, so
91  * fail to make sure it remains disabled
92  */
93  DPRINT("DfsDriverEntry not implemented\n");
95 }
96 
NTSTATUS NTAPI DfsVolumePassThrough(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:42
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:239
NTSTATUS DfsFsdCreate(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:56
_In_ PIRP Irp
Definition: csq.h:116
LONG NTSTATUS
Definition: precomp.h:26
NTSTATUS DfsFsdClose(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:72
NTSTATUS DfsFsdFileSystemControl(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:49
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
static PDRIVER_OBJECT DriverObject
Definition: template.c:42
void DPRINT(...)
Definition: polytest.cpp:61
NTSTATUS DfsFsdCleanup(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:64
_In_z_ PWSTR RegistryPath
Definition: classp.h:1930
_In_ PDEVICE_OBJECT DeviceObject
Definition: iotypes.h:2464
INIT_FUNCTION NTSTATUS DfsDriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
Definition: dfs.c:87
#define UNIMPLEMENTED
Definition: debug.h:115
VOID DfsUnload(PDRIVER_OBJECT DriverObject)
Definition: dfs.c:80