diff --git a/src/xpdev/wrapdll.h b/src/xpdev/wrapdll.h
index cc28bf53e620da098b7d96f2fc21028533f8d7a6..ea6192e23bc71ecfd5f8a2a6911702cc7216029f 100644
--- a/src/xpdev/wrapdll.h
+++ b/src/xpdev/wrapdll.h
@@ -45,8 +45,8 @@
 	#undef DLLCALL
 #endif
 
-#if defined(_WIN32) && defined(_DLL)
-	#if defined(WRAPPER_DLL)
+#if defined(_WIN32) && defined(WRAPPER_DLL)
+	#if defined(WRAPPER_EXPORTS)
 		#define DLLEXPORT	__declspec(dllexport)
 	#else
 		#define DLLEXPORT	__declspec(dllimport)