mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 19:26:32 +00:00
adding more redirect to dxg.sys
svn path=/branches/reactx/; revision=29594
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
/************************************************************************/
|
||||
|
||||
Reference in New Issue
Block a user