29 DPRINT(
"Mailslot FSD 0.0.1\n");
56 L"\\Device\\MailSlot");
#define NT_SUCCESS(StatCode)
DRIVER_INITIALIZE DriverEntry
#define InitializeListHead(ListHead)
DRIVER_DISPATCH MsfsQueryInformation
DRIVER_DISPATCH MsfsClose
DRIVER_DISPATCH MsfsCreateMailslot
DRIVER_DISPATCH MsfsSetInformation
DRIVER_DISPATCH MsfsWrite
DRIVER_DISPATCH MsfsFileSystemControl
DRIVER_DISPATCH MsfsCreate
NTSYSAPI VOID NTAPI RtlInitUnicodeString(PUNICODE_STRING DestinationString, PCWSTR SourceString)
#define UNREFERENCED_PARAMETER(P)
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)
VOID NTAPI KeInitializeMutex(IN PKMUTEX Mutex, IN ULONG Level)
#define FILE_DEVICE_MAILSLOT
#define IRP_MJ_SET_INFORMATION
#define IRP_MJ_QUERY_INFORMATION
_In_ PDEVICE_OBJECT DeviceObject
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_opt_ PCUNICODE_STRING DeviceName
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING RegistryPath
_Must_inspect_result_ _In_ PDRIVER_OBJECT DriverObject
#define IRP_MJ_CREATE_MAILSLOT
#define IRP_MJ_FILE_SYSTEM_CONTROL