mirror of
https://github.com/reactos/reactos.git
synced 2024-08-02 17:40:58 +00:00
fixed format of this file do not mix tab and space
svn path=/trunk/; revision=25147
This commit is contained in:
parent
209f1567c8
commit
ca82e66f85
|
@ -40,7 +40,6 @@ StartDirectDraw(LPDIRECTDRAW* iface, LPGUID lpGuid, BOOL reenable)
|
||||||
{
|
{
|
||||||
RtlZeroMemory(&ddgbl, sizeof(DDRAWI_DIRECTDRAW_GBL));
|
RtlZeroMemory(&ddgbl, sizeof(DDRAWI_DIRECTDRAW_GBL));
|
||||||
This->lpLcl->lpGbl->dwRefCnt++;
|
This->lpLcl->lpGbl->dwRefCnt++;
|
||||||
|
|
||||||
if (ddgbl.lpDDCBtmp == NULL)
|
if (ddgbl.lpDDCBtmp == NULL)
|
||||||
{
|
{
|
||||||
ddgbl.lpDDCBtmp = (LPDDHAL_CALLBACKS) DxHeapMemAlloc(sizeof(DDHAL_CALLBACKS));
|
ddgbl.lpDDCBtmp = (LPDDHAL_CALLBACKS) DxHeapMemAlloc(sizeof(DDHAL_CALLBACKS));
|
||||||
|
@ -98,21 +97,17 @@ StartDirectDraw(LPDIRECTDRAW* iface, LPGUID lpGuid, BOOL reenable)
|
||||||
|
|
||||||
dwFlags |= DDRAWI_DISPLAYDRV | DDRAWI_GDIDRV;
|
dwFlags |= DDRAWI_DISPLAYDRV | DDRAWI_GDIDRV;
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (lpGuid == (LPGUID) DDCREATE_HARDWAREONLY)
|
else if (lpGuid == (LPGUID) DDCREATE_HARDWAREONLY)
|
||||||
{
|
{
|
||||||
devicetypes = 2;
|
devicetypes = 2;
|
||||||
|
|
||||||
/* Create HDC for default, hal and hel driver */
|
/* Create HDC for default, hal and hel driver */
|
||||||
This->lpLcl->hDC = (ULONG_PTR)CreateDCW(L"DISPLAY",L"DISPLAY",NULL,NULL);
|
This->lpLcl->hDC = (ULONG_PTR)CreateDCW(L"DISPLAY",L"DISPLAY",NULL,NULL);
|
||||||
|
|
||||||
/* cObsolete is undoc in msdn it being use in CreateDCA */
|
/* cObsolete is undoc in msdn it being use in CreateDCA */
|
||||||
RtlCopyMemory(&ddgbl.cObsolete,&"DISPLAY",7);
|
RtlCopyMemory(&ddgbl.cObsolete,&"DISPLAY",7);
|
||||||
RtlCopyMemory(&ddgbl.cDriverName,&"DISPLAY",7);
|
RtlCopyMemory(&ddgbl.cDriverName,&"DISPLAY",7);
|
||||||
|
|
||||||
dwFlags |= DDRAWI_DISPLAYDRV | DDRAWI_GDIDRV;
|
dwFlags |= DDRAWI_DISPLAYDRV | DDRAWI_GDIDRV;
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (lpGuid == (LPGUID) DDCREATE_EMULATIONONLY)
|
else if (lpGuid == (LPGUID) DDCREATE_EMULATIONONLY)
|
||||||
{
|
{
|
||||||
devicetypes = 3;
|
devicetypes = 3;
|
||||||
|
@ -129,7 +124,7 @@ StartDirectDraw(LPDIRECTDRAW* iface, LPGUID lpGuid, BOOL reenable)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* FIXME : need getting driver from the GUID that have been pass in from
|
/* FIXME : need getting driver from the GUID that have been pass in from
|
||||||
the register. we do not support that yet
|
* the register. we do not support that yet
|
||||||
*/
|
*/
|
||||||
devicetypes = 4;
|
devicetypes = 4;
|
||||||
This->lpLcl->hDC = (ULONG_PTR) NULL ;
|
This->lpLcl->hDC = (ULONG_PTR) NULL ;
|
||||||
|
@ -201,7 +196,6 @@ StartDirectDraw(LPDIRECTDRAW* iface, LPGUID lpGuid, BOOL reenable)
|
||||||
default:
|
default:
|
||||||
hal_ret = StartDirectDrawHal(iface, reenable);
|
hal_ret = StartDirectDrawHal(iface, reenable);
|
||||||
hel_ret = StartDirectDrawHel(iface, reenable);
|
hel_ret = StartDirectDrawHel(iface, reenable);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hal_ret!=DD_OK)
|
if (hal_ret!=DD_OK)
|
||||||
|
@ -243,6 +237,7 @@ StartDirectDraw(LPDIRECTDRAW* iface, LPGUID lpGuid, BOOL reenable)
|
||||||
This->lpLcl->lpDDCB->cbDDCallbacks.dwFlags |= DDHAL_CB32_CANCREATESURFACE;
|
This->lpLcl->lpDDCB->cbDDCallbacks.dwFlags |= DDHAL_CB32_CANCREATESURFACE;
|
||||||
This->lpLcl->lpDDCB->cbDDCallbacks.CanCreateSurface = This->lpLcl->lpDDCB->HELDD.CanCreateSurface;
|
This->lpLcl->lpDDCB->cbDDCallbacks.CanCreateSurface = This->lpLcl->lpDDCB->HELDD.CanCreateSurface;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDD.dwFlags & DDHAL_CB32_CREATESURFACE) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDD.dwFlags & DDHAL_CB32_CREATESURFACE) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDCallbacks.dwFlags |= DDHAL_CB32_CREATESURFACE;
|
This->lpLcl->lpDDCB->cbDDCallbacks.dwFlags |= DDHAL_CB32_CREATESURFACE;
|
||||||
|
@ -253,6 +248,7 @@ StartDirectDraw(LPDIRECTDRAW* iface, LPGUID lpGuid, BOOL reenable)
|
||||||
This->lpLcl->lpDDCB->cbDDCallbacks.dwFlags |= DDHAL_CB32_CREATESURFACE;
|
This->lpLcl->lpDDCB->cbDDCallbacks.dwFlags |= DDHAL_CB32_CREATESURFACE;
|
||||||
This->lpLcl->lpDDCB->cbDDCallbacks.CreateSurface = This->lpLcl->lpDDCB->HELDD.CreateSurface;
|
This->lpLcl->lpDDCB->cbDDCallbacks.CreateSurface = This->lpLcl->lpDDCB->HELDD.CreateSurface;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDD.dwFlags & DDHAL_CB32_CREATEPALETTE) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDD.dwFlags & DDHAL_CB32_CREATEPALETTE) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDCallbacks.dwFlags |= DDHAL_CB32_CREATEPALETTE;
|
This->lpLcl->lpDDCB->cbDDCallbacks.dwFlags |= DDHAL_CB32_CREATEPALETTE;
|
||||||
|
@ -342,7 +338,6 @@ StartDirectDraw(LPDIRECTDRAW* iface, LPGUID lpGuid, BOOL reenable)
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_ADDATTACHEDSURFACE) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_ADDATTACHEDSURFACE) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_ADDATTACHEDSURFACE;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_ADDATTACHEDSURFACE;
|
||||||
|
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.AddAttachedSurface =
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.AddAttachedSurface =
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.AddAttachedSurface;
|
This->lpLcl->lpDDCB->HALDDSurface.AddAttachedSurface;
|
||||||
}
|
}
|
||||||
|
@ -357,149 +352,112 @@ StartDirectDraw(LPDIRECTDRAW* iface, LPGUID lpGuid, BOOL reenable)
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_BLT) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_BLT) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_BLT;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_BLT;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Blt = This->lpLcl->lpDDCB->HALDDSurface.Blt;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Blt =
|
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.Blt;
|
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_BLT) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_BLT) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_BLT;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_BLT;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Blt = This->lpLcl->lpDDCB->HELDDSurface.Blt;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Blt =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.Blt;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_DESTROYSURFACE) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_DESTROYSURFACE) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_DESTROYSURFACE;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_DESTROYSURFACE;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.DestroySurface = This->lpLcl->lpDDCB->HALDDSurface.DestroySurface;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.DestroySurface =
|
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.DestroySurface;
|
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_DESTROYSURFACE) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_DESTROYSURFACE) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_DESTROYSURFACE;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_DESTROYSURFACE;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.DestroySurface = This->lpLcl->lpDDCB->HELDDSurface.DestroySurface;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.DestroySurface =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.DestroySurface;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_FLIP) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_FLIP) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_FLIP;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_FLIP;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Flip = This->lpLcl->lpDDCB->HALDDSurface.Flip;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Flip =
|
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.Flip;
|
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_FLIP) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_FLIP) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_FLIP;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_FLIP;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Flip = This->lpLcl->lpDDCB->HELDDSurface.Flip;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Flip =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.Flip;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_GETBLTSTATUS) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_GETBLTSTATUS) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_GETBLTSTATUS;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_GETBLTSTATUS;
|
||||||
|
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.GetBltStatus =
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.GetBltStatus =
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.GetBltStatus;
|
This->lpLcl->lpDDCB->HALDDSurface.GetBltStatus;
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_GETBLTSTATUS) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_GETBLTSTATUS) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_GETBLTSTATUS;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_GETBLTSTATUS;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.GetBltStatus = This->lpLcl->lpDDCB->HELDDSurface.GetBltStatus;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.GetBltStatus =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.GetBltStatus;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_GETFLIPSTATUS) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_GETFLIPSTATUS) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_GETFLIPSTATUS;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_GETFLIPSTATUS;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.GetFlipStatus = This->lpLcl->lpDDCB->HALDDSurface.GetFlipStatus;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.GetFlipStatus =
|
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.GetFlipStatus;
|
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_GETFLIPSTATUS) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_GETFLIPSTATUS) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_GETFLIPSTATUS;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_GETFLIPSTATUS;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.GetFlipStatus = This->lpLcl->lpDDCB->HELDDSurface.GetFlipStatus;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.GetFlipStatus =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.GetFlipStatus;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_LOCK) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_LOCK) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_LOCK;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_LOCK;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Lock = This->lpLcl->lpDDCB->HALDDSurface.Lock;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Lock =
|
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.Lock;
|
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_LOCK) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_LOCK) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_LOCK;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_LOCK;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Lock = This->lpLcl->lpDDCB->HELDDSurface.Lock;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Lock =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.Lock;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_RESERVED4) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_RESERVED4) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_RESERVED4;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_RESERVED4;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.reserved4 = This->lpLcl->lpDDCB->HALDDSurface.reserved4;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.reserved4 =
|
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.reserved4;
|
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_RESERVED4) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_RESERVED4) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_RESERVED4;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_RESERVED4;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.reserved4 = This->lpLcl->lpDDCB->HELDDSurface.reserved4;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.reserved4 =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.reserved4;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_SETCLIPLIST) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_SETCLIPLIST) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETCLIPLIST;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETCLIPLIST;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetClipList = This->lpLcl->lpDDCB->HALDDSurface.SetClipList;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetClipList =
|
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.SetClipList;
|
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_SETCLIPLIST) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_SETCLIPLIST) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETCLIPLIST;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETCLIPLIST;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetClipList = This->lpLcl->lpDDCB->HELDDSurface.SetClipList;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetClipList =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.SetClipList;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_SETCOLORKEY) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_SETCOLORKEY) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETCOLORKEY;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETCOLORKEY;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetColorKey = This->lpLcl->lpDDCB->HALDDSurface.SetColorKey;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetColorKey =
|
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.SetColorKey;
|
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_SETCOLORKEY) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_SETCOLORKEY) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETCOLORKEY;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETCOLORKEY;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetColorKey = This->lpLcl->lpDDCB->HELDDSurface.SetColorKey;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetColorKey =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.SetColorKey;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_SETOVERLAYPOSITION) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_SETOVERLAYPOSITION) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETOVERLAYPOSITION;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETOVERLAYPOSITION;
|
||||||
|
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetOverlayPosition =
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetOverlayPosition =
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.SetOverlayPosition;
|
This->lpLcl->lpDDCB->HALDDSurface.SetOverlayPosition;
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_SETOVERLAYPOSITION) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_SETOVERLAYPOSITION) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETOVERLAYPOSITION;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETOVERLAYPOSITION;
|
||||||
|
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetOverlayPosition =
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetOverlayPosition =
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.SetOverlayPosition;
|
This->lpLcl->lpDDCB->HELDDSurface.SetOverlayPosition;
|
||||||
}
|
}
|
||||||
|
@ -507,46 +465,34 @@ StartDirectDraw(LPDIRECTDRAW* iface, LPGUID lpGuid, BOOL reenable)
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_SETPALETTE) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_SETPALETTE) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETPALETTE;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETPALETTE;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetPalette = This->lpLcl->lpDDCB->HALDDSurface.SetPalette;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetPalette =
|
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.SetPalette;
|
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_SETPALETTE) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_SETPALETTE) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETPALETTE;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_SETPALETTE;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetPalette = This->lpLcl->lpDDCB->HELDDSurface.SetPalette;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.SetPalette =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.SetPalette;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_UNLOCK) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_UNLOCK) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_UNLOCK;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_UNLOCK;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Unlock = This->lpLcl->lpDDCB->HALDDSurface.Unlock;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Unlock =
|
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.Unlock;
|
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_UNLOCK) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_UNLOCK) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_UNLOCK;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_UNLOCK;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Unlock = This->lpLcl->lpDDCB->HELDDSurface.Unlock;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.Unlock =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.Unlock;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_UPDATEOVERLAY) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDSurface.dwFlags & DDHAL_SURFCB32_UPDATEOVERLAY) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_UPDATEOVERLAY;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_UPDATEOVERLAY;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.UpdateOverlay = This->lpLcl->lpDDCB->HALDDSurface.UpdateOverlay;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.UpdateOverlay =
|
|
||||||
This->lpLcl->lpDDCB->HALDDSurface.UpdateOverlay;
|
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_UPDATEOVERLAY) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDSurface.dwFlags & DDHAL_SURFCB32_UPDATEOVERLAY) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_UPDATEOVERLAY;
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.dwFlags |= DDHAL_SURFCB32_UPDATEOVERLAY;
|
||||||
|
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.UpdateOverlay = This->lpLcl->lpDDCB->HELDDSurface.UpdateOverlay;
|
||||||
This->lpLcl->lpDDCB->cbDDSurfaceCallbacks.UpdateOverlay =
|
|
||||||
This->lpLcl->lpDDCB->HELDDSurface.UpdateOverlay;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Mix the DDPALETTE CALLBACKS */
|
/* Mix the DDPALETTE CALLBACKS */
|
||||||
|
@ -555,14 +501,12 @@ StartDirectDraw(LPDIRECTDRAW* iface, LPGUID lpGuid, BOOL reenable)
|
||||||
if ((This->lpLcl->lpDDCB->HALDDPalette.dwFlags & DDHAL_PALCB32_DESTROYPALETTE) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDPalette.dwFlags & DDHAL_PALCB32_DESTROYPALETTE) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.dwFlags |= DDHAL_PALCB32_SETENTRIES;
|
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.dwFlags |= DDHAL_PALCB32_SETENTRIES;
|
||||||
|
|
||||||
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.DestroyPalette =
|
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.DestroyPalette =
|
||||||
This->lpLcl->lpDDCB->HALDDPalette.DestroyPalette;
|
This->lpLcl->lpDDCB->HALDDPalette.DestroyPalette;
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDPalette.dwFlags & DDHAL_PALCB32_DESTROYPALETTE) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDPalette.dwFlags & DDHAL_PALCB32_DESTROYPALETTE) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.dwFlags |= DDHAL_PALCB32_DESTROYPALETTE;
|
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.dwFlags |= DDHAL_PALCB32_DESTROYPALETTE;
|
||||||
|
|
||||||
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.DestroyPalette =
|
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.DestroyPalette =
|
||||||
This->lpLcl->lpDDCB->HELDDPalette.DestroyPalette;
|
This->lpLcl->lpDDCB->HELDDPalette.DestroyPalette;
|
||||||
}
|
}
|
||||||
|
@ -570,14 +514,12 @@ StartDirectDraw(LPDIRECTDRAW* iface, LPGUID lpGuid, BOOL reenable)
|
||||||
if ((This->lpLcl->lpDDCB->HALDDPalette.dwFlags & DDHAL_PALCB32_SETENTRIES) && (devicetypes !=3))
|
if ((This->lpLcl->lpDDCB->HALDDPalette.dwFlags & DDHAL_PALCB32_SETENTRIES) && (devicetypes !=3))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.dwFlags |= DDHAL_PALCB32_SETENTRIES;
|
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.dwFlags |= DDHAL_PALCB32_SETENTRIES;
|
||||||
|
|
||||||
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.SetEntries =
|
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.SetEntries =
|
||||||
This->lpLcl->lpDDCB->HALDDPalette.SetEntries;
|
This->lpLcl->lpDDCB->HALDDPalette.SetEntries;
|
||||||
}
|
}
|
||||||
else if ((This->lpLcl->lpDDCB->HELDDPalette.dwFlags & DDHAL_PALCB32_SETENTRIES) && (devicetypes !=2))
|
else if ((This->lpLcl->lpDDCB->HELDDPalette.dwFlags & DDHAL_PALCB32_SETENTRIES) && (devicetypes !=2))
|
||||||
{
|
{
|
||||||
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.dwFlags |= DDHAL_PALCB32_SETENTRIES;
|
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.dwFlags |= DDHAL_PALCB32_SETENTRIES;
|
||||||
|
|
||||||
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.SetEntries =
|
This->lpLcl->lpDDCB->cbDDPaletteCallbacks.SetEntries =
|
||||||
This->lpLcl->lpDDCB->HELDDPalette.SetEntries;
|
This->lpLcl->lpDDCB->HELDDPalette.SetEntries;
|
||||||
}
|
}
|
||||||
|
@ -688,7 +630,6 @@ StartDirectDrawHal(LPDIRECTDRAW* iface, BOOL reenable)
|
||||||
|
|
||||||
/* HAL Startup process */
|
/* HAL Startup process */
|
||||||
BOOL newmode = FALSE;
|
BOOL newmode = FALSE;
|
||||||
|
|
||||||
RtlZeroMemory(&mHALInfo, sizeof(DDHALINFO));
|
RtlZeroMemory(&mHALInfo, sizeof(DDHALINFO));
|
||||||
|
|
||||||
if (reenable == FALSE)
|
if (reenable == FALSE)
|
||||||
|
@ -876,8 +817,6 @@ StartDirectDrawHel(LPDIRECTDRAW* iface, BOOL reenable)
|
||||||
This->lpLcl->lpGbl->lpDDCBtmp->HELDD.SetMode = HelDdSetMode;
|
This->lpLcl->lpGbl->lpDDCBtmp->HELDD.SetMode = HelDdSetMode;
|
||||||
This->lpLcl->lpGbl->lpDDCBtmp->HELDD.WaitForVerticalBlank = HelDdWaitForVerticalBlank;
|
This->lpLcl->lpGbl->lpDDCBtmp->HELDD.WaitForVerticalBlank = HelDdWaitForVerticalBlank;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
This->lpLcl->lpGbl->lpDDCBtmp->HELDD.dwFlags = DDHAL_CB32_CANCREATESURFACE |
|
This->lpLcl->lpGbl->lpDDCBtmp->HELDD.dwFlags = DDHAL_CB32_CANCREATESURFACE |
|
||||||
DDHAL_CB32_CREATESURFACE |
|
DDHAL_CB32_CREATESURFACE |
|
||||||
DDHAL_CB32_CREATEPALETTE |
|
DDHAL_CB32_CREATEPALETTE |
|
||||||
|
@ -905,7 +844,6 @@ StartDirectDrawHel(LPDIRECTDRAW* iface, BOOL reenable)
|
||||||
This->lpLcl->lpGbl->lpDDCBtmp->HELDDSurface.SetPalette = HelDdSurfSetPalette;
|
This->lpLcl->lpGbl->lpDDCBtmp->HELDDSurface.SetPalette = HelDdSurfSetPalette;
|
||||||
This->lpLcl->lpGbl->lpDDCBtmp->HELDDSurface.Unlock = HelDdSurfUnlock;
|
This->lpLcl->lpGbl->lpDDCBtmp->HELDDSurface.Unlock = HelDdSurfUnlock;
|
||||||
This->lpLcl->lpGbl->lpDDCBtmp->HELDDSurface.UpdateOverlay = HelDdSurfUpdateOverlay;
|
This->lpLcl->lpGbl->lpDDCBtmp->HELDDSurface.UpdateOverlay = HelDdSurfUpdateOverlay;
|
||||||
|
|
||||||
This->lpLcl->lpGbl->lpDDCBtmp->HELDDSurface.dwFlags = DDHAL_SURFCB32_ADDATTACHEDSURFACE |
|
This->lpLcl->lpGbl->lpDDCBtmp->HELDDSurface.dwFlags = DDHAL_SURFCB32_ADDATTACHEDSURFACE |
|
||||||
DDHAL_SURFCB32_BLT |
|
DDHAL_SURFCB32_BLT |
|
||||||
DDHAL_SURFCB32_DESTROYSURFACE |
|
DDHAL_SURFCB32_DESTROYSURFACE |
|
||||||
|
@ -1045,7 +983,6 @@ Create_DirectDraw (LPGUID pGUID,
|
||||||
{
|
{
|
||||||
return DD_OK;
|
return DD_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
return DDERR_INVALIDPARAMS;
|
return DDERR_INVALIDPARAMS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue