fixed difference in signedness warnings
Modified: trunk/reactos/lib/ddraw/main/clipper_main.c
Modified: trunk/reactos/lib/ddraw/main/color_main.c
Modified: trunk/reactos/lib/ddraw/main/gamma_main.c
Modified: trunk/reactos/lib/ddraw/main/palette_main.c
Modified: trunk/reactos/lib/ddraw/main/surface_main.c

Modified: trunk/reactos/lib/ddraw/main/clipper_main.c
--- trunk/reactos/lib/ddraw/main/clipper_main.c	2005-10-30 16:14:42 UTC (rev 18887)
+++ trunk/reactos/lib/ddraw/main/clipper_main.c	2005-10-30 17:30:53 UTC (rev 18888)
@@ -14,7 +14,7 @@
 ULONG WINAPI Main_DirectDrawClipper_Release(LPDIRECTDRAWCLIPPER iface) 
 {
     IDirectDrawImpl* This = (IDirectDrawImpl*)iface;
-    ULONG ref = InterlockedDecrement(&This->DirectDrawGlobal.dwRefCnt);
+    ULONG ref = InterlockedDecrement((PLONG)&This->DirectDrawGlobal.dwRefCnt);
     
     if (ref == 0)
 		HeapFree(GetProcessHeap(), 0, This);

Modified: trunk/reactos/lib/ddraw/main/color_main.c
--- trunk/reactos/lib/ddraw/main/color_main.c	2005-10-30 16:14:42 UTC (rev 18887)
+++ trunk/reactos/lib/ddraw/main/color_main.c	2005-10-30 17:30:53 UTC (rev 18888)
@@ -23,7 +23,7 @@
 Main_DirectDrawColorControl_Release(LPDIRECTDRAWCOLORCONTROL iface)
 {
     IDirectDrawImpl* This = (IDirectDrawImpl*)iface;
-    ULONG ref = InterlockedDecrement(&This->DirectDrawGlobal.dwRefCnt);
+    ULONG ref = InterlockedDecrement((PLONG)&This->DirectDrawGlobal.dwRefCnt);
     
     if (ref == 0)
 		HeapFree(GetProcessHeap(), 0, This);

Modified: trunk/reactos/lib/ddraw/main/gamma_main.c
--- trunk/reactos/lib/ddraw/main/gamma_main.c	2005-10-30 16:14:42 UTC (rev 18887)
+++ trunk/reactos/lib/ddraw/main/gamma_main.c	2005-10-30 17:30:53 UTC (rev 18888)
@@ -23,7 +23,7 @@
 Main_DirectDrawGammaControl_Release(LPDIRECTDRAWGAMMACONTROL iface)
 {
     IDirectDrawImpl* This = (IDirectDrawImpl*)iface;
-    ULONG ref = InterlockedDecrement(&This->DirectDrawGlobal.dwRefCnt);
+    ULONG ref = InterlockedDecrement((PLONG)&This->DirectDrawGlobal.dwRefCnt);
     
     if (ref == 0)
 		HeapFree(GetProcessHeap(), 0, This);

Modified: trunk/reactos/lib/ddraw/main/palette_main.c
--- trunk/reactos/lib/ddraw/main/palette_main.c	2005-10-30 16:14:42 UTC (rev 18887)
+++ trunk/reactos/lib/ddraw/main/palette_main.c	2005-10-30 17:30:53 UTC (rev 18888)
@@ -22,7 +22,7 @@
 ULONG WINAPI Main_DirectDrawPalette_AddRef(LPDIRECTDRAWPALETTE iface) 
 {
     IDirectDrawImpl* This = (IDirectDrawImpl*)iface;
-    ULONG ref = InterlockedDecrement(&This->DirectDrawGlobal.dwRefCnt);
+    ULONG ref = InterlockedDecrement((PLONG)&This->DirectDrawGlobal.dwRefCnt);
     
     if (ref == 0)
 		HeapFree(GetProcessHeap(), 0, This);

Modified: trunk/reactos/lib/ddraw/main/surface_main.c
--- trunk/reactos/lib/ddraw/main/surface_main.c	2005-10-30 16:14:42 UTC (rev 18887)
+++ trunk/reactos/lib/ddraw/main/surface_main.c	2005-10-30 17:30:53 UTC (rev 18888)
@@ -95,13 +95,13 @@
 {
     IDirectDrawSurfaceImpl* This = (IDirectDrawSurfaceImpl*)iface;
 	
-    return InterlockedIncrement(&This->owner->DirectDrawGlobal.dsList->dwIntRefCnt);
+    return InterlockedIncrement((PLONG)&This->owner->DirectDrawGlobal.dsList->dwIntRefCnt);
 }
 
 ULONG WINAPI Main_DDrawSurface_Release(LPDIRECTDRAWSURFACE7 iface)
 {
     IDirectDrawSurfaceImpl* This = (IDirectDrawSurfaceImpl*)iface;
-    ULONG ref = InterlockedDecrement(&This->owner->DirectDrawGlobal.dsList->dwIntRefCnt);
+    ULONG ref = InterlockedDecrement((PLONG)&This->owner->DirectDrawGlobal.dsList->dwIntRefCnt);
     
     if (ref == 0)
 		HeapFree(GetProcessHeap(), 0, This);