mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 09:25:10 +00:00
... and dxg,
svn path=/trunk/; revision=42927
This commit is contained in:
parent
d412903cb1
commit
3d0a8cc2a9
3 changed files with 8 additions and 19 deletions
|
@ -1,5 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -46,7 +44,7 @@ VerifyObjectOwner(PDD_ENTRY pEntry)
|
||||||
*--*/
|
*--*/
|
||||||
BOOL
|
BOOL
|
||||||
FASTCALL
|
FASTCALL
|
||||||
DdHmgCreate()
|
DdHmgCreate(VOID)
|
||||||
{
|
{
|
||||||
gpentDdHmgr = EngAllocMem(FL_ZERO_MEMORY, gcSizeDdHmgr, TAG_THDD);
|
gpentDdHmgr = EngAllocMem(FL_ZERO_MEMORY, gcSizeDdHmgr, TAG_THDD);
|
||||||
ghFreeDdHmgr = 0;
|
ghFreeDdHmgr = 0;
|
||||||
|
@ -92,7 +90,7 @@ DdHmgCreate()
|
||||||
*--*/
|
*--*/
|
||||||
BOOL
|
BOOL
|
||||||
FASTCALL
|
FASTCALL
|
||||||
DdHmgDestroy()
|
DdHmgDestroy(VOID)
|
||||||
{
|
{
|
||||||
gcMaxDdHmgr = 0;
|
gcMaxDdHmgr = 0;
|
||||||
gcSizeDdHmgr = 0;
|
gcSizeDdHmgr = 0;
|
||||||
|
@ -144,7 +142,7 @@ DdHmgDestroy()
|
||||||
*--*/
|
*--*/
|
||||||
PVOID
|
PVOID
|
||||||
FASTCALL
|
FASTCALL
|
||||||
DdHmgLock( HANDLE DdHandle, UCHAR ObjectType, BOOLEAN LockOwned)
|
DdHmgLock(HANDLE DdHandle, UCHAR ObjectType, BOOLEAN LockOwned)
|
||||||
{
|
{
|
||||||
|
|
||||||
DWORD Index = (DWORD)DdHandle & 0x1FFFFF;
|
DWORD Index = (DWORD)DdHandle & 0x1FFFFF;
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
/* DDK/NDK/SDK Headers */
|
/* DDK/NDK/SDK Headers */
|
||||||
#include <ddk/ntddk.h>
|
#include <ddk/ntddk.h>
|
||||||
#include <ddk/ntddmou.h>
|
#include <ddk/ntddmou.h>
|
||||||
|
@ -76,7 +75,7 @@ typedef struct _EDD_SURFACE_LOCAL
|
||||||
/* exported functions */
|
/* exported functions */
|
||||||
NTSTATUS NTAPI DriverEntry(IN PVOID Context1, IN PVOID Context2);
|
NTSTATUS NTAPI DriverEntry(IN PVOID Context1, IN PVOID Context2);
|
||||||
NTSTATUS NTAPI GsDriverEntry(IN PVOID Context1, IN PVOID Context2);
|
NTSTATUS NTAPI GsDriverEntry(IN PVOID Context1, IN PVOID Context2);
|
||||||
NTSTATUS APIENTRY DxDdCleanupDxGraphics();
|
NTSTATUS APIENTRY DxDdCleanupDxGraphics(VOID);
|
||||||
|
|
||||||
/* Global pointers */
|
/* Global pointers */
|
||||||
extern ULONG gcSizeDdHmgr;
|
extern ULONG gcSizeDdHmgr;
|
||||||
|
@ -99,9 +98,9 @@ BOOL NTAPI DxDdUnlockDirectDrawSurface(PDD_SURFACE_LOCAL pSurface);
|
||||||
|
|
||||||
/* Internal functions */
|
/* Internal functions */
|
||||||
BOOL FASTCALL VerifyObjectOwner(PDD_ENTRY pEntry);
|
BOOL FASTCALL VerifyObjectOwner(PDD_ENTRY pEntry);
|
||||||
BOOL FASTCALL DdHmgCreate();
|
BOOL FASTCALL DdHmgCreate(VOID);
|
||||||
BOOL FASTCALL DdHmgDestroy();
|
BOOL FASTCALL DdHmgDestroy(VOID);
|
||||||
PVOID FASTCALL DdHmgLock( HANDLE DdHandle, UCHAR ObjectType, BOOLEAN LockOwned);
|
PVOID FASTCALL DdHmgLock(HANDLE DdHandle, UCHAR ObjectType, BOOLEAN LockOwned);
|
||||||
|
|
||||||
/* define stuff */
|
/* define stuff */
|
||||||
#define drvDxEngLockDC gpEngFuncs[DXENG_INDEX_DxEngLockDC]
|
#define drvDxEngLockDC gpEngFuncs[DXENG_INDEX_DxEngLockDC]
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -118,7 +117,7 @@ DxDdStartupDxGraphics (ULONG SizeEngDrv,
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
APIENTRY
|
APIENTRY
|
||||||
DxDdCleanupDxGraphics()
|
DxDdCleanupDxGraphics(VOID)
|
||||||
{
|
{
|
||||||
DdHmgDestroy();
|
DdHmgDestroy();
|
||||||
|
|
||||||
|
@ -137,10 +136,3 @@ DxDdCleanupDxGraphics()
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue