mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 14:53:40 +00:00
add stub for all dxeng so the dxg.sys does not crash, but we see where the problem are.
now we can start play with dxg.sys in ReactX svn path=/branches/reactx/; revision=29746
This commit is contained in:
parent
86bc741994
commit
43560602c9
2 changed files with 346 additions and 119 deletions
|
@ -76,119 +76,46 @@ PDC DxEngLockDC(HDC hDC);
|
||||||
BOOL DxEngUnlockDC(PDC pDC);
|
BOOL DxEngUnlockDC(PDC pDC);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* prototypes are not done yet, I need gather all my notes
|
/* prototypes are not done yet, I need gather all my notes
|
||||||
* to make them correct
|
* to make them correct
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
|
||||||
DWORD
|
|
||||||
DxEngScreenAccessCheck();
|
|
||||||
|
|
||||||
DWORD
|
DWORD DxEngCreateMemoryDC(DWORD x1);
|
||||||
DxEngLockShareSem();
|
DWORD DxEngScreenAccessCheck();
|
||||||
|
DWORD DxEngLockShareSem();
|
||||||
DWORD
|
DWORD DxEngUnlockShareSem();
|
||||||
DxEngUnlockShareSem();
|
DWORD DxEngLockHdev(DWORD x1);
|
||||||
|
DWORD DxEngUnlockHdev(DWORD x1);
|
||||||
DWORD
|
DWORD DxEngReferenceHdev(DWORD x1);
|
||||||
DxEngLockHdev(x);
|
DWORD DxEngIsHdevLockedByCurrentThread(DWORD x1);
|
||||||
|
DWORD DxEngUnreferenceHdev(DWORD x1);
|
||||||
DWORD
|
DWORD DxEngSetDeviceGammaRamp(DWORD x1, DWORD x2, DWORD x3);
|
||||||
DxEngUnlockHdev(x);
|
DWORD DxEngSpTearDownSprites(DWORD x1, DWORD x2, DWORD x3);
|
||||||
|
DWORD DxEngSpUnTearDownSprites(DWORD x1, DWORD x2, DWORD x3);
|
||||||
DWORD
|
DWORD DxEngSpSpritesVisible(DWORD x1);
|
||||||
DxEngReferenceHdev(x);
|
DWORD DxEngGetHdevData(DWORD x1, DWORD x2);
|
||||||
|
DWORD DxEngSetHdevData(DWORD x1, DWORD x2, DWORD x3);
|
||||||
DWORD
|
DWORD DxEngGetDesktopDC(DWORD x1, DWORD x2, DWORD x3);
|
||||||
DxEngIsHdevLockedByCurrentThread(x);
|
DWORD DxEngDeleteDC(DWORD x1, DWORD x2);
|
||||||
|
DWORD DxEngCleanDC(DWORD x1);
|
||||||
DWORD
|
DWORD DxEngSetDCOwner(DWORD x1, DWORD x2);
|
||||||
DxEngReferenceHdev(x);
|
DWORD DxEngSetDCState(DWORD x1, DWORD x2, DWORD x3);
|
||||||
|
DWORD DxEngGetDCState(DWORD x1, DWORD x2);
|
||||||
DWORD
|
DWORD DxEngSelectBitmap(DWORD x1, DWORD x2);
|
||||||
DxEngUnreferenceHdev(x);
|
DWORD DxEngSetBitmapOwner(DWORD x1, DWORD x2);
|
||||||
|
DWORD DxEngDeleteSurface(DWORD x1);
|
||||||
|
DWORD DxEngGetSurfaceData(DWORD x1, DWORD x2);
|
||||||
|
DWORD DxEngAltLockSurface(DWORD x1);
|
||||||
DWORD
|
DWORD DxEngUploadPaletteEntryToSurface(DWORD x1, DWORD x2,DWORD x3, DWORD x4);
|
||||||
DxEngSetDeviceGammaRamp(x,x,x);
|
DWORD DxEngMarkSurfaceAsDirectDraw(DWORD x1, DWORD x2);
|
||||||
|
DWORD DxEngSelectPaletteToSurface(DWORD x1, DWORD x2);
|
||||||
DWORD
|
DWORD DxEngSyncPaletteTableWithDevice(DWORD x1, DWORD x2);
|
||||||
DxEngSpTearDownSprites(x,x,x);
|
DWORD DxEngSetPaletteState(DWORD x1, DWORD x2, DWORD x3);
|
||||||
|
DWORD DxEngGetRedirectionBitmap(DWORD x1);
|
||||||
DWORD
|
DWORD DxEngLoadImage(DWORD x1,DWORD x2);
|
||||||
DxEngSpUnTearDownSprites(x,x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngSpSpritesVisible(x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngGetHdevData(x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngSetHdevData(x,x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngCreateMemoryDC(x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngGetDesktopDC(x,x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngDeleteDC(x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngCleanDC(x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngSetDCOwner(x,x)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngSetDCState(x,x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngGetDCState(x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngSelectBitmap(x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngSetBitmapOwner(x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngDeleteSurface(x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngGetSurfaceData(x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngAltLockSurface(x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngUploadPaletteEntryToSurface(x,x,x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngMarkSurfaceAsDirectDraw(x,x);
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngSelectPaletteToSurface(x,x)
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngSyncPaletteTableWithDevice(x,x)
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngSetPaletteState(x,x,x)
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngGetRedirectionBitmap(x)
|
|
||||||
|
|
||||||
DWORD
|
|
||||||
DxEngLoadImage(x,x);
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,8 @@
|
||||||
#include <w32k.h>
|
#include <w32k.h>
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ULONG gcEngFuncs = DXENG_INDEX_DxEngLoadImage + 1;
|
ULONG gcEngFuncs = DXENG_INDEX_DxEngLoadImage + 1;
|
||||||
DRVFN gaEngFuncs [] =
|
DRVFN gaEngFuncs [] =
|
||||||
{
|
{
|
||||||
|
@ -102,7 +104,7 @@ BOOL
|
||||||
DxEngNUIsTermSrv()
|
DxEngNUIsTermSrv()
|
||||||
{
|
{
|
||||||
/* FIXME ReactOS does not suport terminal server yet, we can not check if we got a connections or not */
|
/* FIXME ReactOS does not suport terminal server yet, we can not check if we got a connections or not */
|
||||||
DPRINT1("We need termal server connections check");
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -115,7 +117,7 @@ BOOL
|
||||||
DxEngRedrawDesktop()
|
DxEngRedrawDesktop()
|
||||||
{
|
{
|
||||||
/* FIXME add redraw code */
|
/* FIXME add redraw code */
|
||||||
DPRINT1("We need add code for redraw whole desktop");
|
UNIMPLEMENTED;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -129,8 +131,8 @@ ULONG
|
||||||
DxEngDispUniq()
|
DxEngDispUniq()
|
||||||
{
|
{
|
||||||
/* FIXME DisplayUniqVisrgn from gdishare memory */
|
/* FIXME DisplayUniqVisrgn from gdishare memory */
|
||||||
DPRINT1("We need DisplayUniqVisrgn from gdishare memory");
|
UNIMPLEMENTED;
|
||||||
return 0;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
@ -141,8 +143,8 @@ ULONG
|
||||||
DxEngVisRgnUniq()
|
DxEngVisRgnUniq()
|
||||||
{
|
{
|
||||||
/* FIXME DisplayUniqVisrgn from gdishare memory */
|
/* FIXME DisplayUniqVisrgn from gdishare memory */
|
||||||
DPRINT1("We need VisRgnUniq from win32k");
|
UNIMPLEMENTED;
|
||||||
return 0;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
@ -153,8 +155,8 @@ HDEV *
|
||||||
DxEngEnumerateHdev(HDEV *hdev)
|
DxEngEnumerateHdev(HDEV *hdev)
|
||||||
{
|
{
|
||||||
/* FIXME Enumate all drivers in win32k */
|
/* FIXME Enumate all drivers in win32k */
|
||||||
DPRINT1("We do not enumate any device from win32k ");
|
UNIMPLEMENTED;
|
||||||
return 0;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
@ -165,7 +167,7 @@ BOOL
|
||||||
DxEngGetDeviceGammaRamp(HDC hDC, LPVOID lpRamp)
|
DxEngGetDeviceGammaRamp(HDC hDC, LPVOID lpRamp)
|
||||||
{
|
{
|
||||||
/* FIXME redirect it to NtGdiEngGetDeviceGammaRamp internal call */
|
/* FIXME redirect it to NtGdiEngGetDeviceGammaRamp internal call */
|
||||||
DPRINT1("redirect it to NtGdiEngGetDeviceGammaRamp internal call ");
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -181,6 +183,7 @@ DxEngGetDeviceGammaRamp(HDC hDC, LPVOID lpRamp)
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
* This api return PDC or NULL depns if it sussess lock the hdc or not
|
* This api return PDC or NULL depns if it sussess lock the hdc or not
|
||||||
|
*
|
||||||
* @remarks.
|
* @remarks.
|
||||||
* none
|
* none
|
||||||
*
|
*
|
||||||
|
@ -188,7 +191,7 @@ DxEngGetDeviceGammaRamp(HDC hDC, LPVOID lpRamp)
|
||||||
PDC
|
PDC
|
||||||
DxEngLockDC(HDC hDC)
|
DxEngLockDC(HDC hDC)
|
||||||
{
|
{
|
||||||
return DC_LockDc(hdc);
|
return DC_LockDc(hDC);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -203,7 +206,7 @@ DxEngLockDC(HDC hDC)
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
* This api always return TRUE if it sussess or not
|
* This api always return TRUE if it sussess or not
|
||||||
|
*
|
||||||
* @remarks.
|
* @remarks.
|
||||||
* none
|
* none
|
||||||
*
|
*
|
||||||
|
@ -216,5 +219,302 @@ DxEngUnlockDC(PDC pDC)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngCreateMemoryDC */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngCreateMemoryDC(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngScreenAccessCheck */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngScreenAccessCheck()
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngLockShareSem */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngLockShareSem()
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngUnlockShareSem */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngUnlockShareSem()
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngLockHdev */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngLockHdev(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngUnlockHdev */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngUnlockHdev(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngReferenceHdev */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngReferenceHdev(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngIsHdevLockedByCurrentThread */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngIsHdevLockedByCurrentThread(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngUnreferenceHdev */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngUnreferenceHdev(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSetDeviceGammaRamp */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSetDeviceGammaRamp(DWORD x1, DWORD x2, DWORD x3)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSpTearDownSprites */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSpTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSpUnTearDownSprites */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSpUnTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSpSpritesVisible */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSpSpritesVisible(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngGetHdevData */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngGetHdevData(DWORD x1, DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSetHdevData */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSetHdevData(DWORD x1, DWORD x2, DWORD x3)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngGetDesktopDC */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngGetDesktopDC(DWORD x1, DWORD x2, DWORD x3)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngDeleteDC */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngDeleteDC(DWORD x1, DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngCleanDC */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngCleanDC(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSetDCOwner */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSetDCOwner(DWORD x1, DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSetDCState */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSetDCState(DWORD x1, DWORD x2, DWORD x3)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngGetDCState */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngGetDCState(DWORD x1, DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSelectBitmap */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSelectBitmap(DWORD x1, DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSetBitmapOwner */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSetBitmapOwner(DWORD x1, DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngDeleteSurface */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngDeleteSurface(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngGetSurfaceData */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngGetSurfaceData(DWORD x1, DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngAltLockSurface */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngAltLockSurface(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngUploadPaletteEntryToSurface */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngUploadPaletteEntryToSurface(DWORD x1, DWORD x2,DWORD x3, DWORD x4)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngMarkSurfaceAsDirectDraw */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngMarkSurfaceAsDirectDraw(DWORD x1, DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSelectPaletteToSurface */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSelectPaletteToSurface(DWORD x1, DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSyncPaletteTableWithDevice */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSyncPaletteTableWithDevice(DWORD x1, DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSetPaletteState */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSetPaletteState(DWORD x1, DWORD x2, DWORD x3)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngGetRedirectionBitmap */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngGetRedirectionBitmap(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngLoadImage */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngLoadImage(DWORD x1,DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue