ReactOS 0.4.15-dev-7958-gcd0bb1a
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
11typedef struct _DFS_NAME_CONTEXT_
12{
17
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
49VOID
52);
53
54CODE_SEG("INIT")
59);
60
61#endif
#define CODE_SEG(...)
LONG NTSTATUS
Definition: precomp.h:26
_In_ PIRP Irp
Definition: csq.h:116
NTSTATUS DfsFsdClose(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:68
NTSTATUS DfsDriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
Definition: dfs.c:83
NTSTATUS DfsFsdCleanup(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:60
NTSTATUS DfsFsdCreate(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:52
NTSTATUS DfsFsdFileSystemControl(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:45
struct _DFS_NAME_CONTEXT_ DFS_NAME_CONTEXT
VOID DfsUnload(PDRIVER_OBJECT DriverObject)
Definition: dfs.c:76
struct _DFS_NAME_CONTEXT_ * PDFS_NAME_CONTEXT
NTSTATUS NTAPI DfsVolumePassThrough(PDEVICE_OBJECT DeviceObject, PIRP Irp)
Definition: dfs.c:38
long LONG
Definition: pedump.c:60
ULONG Flags
Definition: dfs.h:15
UNICODE_STRING UNCFileName
Definition: dfs.h:13
LONG NameContextType
Definition: dfs.h:14
#define NTAPI
Definition: typedefs.h:36
uint32_t ULONG
Definition: typedefs.h:59
_In_ PDEVICE_OBJECT DeviceObject
Definition: wdfdevice.h:2055
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING RegistryPath
Definition: wdfdriver.h:215
_Must_inspect_result_ _In_ PDRIVER_OBJECT DriverObject
Definition: wdfdriver.h:213