10#ifndef __DMEMMGR_INCLUDED__
11#define __DMEMMGR_INCLUDED__
14#ifndef __GNU_EXTENSION
16#define __GNU_EXTENSION __extension__
18#define __GNU_EXTENSION
28#ifndef FLATPTR_DEFINED
30#define FLATPTR_DEFINED
37#ifndef FLATPTR_DEFINED
39#define FLATPTR_DEFINED
45#define SURFACEALIGN_DISCARDABLE 0x00000001
46#define VMEMHEAP_LINEAR 0x00000001
47#define VMEMHEAP_RECTANGULAR 0x00000002
48#define VMEMHEAP_ALIGNMENT 0x00000004
145#ifndef DD_GETHEAPALIGNMENTDATA_DECLARED
147#define DD_GETHEAPALIGNMENTDATA_DECLARED
static const WCHAR dwWidth[]
static const WCHAR dwHeight[]
void WINAPI VidMemFree(LPVMEMHEAP pvmh, FLATPTR ptr)
struct _HEAPALIGNMENT HEAPALIGNMENT
struct _HEAPALIGNMENT * LPHEAPALIGNMENT
struct _VIDMEM * LPVIDMEM
struct _SURFACEALIGNMENT SURFACEALIGNMENT
DD_GETHEAPALIGNMENTDATA * PDD_GETHEAPALIGNMENTDATA
struct _VMEMHEAP VMEMHEAP
FLATPTR WINAPI VidMemAlloc(LPVMEMHEAP pvmh, DWORD width, DWORD height)
struct _VMEMR * LPLPVMEMR
struct _SURFACEALIGNMENT * LPSURFACEALIGNMENT
struct _VMEML * LPLPVMEML
struct _DD_GETHEAPALIGNMENTDATA DD_GETHEAPALIGNMENTDATA
struct _VMEMHEAP * LPVMEMHEAP
FLATPTR WINAPI HeapVidMemAllocAligned(LPVIDMEM lpVidMem, DWORD dwWidth, DWORD dwHeight, LPSURFACEALIGNMENT lpAlignment, LPLONG lpNewPitch)
GLint GLint GLsizei GLsizei height
GLint GLint GLsizei width
SURFACEALIGNMENT FlipTarget
SURFACEALIGNMENT Offscreen
SURFACEALIGNMENT ExecuteBuffer
SURFACEALIGNMENT AlphaBuffer
struct _SURFACEALIGNMENT::@2911::@2913 Linear
struct _SURFACEALIGNMENT::@2911::@2914 Rectangular
LARGE_INTEGER liPhysAGPBase
DWORD dwAgpCommitMaskSize