reactos/drivers/filesystems/mup/dfs.h
Jérôme Gardou 3adf450867 [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build
Put data into PAGEDATA or INITDATA sections
Keep section declaration for prototypes

CORE-17540
2021-05-12 11:04:29 +02:00

61 lines
949 B
C

#ifndef _DFS_PCH_
#define _DFS_PCH_
#include <section_attribs.h>
#define DFS_OPEN_CONTEXT 0xFF444653
#define DFS_DOWNLEVEL_OPEN_CONTEXT 0x11444653
#define DFS_CSCAGENT_NAME_CONTEXT 0xAAAAAAAA
#define DFS_USER_NAME_CONTEXT 0xBBBBBBBB
typedef struct _DFS_NAME_CONTEXT_
{
UNICODE_STRING UNCFileName;
LONG NameContextType;
ULONG Flags;
} DFS_NAME_CONTEXT, *PDFS_NAME_CONTEXT;
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
);
CODE_SEG("INIT")
NTSTATUS
DfsDriverEntry(
PDRIVER_OBJECT DriverObject,
PUNICODE_STRING RegistryPath
);
#endif