[ros-diffs] [blight] 17832: Implement QUERYESCSUPPORT escape in ExtEscape (returns FALSE always)

blight at svn.reactos.com blight at svn.reactos.com
Tue Sep 13 16:46:59 CEST 2005


Implement QUERYESCSUPPORT escape in ExtEscape (returns FALSE always)
Modified: trunk/reactos/subsys/win32k/objects/print.c
  _____  

Modified: trunk/reactos/subsys/win32k/objects/print.c
--- trunk/reactos/subsys/win32k/objects/print.c	2005-09-13 14:46:00 UTC
(rev 17831)
+++ trunk/reactos/subsys/win32k/objects/print.c	2005-09-13 14:46:48 UTC
(rev 17832)
@@ -55,17 +55,20 @@

              LPCSTR InData,
              LPVOID OutData)
 {
+  if (Escape == QUERYESCSUPPORT)
+    return FALSE;
+
   UNIMPLEMENTED;
-  return 0;
+  return SP_ERROR;
 }
 
 INT
 STDCALL
 NtGdiEscape(HDC  hDC,
-                INT  Escape,
-                INT  InSize,
-                LPCSTR  InData,
-                LPVOID  OutData)
+            INT  Escape,
+            INT  InSize,
+            LPCSTR  InData,
+            LPVOID  OutData)
 {
   PDC dc;
   INT ret;
@@ -74,7 +77,7 @@
   if (dc == NULL)
   {
     SetLastWin32Error(ERROR_INVALID_HANDLE);
-    return 0;
+    return SP_ERROR;
   }
 
   /* TODO FIXME - don't pass umode buffer to an Int function */
@@ -94,10 +97,10 @@
    INT      OutSize,
    LPVOID   OutData)
 {
-   if (Escape == 0x1101)
-      return 0;
+   if (Escape == QUERYESCSUPPORT)
+      return FALSE;
 
-   DPRINT1("IntEngExtEscape is nimplemented. - Keep going and have a
nice day\n");
+   DPRINT1("IntEngExtEscape is unimplemented. - Keep going and have a
nice day\n");
    return -1;
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050913/dccb4269/attachment.html


More information about the Ros-diffs mailing list