diff options
Diffstat (limited to 'lib/cpluff/libcpluff/internal.h')
-rw-r--r-- | lib/cpluff/libcpluff/internal.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/cpluff/libcpluff/internal.h b/lib/cpluff/libcpluff/internal.h index 161ba6de07..5f5761750b 100644 --- a/lib/cpluff/libcpluff/internal.h +++ b/lib/cpluff/libcpluff/internal.h @@ -85,7 +85,11 @@ extern "C" { #if defined(_WIN32) #define DLHANDLE void * +#if defined(WINAPI_FAMILY) && (WINAPI_FAMILY != WINAPI_FAMILY_DESKTOP_APP) +#define DLOPEN(name) LoadPackagedLibrary(name, 0) +#else #define DLOPEN(name) LoadLibraryA(name) +#endif #define DLSYM(handle, symbol) GetProcAddress(handle, symbol) #define DLCLOSE(handle) CloseHandle(handle) #define DLERROR() "WIN32 - TODO" |