mirror of
https://github.com/reactos/reactos.git
synced 2025-05-30 14:39:46 +00:00
cleanu dxeng.c
add docs for DxEngGetHdevData svn path=/trunk/; revision=31581
This commit is contained in:
parent
100ea6cbd6
commit
2b20413d87
1 changed files with 244 additions and 216 deletions
|
@ -10,10 +10,9 @@
|
||||||
|
|
||||||
#include <w32k.h>
|
#include <w32k.h>
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
ERESOURCE ghsemShareDevLock;
|
ERESOURCE ghsemShareDevLock;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ULONG gcEngFuncs = DXENG_INDEX_DxEngLoadImage + 1;
|
ULONG gcEngFuncs = DXENG_INDEX_DxEngLoadImage + 1;
|
||||||
DRVFN gaEngFuncs [] =
|
DRVFN gaEngFuncs [] =
|
||||||
{
|
{
|
||||||
|
@ -62,32 +61,6 @@ DRVFN gaEngFuncs [] =
|
||||||
{DXENG_INDEX_DxEngLoadImage, (PFN)DxEngLoadImage}
|
{DXENG_INDEX_DxEngLoadImage, (PFN)DxEngLoadImage}
|
||||||
};
|
};
|
||||||
|
|
||||||
/************************************************************************/
|
|
||||||
/* DxEngNUIsTermSrv */
|
|
||||||
/************************************************************************/
|
|
||||||
|
|
||||||
/* Notes : Check see if termal server got a connections or not */
|
|
||||||
BOOL
|
|
||||||
DxEngNUIsTermSrv()
|
|
||||||
{
|
|
||||||
/* FIXME ReactOS does not suport terminal server yet, we can not check if we got a connections or not */
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/************************************************************************/
|
|
||||||
/* DxEngRedrawDesktop */
|
|
||||||
/************************************************************************/
|
|
||||||
|
|
||||||
/* Notes : it always return TRUE, and it update whole the screen (redaw current desktop) */
|
|
||||||
BOOL
|
|
||||||
DxEngRedrawDesktop()
|
|
||||||
{
|
|
||||||
/* FIXME add redraw code */
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
* @name DxEngDispUniq
|
* @name DxEngDispUniq
|
||||||
|
@ -108,35 +81,11 @@ DxEngDispUniq()
|
||||||
return GdiHandleTable->flDeviceUniq;
|
return GdiHandleTable->flDeviceUniq;
|
||||||
}
|
}
|
||||||
|
|
||||||
ULONG gulVisRgnUniqueness; // Increase count everytime client region is updated.
|
|
||||||
|
|
||||||
/************************************************************************/
|
|
||||||
/* DxEngVisRgnUniq */
|
|
||||||
/************************************************************************/
|
|
||||||
/* Notes : return the VisRgnUniq counter for win32k */
|
|
||||||
ULONG
|
|
||||||
DxEngVisRgnUniq()
|
|
||||||
{
|
|
||||||
return gulVisRgnUniqueness;
|
|
||||||
}
|
|
||||||
|
|
||||||
/************************************************************************/
|
|
||||||
/* DxEngEnumerateHdev */
|
|
||||||
/************************************************************************/
|
|
||||||
/* Enumerate all drivers in win32k */
|
|
||||||
HDEV *
|
|
||||||
DxEngEnumerateHdev(HDEV *hdev)
|
|
||||||
{
|
|
||||||
/* FIXME Enumerate all drivers in win32k */
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
* @name DxEngGetDeviceGammaRamp
|
* @name DxEngGetDeviceGammaRamp
|
||||||
* @implemented
|
* @implemented
|
||||||
*
|
*
|
||||||
* The function DxEngGetDeviceGammaRamp gets the gamma ramp in dxg.sys.
|
* The function DxEngGetDeviceGammaRamp gets the gamma ramp to dxg.sys.
|
||||||
|
|
||||||
* @param HDEV hPDev
|
* @param HDEV hPDev
|
||||||
* The hdev.
|
* The hdev.
|
||||||
|
@ -204,25 +153,6 @@ DxEngUnlockDC(PDC pDC)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/************************************************************************/
|
|
||||||
/* DxEngCreateMemoryDC */
|
|
||||||
/************************************************************************/
|
|
||||||
DWORD DxEngCreateMemoryDC(DWORD x1)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/************************************************************************/
|
|
||||||
/* DxEngScreenAccessCheck */
|
|
||||||
/************************************************************************/
|
|
||||||
DWORD DxEngScreenAccessCheck()
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
* @name DxEngLockShareSem
|
* @name DxEngLockShareSem
|
||||||
* @implemented
|
* @implemented
|
||||||
|
@ -276,53 +206,6 @@ DxEngUnlockShareSem()
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************/
|
|
||||||
/* 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
* @name DxEngSetDeviceGammaRamp
|
* @name DxEngSetDeviceGammaRamp
|
||||||
* @implemented
|
* @implemented
|
||||||
|
@ -351,36 +234,45 @@ DxEngSetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp, BOOL Test)
|
||||||
return IntSetDeviceGammaRamp(hPDev, Ramp, Test);
|
return IntSetDeviceGammaRamp(hPDev, Ramp, Test);
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************/
|
/*++
|
||||||
/* DxEngSpTearDownSprites */
|
* @name DxEngGetHdevData
|
||||||
/************************************************************************/
|
* @implemented
|
||||||
DWORD DxEngSpTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
*
|
||||||
{
|
* The function DxEngGetHdevData get a value in hdev
|
||||||
UNIMPLEMENTED;
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/************************************************************************/
|
* @param HDEV hPDev
|
||||||
/* DxEngSpUnTearDownSprites */
|
* The hdev
|
||||||
/************************************************************************/
|
*
|
||||||
DWORD DxEngSpUnTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
* @param DXEGSHDEVDATA Type
|
||||||
{
|
* follow type are supported
|
||||||
UNIMPLEMENTED;
|
* type what it does
|
||||||
return FALSE;
|
* DxEGShDevData_Surface get pointer to Surface handle.
|
||||||
}
|
* DxEGShDevData_hSpooler get If the device is a spooler driver.
|
||||||
|
* DxEGShDevData_DitherFmt get the device iDitherFormat
|
||||||
/************************************************************************/
|
* DxEGShDevData_FxCaps get the device flGraphicsCaps
|
||||||
/* DxEngSpSpritesVisible */
|
* DxEGShDevData_FxCaps2 get the device flGraphicsCaps2
|
||||||
/************************************************************************/
|
* DxEGShDevData_DrvFuncs get the device DriverFunctions function table
|
||||||
DWORD DxEngSpSpritesVisible(DWORD x1)
|
* DxEGShDevData_dhpdev get the device hPDev the real DHPDEV
|
||||||
{
|
* DxEGShDevData_eddg get the device pEDDgpl
|
||||||
UNIMPLEMENTED;
|
* DxEGShDevData_dd_nCount get the device DxDd_nCount
|
||||||
return FALSE;
|
* DxEGShDevData_dd_flags get the device DxDd_Flags
|
||||||
}
|
* DxEGShDevData_disable get if the device pdev is disable or not
|
||||||
|
* DxEGShDevData_metadev get if the device pdev is meta device or not
|
||||||
/************************************************************************/
|
* DxEGShDevData_display get if the device is primary display driver or not
|
||||||
/* DxEngGetHdevData */
|
* DxEGShDevData_Parent get the ppdevParent
|
||||||
/************************************************************************/
|
* DxEGShDevData_OpenRefs get the pdevOpenRefs counter
|
||||||
|
* DxEGShDevData_palette get the device RC_PALETTE is set or not
|
||||||
|
* DxEGShDevData_ldev ATM we do not support the Loader Device driver structure
|
||||||
|
* DxEGShDevData_GDev get the device pGraphicsDev
|
||||||
|
* DxEGShDevData_clonedev get the device PDEV_CLONE_DEVICE flag is set or not
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* Returns the data we requested
|
||||||
|
*
|
||||||
|
* @remarks.
|
||||||
|
* ReactOS specific: Implementation ins incomplete, I do not save the value into the hdev yet.
|
||||||
|
*
|
||||||
|
*--*/
|
||||||
DWORD
|
DWORD
|
||||||
DxEngGetHdevData(HDEV hDev,
|
DxEngGetHdevData(HDEV hDev,
|
||||||
DXEGSHDEVDATA Type)
|
DXEGSHDEVDATA Type)
|
||||||
|
@ -448,11 +340,11 @@ DxEngGetHdevData(HDEV hDev,
|
||||||
case DxEGShDevData_clonedev:
|
case DxEGShDevData_clonedev:
|
||||||
retVal = (DWORD) PDev->flFlags & PDEV_CLONE_DEVICE;
|
retVal = (DWORD) PDev->flFlags & PDEV_CLONE_DEVICE;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return retVal;
|
return retVal;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -476,7 +368,7 @@ DxEngGetHdevData(HDEV hDev,
|
||||||
* Returns TRUE for success, FALSE for failure
|
* Returns TRUE for success, FALSE for failure
|
||||||
*
|
*
|
||||||
* @remarks.
|
* @remarks.
|
||||||
* ReactOS specific: Implementation ins incomplete, I do not save the value into the hdev yet.
|
* none
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
|
@ -494,53 +386,6 @@ DxEngSetHdevData(HDEV hDev,
|
||||||
return retVal;
|
return retVal;
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************/
|
|
||||||
/* DxEngGetDesktopDC */
|
|
||||||
/************************************************************************/
|
|
||||||
DWORD DxEngGetDesktopDC(DWORD x1, DWORD x2, DWORD x3)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/************************************************************************/
|
|
||||||
/* DxEngDeleteDC */
|
|
||||||
/************************************************************************/
|
|
||||||
DWORD DxEngDeleteDC(DWORD x1, DWORD x2)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/************************************************************************/
|
|
||||||
/* DxEngCleanDC */
|
|
||||||
/************************************************************************/
|
|
||||||
BOOLEAN DxEngCleanDC(HDC hdc)
|
|
||||||
{
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
* @name DxEngGetDCState
|
* @name DxEngGetDCState
|
||||||
* @implemented
|
* @implemented
|
||||||
|
@ -600,6 +445,184 @@ DxEngGetDCState(HDC hDC,
|
||||||
return retVal;
|
return retVal;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*++
|
||||||
|
* @name DxEngIncDispUniq
|
||||||
|
* @implemented
|
||||||
|
*
|
||||||
|
* The function DxEngIncDispUniq increments the DisplayUniqVisrgn counter from GDI shared memory.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* This function returns TRUE no matter what.
|
||||||
|
*
|
||||||
|
* @remarks.
|
||||||
|
* none
|
||||||
|
*
|
||||||
|
*--*/
|
||||||
|
BOOLEAN
|
||||||
|
DxEngIncDispUniq()
|
||||||
|
{
|
||||||
|
InterlockedIncrement((LONG*)&GdiHandleTable->flDeviceUniq);
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngNUIsTermSrv */
|
||||||
|
/************************************************************************/
|
||||||
|
|
||||||
|
/* Notes : Check see if termal server got a connections or not */
|
||||||
|
BOOL
|
||||||
|
DxEngNUIsTermSrv()
|
||||||
|
{
|
||||||
|
/* FIXME ReactOS does not suport terminal server yet, we can not check if we got a connections or not */
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngRedrawDesktop */
|
||||||
|
/************************************************************************/
|
||||||
|
|
||||||
|
/* Notes : it always return TRUE, and it update whole the screen (redaw current desktop) */
|
||||||
|
BOOL
|
||||||
|
DxEngRedrawDesktop()
|
||||||
|
{
|
||||||
|
/* FIXME add redraw code */
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
ULONG gulVisRgnUniqueness; // Increase count everytime client region is updated.
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngVisRgnUniq */
|
||||||
|
/************************************************************************/
|
||||||
|
/* Notes : return the VisRgnUniq counter for win32k */
|
||||||
|
ULONG
|
||||||
|
DxEngVisRgnUniq()
|
||||||
|
{
|
||||||
|
return gulVisRgnUniqueness;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngEnumerateHdev */
|
||||||
|
/************************************************************************/
|
||||||
|
/* Enumerate all drivers in win32k */
|
||||||
|
HDEV *
|
||||||
|
DxEngEnumerateHdev(HDEV *hdev)
|
||||||
|
{
|
||||||
|
/* FIXME Enumerate all drivers in win32k */
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngCreateMemoryDC */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngCreateMemoryDC(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngScreenAccessCheck */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngScreenAccessCheck()
|
||||||
|
{
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngGetDesktopDC */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngGetDesktopDC(DWORD x1, DWORD x2, DWORD x3)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngDeleteDC */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngDeleteDC(DWORD x1, DWORD x2)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngCleanDC */
|
||||||
|
/************************************************************************/
|
||||||
|
BOOLEAN DxEngCleanDC(HDC hdc)
|
||||||
|
{
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngSelectBitmap */
|
/* DxEngSelectBitmap */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
@ -708,24 +731,29 @@ DWORD DxEngLoadImage(DWORD x1,DWORD x2)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++
|
/************************************************************************/
|
||||||
* @name DxEngIncDispUniq
|
/* DxEngSpTearDownSprites */
|
||||||
* @implemented
|
/************************************************************************/
|
||||||
*
|
DWORD DxEngSpTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
||||||
* The function DxEngIncDispUniq increments the DisplayUniqVisrgn counter from GDI shared memory.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* This function returns TRUE no matter what.
|
|
||||||
*
|
|
||||||
* @remarks.
|
|
||||||
* none
|
|
||||||
*
|
|
||||||
*--*/
|
|
||||||
BOOLEAN
|
|
||||||
DxEngIncDispUniq()
|
|
||||||
{
|
{
|
||||||
InterlockedIncrement((LONG*)&GdiHandleTable->flDeviceUniq);
|
UNIMPLEMENTED;
|
||||||
return TRUE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSpUnTearDownSprites */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSpUnTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* DxEngSpSpritesVisible */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD DxEngSpSpritesVisible(DWORD x1)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue