inc: winfsp.h: FspLoad

This commit is contained in:
Bill Zissimopoulos
2017-01-31 16:07:50 -08:00
parent acf6ce1008
commit 7425eba8af
4 changed files with 10 additions and 4 deletions

View File

@ -1630,7 +1630,7 @@ FSP_API NTSTATUS FspCallNamedPipeSecurely(PWSTR PipeName,
* Delay load
*/
static inline
NTSTATUS FspLoad(VOID)
NTSTATUS FspLoad(PVOID *PModule)
{
#if defined(_WIN64)
#define FSP_DLLNAME "winfsp-x64.dll"
@ -1645,6 +1645,9 @@ NTSTATUS FspLoad(VOID)
LONG Result;
HMODULE Module;
if (0 != PModule)
*PModule = 0;
Module = LoadLibraryW(L"" FSP_DLLNAME);
if (0 == Module)
{
@ -1666,6 +1669,9 @@ NTSTATUS FspLoad(VOID)
return STATUS_DLL_NOT_FOUND;
}
if (0 != PModule)
*PModule = Module;
return STATUS_SUCCESS;
#undef FSP_DLLNAME