From cef8add09fb275208562a9311274e77191d729c3 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Sun, 3 Jan 2016 23:24:11 -0800 Subject: [PATCH] dll: WIP --- src/dll/loop.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dll/loop.c b/src/dll/loop.c index b93829df..a1620986 100644 --- a/src/dll/loop.c +++ b/src/dll/loop.c @@ -12,6 +12,8 @@ typedef struct _FSP_DISPATCHER_WORK_ITEM __declspec(align(MEMORY_ALLOCATION_ALIGNMENT)) UINT8 RequestBuf[]; } FSP_DISPATCHER_WORK_ITEM; +static FSP_FILE_SYSTEM_INTERFACE FspFileSystemNullInterface; + FSP_API NTSTATUS FspFileSystemCreate(PWSTR DevicePath, const FSP_FSCTL_VOLUME_PARAMS *VolumeParams, const FSP_FILE_SYSTEM_INTERFACE *Interface, @@ -23,7 +25,7 @@ FSP_API NTSTATUS FspFileSystemCreate(PWSTR DevicePath, *PFileSystem = 0; if (0 == Interface) - return STATUS_INVALID_PARAMETER; + Interface = FspFileSystemNullInterface; FileSystem = MemAlloc(sizeof *FileSystem); if (0 == FileSystem)