29 DPRINT(
"Mailslot FSD 0.0.1\n");
56 L"\\Device\\MailSlot");
DRIVER_DISPATCH MsfsCreateMailslot
DRIVER_DISPATCH MsfsClose
#define IRP_MJ_CREATE_MAILSLOT
#define UNREFERENCED_PARAMETER(P)
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING RegistryPath
DRIVER_DISPATCH MsfsFileSystemControl
_In_ PDEVICE_OBJECT DeviceObject
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_opt_ PCUNICODE_STRING DeviceName
_Must_inspect_result_ _In_ PDRIVER_OBJECT DriverObject
#define NT_SUCCESS(StatCode)
#define IRP_MJ_FILE_SYSTEM_CONTROL
DRIVER_DISPATCH MsfsCreate
VOID NTAPI KeInitializeMutex(IN PKMUTEX Mutex, IN ULONG Level)
DRIVER_DISPATCH MsfsQueryInformation
#define FILE_DEVICE_MAILSLOT
DRIVER_DISPATCH MsfsSetInformation
#define InitializeListHead(ListHead)
DRIVER_DISPATCH MsfsWrite
#define IRP_MJ_SET_INFORMATION
NTSTATUS NTAPI IoCreateDevice(IN PDRIVER_OBJECT DriverObject, IN ULONG DeviceExtensionSize, IN PUNICODE_STRING DeviceName, IN DEVICE_TYPE DeviceType, IN ULONG DeviceCharacteristics, IN BOOLEAN Exclusive, OUT PDEVICE_OBJECT *DeviceObject)
NTSYSAPI VOID NTAPI RtlInitUnicodeString(PUNICODE_STRING DestinationString, PCWSTR SourceString)
#define IRP_MJ_QUERY_INFORMATION