adding more redirect to dxg.sys

svn path=/branches/reactx/; revision=29594
This commit is contained in:
Magnus Olsen 2007-10-15 08:42:47 +00:00
parent d290c5e6c2
commit 5c9253834f
2 changed files with 13 additions and 0 deletions

View file

@ -8,6 +8,7 @@
/* From ddraw.c */
extern PDRVFN gpDxFuncs;
typedef HDC (NTAPI *PGD_DDGETDC(HANDLE, PALETTEENTRY *);
typedef DWORD (NTAPI *PGD_DXGENERICTRUNK)(ULONG_PTR, ULONG_PTR, SIZE_T*, PVOID, SIZE_T*, PVOID);
typedef DWORD (NTAPI *PGD_DXDDREENABLEDIRECTDRAWOBJECT)(HANDLE, BOOL);
typedef DWORD (NTAPI *PGD_DXDDGETDRIVERINFO)(HANDLE, PDD_GETDRIVERINFODATA);

View file

@ -469,7 +469,19 @@ STDCALL
NtGdiDdGetDC(HANDLE hSurface,
PALETTEENTRY *puColorTable)
{
PGD_DDGETDC pfnDdGetDC = NULL;
INT i;
DXG_GET_INDEX_FUNCTION(DXG_INDEX_DxDdGetDC, pfnDdGetDC);
if (pfnDdGetDC == NULL)
{
DPRINT1("Warring no pfnDdGetDC");
return DDHAL_DRIVER_NOTHANDLED;
}
DPRINT1("Calling on dxg.sys pfnDdGetDC");
return pfnDdGetDC(hSurface, puColorTable);
}
/************************************************************************/