mirror of
https://github.com/reactos/reactos.git
synced 2025-05-22 18:45:00 +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;
|
extern PDRVFN gpDxFuncs;
|
||||||
|
|
||||||
|
typedef DWORD (NTAPI *PGD_DXDDDESTROYD3DBUFFER)(HANDLE);
|
||||||
typedef DWORD (NTAPI *PGD_DDCANCREATED3DBUFFER)(HANDLE, PDD_CANCREATESURFACEDATA);
|
typedef DWORD (NTAPI *PGD_DDCANCREATED3DBUFFER)(HANDLE, PDD_CANCREATESURFACEDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDUNLOCKD3D)(HANDLE, PDD_UNLOCKDATA);
|
typedef DWORD (NTAPI *PGD_DXDDUNLOCKD3D)(HANDLE, PDD_UNLOCKDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDLOCKD3D)(HANDLE, PDD_LOCKDATA);
|
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 NTSTATUS (NTAPI *PGD_DXDDCLEANUPDXGRAPHICS) (VOID);
|
||||||
typedef HANDLE (NTAPI *PGD_DDCREATEDIRECTDRAWOBJECT) (HDC hdc);
|
typedef HANDLE (NTAPI *PGD_DDCREATEDIRECTDRAWOBJECT) (HDC hdc);
|
||||||
typedef DWORD (NTAPI *PGD_DDGETDRIVERSTATE)(PDD_GETDRIVERSTATEDATA);
|
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 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 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_DXDDDELETEDIRECTDRAWOBJECT)(HANDLE);
|
||||||
typedef BOOL (NTAPI *PGD_DXDDDELETESURFACEOBJECT)(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_DXDDFLIPTOGDISURFACE)(HANDLE, PDD_FLIPTOGDISURFACEDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDGETAVAILDRIVERMEMORY)(HANDLE , PDD_GETAVAILDRIVERMEMORYDATA);
|
typedef DWORD (NTAPI *PGD_DXDDGETAVAILDRIVERMEMORY)(HANDLE , PDD_GETAVAILDRIVERMEMORYDATA);
|
||||||
typedef BOOL (NTAPI *PGD_DXDDQUERYDIRECTDRAWOBJECT)(HANDLE, DD_HALINFO*, DWORD*, LPD3DNTHAL_CALLBACKS, LPD3DNTHAL_GLOBALDRIVERDATA,
|
typedef BOOL (NTAPI *PGD_DXDDQUERYDIRECTDRAWOBJECT)(HANDLE, DD_HALINFO*, DWORD*, LPD3DNTHAL_CALLBACKS, LPD3DNTHAL_GLOBALDRIVERDATA,
|
||||||
|
@ -361,8 +358,6 @@ NtGdiDdQueryDirectDrawObject(HANDLE hDirectDrawLocal,
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* NtGdiDdReenableDirectDrawObject */
|
/* NtGdiDdReenableDirectDrawObject */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
NtGdiDdReenableDirectDrawObject(HANDLE hDirectDrawLocal,
|
NtGdiDdReenableDirectDrawObject(HANDLE hDirectDrawLocal,
|
||||||
|
@ -387,7 +382,6 @@ NtGdiDdReenableDirectDrawObject(HANDLE hDirectDrawLocal,
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* NtGdiDdGetDriverInfo */
|
/* NtGdiDdGetDriverInfo */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
STDCALL
|
||||||
NtGdiDdGetDriverInfo(HANDLE hDirectDrawLocal,
|
NtGdiDdGetDriverInfo(HANDLE hDirectDrawLocal,
|
||||||
|
@ -407,8 +401,6 @@ NtGdiDdGetDriverInfo(HANDLE hDirectDrawLocal,
|
||||||
|
|
||||||
DPRINT1("Calling on dxg.sys pfnDdGetDriverInfo");
|
DPRINT1("Calling on dxg.sys pfnDdGetDriverInfo");
|
||||||
return pfnDdGetDriverInfo(hDirectDrawLocal, puGetDriverInfoData);
|
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 */
|
/* EOF */
|
||||||
|
|
|
@ -16,6 +16,8 @@
|
||||||
|
|
||||||
extern PDRVFN gpDxFuncs;
|
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_DXDDUNATTACHSURFACE)(HANDLE, HANDLE);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDDESTROYSURFACE)(HANDLE, BOOL);
|
typedef DWORD (NTAPI *PGD_DXDDDESTROYSURFACE)(HANDLE, BOOL);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDFLIP)(HANDLE, HANDLE, HANDLE, HANDLE, PDD_FLIPDATA);
|
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