mirror of
https://github.com/reactos/reactos.git
synced 2025-02-25 01:39:30 +00:00
adding more redirect to dxg.sys
svn path=/branches/reactx/; revision=29594
This commit is contained in:
parent
d290c5e6c2
commit
5c9253834f
2 changed files with 13 additions and 0 deletions
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
/************************************************************************/
|
||||
|
|
Loading…
Reference in a new issue