ReactOS  0.4.15-dev-2774-gc8ce0cc
dfs.h
Go to the documentation of this file.
1 #ifndef _DFS_PCH_
2 #define _DFS_PCH_
3 
4 #include <section_attribs.h>
5 
6 #define DFS_OPEN_CONTEXT 0xFF444653
7 #define DFS_DOWNLEVEL_OPEN_CONTEXT 0x11444653
8 #define DFS_CSCAGENT_NAME_CONTEXT 0xAAAAAAAA
9 #define DFS_USER_NAME_CONTEXT 0xBBBBBBBB
10 
11 typedef struct _DFS_NAME_CONTEXT_
12 {
17 
19 NTAPI
22  PIRP Irp
23 );
24 
28  PIRP Irp
29 );
30 
34  PIRP Irp
35 );
36 
40  PIRP Irp
41 );
42 
46  PIRP Irp
47 );
48 
49 VOID
50 DfsUnload(
52 );
53 
54 CODE_SEG("INIT")
59 );
60 
61 #endif
VOID DfsUnload(PDRIVER_OBJECT DriverObject)
Definition: dfs.c:76
LONG NameContextType
Definition: dfs.h:14
struct _DFS_NAME_CONTEXT_ DFS_NAME_CONTEXT
LONG NTSTATUS
Definition: precomp.h:26
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING RegistryPath
Definition: wdfdriver.h:213
NTSTATUS DfsFsdCreate(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:52
_In_ PDEVICE_OBJECT DeviceObject
Definition: wdfdevice.h:2055
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
_In_ PIRP Irp
Definition: csq.h:116
long LONG
Definition: pedump.c:60
struct _DFS_NAME_CONTEXT_ * PDFS_NAME_CONTEXT
ULONG Flags
Definition: dfs.h:15
NTSTATUS DfsDriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
Definition: dfs.c:83
_Must_inspect_result_ _In_ PDRIVER_OBJECT DriverObject
Definition: wdfdriver.h:213
NTSTATUS DfsFsdCleanup(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:60
NTSTATUS DfsFsdFileSystemControl(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:45
NTSTATUS NTAPI DfsVolumePassThrough(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:38
UNICODE_STRING UNCFileName
Definition: dfs.h:13
unsigned int ULONG
Definition: retypes.h:1
NTSTATUS DfsFsdClose(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:68
static CODE_SEG("PAGE")
Definition: isapnp.c:1482