Made test loadable on win95 again (EnumDisplayDevicesA not present).

diff --git a/dlls/user/tests/monitor.c b/dlls/user/tests/monitor.c
index fdff027..3fdd5c7 100644
--- a/dlls/user/tests/monitor.c
+++ b/dlls/user/tests/monitor.c
@@ -24,6 +24,7 @@
 #include "winuser.h"
 
 static HMODULE hdll;
+static BOOL (WINAPI *pEnumDisplayDevicesA)(LPCSTR,DWORD,LPDISPLAY_DEVICEA,DWORD);
 static BOOL (WINAPI *pEnumDisplayMonitors)(HDC,LPRECT,MONITORENUMPROC,LPARAM);
 static BOOL (WINAPI *pGetMonitorInfoA)(HMONITOR,LPMONITORINFO);
 
@@ -33,6 +34,7 @@
 
     if(hdll)
     {
+       pEnumDisplayDevicesA = (void*)GetProcAddress(hdll, "EnumDisplayDevicesA");
        pEnumDisplayMonitors = (void*)GetProcAddress(hdll, "EnumDisplayMonitors");
        pGetMonitorInfoA = (void*)GetProcAddress(hdll, "GetMonitorInfoA");
     }
@@ -61,10 +63,11 @@
     DWORD primary_num = -1, num = 0;
 
     dd.cb = sizeof(dd);
+    if(pEnumDisplayDevicesA == NULL) return;
     while(1)
     {
         BOOL ret;
-        ret = EnumDisplayDevicesA(NULL, num, &dd, 0), "EnumDisplayDevices fails\n";
+        ret = pEnumDisplayDevicesA(NULL, num, &dd, 0);
         ok(ret || num != 0, "EnumDisplayDevices fails with num == 0\n");
         if(!ret) break;
         if(dd.StateFlags & DISPLAY_DEVICE_PRIMARY_DEVICE)