ReactOS  0.4.12-dev-918-g6c6e7b8
dfs.h File Reference
#include <section_attribs.h>
Include dependency graph for dfs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _DFS_NAME_CONTEXT_
 

Macros

#define DFS_OPEN_CONTEXT   0xFF444653
 
#define DFS_DOWNLEVEL_OPEN_CONTEXT   0x11444653
 
#define DFS_CSCAGENT_NAME_CONTEXT   0xAAAAAAAA
 
#define DFS_USER_NAME_CONTEXT   0xBBBBBBBB
 

Typedefs

typedef struct _DFS_NAME_CONTEXT_ DFS_NAME_CONTEXT
 
typedef struct _DFS_NAME_CONTEXT_PDFS_NAME_CONTEXT
 

Functions

NTSTATUS NTAPI DfsVolumePassThrough (PDEVICE_OBJECT DeviceObject, PIRP Irp)
 
NTSTATUS DfsFsdFileSystemControl (PDEVICE_OBJECT DeviceObject, PIRP Irp)
 
NTSTATUS DfsFsdCreate (PDEVICE_OBJECT DeviceObject, PIRP Irp)
 
NTSTATUS DfsFsdCleanup (PDEVICE_OBJECT DeviceObject, PIRP Irp)
 
NTSTATUS DfsFsdClose (PDEVICE_OBJECT DeviceObject, PIRP Irp)
 
VOID DfsUnload (PDRIVER_OBJECT DriverObject)
 
INIT_FUNCTION NTSTATUS DfsDriverEntry (PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
 

Macro Definition Documentation

◆ DFS_CSCAGENT_NAME_CONTEXT

#define DFS_CSCAGENT_NAME_CONTEXT   0xAAAAAAAA

Definition at line 8 of file dfs.h.

◆ DFS_DOWNLEVEL_OPEN_CONTEXT

#define DFS_DOWNLEVEL_OPEN_CONTEXT   0x11444653

Definition at line 7 of file dfs.h.

◆ DFS_OPEN_CONTEXT

#define DFS_OPEN_CONTEXT   0xFF444653

Definition at line 6 of file dfs.h.

◆ DFS_USER_NAME_CONTEXT

#define DFS_USER_NAME_CONTEXT   0xBBBBBBBB

Definition at line 9 of file dfs.h.

Typedef Documentation

◆ DFS_NAME_CONTEXT

◆ PDFS_NAME_CONTEXT

Function Documentation

◆ DfsDriverEntry()

INIT_FUNCTION NTSTATUS DfsDriverEntry ( PDRIVER_OBJECT  DriverObject,
PUNICODE_STRING  RegistryPath 
)

Definition at line 87 of file dfs.c.

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 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225
void DPRINT(...)
Definition: polytest.cpp:61

Referenced by DriverEntry().

◆ DfsFsdCleanup()

NTSTATUS DfsFsdCleanup ( PDEVICE_OBJECT  DeviceObject,
PIRP  Irp 
)

Definition at line 64 of file dfs.c.

66 {
69 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225
#define UNIMPLEMENTED
Definition: debug.h:114

Referenced by MupCleanup().

◆ DfsFsdClose()

NTSTATUS DfsFsdClose ( PDEVICE_OBJECT  DeviceObject,
PIRP  Irp 
)

Definition at line 72 of file dfs.c.

74 {
77 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225
#define UNIMPLEMENTED
Definition: debug.h:114

Referenced by MupClose().

◆ DfsFsdCreate()

NTSTATUS DfsFsdCreate ( PDEVICE_OBJECT  DeviceObject,
PIRP  Irp 
)

Definition at line 56 of file dfs.c.

58 {
61 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225
#define UNIMPLEMENTED
Definition: debug.h:114

Referenced by MupCreate().

◆ DfsFsdFileSystemControl()

NTSTATUS DfsFsdFileSystemControl ( PDEVICE_OBJECT  DeviceObject,
PIRP  Irp 
)

Definition at line 49 of file dfs.c.

51 {
53 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225

Referenced by MupFsControl().

◆ DfsUnload()

VOID DfsUnload ( PDRIVER_OBJECT  DriverObject)

Definition at line 80 of file dfs.c.

81 {
83 }
#define UNIMPLEMENTED
Definition: debug.h:114

Referenced by DriverEntry(), and MupUnload().

◆ DfsVolumePassThrough()

NTSTATUS NTAPI DfsVolumePassThrough ( PDEVICE_OBJECT  DeviceObject,
PIRP  Irp 
)

Definition at line 42 of file dfs.c.

44 {
46 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225

Referenced by MupForwardIoRequest().