#pragma once #include namespace Juliet { struct DynamicLibrary; extern JULIET_API DynamicLibrary* LoadDynamicLibrary(const char* filename); extern JULIET_API FunctionPtr LoadFunction(NonNullPtr lib, const char* functionName); extern JULIET_API void UnloadDynamicLibrary(NonNullPtr lib); } // namespace Juliet