Author: greatlrd
Date: Sat Jun  9 03:32:13 2007
New Revision: 27082
URL: 
http://svn.reactos.org/svn/reactos?rev=27082&view=rev
Log:
commit which api are under developing and hard tested.
mark which one have been completed and acts like ms ddraw does.
Modified:
    trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c
Modified: trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/directx/ddraw/Ddraw/dd…
==============================================================================
--- trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c (original)
+++ trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c Sat Jun  9 03:32:13 2007
@@ -412,32 +412,36 @@
     // LeaveCriticalSection(&ddcs);
     return ret;
 }
+
+/* 5 of 31 DirectDraw7_Vtable api are working simluare to windows */
+/* 8 of 31 DirectDraw7_Vtable api are under devloping / testing */
+
 IDirectDraw7Vtbl DirectDraw7_Vtable =
 {
-    Main_DirectDraw_QueryInterface,
-    Main_DirectDraw_AddRef,
-    Main_DirectDraw_Release,
-    Main_DirectDraw_Compact,
+    Main_DirectDraw_QueryInterface,             /* (QueryInterface testing / devloping)
*/
+    Main_DirectDraw_AddRef,                     /* (AddRef done) */
+    Main_DirectDraw_Release,                    /* (QueryInterface testing / devloping)
*/
+    Main_DirectDraw_Compact,                    /* (Compact done) */
     Main_DirectDraw_CreateClipper,
     Main_DirectDraw_CreatePalette,
-    Main_DirectDraw_CreateSurface4,
+    Main_DirectDraw_CreateSurface4,             /* (CreateSurface4 testing / devloping)
*/
     Main_DirectDraw_DuplicateSurface,
-    Main_DirectDraw_EnumDisplayModes,
+    Main_DirectDraw_EnumDisplayModes,           /* (EnumDisplayModes testing / devloping)
*/
     Main_DirectDraw_EnumSurfaces,
     Main_DirectDraw_FlipToGDISurface,
     Main_DirectDraw_GetCaps,
-    Main_DirectDraw_GetDisplayMode,
-    Main_DirectDraw_GetFourCCCodes,
+    Main_DirectDraw_GetDisplayMode,             /* (GetDisplayMode testing / devloping)
*/
+    Main_DirectDraw_GetFourCCCodes,             /* (GetFourCCCodes done) */
     Main_DirectDraw_GetGDISurface,
-    Main_DirectDraw_GetMonitorFrequency,
+    Main_DirectDraw_GetMonitorFrequency,        /* (GetMonitorFrequency done) */
     Main_DirectDraw_GetScanLine,
     Main_DirectDraw_GetVerticalBlankStatus,
     Main_DirectDraw_Initialize,
-    Main_DirectDraw_RestoreDisplayMode,
-    Main_DirectDraw_SetCooperativeLevel,
-    Main_DirectDraw_SetDisplayMode,
+    Main_DirectDraw_RestoreDisplayMode,         /* (RestoreDisplayMode testing /
devloping) */
+    Main_DirectDraw_SetCooperativeLevel,        /* (SetCooperativeLevel testing /
devloping) */
+    Main_DirectDraw_SetDisplayMode,             /* (SetDisplayMode testing / devloping)
*/
     Main_DirectDraw_WaitForVerticalBlank,
-    Main_DirectDraw_GetAvailableVidMem4,
+    Main_DirectDraw_GetAvailableVidMem4,        /* (GetAvailableVidMem4 done) */
     Main_DirectDraw_GetSurfaceFromDC,
     Main_DirectDraw_RestoreAllSurfaces,
     Main_DirectDraw_TestCooperativeLevel,