diff options
Diffstat (limited to 'src/zenvfs/projfs.cpp')
| -rw-r--r-- | src/zenvfs/projfs.cpp | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/zenvfs/projfs.cpp b/src/zenvfs/projfs.cpp new file mode 100644 index 000000000..5d74337b4 --- /dev/null +++ b/src/zenvfs/projfs.cpp @@ -0,0 +1,38 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "zenvfs/projfs.h" + +#if ZEN_WITH_VFS +# if ZEN_PLATFORM_WINDOWS +# include <zencore/windows.h> + +namespace zen { + +bool +IsProjFsAvailable() +{ + HMODULE hMod = LoadLibraryA("projectedfslib.dll"); + + if (hMod) + { + FreeLibrary(hMod); + + return true; + } + + return false; +} + +} // namespace zen +# else +namespace zen { + +bool +IsProjFsAvailable() +{ + return false; +} + +} // namespace zen +# endif +#endif |