- Implement GdiConvertAndCheckDC and Abort callback support routine.
[reactos.git] / reactos / dll / win32 / gdi32 / misc / misc.c
index 3a3a5ef..81d0d07 100644 (file)
@@ -164,6 +164,23 @@ PLDC GdiGetLDC(HDC hDC)
     return Dc_Attr->pvLDC;
 }
 
+VOID GdiSAPCallback(PLDC pldc)
+{
+    DWORD Time, NewTime = GetTickCount();
+
+    Time = NewTime - pldc->CallBackTick;
+
+    if ( Time < SAPCALLBACKDELAY) return;
+
+    pldc->CallBackTick = NewTime;
+
+    if ( pldc->pAbortProc(pldc->hDC, 0) )
+    {
+       CancelDC(pldc->hDC);
+       AbortDoc(pldc->hDC);
+    }
+}
+
 /*
  * @implemented
  */