mirror of
https://github.com/reactos/reactos.git
synced 2025-05-22 10:35:54 +00:00
delete stub.c from ntddraw folder it is not longer need it
add more redirect to dxg.sys smaller cleanup as well svn path=/branches/reactx/; revision=29575
This commit is contained in:
parent
f3c20ee1cc
commit
a83c927ea6
4 changed files with 85 additions and 93 deletions
|
@ -25,6 +25,7 @@
|
|||
|
||||
extern PDRVFN gpDxFuncs;
|
||||
|
||||
typedef DWORD (NTAPI *PGD_DXDDDESTROYD3DBUFFER)(HANDLE);
|
||||
typedef DWORD (NTAPI *PGD_DDCANCREATED3DBUFFER)(HANDLE, PDD_CANCREATESURFACEDATA);
|
||||
typedef DWORD (NTAPI *PGD_DXDDUNLOCKD3D)(HANDLE, PDD_UNLOCKDATA);
|
||||
typedef DWORD (NTAPI *PGD_DXDDLOCKD3D)(HANDLE, PDD_LOCKDATA);
|
||||
|
|
|
@ -30,13 +30,10 @@ typedef NTSTATUS (NTAPI *PGD_DXDDSTARTUPDXGRAPHICS) (ULONG, PDRVENABLEDATA, ULON
|
|||
typedef NTSTATUS (NTAPI *PGD_DXDDCLEANUPDXGRAPHICS) (VOID);
|
||||
typedef HANDLE (NTAPI *PGD_DDCREATEDIRECTDRAWOBJECT) (HDC hdc);
|
||||
typedef DWORD (NTAPI *PGD_DDGETDRIVERSTATE)(PDD_GETDRIVERSTATEDATA);
|
||||
typedef DWORD (NTAPI *PGD_DDALPHABLT)(HANDLE, HANDLE, PDD_BLTDATA);
|
||||
typedef BOOL (NTAPI *PGD_DDATTACHSURFACE)(HANDLE, HANDLE);
|
||||
typedef DWORD (NTAPI *PGD_DDCOLORCONTROL)(HANDLE hSurface,PDD_COLORCONTROLDATA puColorControlData);
|
||||
typedef HANDLE (NTAPI *PGD_DXDDCREATESURFACEOBJECT)(HANDLE, HANDLE, PDD_SURFACE_LOCAL, PDD_SURFACE_MORE, PDD_SURFACE_GLOBAL, BOOL);
|
||||
typedef BOOL (NTAPI *PGD_DXDDDELETEDIRECTDRAWOBJECT)(HANDLE);
|
||||
typedef BOOL (NTAPI *PGD_DXDDDELETESURFACEOBJECT)(HANDLE);
|
||||
typedef DWORD (NTAPI *PGD_DXDDDESTROYD3DBUFFER)(HANDLE);
|
||||
typedef DWORD (NTAPI *PGD_DXDDFLIPTOGDISURFACE)(HANDLE, PDD_FLIPTOGDISURFACEDATA);
|
||||
typedef DWORD (NTAPI *PGD_DXDDGETAVAILDRIVERMEMORY)(HANDLE , PDD_GETAVAILDRIVERMEMORYDATA);
|
||||
typedef BOOL (NTAPI *PGD_DXDDQUERYDIRECTDRAWOBJECT)(HANDLE, DD_HALINFO*, DWORD*, LPD3DNTHAL_CALLBACKS, LPD3DNTHAL_GLOBALDRIVERDATA,
|
||||
|
@ -361,8 +358,6 @@ NtGdiDdQueryDirectDrawObject(HANDLE hDirectDrawLocal,
|
|||
/************************************************************************/
|
||||
/* NtGdiDdReenableDirectDrawObject */
|
||||
/************************************************************************/
|
||||
|
||||
|
||||
BOOL
|
||||
STDCALL
|
||||
NtGdiDdReenableDirectDrawObject(HANDLE hDirectDrawLocal,
|
||||
|
@ -387,7 +382,6 @@ NtGdiDdReenableDirectDrawObject(HANDLE hDirectDrawLocal,
|
|||
/************************************************************************/
|
||||
/* NtGdiDdGetDriverInfo */
|
||||
/************************************************************************/
|
||||
|
||||
DWORD
|
||||
STDCALL
|
||||
NtGdiDdGetDriverInfo(HANDLE hDirectDrawLocal,
|
||||
|
@ -407,8 +401,6 @@ NtGdiDdGetDriverInfo(HANDLE hDirectDrawLocal,
|
|||
|
||||
DPRINT1("Calling on dxg.sys pfnDdGetDriverInfo");
|
||||
return pfnDdGetDriverInfo(hDirectDrawLocal, puGetDriverInfoData);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -462,6 +454,88 @@ NtGdiDdSetExclusiveMode(HANDLE hDirectDraw,
|
|||
}
|
||||
|
||||
|
||||
/************************************************************************/
|
||||
/* NtGdiDdFlipToGDISurface */
|
||||
/************************************************************************/
|
||||
DWORD
|
||||
STDCALL
|
||||
NtGdiDdFlipToGDISurface(HANDLE hDirectDraw,
|
||||
PDD_FLIPTOGDISURFACEDATA puFlipToGDISurfaceData)
|
||||
{
|
||||
PGD_DXDDFLIPTOGDISURFACE pfnDdFlipToGDISurface = NULL;
|
||||
INT i;
|
||||
|
||||
DXG_GET_INDEX_FUNCTION(DXG_INDEX_DxDdFlipToGDISurface, pfnDdFlipToGDISurface);
|
||||
|
||||
if (pfnDdFlipToGDISurface == NULL)
|
||||
{
|
||||
DPRINT1("Warring no pfnDdFlipToGDISurface");
|
||||
return DDHAL_DRIVER_NOTHANDLED;
|
||||
}
|
||||
|
||||
DPRINT1("Calling on dxg.sys pfnDdFlipToGDISurface");
|
||||
return pfnDdFlipToGDISurface(hDirectDrawLocal, puFlipToGDISurfaceData);
|
||||
|
||||
}
|
||||
|
||||
/************************************************************************/
|
||||
/* NtGdiDdGetDC */
|
||||
/************************************************************************/
|
||||
HDC
|
||||
STDCALL
|
||||
NtGdiDdGetDC(HANDLE hSurface,
|
||||
PALETTEENTRY *puColorTable)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/************************************************************************/
|
||||
/* NtGdiDdGetDxHandle */
|
||||
/************************************************************************/
|
||||
HANDLE
|
||||
STDCALL
|
||||
NtGdiDdGetDxHandle(HANDLE hDirectDraw,
|
||||
HANDLE hSurface,
|
||||
BOOL bRelease)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
/************************************************************************/
|
||||
/* NtGdiDdReleaseDC */
|
||||
/************************************************************************/
|
||||
BOOL
|
||||
STDCALL
|
||||
NtGdiDdReleaseDC(HANDLE hSurface)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/************************************************************************/
|
||||
/* NtGdiDdResetVisrgn */
|
||||
/************************************************************************/
|
||||
BOOL
|
||||
STDCALL
|
||||
NtGdiDdResetVisrgn(HANDLE hSurface,
|
||||
HWND hwnd)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/************************************************************************/
|
||||
/* NtGdiDdSetGammaRamp */
|
||||
/************************************************************************/
|
||||
BOOL
|
||||
STDCALL
|
||||
NtGdiDdSetGammaRamp(HANDLE hDirectDraw,
|
||||
HDC hdc,
|
||||
LPVOID lpGammaRamp)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/* EOF */
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
|
||||
extern PDRVFN gpDxFuncs;
|
||||
|
||||
typedef DWORD (NTAPI *PGD_DDALPHABLT)(HANDLE, HANDLE, PDD_BLTDATA);
|
||||
typedef BOOL (NTAPI *PGD_DDATTACHSURFACE)(HANDLE, HANDLE);
|
||||
typedef DWORD (NTAPI *PGD_DXDDUNATTACHSURFACE)(HANDLE, HANDLE);
|
||||
typedef DWORD (NTAPI *PGD_DXDDDESTROYSURFACE)(HANDLE, BOOL);
|
||||
typedef DWORD (NTAPI *PGD_DXDDFLIP)(HANDLE, HANDLE, HANDLE, HANDLE, PDD_FLIPDATA);
|
||||
|
|
|
@ -1,85 +0,0 @@
|
|||
/*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
* PURPOSE: Native DirectDraw stubs
|
||||
* FILE: subsys/win32k/ntddraw/stubs.c
|
||||
* PROGRAMER: Peter Bajusz (hyp-x@stormregion.com)
|
||||
* REVISION HISTORY:
|
||||
* 25-10-2003 PB Created
|
||||
*/
|
||||
|
||||
#include <w32k.h>
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
|
||||
|
||||
DWORD STDCALL NtGdiDdFlipToGDISurface(
|
||||
HANDLE hDirectDraw,
|
||||
PDD_FLIPTOGDISURFACEDATA puFlipToGDISurfaceData
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
HDC STDCALL NtGdiDdGetDC(
|
||||
HANDLE hSurface,
|
||||
PALETTEENTRY *puColorTable
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
HANDLE STDCALL NtGdiDdGetDxHandle(
|
||||
HANDLE hDirectDraw,
|
||||
HANDLE hSurface,
|
||||
BOOL bRelease
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
BOOL STDCALL NtGdiDdReleaseDC(
|
||||
HANDLE hSurface
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
BOOL STDCALL NtGdiDdResetVisrgn(
|
||||
HANDLE hSurface,
|
||||
HWND hwnd
|
||||
)
|
||||
{
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL STDCALL NtGdiDdSetGammaRamp(
|
||||
HANDLE hDirectDraw,
|
||||
HDC hdc,
|
||||
LPVOID lpGammaRamp
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* EOF */
|
Loading…
Reference in a new issue