Add stub for SPI_GETSCREENSAVEACTIVE (which always return TRUE at the moment...)
authorHervé Poussineau <hpoussin@reactos.org>
Sun, 10 Sep 2006 02:20:29 +0000 (02:20 +0000)
committerHervé Poussineau <hpoussin@reactos.org>
Sun, 10 Sep 2006 02:20:29 +0000 (02:20 +0000)
svn path=/trunk/; revision=24012

reactos/subsystems/win32/win32k/ntuser/misc.c

index e99164c..da1c667 100644 (file)
@@ -994,6 +994,7 @@ IntSystemParametersInfo(
          case SPI_GETSCREENSAVERRUNNING:
          case SPI_GETSCREENSAVETIMEOUT:
          case SPI_SETSCREENSAVETIMEOUT:
+         case SPI_GETSCREENSAVEACTIVE:
          case SPI_GETFLATMENU:
       case SPI_SETFLATMENU:
          {
@@ -1033,6 +1034,11 @@ IntSystemParametersInfo(
                                   if (pvParam != NULL) *((BOOL*)pvParam) = WinStaObject->ScreenSaverRunning;
                    WinStaObject->ScreenSaverRunning = uiParam;                                              
                                  break;
+                          case SPI_GETSCREENSAVEACTIVE:
+                                       /* FIXME: how to disable the screensaver? */
+                                       if (pvParam != NULL) *((BOOL*)pvParam) = TRUE;
+                                 return TRUE;
+                                 break;
                           case SPI_GETWHEELSCROLLLINES:
                                    CurInfo = IntGetSysCursorInfo(WinStaObject);
                                        if (pvParam != NULL) *((UINT*)pvParam) = CurInfo->WheelScroLines;
@@ -1409,6 +1415,7 @@ UserSystemParametersInfo(
          case SPI_SETSCREENSAVERRUNNING:
          case SPI_GETSCREENSAVETIMEOUT:
          case SPI_SETSCREENSAVETIMEOUT:
+         case SPI_GETSCREENSAVEACTIVE:
          case SPI_GETFLATMENU:
       case SPI_SETFLATMENU:
          {