ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

dxg_int.h File Reference
#include <ntifs.h>
#include <windef.h>
#include <winerror.h>
#include <wingdi.h>
#include <winddi.h>
#include <drivers/directx/directxint.h>
#include <drivers/directx/dxg.h>
#include <drivers/directx/dxeng.h>
#include "tags.h"

Go to the source code of this file.

Data Structures

struct  PDD_BASEOBJECT
struct  PDD_ENTRY
struct  PEDD_SURFACE_LOCAL

Defines

#define WINBASEAPI
#define STARTF_USESIZE   2
#define STARTF_USEPOSITION   4
#define INTERNAL_CALL   NTAPI
#define NT_BUILD_ENVIRONMENT
#define ObjType_DDSURFACE_TYPE   2
#define ObjType_DDVIDEOPORT_TYPE   4
#define ObjType_DDMOTIONCOMP_TYPE   5
#define drvDxEngLockDC   gpEngFuncs[DXENG_INDEX_DxEngLockDC]
#define drvDxEngGetDCState   gpEngFuncs[DXENG_INDEX_DxEngGetDCState]
#define drvDxEngGetHdevData   gpEngFuncs[DXENG_INDEX_DxEngGetHdevData]
#define drvDxEngUnlockDC   gpEngFuncs[DXENG_INDEX_DxEngUnlockDC]
#define drvDxEngUnlockHdev   gpEngFuncs[DXENG_INDEX_DxEngUnlockHdev]
#define drvDxEngLockHdev   gpEngFuncs[DXENG_INDEX_DxEngLockHdev]

Typedefs

typedef PVOID PDC
typedef PVOID PW32THREAD

Functions

NTSTATUS NTAPI DriverEntry (IN PVOID Context1, IN PVOID Context2)
NTSTATUS NTAPI GsDriverEntry (IN PVOID Context1, IN PVOID Context2)
NTSTATUS APIENTRY DxDdCleanupDxGraphics (VOID)
DWORD NTAPI DxDxgGenericThunk (ULONG_PTR ulIndex, ULONG_PTR ulHandle, SIZE_T *pdwSizeOfPtr1, PVOID pvPtr1, SIZE_T *pdwSizeOfPtr2, PVOID pvPtr2)
DWORD NTAPI DxDdIoctl (ULONG ulIoctl, PVOID pBuffer, ULONG ulBufferSize)
PDD_SURFACE_LOCAL NTAPI DxDdLockDirectDrawSurface (HANDLE hDdSurface)
BOOL NTAPI DxDdUnlockDirectDrawSurface (PDD_SURFACE_LOCAL pSurface)
BOOL FASTCALL VerifyObjectOwner (PDD_ENTRY pEntry)
BOOL FASTCALL DdHmgCreate (VOID)
BOOL FASTCALL DdHmgDestroy (VOID)
PVOID FASTCALL DdHmgLock (HANDLE DdHandle, UCHAR ObjectType, BOOLEAN LockOwned)

Variables

ULONG gcSizeDdHmgr
PDD_ENTRY gpentDdHmgr
ULONG gcMaxDdHmgr
PDD_ENTRY gpentDdHmgrLast
HANDLE ghFreeDdHmgr
HSEMAPHORE ghsemHmgr
LONG gcDummyPageRefCnt
HSEMAPHORE ghsemDummyPage
VOIDgpDummyPage
PEPROCESS gpepSession
PLARGE_INTEGER gpLockShortDelay

Generated on Sat May 26 2012 06:10:23 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.