From c2357f1a165442f0676b7f5791404e00147a6adb Mon Sep 17 00:00:00 2001 From: Kbz-8 Date: Tue, 18 Mar 2025 07:37:54 +0100 Subject: [PATCH] yes --- Sources/Backends/Vulkan/VulkanLoader.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Sources/Backends/Vulkan/VulkanLoader.c b/Sources/Backends/Vulkan/VulkanLoader.c index d0b23e7..476ae05 100644 --- a/Sources/Backends/Vulkan/VulkanLoader.c +++ b/Sources/Backends/Vulkan/VulkanLoader.c @@ -15,6 +15,19 @@ #include // getenv #endif +#ifdef PULSE_PLAT_WINDOWS + typedef const char* LPCSTR; + typedef struct HINSTANCE__* HINSTANCE; + typedef HINSTANCE HMODULE; + #if defined(_MINWINDEF_) + /* minwindef.h defines FARPROC, and attempting to redefine it may conflict with -Wstrict-prototypes */ + #elif defined(_WIN64) + typedef __int64 (__stdcall* FARPROC)(void); + #else + typedef int (__stdcall* FARPROC)(void); + #endif +#endif + #ifdef PULSE_PLAT_WINDOWS __declspec(dllimport) HMODULE __stdcall LoadLibraryA(LPCSTR); __declspec(dllimport) FARPROC __stdcall GetProcAddress(HMODULE, LPCSTR);