DxVBLib, COM interface constants for VB.Net / VBScript

DxVBLib - interface constants

     This page contains simple VBA include for the DxVBLib COM library.

library parameters

File NameWINDOWS\system32\dx7vb.dll
Guid{E1211242-8E94-11D1-8808-00C04FC2C602}
Enums225

CONST_D3DVERTEXBLENDFLAGS

enum, 4 members.
Public Enum CONST_D3DVERTEXBLENDFLAGS
  D3DVBLEND_DISABLE = 0  '&H0
  D3DVBLEND_1WEIGHT = 1  '&H1
  D3DVBLEND_2WEIGHTS = 2  '&H2
  D3DVBLEND_3WEIGHTS = 3  '&H3
End Enum

CONST_D3DTEXTURETRANSFORMFLAGS

enum, 6 members.
Public Enum CONST_D3DTEXTURETRANSFORMFLAGS
  D3DTTFF_DISABLE = 0  '&H0
  D3DTTFF_COUNT1 = 1  '&H1
  D3DTTFF_COUNT2 = 2  '&H2
  D3DTTFF_COUNT3 = 3  '&H3
  D3DTTFF_COUNT4 = 4  '&H4
  D3DTTFF_PROJECTED = 256  '&H100
End Enum

CONST_D3DVTXPCAPSFLAGS

enum, 6 members.
Public Enum CONST_D3DVTXPCAPSFLAGS
  D3DVTXPCAPS_TEXGEN = 1  '&H1
  D3DVTXPCAPS_MATERIALSOURCE7 = 2  '&H2
  D3DVTXPCAPS_VERTEXFOG = 4  '&H4
  D3DVTXPCAPS_DIRECTIONALLIGHTS = 8  '&H8
  D3DVTXPCAPS_POSITIONALLIGHTS = 16  '&H10
  D3DVTXPCAPS_NONLOCALVIEWER = 32  '&H20
End Enum

CONST_D3DFDSFLAGS

enum, 16 members.
Public Enum CONST_D3DFDSFLAGS
  D3DFDS_COLORMODE = 1  '&H1
  D3DFDS_GUID = 2  '&H2
  D3DFDS_HARDWARE = 4  '&H4
  D3DFDS_TRIANGLES = 8  '&H8
  D3DFDS_LINES = 16  '&H10
  D3DFDS_MISCCAPS = 32  '&H20
  D3DFDS_RASTERCAPS = 64  '&H40
  D3DFDS_ZCMPCAPS = 128  '&H80
  D3DFDS_ALPHACMPCAPS = 256  '&H100
  D3DFDS_SRCBLENDCAPS = 512  '&H200
  D3DFDS_DSTBLENDCAPS = 1024  '&H400
  D3DFDS_SHADECAPS = 2048  '&H800
  D3DFDS_TEXTURECAPS = 4096  '&H1000
  D3DFDS_TEXTUREFILTERCAPS = 8192  '&H2000
  D3DFDS_TEXTUREBLENDCAPS = 16384  '&H4000
  D3DFDS_TEXTUREADDRESSCAPS = 32768  '&H8000
End Enum

CONST_D3DTEXOPCAPSFLAGS

enum, 24 members.
Public Enum CONST_D3DTEXOPCAPSFLAGS
  D3DTEXOPCAPS_DISABLE = 1  '&H1
  D3DTEXOPCAPS_SELECTARG1 = 2  '&H2
  D3DTEXOPCAPS_SELECTARG2 = 4  '&H4
  D3DTEXOPCAPS_MODULATE = 8  '&H8
  D3DTEXOPCAPS_MODULATE2X = 16  '&H10
  D3DTEXOPCAPS_MODULATE4X = 32  '&H20
  D3DTEXOPCAPS_ADD = 64  '&H40
  D3DTEXOPCAPS_ADDSIGNED = 128  '&H80
  D3DTEXOPCAPS_ADDSIGNED2X = 256  '&H100
  D3DTEXOPCAPS_SUBTRACT = 512  '&H200
  D3DTEXOPCAPS_ADDSMOOTH = 1024  '&H400
  D3DTEXOPCAPS_BLENDDIFFUSEALPHA = 2048  '&H800
  D3DTEXOPCAPS_BLENDTEXTUREALPHA = 4096  '&H1000
  D3DTEXOPCAPS_BLENDFACTORALPHA = 8192  '&H2000
  D3DTEXOPCAPS_BLENDTEXTUREALPHAPM = 16384  '&H4000
  D3DTEXOPCAPS_BLENDCURRENTALPHA = 32768  '&H8000
  D3DTEXOPCAPS_PREMODULATE = 65536  '&H10000
  D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR = 131072  '&H20000
  D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA = 262144  '&H40000
  D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR = 524288  '&H80000
  D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA = 1048576  '&H100000
  D3DTEXOPCAPS_BUMPENVMAP = 2097152  '&H200000
  D3DTEXOPCAPS_BUMPENVMAPLUMINANCE = 4194304  '&H400000
  D3DTEXOPCAPS_DOTPRODUCT3 = 8388608  '&H800000
End Enum

CONST_D3DDPFLAGS

enum, 2 members.
Public Enum CONST_D3DDPFLAGS
  D3DDP_DEFAULT = 0  '&H0
  D3DDP_WAIT = 1  '&H1
End Enum

CONST_D3DCLEARFLAGS

enum, 4 members.
Public Enum CONST_D3DCLEARFLAGS
  D3DCLEAR_TARGET = 1  '&H1
  D3DCLEAR_ZBUFFER = 2  '&H2
  D3DCLEAR_STENCIL = 4  '&H4
  D3DCLEAR_ALL = 7  '&H7
End Enum

CONST_D3DLIGHTCAPSFLAGS

enum, 3 members.
Public Enum CONST_D3DLIGHTCAPSFLAGS
  D3DLIGHTCAPS_POINT = 1  '&H1
  D3DLIGHTCAPS_SPOT = 2  '&H2
  D3DLIGHTCAPS_DIRECTIONAL = 4  '&H4
End Enum

CONST_D3DVOPFLAGS

enum, 4 members.
Public Enum CONST_D3DVOPFLAGS
  D3DVOP_LIGHT = 1024  '&H400
  D3DVOP_TRANSFORM = 1  '&H1
  D3DVOP_CLIP = 4  '&H4
  D3DVOP_EXTENTS = 8  '&H8
End Enum

CONST_D3DCOLORMODEL

enum, 2 members.
Public Enum CONST_D3DCOLORMODEL
  D3DCOLOR_MONO = 1  '&H1
  D3DCOLOR_RGB = 2  '&H2
End Enum

CONST_D3DLIGHTTYPE

enum, 3 members.
Public Enum CONST_D3DLIGHTTYPE
  D3DLIGHT_POINT = 1  '&H1
  D3DLIGHT_SPOT = 2  '&H2
  D3DLIGHT_DIRECTIONAL = 3  '&H3
End Enum

CONST_D3DLIGHTINGMODELFLAGS

enum, 2 members.
Public Enum CONST_D3DLIGHTINGMODELFLAGS
  D3DLIGHTINGMODEL_RGB = 1  '&H1
  D3DLIGHTINGMODEL_MONO = 2  '&H2
End Enum

CONST_D3DCAPSRASTER

enum, 21 members.
Public Enum CONST_D3DCAPSRASTER
  D3DPRASTERCAPS_DITHER = 1  '&H1
  D3DPRASTERCAPS_ROP2 = 2  '&H2
  D3DPRASTERCAPS_XOR = 4  '&H4
  D3DPRASTERCAPS_PAT = 8  '&H8
  D3DPRASTERCAPS_ZTEST = 16  '&H10
  D3DPRASTERCAPS_SUBPIXEL = 32  '&H20
  D3DPRASTERCAPS_SUBPIXELX = 64  '&H40
  D3DPRASTERCAPS_FOGVERTEX = 128  '&H80
  D3DPRASTERCAPS_FOGTABLE = 256  '&H100
  D3DPRASTERCAPS_STIPPLE = 512  '&H200
  D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT = 1024  '&H400
  D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT = 2048  '&H800
  D3DPRASTERCAPS_ANTIALIASEDGES = 4096  '&H1000
  D3DPRASTERCAPS_MIPMAPLODBIAS = 8192  '&H2000
  D3DPRASTERCAPS_ZBIAS = 16384  '&H4000
  D3DPRASTERCAPS_ZBUFFERLESSHSR = 32768  '&H8000
  D3DPRASTERCAPS_FOGRANGE = 65536  '&H10000
  D3DPRASTERCAPS_ANISOTROPY = 131072  '&H20000
  D3DPRASTERCAPS_WBUFFER = 262144  '&H40000
  D3DPRASTERCAPS_WFOG = 1048576  '&H100000
  D3DPRASTERCAPS_ZFOG = 2097152  '&H200000
End Enum

CONST_D3DCAPSCMP

enum, 8 members.
Public Enum CONST_D3DCAPSCMP
  D3DPCMPCAPS_NEVER = 1  '&H1
  D3DPCMPCAPS_LESS = 2  '&H2
  D3DPCMPCAPS_EQUAL = 4  '&H4
  D3DPCMPCAPS_LESSEQUAL = 8  '&H8
  D3DPCMPCAPS_GREATER = 16  '&H10
  D3DPCMPCAPS_NOTEQUAL = 32  '&H20
  D3DPCMPCAPS_GREATEREQUAL = 64  '&H40
  D3DPCMPCAPS_ALWAYS = 128  '&H80
End Enum

CONST_D3DCAPSBLEND

enum, 13 members.
Public Enum CONST_D3DCAPSBLEND
  D3DPBLENDCAPS_ZERO = 1  '&H1
  D3DPBLENDCAPS_ONE = 2  '&H2
  D3DPBLENDCAPS_SRCCOLOR = 4  '&H4
  D3DPBLENDCAPS_INVSRCCOLOR = 8  '&H8
  D3DPBLENDCAPS_SRCALPHA = 16  '&H10
  D3DPBLENDCAPS_INVSRCALPHA = 32  '&H20
  D3DPBLENDCAPS_DESTALPHA = 64  '&H40
  D3DPBLENDCAPS_INVDESTALPHA = 128  '&H80
  D3DPBLENDCAPS_DESTCOLOR = 256  '&H100
  D3DPBLENDCAPS_INVDESTCOLOR = 512  '&H200
  D3DPBLENDCAPS_SRCALPHASAT = 1024  '&H400
  D3DPBLENDCAPS_BOTHSRCALPHA = 2048  '&H800
  D3DPBLENDCAPS_BOTHINVSRCALPHA = 4096  '&H1000
End Enum

CONST_D3DCAPSSHADE

enum, 21 members.
Public Enum CONST_D3DCAPSSHADE
  D3DPSHADECAPS_COLORFLATMONO = 1  '&H1
  D3DPSHADECAPS_COLORFLATRGB = 2  '&H2
  D3DPSHADECAPS_COLORGOURAUDMONO = 4  '&H4
  D3DPSHADECAPS_COLORGOURAUDRGB = 8  '&H8
  D3DPSHADECAPS_COLORPHONGMONO = 16  '&H10
  D3DPSHADECAPS_COLORPHONGRGB = 32  '&H20
  D3DPSHADECAPS_SPECULARFLATMONO = 64  '&H40
  D3DPSHADECAPS_SPECULARFLATRGB = 128  '&H80
  D3DPSHADECAPS_SPECULARGOURAUDMONO = 256  '&H100
  D3DPSHADECAPS_SPECULARGOURAUDRGB = 512  '&H200
  D3DPSHADECAPS_SPECULARPHONGMONO = 1024  '&H400
  D3DPSHADECAPS_SPECULARPHONGRGB = 2048  '&H800
  D3DPSHADECAPS_ALPHAFLATBLEND = 4096  '&H1000
  D3DPSHADECAPS_ALPHAFLATSTIPPLED = 8192  '&H2000
  D3DPSHADECAPS_ALPHAGOURAUDBLEND = 16384  '&H4000
  D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED = 32768  '&H8000
  D3DPSHADECAPS_ALPHAPHONGBLEND = 65536  '&H10000
  D3DPSHADECAPS_ALPHAPHONGSTIPPLED = 131072  '&H20000
  D3DPSHADECAPS_FOGFLAT = 262144  '&H40000
  D3DPSHADECAPS_FOGGOURAUD = 524288  '&H80000
  D3DPSHADECAPS_FOGPHONG = 1048576  '&H100000
End Enum

CONST_D3DCAPSTEXTURE

enum, 13 members.
Public Enum CONST_D3DCAPSTEXTURE
  D3DPTEXTURECAPS_PERSPECTIVE = 1  '&H1
  D3DPTEXTURECAPS_POW2 = 2  '&H2
  D3DPTEXTURECAPS_ALPHA = 4  '&H4
  D3DPTEXTURECAPS_TRANSPARENCY = 8  '&H8
  D3DPTEXTURECAPS_BORDER = 16  '&H10
  D3DPTEXTURECAPS_SQUAREONLY = 32  '&H20
  D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE = 64  '&H40
  D3DPTEXTURECAPS_ALPHAPALETTE = 128  '&H80
  D3DPTEXTURECAPS_NONPOW2CONDITIONAL = 256  '&H100
  D3DPTEXTURECAPS_TEXTURETRANSFORM = 512  '&H200
  D3DPTEXTURECAPS_PROJECTED = 1024  '&H400
  D3DPTEXTURECAPS_CUBEMAP = 2048  '&H800
  D3DPTEXTURECAPS_COLORKEYBLEND = 4096  '&H1000
End Enum

CONST_D3DCAPSTEXTUREFILTER

enum, 6 members.
Public Enum CONST_D3DCAPSTEXTUREFILTER
  D3DPTFILTERCAPS_NEAREST = 1  '&H1
  D3DPTFILTERCAPS_LINEAR = 2  '&H2
  D3DPTFILTERCAPS_MIPNEAREST = 4  '&H4
  D3DPTFILTERCAPS_MIPLINEAR = 8  '&H8
  D3DPTFILTERCAPS_LINEARMIPNEAREST = 16  '&H10
  D3DPTFILTERCAPS_LINEARMIPLINEAR = 32  '&H20
End Enum

CONST_D3DCAPSTEXTUREADDRESS

enum, 5 members.
Public Enum CONST_D3DCAPSTEXTUREADDRESS
  D3DPTADDRESSCAPS_WRAP = 1  '&H1
  D3DPTADDRESSCAPS_MIRROR = 2  '&H2
  D3DPTADDRESSCAPS_CLAMP = 4  '&H4
  D3DPTADDRESSCAPS_BORDER = 8  '&H8
  D3DPTADDRESSCAPS_INDEPENDENTUV = 16  '&H10
End Enum

CONST_D3DDEVICEDESCCAPS

enum, 15 members.
Public Enum CONST_D3DDEVICEDESCCAPS
  D3DDEVCAPS_FLOATTLVERTEX = 1  '&H1
  D3DDEVCAPS_SORTINCREASINGZ = 2  '&H2
  D3DDEVCAPS_SORTDECREASINGZ = 4  '&H4
  D3DDEVCAPS_SORTEXACT = 8  '&H8
  D3DDEVCAPS_TLVERTEXSYSTEMMEMORY = 64  '&H40
  D3DDEVCAPS_TLVERTEXVIDEOMEMORY = 128  '&H80
  D3DDEVCAPS_TEXTURESYSTEMMEMORY = 256  '&H100
  D3DDEVCAPS_TEXTUREVIDEOMEMORY = 512  '&H200
  D3DDEVCAPS_DRAWPRIMTLVERTEX = 1024  '&H400
  D3DDEVCAPS_CANRENDERAFTERFLIP = 2048  '&H800
  D3DDEVCAPS_TEXTURENONLOCALVIDMEM = 4096  '&H1000
  D3DDEVCAPS_SEPARATETEXTUREMEMORIES = 16384  '&H4000
  D3DDEVCAPS_HWTRANSFORMANDLIGHT = 32768  '&H8000
  D3DDEVCAPS_CANBLTSYSTONONLOCAL = 131072  '&H20000
  D3DDEVCAPS_HWRASTERIZATION = 524288  '&H80000
End Enum

CONST_D3DCLIPFLAGS

enum, 40 members.
Public Enum CONST_D3DCLIPFLAGS
  D3DCLIP_LEFT = 1  '&H1
  D3DCLIP_RIGHT = 2  '&H2
  D3DCLIP_TOP = 4  '&H4
  D3DCLIP_BOTTOM = 8  '&H8
  D3DCLIP_FRONT = 16  '&H10
  D3DCLIP_BACK = 32  '&H20
  D3DCLIP_GEN0 = 64  '&H40
  D3DCLIP_GEN1 = 128  '&H80
  D3DCLIP_GEN2 = 256  '&H100
  D3DCLIP_GEN3 = 512  '&H200
  D3DCLIP_GEN4 = 1024  '&H400
  D3DCLIP_GEN5 = 2048  '&H800
  D3DSTATUS_CLIPINTERSECTIONLEFT = 4096  '&H1000
  D3DSTATUS_CLIPINTERSECTIONRIGHT = 8192  '&H2000
  D3DSTATUS_CLIPINTERSECTIONTOP = 16384  '&H4000
  D3DSTATUS_CLIPINTERSECTIONBOTTOM = 32768  '&H8000
  D3DSTATUS_CLIPINTERSECTIONFRONT = 65536  '&H10000
  D3DSTATUS_CLIPINTERSECTIONBACK = 131072  '&H20000
  D3DSTATUS_CLIPINTERSECTIONGEN0 = 262144  '&H40000
  D3DSTATUS_CLIPINTERSECTIONGEN1 = 524288  '&H80000
  D3DSTATUS_CLIPINTERSECTIONGEN2 = 1048576  '&H100000
  D3DSTATUS_CLIPINTERSECTIONGEN3 = 2097152  '&H200000
  D3DSTATUS_CLIPINTERSECTIONGEN4 = 4194304  '&H400000
  D3DSTATUS_CLIPINTERSECTIONGEN5 = 8388608  '&H800000
  D3DSTATUS_CLIPUNIONLEFT = 1  '&H1
  D3DSTATUS_CLIPUNIONRIGHT = 2  '&H2
  D3DSTATUS_CLIPUNIONTOP = 4  '&H4
  D3DSTATUS_CLIPUNIONBOTTOM = 8  '&H8
  D3DSTATUS_CLIPUNIONFRONT = 16  '&H10
  D3DSTATUS_CLIPUNIONBACK = 32  '&H20
  D3DSTATUS_CLIPUNIONGEN0 = 64  '&H40
  D3DSTATUS_CLIPUNIONGEN1 = 128  '&H80
  D3DSTATUS_CLIPUNIONGEN2 = 256  '&H100
  D3DSTATUS_CLIPUNIONGEN3 = 512  '&H200
  D3DSTATUS_CLIPUNIONGEN4 = 1024  '&H400
  D3DSTATUS_CLIPUNIONGEN5 = 2048  '&H800
  D3DSTATUS_ZNOTVISIBLE = 16777216  '&H1000000
  D3DSTATUS_CLIPUNIONALL = 16773120  '&HFFF000
  D3DSTATUS_CLIPINTERSECTIONALL = 16773120  '&HFFF000
  D3DSTATUS_DEFAULT = 33550336  '&H1FFF000
End Enum

CONST_D3DCLIPSTATUSFLAGS

enum, 3 members.
Public Enum CONST_D3DCLIPSTATUSFLAGS
  D3DCLIPSTATUS_STATUS = 1  '&H1
  D3DCLIPSTATUS_EXTENTS2 = 2  '&H2
  D3DCLIPSTATUS_EXTENTS3 = 4  '&H4
End Enum

CONST_D3DLIGHTFLAGS

enum, 3 members.
Public Enum CONST_D3DLIGHTFLAGS
  D3DLIGHT_ACTIVE = 1  '&H1
  D3DLIGHT_NO_SPECULAR = 2  '&H2
  D3DLIGHT_ALL = 3  '&H3
End Enum

CONST_DDPALFLAGS

enum, 4 members.
Public Enum CONST_DDPALFLAGS
  PC_DEFAULT = 0  '&H0
  PC_RESERVED = 1  '&H1
  PC_EXPLICIT = 2  '&H2
  PC_NOCOLLAPSE = 4  '&H4
End Enum

CONST_DDDEVICEIDFLAGS

enum, 2 members.
Public Enum CONST_DDDEVICEIDFLAGS
  DDGDI_DEFAULT = 0  '&H0
  DDGDI_GETHOSTIDENTIFIER = 1  '&H1
End Enum

CONST_D3DVBCAPSFLAGS

enum, 5 members.
Public Enum CONST_D3DVBCAPSFLAGS
  D3DVBCAPS_SYSTEMMEMORY = 2048  '&H800
  D3DVBCAPS_WRITEONLY = 65536  '&H10000
  D3DVBCAPS_OPTIMIZED = -2147483648  '&H80000000
  D3DVBCAPS_DONOTCLIP = 1  '&H1
  D3DVBCAPS_DEFAULT = 0  '&H0
End Enum

CONST_D3DFVFCAPSFLAGS

enum, 2 members.
Public Enum CONST_D3DFVFCAPSFLAGS
  D3DFVFCAPS_TEXCOORDCOUNTMASK = 65535  '&HFFFF
  D3DFVFCAPS_DONOTSTRIPELEMENTS = 524288  '&H80000
End Enum

CONST_D3DFVFFLAGS

enum, 22 members.
Public Enum CONST_D3DFVFFLAGS
  D3DFVF_XYZ = 2  '&H2
  D3DFVF_XYZRHW = 4  '&H4
  D3DFVF_XYZB1 = 6  '&H6
  D3DFVF_XYZB2 = 8  '&H8
  D3DFVF_XYZB3 = 10  '&HA
  D3DFVF_XYZB4 = 12  '&HC
  D3DFVF_XYZB5 = 14  '&HE
  D3DFVF_NORMAL = 16  '&H10
  D3DFVF_DIFFUSE = 64  '&H40
  D3DFVF_SPECULAR = 128  '&H80
  D3DFVF_TEX0 = 0  '&H0
  D3DFVF_TEX1 = 256  '&H100
  D3DFVF_TEX2 = 512  '&H200
  D3DFVF_TEX3 = 768  '&H300
  D3DFVF_TEX4 = 1024  '&H400
  D3DFVF_TEX5 = 1280  '&H500
  D3DFVF_TEX6 = 1536  '&H600
  D3DFVF_TEX7 = 1792  '&H700
  D3DFVF_TEX8 = 2048  '&H800
  D3DFVF_VERTEX = 274  '&H112
  D3DFVF_LVERTEX = 482  '&H1E2
  D3DFVF_TLVERTEX = 452  '&H1C4
End Enum

CONST_D3DTAFLAGS

enum, 8 members.
Public Enum CONST_D3DTAFLAGS
  D3DTA_SELECTMASK = 15  '&HF
  D3DTA_DIFFUSE = 0  '&H0
  D3DTA_CURRENT = 1  '&H1
  D3DTA_TEXTURE = 2  '&H2
  D3DTA_TFACTOR = 3  '&H3
  D3DTA_COMPLEMENT = 16  '&H10
  D3DTA_ALPHAREPLICATE = 32  '&H20
  D3DTA_SPECULAR = 4  '&H4
End Enum

CONST_D3DCAPSMISC

enum, 6 members.
Public Enum CONST_D3DCAPSMISC
  D3DPMISCCAPS_MASKPLANES = 1  '&H1
  D3DPMISCCAPS_MASKZ = 2  '&H2
  D3DPMISCCAPS_CONFORMANT = 8  '&H8
  D3DPMISCCAPS_CULLNONE = 16  '&H10
  D3DPMISCCAPS_CULLCW = 32  '&H20
  D3DPMISCCAPS_CULLCCW = 64  '&H40
End Enum

CONST_D3D

enum, 6 members.
Public Enum CONST_D3D
  D3DRENDERSTATE_WRAPBIAS = 128  '&H80
  D3DDP_MAXTEXCOORD = 8  '&H8
  D3DWRAPCOORD_0 = 1  '&H1
  D3DWRAPCOORD_1 = 2  '&H2
  D3DWRAPCOORD_2 = 4  '&H4
  D3DWRAPCOORD_3 = 8  '&H8
End Enum

CONST_D3DRMCREATEDEVICEFLAGS

enum, 2 members.
Public Enum CONST_D3DRMCREATEDEVICEFLAGS
  D3DRMDEVICE_DEFAULT = 0  '&H0
  D3DRMDEVICE_NOZBUFFER = 1  '&H1
End Enum

CONST_D3DRMADDFACESFLAGS

enum, 2 members.
Public Enum CONST_D3DRMADDFACESFLAGS
  D3DRMADDFACES_DEFAULT = 0  '&H0
  D3DRMADDFACES_VERTICESONLY = 1  '&H1
End Enum

CONST_D3DRMMESHBUILDERENABLEFLAGS

enum, 3 members.
Public Enum CONST_D3DRMMESHBUILDERENABLEFLAGS
  D3DRMMESHBUILDER_RENDERENABLE = 1  '&H1
  D3DRMMESHBUILDER_PICKENABLE = 2  '&H2
  D3DRMMESHBUILDER_PICKANDRENDERENABLE = 3  '&H3
End Enum

CONST_D3DRMMESHBUILDERAGEFLAGS

enum, 3 members.
Public Enum CONST_D3DRMMESHBUILDERAGEFLAGS
  D3DRMMESHBUILDERAGE_GEOMETRY = 1  '&H1
  D3DRMMESHBUILDERAGE_MATERIALS = 2  '&H2
  D3DRMMESHBUILDERAGE_TEXTURES = 4  '&H4
End Enum

CONST_D3DRMPARENTINGFLAGS

enum, 2 members.
Public Enum CONST_D3DRMPARENTINGFLAGS
  D3DRMMESHBUILDER_DIRECTPARENT = 1  '&H1
  D3DRMMESHBUILDER_ROOTMESH = 2  '&H2
End Enum

CONST_D3DRMADDMESHBUILDERFLAGS

enum, 3 members.
Public Enum CONST_D3DRMADDMESHBUILDERFLAGS
  D3DRMADDMESHBUILDER_DONTCOPYAPPDATA = 1  '&H1
  D3DRMADDMESHBUILDER_FLATTENSUBMESHES = 2  '&H2
  D3DRMADDMESHBUILDER_NOSUBMESHES = 4  '&H4
End Enum

CONST_D3DRMGENERATENORMALSFLAGS

enum, 2 members.
Public Enum CONST_D3DRMGENERATENORMALSFLAGS
  D3DRMGENERATENORMALS_PRECOMPACT = 1  '&H1
  D3DRMGENERATENORMALS_USECREASEANGLE = 2  '&H2
End Enum

CONST_D3DRMTEXTURECACHEFLAGS

enum, 6 members.
Public Enum CONST_D3DRMTEXTURECACHEFLAGS
  D3DRMTEXTURE_FORCERESIDENT = 1  '&H1
  D3DRMTEXTURE_STATIC = 2  '&H2
  D3DRMTEXTURE_DOWNSAMPLEPOINT = 4  '&H4
  D3DRMTEXTURE_DOWNSAMPLEBILINEAR = 8  '&H8
  D3DRMTEXTURE_DOWNSAMPLEREDUCEDEPTH = 16  '&H10
  D3DRMTEXTURE_DOWNSAMPLENONE = 32  '&H20
End Enum

CONST_D3DRMLIGHTTYPE

enum, 4 members.
Public Enum CONST_D3DRMLIGHTTYPE
  D3DRMLIGHT_AMBIENT = 0  '&H0
  D3DRMLIGHT_POINT = 1  '&H1
  D3DRMLIGHT_SPOT = 2  '&H2
  D3DRMLIGHT_DIRECTIONAL = 3  '&H3
End Enum

CONST_D3DRMVIEWPORTCLEARFLAGS

enum, 4 members.
Public Enum CONST_D3DRMVIEWPORTCLEARFLAGS
  D3DRMCLEAR_TARGET = 1  '&H1
  D3DRMCLEAR_ZBUFFER = 2  '&H2
  D3DRMCLEAR_DIRTYRECTS = 4  '&H4
  D3DRMCLEAR_ALL = 7  '&H7
End Enum

CONST_D3DRMRENDERQUALITY

enum, 19 members.
Public Enum CONST_D3DRMRENDERQUALITY
  D3DRMSHADE_FLAT = 0  '&H0
  D3DRMSHADE_GOURAUD = 1  '&H1
  D3DRMSHADE_PHONG = 2  '&H2
  D3DRMSHADE_MASK = 7  '&H7
  D3DRMSHADE_MAX = 8  '&H8
  D3DRMLIGHT_OFF = 0  '&H0
  D3DRMLIGHT_ON = 8  '&H8
  D3DRMLIGHT_MASK = 56  '&H38
  D3DRMLIGHT_MAX = 64  '&H40
  D3DRMFILL_POINTS = 0  '&H0
  D3DRMFILL_WIREFRAME = 64  '&H40
  D3DRMFILL_SOLID = 128  '&H80
  D3DRMFILL_MASK = 448  '&H1C0
  D3DRMFILL_MAX = 512  '&H200
  D3DRMRENDER_WIREFRAME = 64  '&H40
  D3DRMRENDER_UNLITFLAT = 128  '&H80
  D3DRMRENDER_FLAT = 136  '&H88
  D3DRMRENDER_GOURAUD = 137  '&H89
  D3DRMRENDER_PHONG = 138  '&H8A
End Enum

CONST_D3DRMTEXTURECHANGEDFLAGS

enum, 3 members.
Public Enum CONST_D3DRMTEXTURECHANGEDFLAGS
  D3DRMTEXTURE_CHANGEDPIXELS = 64  '&H40
  D3DRMTEXTURE_CHANGEDPALETTE = 128  '&H80
  D3DRMTEXTURE_INVALIDATEONLY = 256  '&H100
End Enum

CONST_D3DRMTEXTUREQUALITY

enum, 6 members.
Public Enum CONST_D3DRMTEXTUREQUALITY
  D3DRMTEXTURE_NEAREST = 0  '&H0
  D3DRMTEXTURE_LINEAR = 1  '&H1
  D3DRMTEXTURE_MIPNEAREST = 2  '&H2
  D3DRMTEXTURE_MIPLINEAR = 3  '&H3
  D3DRMTEXTURE_LINEARMIPNEAREST = 4  '&H4
  D3DRMTEXTURE_LINEARMIPLINEAR = 5  '&H5
End Enum

CONST_D3DRMCOMBINETYPE

enum, 3 members.
Public Enum CONST_D3DRMCOMBINETYPE
  D3DRMCOMBINE_REPLACE = 0  '&H0
  D3DRMCOMBINE_BEFORE = 1  '&H1
  D3DRMCOMBINE_AFTER = 2  '&H2
End Enum

CONST_D3DRMPALETTEFLAGS

enum, 3 members.
Public Enum CONST_D3DRMPALETTEFLAGS
  D3DRMPALETTE_FREE = 0  '&H0
  D3DRMPALETTE_READONLY = 1  '&H1
  D3DRMPALETTE_RESERVED = 2  '&H2
End Enum

CONST_D3DRMWRAPTYPE

enum, 4 members.
Public Enum CONST_D3DRMWRAPTYPE
  D3DRMWRAP_FLAT = 0  '&H0
  D3DRMWRAP_CYLINDER = 1  '&H1
  D3DRMWRAP_SPHERE = 2  '&H2
  D3DRMWRAP_CHROME = 3  '&H3
End Enum

CONST_D3DRMPROJECTIONTYPE

enum, 4 members.
Public Enum CONST_D3DRMPROJECTIONTYPE
  D3DRMPROJECT_PERSPECTIVE = 0  '&H0
  D3DRMPROJECT_ORTHOGRAPHIC = 1  '&H1
  D3DRMPROJECT_RIGHTHANDPERSPECTIVE = 2  '&H2
  D3DRMPROJECT_RIGHTHANDORTHOGRAPHIC = 3  '&H3
End Enum

CONST_D3DRMXOFFORMAT

enum, 3 members.
Public Enum CONST_D3DRMXOFFORMAT
  D3DRMXOF_BINARY = 0  '&H0
  D3DRMXOF_COMPRESSED = 1  '&H1
  D3DRMXOF_TEXT = 2  '&H2
End Enum

CONST_D3DRMCOLORSOURCE

enum, 2 members.
Public Enum CONST_D3DRMCOLORSOURCE
  D3DRMCOLOR_FROMFACE = 0  '&H0
  D3DRMCOLOR_FROMVERTEX = 1  '&H1
End Enum

CONST_D3DRMFRAMECONSTRAINT

enum, 3 members.
Public Enum CONST_D3DRMFRAMECONSTRAINT
  D3DRMCONSTRAIN_Z = 0  '&H0
  D3DRMCONSTRAIN_Y = 1  '&H1
  D3DRMCONSTRAIN_X = 2  '&H2
End Enum

CONST_D3DRMMATERIALMODE

enum, 3 members.
Public Enum CONST_D3DRMMATERIALMODE
  D3DRMMATERIAL_FROMMESH = 0  '&H0
  D3DRMMATERIAL_FROMPARENT = 1  '&H1
  D3DRMMATERIAL_FROMFRAME = 2  '&H2
End Enum

CONST_D3DRMFOGMODE

enum, 3 members.
Public Enum CONST_D3DRMFOGMODE
  D3DRMFOG_LINEAR = 0  '&H0
  D3DRMFOG_EXPONENTIAL = 1  '&H1
  D3DRMFOG_EXPONENTIALSQUARED = 2  '&H2
End Enum

CONST_D3DRMZBUFFERMODE

enum, 3 members.
Public Enum CONST_D3DRMZBUFFERMODE
  D3DRMZBUFFER_FROMPARENT = 0  '&H0
  D3DRMZBUFFER_ENABLE = 1  '&H1
  D3DRMZBUFFER_DISABLE = 2  '&H2
End Enum

CONST_D3DRMSORTMODE

enum, 4 members.
Public Enum CONST_D3DRMSORTMODE
  D3DRMSORT_FROMPARENT = 0  '&H0
  D3DRMSORT_NONE = 1  '&H1
  D3DRMSORT_FRONTTOBACK = 2  '&H2
  D3DRMSORT_BACKTOFRONT = 3  '&H3
End Enum

CONST_D3DRMRAYPICKFLAGS

enum, 5 members.
Public Enum CONST_D3DRMRAYPICKFLAGS
  D3DRMRAYPICK_ONLYBOUNDINGBOXES = 1  '&H1
  D3DRMRAYPICK_IGNOREFURTHERPRIMITIVES = 2  '&H2
  D3DRMRAYPICK_INTERPOLATEUV = 4  '&H4
  D3DRMRAYPICK_INTERPOLATECOLOR = 8  '&H8
  D3DRMRAYPICK_INTERPOLATENORMAL = 16  '&H10
End Enum

CONST_D3DRMADDTRIANGLESVT

enum, 4 members.
Public Enum CONST_D3DRMADDTRIANGLESVT
  D3DRMFVF_TYPE = 1  '&H1
  D3DRMFVF_NORMAL = 2  '&H2
  D3DRMFVF_COLOR = 4  '&H4
  D3DRMFVF_TEXTURECOORDS = 8  '&H8
End Enum

CONST_D3DRMADDTRIANGLESFLAGS

enum, 3 members.
Public Enum CONST_D3DRMADDTRIANGLESFLAGS
  D3DRMVERTEX_STRIP = 1  '&H1
  D3DRMVERTEX_FAN = 2  '&H2
  D3DRMVERTEX_LIST = 4  '&H4
End Enum

CONST_D3DRMFOGMETHOD

enum, 3 members.
Public Enum CONST_D3DRMFOGMETHOD
  D3DRMFOGMETHOD_VERTEX = 1  '&H1
  D3DRMFOGMETHOD_TABLE = 2  '&H2
  D3DRMFOGMETHOD_ANY = 4  '&H4
End Enum

CONST_D3DRMTRAVERALFLAGS

enum, 3 members.
Public Enum CONST_D3DRMTRAVERALFLAGS
  D3DRMFRAME_RENDERENABLE = 1  '&H1
  D3DRMFRAME_PICKENABLE = 2  '&H2
  D3DRMFRAME_RENDERANDPICKENABLE = 3  '&H3
End Enum

CONST_D3DRMINTERPOLATIONFLAGS

enum, 7 members.
Public Enum CONST_D3DRMINTERPOLATIONFLAGS
  D3DRMINTERPOLATION_OPEN = 1  '&H1
  D3DRMINTERPOLATION_CLOSED = 2  '&H2
  D3DRMINTERPOLATION_NEAREST = 256  '&H100
  D3DRMINTERPOLATION_LINEAR = 4  '&H4
  D3DRMINTERPOLATION_SPLINE = 8  '&H8
  D3DRMINTERPOLATION_VERTEXCOLOR = 64  '&H40
  D3DRMINTERPOLATION_SLERPNORMALS = 128  '&H80
End Enum

CONST_D3DRMHANDEDNESS

enum, 2 members.
Public Enum CONST_D3DRMHANDEDNESS
  D3DRMOPTIONS_LEFTHANDED = 1  '&H1
  D3DRMOPTIONS_RIGHTHANDED = 2  '&H2
End Enum

CONST_D3DRMWIREFRAMEFLAGS

enum, 3 members.
Public Enum CONST_D3DRMWIREFRAMEFLAGS
  D3DRMWIREFRAME_CULL = 1  '&H1
  D3DRMWIREFRAME_HIDDENLINE = 2  '&H2
  D3DRMWIREFRAME_CULLANDHIDELINES = 3  '&H3
End Enum

CONST_D3DRMCALLBACKORDERFLAGS

enum, 2 members.
Public Enum CONST_D3DRMCALLBACKORDERFLAGS
  D3DRMCALLBACK_PREORDER = 0  '&H0
  D3DRMCALLBACK_POSTORDER = 1  '&H1
End Enum

CONST_D3DRMRENDERMODEFLAGS

enum, 6 members.
Public Enum CONST_D3DRMRENDERMODEFLAGS
  D3DRMRENDERMODE_DEFAULT = 0  '&H0
  D3DRMRENDERMODE_BLENDEDTRANSPARENCY = 1  '&H1
  D3DRMRENDERMODE_SORTEDTRANSPARENCY = 2  '&H2
  D3DRMRENDERMODE_LIGHTINMODELSPACE = 8  '&H8
  D3DRMRENDERMODE_VIEWDEPENDENTSPECULAR = 16  '&H10
  D3DRMRENDERMODE_DISABLESORTEDALPHAZWRITE = 32  '&H20
End Enum

CONST_D3DRMPMESHSTATUSFLAGS

enum, 5 members.
Public Enum CONST_D3DRMPMESHSTATUSFLAGS
  D3DRMPMESHSTATUS_VALID = 1  '&H1
  D3DRMPMESHSTATUS_INTERRUPTED = 2  '&H2
  D3DRMPMESHSTATUS_BASEMESHCOMPLETE = 4  '&H4
  D3DRMPMESHSTATUS_COMPLETE = 8  '&H8
  D3DRMPMESHSTATUS_RENDERABLE = 16  '&H10
End Enum

CONST_D3DRMPMESHEVENTFLAGS

enum, 2 members.
Public Enum CONST_D3DRMPMESHEVENTFLAGS
  D3DRMPMESHEVENT_BASEMESH = 1  '&H1
  D3DRMPMESHEVENT_COMPLETE = 2  '&H2
End Enum

CONST_D3DRMFPTFFLAGS

enum, 4 members.
Public Enum CONST_D3DRMFPTFFLAGS
  D3DRMFPTF_ALPHA = 1  '&H1
  D3DRMFPTF_NOALPHA = 2  '&H2
  D3DRMFPTF_PALETTIZED = 4  '&H4
  D3DRMFPTF_NOTPALETTIZED = 8  '&H8
End Enum

CONST_D3DRMMAPPINGFLAGS

enum, 3 members.
Public Enum CONST_D3DRMMAPPINGFLAGS
  D3DRMMAP_WRAPU = 1  '&H1
  D3DRMMAP_WRAPV = 2  '&H2
  D3DRMMAP_PERSPCORRECT = 4  '&H4
End Enum

CONST_D3DRMSTATECHANGEFLAGS

enum, 5 members.
Public Enum CONST_D3DRMSTATECHANGEFLAGS
  D3DRMSTATECHANGE_UPDATEONLY = 1  '&H1
  D3DRMSTATECHANGE_VOLATILE = 2  '&H2
  D3DRMSTATECHANGE_NONVOLATILE = 4  '&H4
  D3DRMSTATECHANGE_RENDER = 32  '&H20
  D3DRMSTATECHANGE_LIGHT = 64  '&H40
End Enum

CONST_D3DRMLOADFLAGS

enum, 12 members.
Public Enum CONST_D3DRMLOADFLAGS
  D3DRMLOAD_FROMFILE = 0  '&H0
  D3DRMLOAD_FROMRESOURCE = 1  '&H1
  D3DRMLOAD_FROMMEMORY = 2  '&H2
  D3DRMLOAD_FROMSTREAM = 4  '&H4
  D3DRMLOAD_FROMUR = 8  '&H8
  D3DRMLOAD_BYNAME = 16  '&H10
  D3DRMLOAD_BYPOSITION = 32  '&H20
  D3DRMLOAD_BYGUID = 64  '&H40
  D3DRMLOAD_FIRST = 128  '&H80
  D3DRMLOAD_INSTANCEBYREFERENCE = 256  '&H100
  D3DRMLOAD_INSTANCEBYCOPYING = 512  '&H200
  D3DRMLOAD_ASYNCHRONOUS = 1024  '&H400
End Enum

CONST_D3DRMSAVEFLAGS

enum, 7 members.
Public Enum CONST_D3DRMSAVEFLAGS
  D3DRMXOFSAVE_NORMALS = 1  '&H1
  D3DRMXOFSAVE_TEXTURECOORDINATES = 2  '&H2
  D3DRMXOFSAVE_MATERIALS = 4  '&H4
  D3DRMXOFSAVE_TEXTURENAMES = 8  '&H8
  D3DRMXOFSAVE_ALL = 15  '&HF
  D3DRMXOFSAVE_TEMPLATES = 16  '&H10
  D3DRMXOFSAVE_TEXTURETOPOLOGY = 32  '&H20
End Enum

CONST_D3DRMMATERIALOVERRIDEFLAGS

enum, 10 members.
Public Enum CONST_D3DRMMATERIALOVERRIDEFLAGS
  D3DRMMATERIALOVERRIDE_DIFFUSE_ALPHAONLY = 1  '&H1
  D3DRMMATERIALOVERRIDE_DIFFUSE_RGBONLY = 2  '&H2
  D3DRMMATERIALOVERRIDE_DIFFUSE = 3  '&H3
  D3DRMMATERIALOVERRIDE_AMBIENT = 4  '&H4
  D3DRMMATERIALOVERRIDE_EMISSIVE = 8  '&H8
  D3DRMMATERIALOVERRIDE_SPECULAR = 16  '&H10
  D3DRMMATERIALOVERRIDE_POWER = 32  '&H20
  D3DRMMATERIALOVERRIDE_TEXTURE = 64  '&H40
  D3DRMMATERIALOVERRIDE_DIFFUSE_ALPHAMULTIPLY = 128  '&H80
  D3DRMMATERIALOVERRIDE_ALL = 255  '&HFF
End Enum

CONST_D3DSHADEMODE

enum, 3 members.
Public Enum CONST_D3DSHADEMODE
  D3DSHADE_FLAT = 1  '&H1
  D3DSHADE_GOURAUD = 2  '&H2
  D3DSHADE_PHONG = 3  '&H3
End Enum

CONST_D3DFILLMODE

enum, 3 members.
Public Enum CONST_D3DFILLMODE
  D3DFILL_POINT = 1  '&H1
  D3DFILL_WIREFRAME = 2  '&H2
  D3DFILL_SOLID = 3  '&H3
End Enum

CONST_D3DBLEND

enum, 13 members.
Public Enum CONST_D3DBLEND
  D3DBLEND_ZERO = 1  '&H1
  D3DBLEND_ONE = 2  '&H2
  D3DBLEND_SRCCOLOR = 3  '&H3
  D3DBLEND_INVSRCCOLOR = 4  '&H4
  D3DBLEND_SRCALPHA = 5  '&H5
  D3DBLEND_INVSRCALPHA = 6  '&H6
  D3DBLEND_DESTALPHA = 7  '&H7
  D3DBLEND_INVDESTALPHA = 8  '&H8
  D3DBLEND_DESTCOLOR = 9  '&H9
  D3DBLEND_INVDESTCOLOR = 10  '&HA
  D3DBLEND_SRCALPHASAT = 11  '&HB
  D3DBLEND_BOTHSRCALPHA = 12  '&HC
  D3DBLEND_BOTHINVSRCALPHA = 13  '&HD
End Enum

CONST_D3DTEXTUREADDRESS

enum, 4 members.
Public Enum CONST_D3DTEXTUREADDRESS
  D3DTADDRESS_WRAP = 1  '&H1
  D3DTADDRESS_MIRROR = 2  '&H2
  D3DTADDRESS_CLAMP = 3  '&H3
  D3DTADDRESS_BORDER = 4  '&H4
End Enum

CONST_D3DCULL

enum, 3 members.
Public Enum CONST_D3DCULL
  D3DCULL_NONE = 1  '&H1
  D3DCULL_CW = 2  '&H2
  D3DCULL_CCW = 3  '&H3
End Enum

CONST_D3DCMPFUNC

enum, 8 members.
Public Enum CONST_D3DCMPFUNC
  D3DCMP_NEVER = 1  '&H1
  D3DCMP_LESS = 2  '&H2
  D3DCMP_EQUAL = 3  '&H3
  D3DCMP_LESSEQUAL = 4  '&H4
  D3DCMP_GREATER = 5  '&H5
  D3DCMP_NOTEQUAL = 6  '&H6
  D3DCMP_GREATEREQUAL = 7  '&H7
  D3DCMP_ALWAYS = 8  '&H8
End Enum

CONST_D3DSTENCILOP

enum, 8 members.
Public Enum CONST_D3DSTENCILOP
  D3DSTENCILOP_KEEP = 1  '&H1
  D3DSTENCILOP_ZERO = 2  '&H2
  D3DSTENCILOP_REPLACE = 3  '&H3
  D3DSTENCILOP_INCRSAT = 4  '&H4
  D3DSTENCILOP_DECRSAT = 5  '&H5
  D3DSTENCILOP_INVERT = 6  '&H6
  D3DSTENCILOP_INCR = 7  '&H7
  D3DSTENCILOP_DECR = 8  '&H8
End Enum

CONST_D3DFOGMODE

enum, 4 members.
Public Enum CONST_D3DFOGMODE
  D3DFOG_NONE = 0  '&H0
  D3DFOG_EXP = 1  '&H1
  D3DFOG_EXP2 = 2  '&H2
  D3DFOG_LINEAR = 3  '&H3
End Enum

CONST_D3DZBUFFERTYPE

enum, 3 members.
Public Enum CONST_D3DZBUFFERTYPE
  D3DZB_FALSE = 0  '&H0
  D3DZB_TRUE = 1  '&H1
  D3DZB_USEW = 2  '&H2
End Enum

CONST_D3DANTIALIASMODE

enum, 3 members.
Public Enum CONST_D3DANTIALIASMODE
  D3DANTIALIAS_NONE = 0  '&H0
  D3DANTIALIAS_SORTDEPENDENT = 1  '&H1
  D3DANTIALIAS_SORTINDEPENDENT = 2  '&H2
End Enum

CONST_D3DPROCESSVERTICESFLAGS

enum, 2 members.
Public Enum CONST_D3DPROCESSVERTICESFLAGS
  D3DPV_DEFAULT = 0  '&H0
  D3DPV_DONOTCOPYDATA = 1  '&H1
End Enum

CONST_D3DPRIMITIVETYPE

enum, 6 members.
Public Enum CONST_D3DPRIMITIVETYPE
  D3DPT_POINTLIST = 1  '&H1
  D3DPT_LINELIST = 2  '&H2
  D3DPT_LINESTRIP = 3  '&H3
  D3DPT_TRIANGLELIST = 4  '&H4
  D3DPT_TRIANGLESTRIP = 5  '&H5
  D3DPT_TRIANGLEFAN = 6  '&H6
End Enum

CONST_D3DTRANSFORMSTATETYPE

enum, 3 members.
Public Enum CONST_D3DTRANSFORMSTATETYPE
  D3DTRANSFORMSTATE_WORLD = 1  '&H1
  D3DTRANSFORMSTATE_VIEW = 2  '&H2
  D3DTRANSFORMSTATE_PROJECTION = 3  '&H3
End Enum

CONST_D3DRENDERSTATETYPE

enum, 61 members.
Public Enum CONST_D3DRENDERSTATETYPE
  D3DRENDERSTATE_ANTIALIAS = 2  '&H2
  D3DRENDERSTATE_TEXTUREPERSPECTIVE = 4  '&H4
  D3DRENDERSTATE_ZENABLE = 7  '&H7
  D3DRENDERSTATE_FILLMODE = 8  '&H8
  D3DRENDERSTATE_SHADEMODE = 9  '&H9
  D3DRENDERSTATE_LINEPATTERN = 10  '&HA
  D3DRENDERSTATE_ZWRITEENABLE = 14  '&HE
  D3DRENDERSTATE_ALPHATESTENABLE = 15  '&HF
  D3DRENDERSTATE_LASTPIXEL = 16  '&H10
  D3DRENDERSTATE_SRCBLEND = 19  '&H13
  D3DRENDERSTATE_DESTBLEND = 20  '&H14
  D3DRENDERSTATE_CULLMODE = 22  '&H16
  D3DRENDERSTATE_ZFUNC = 23  '&H17
  D3DRENDERSTATE_ALPHAREF = 24  '&H18
  D3DRENDERSTATE_ALPHAFUNC = 25  '&H19
  D3DRENDERSTATE_DITHERENABLE = 26  '&H1A
  D3DRENDERSTATE_ALPHABLENDENABLE = 27  '&H1B
  D3DRENDERSTATE_FOGENABLE = 28  '&H1C
  D3DRENDERSTATE_SPECULARENABLE = 29  '&H1D
  D3DRENDERSTATE_ZVISIBLE = 30  '&H1E
  D3DRENDERSTATE_STIPPLEDALPHA = 33  '&H21
  D3DRENDERSTATE_FOGCOLOR = 34  '&H22
  D3DRENDERSTATE_FOGTABLEMODE = 35  '&H23
  D3DRENDERSTATE_EDGEANTIALIAS = 40  '&H28
  D3DRENDERSTATE_COLORKEYENABLE = 41  '&H29
  D3DRENDERSTATE_ZBIAS = 47  '&H2F
  D3DRENDERSTATE_RANGEFOGENABLE = 48  '&H30
  D3DRENDERSTATE_STENCILENABLE = 52  '&H34
  D3DRENDERSTATE_STENCILFAIL = 53  '&H35
  D3DRENDERSTATE_STENCILZFAIL = 54  '&H36
  D3DRENDERSTATE_STENCILPASS = 55  '&H37
  D3DRENDERSTATE_STENCILFUNC = 56  '&H38
  D3DRENDERSTATE_STENCILREF = 57  '&H39
  D3DRENDERSTATE_STENCILMASK = 58  '&H3A
  D3DRENDERSTATE_STENCILWRITEMASK = 59  '&H3B
  D3DRENDERSTATE_TEXTUREFACTOR = 60  '&H3C
  D3DRENDERSTATE_WRAP0 = 128  '&H80
  D3DRENDERSTATE_WRAP1 = 129  '&H81
  D3DRENDERSTATE_WRAP2 = 130  '&H82
  D3DRENDERSTATE_WRAP3 = 131  '&H83
  D3DRENDERSTATE_WRAP4 = 132  '&H84
  D3DRENDERSTATE_WRAP5 = 133  '&H85
  D3DRENDERSTATE_WRAP6 = 134  '&H86
  D3DRENDERSTATE_WRAP7 = 135  '&H87
  D3DRENDERSTATE_CLIPPING = 136  '&H88
  D3DRENDERSTATE_LIGHTING = 137  '&H89
  D3DRENDERSTATE_EXTENTS = 138  '&H8A
  D3DRENDERSTATE_AMBIENT = 139  '&H8B
  D3DRENDERSTATE_FOGVERTEXMODE = 140  '&H8C
  D3DRENDERSTATE_COLORVERTEX = 141  '&H8D
  D3DRENDERSTATE_LOCALVIEWER = 142  '&H8E
  D3DRENDERSTATE_NORMALIZENORMALS = 143  '&H8F
  D3DRENDERSTATE_COLORKEYBLENDENABLE = 144  '&H90
  D3DRENDERSTATE_DIFFUSEMATERIALSOURCE = 145  '&H91
  D3DRENDERSTATE_SPECULARMATERIALSOURCE = 146  '&H92
  D3DRENDERSTATE_AMBIENTMATERIALSOURCE = 147  '&H93
  D3DRENDERSTATE_EMISSIVEMATERIALSOURCE = 148  '&H94
  D3DRENDERSTATE_ALPHASOURCE = 149  '&H95
  D3DRENDERSTATE_FOGFACTORSOURCE = 150  '&H96
  D3DRENDERSTATE_VERTEXBLEND = 151  '&H97
  D3DRENDERSTATE_CLIPPLANEENABLE = 152  '&H98
End Enum

CONST_D3DRENDERSTATESINGLE

enum, 3 members.
Public Enum CONST_D3DRENDERSTATESINGLE
  D3DRENDERSTATE_FOGSTART = 36  '&H24
  D3DRENDERSTATE_FOGEND = 37  '&H25
  D3DRENDERSTATE_FOGDENSITY = 38  '&H26
End Enum

CONST_DDLOCKFLAGS

enum, 7 members.
Public Enum CONST_DDLOCKFLAGS
  DDLOCK_SURFACEMEMORYPTR = 0  '&H0
  DDLOCK_WAIT = 1  '&H1
  DDLOCK_EVENT = 2  '&H2
  DDLOCK_READONLY = 16  '&H10
  DDLOCK_WRITEONLY = 32  '&H20
  DDLOCK_NOSYSLOCK = 2048  '&H800
  DDLOCK_DONOTWAIT = 16384  '&H4000
End Enum

CONST_DDPCAPSFLAGS

enum, 11 members.
Public Enum CONST_DDPCAPSFLAGS
  DDPCAPS_4BIT = 1  '&H1
  DDPCAPS_8BITENTRIES = 2  '&H2
  DDPCAPS_8BIT = 4  '&H4
  DDPCAPS_INITIALIZE = 8  '&H8
  DDPCAPS_PRIMARYSURFACE = 16  '&H10
  DDPCAPS_PRIMARYSURFACELEFT = 32  '&H20
  DDPCAPS_ALLOW256 = 64  '&H40
  DDPCAPS_VSYNC = 128  '&H80
  DDPCAPS_1BIT = 256  '&H100
  DDPCAPS_2BIT = 512  '&H200
  DDPCAPS_ALPHA = 1024  '&H400
End Enum

CONST_DDEDMFLAGS

enum, 3 members.
Public Enum CONST_DDEDMFLAGS
  DDEDM_DEFAULT = 0  '&H0
  DDEDM_REFRESHRATES = 1  '&H1
  DDEDM_STANDARDVGAMODES = 2  '&H2
End Enum

CONST_DDSCLFLAGS

enum, 10 members.
Public Enum CONST_DDSCLFLAGS
  DDSCL_FULLSCREEN = 1  '&H1
  DDSCL_ALLOWREBOOT = 2  '&H2
  DDSCL_NOWINDOWCHANGES = 4  '&H4
  DDSCL_NORMAL = 8  '&H8
  DDSCL_EXCLUSIVE = 16  '&H10
  DDSCL_ALLOWMODEX = 64  '&H40
  DDSCL_CREATEDEVICEWINDOW = 512  '&H200
  DDSCL_MULTITHREADED = 1024  '&H400
  DDSCL_SETDEVICEWINDOW = 256  '&H100
  DDSCL_SETFOCUSWINDOW = 128  '&H80
End Enum

CONST_DDSDMFLAGS

enum, 2 members.
Public Enum CONST_DDSDMFLAGS
  DDSDM_DEFAULT = 0  '&H0
  DDSDM_STANDARDVGAMODE = 1  '&H1
End Enum

CONST_DDBLTFLAGS

enum, 13 members.
Public Enum CONST_DDBLTFLAGS
  DDBLT_ASYNC = 512  '&H200
  DDBLT_COLORFILL = 1024  '&H400
  DDBLT_DDFX = 2048  '&H800
  DDBLT_DDROPS = 4096  '&H1000
  DDBLT_KEYDEST = 8192  '&H2000
  DDBLT_KEYDESTOVERRIDE = 16384  '&H4000
  DDBLT_KEYSRC = 32768  '&H8000
  DDBLT_KEYSRCOVERRIDE = 65536  '&H10000
  DDBLT_ROP = 131072  '&H20000
  DDBLT_ROTATIONANGLE = 262144  '&H40000
  DDBLT_WAIT = 16777216  '&H1000000
  DDBLT_DEPTHFILL = 33554432  '&H2000000
  DDBLT_DONOTWAIT = 134217728  '&H8000000
End Enum

CONST_DDBLTFASTFLAGS

enum, 5 members.
Public Enum CONST_DDBLTFASTFLAGS
  DDBLTFAST_NOCOLORKEY = 0  '&H0
  DDBLTFAST_SRCCOLORKEY = 1  '&H1
  DDBLTFAST_DESTCOLORKEY = 2  '&H2
  DDBLTFAST_WAIT = 16  '&H10
  DDBLTFAST_DONOTWAIT = 32  '&H20
End Enum

CONST_DDFLIPFLAGS

enum, 9 members.
Public Enum CONST_DDFLIPFLAGS
  DDFLIP_WAIT = 1  '&H1
  DDFLIP_EVEN = 2  '&H2
  DDFLIP_ODD = 4  '&H4
  DDFLIP_NOVSYNC = 8  '&H8
  DDFLIP_STEREO = 16  '&H10
  DDFLIP_DONOTWAIT = 32  '&H20
  DDFLIP_INTERFVAL2 = 536870912  '&H20000000
  DDFLIP_INTERFVAL3 = 805306368  '&H30000000
  DDFLIP_INTERFVAL4 = 1073741824  '&H40000000
End Enum

CONST_DDENUMOVERLAYZFLAGS

enum, 2 members.
Public Enum CONST_DDENUMOVERLAYZFLAGS
  DDENUMOVERLAYZ_BACKTOFRONT = 0  '&H0
  DDENUMOVERLAYZ_FRONTTOBACK = 1  '&H1
End Enum

CONST_DDOVERFLAGS

enum, 25 members.
Public Enum CONST_DDOVERFLAGS
  DDOVER_ALPHADEST = 1  '&H1
  DDOVER_ALPHADESTCONSTOVERRIDE = 2  '&H2
  DDOVER_ALPHADESTNEG = 4  '&H4
  DDOVER_ALPHADESTSURFACEOVERRIDE = 8  '&H8
  DDOVER_ALPHAEDGEBLEND = 16  '&H10
  DDOVER_ALPHASRC = 32  '&H20
  DDOVER_ALPHASRCCONSTOVERRIDE = 64  '&H40
  DDOVER_ALPHASRCNEG = 128  '&H80
  DDOVER_ALPHASRCSURFACEOVERRIDE = 256  '&H100
  DDOVER_HIDE = 512  '&H200
  DDOVER_KEYDEST = 1024  '&H400
  DDOVER_KEYDESTOVERRIDE = 2048  '&H800
  DDOVER_KEYSRC = 4096  '&H1000
  DDOVER_KEYSRCOVERRIDE = 8192  '&H2000
  DDOVER_SHOW = 16384  '&H4000
  DDOVER_ADDDIRTYRECT = 32768  '&H8000
  DDOVER_REFRESHDIRTYRECTS = 65536  '&H10000
  DDOVER_REFRESHALL = 131072  '&H20000
  DDOVER_DDFX = 524288  '&H80000
  DDOVER_AUTOFLIP = 1048576  '&H100000
  DDOVER_BOB = 2097152  '&H200000
  DDOVER_OVERRIDEBOBWEAVE = 4194304  '&H400000
  DDOVER_INTERLEAVED = 8388608  '&H800000
  DDOVER_ARGBSCALEFACTORS = 33554432  '&H2000000
  DDOVER_DEGRADEARGBSCALING = 67108864  '&H4000000
End Enum

CONST_DDOVERZFLAGS

enum, 6 members.
Public Enum CONST_DDOVERZFLAGS
  DDOVERZ_SENDTOFRONT = 0  '&H0
  DDOVERZ_SENDTOBACK = 1  '&H1
  DDOVERZ_MOVEFORWARD = 2  '&H2
  DDOVERZ_MOVEBACKWARD = 3  '&H3
  DDOVERZ_INSERTINFRONTOF = 4  '&H4
  DDOVERZ_INSERTINBACKOF = 5  '&H5
End Enum

CONST_DDGFSFLAGS

enum, 2 members.
Public Enum CONST_DDGFSFLAGS
  DDGFS_CANFLIP = 1  '&H1
  DDGFS_ISFLIPDONE = 2  '&H2
End Enum

CONST_DDGBSFLAGS

enum, 2 members.
Public Enum CONST_DDGBSFLAGS
  DDGBS_CANBLT = 1  '&H1
  DDGBS_ISBLTDONE = 2  '&H2
End Enum

CONST_DDCKEYFLAGS

enum, 5 members.
Public Enum CONST_DDCKEYFLAGS
  DDCKEY_COLORSPACE = 1  '&H1
  DDCKEY_DESTBLT = 2  '&H2
  DDCKEY_DESTOVERLAY = 4  '&H4
  DDCKEY_SRCBLT = 8  '&H8
  DDCKEY_SRCOVERLAY = 16  '&H10
End Enum

CONST_DDSGRFLAGS

enum, 2 members.
Public Enum CONST_DDSGRFLAGS
  DDSGR_DEFAULT = 0  '&H0
  DDSGR_CALIBRATE = 1  '&H1
End Enum

CONST_DBOOLFLAGS

enum, 2 members.
Public Enum CONST_DBOOLFLAGS
  D_FALSE = 0  '&H0
  D_TRUE = 1  '&H1
End Enum

CONST_DDBITDEPTHFLAGS

enum, 7 members.
Public Enum CONST_DDBITDEPTHFLAGS
  DDBD_1 = 16384  '&H4000
  DDBD_2 = 8192  '&H2000
  DDBD_4 = 4096  '&H1000
  DDBD_8 = 2048  '&H800
  DDBD_16 = 1024  '&H400
  DDBD_24 = 512  '&H200
  DDBD_32 = 256  '&H100
End Enum

CONST_DDSURFACEDESCFLAGS

enum, 18 members.
Public Enum CONST_DDSURFACEDESCFLAGS
  DDSD_CAPS = 1  '&H1
  DDSD_HEIGHT = 2  '&H2
  DDSD_WIDTH = 4  '&H4
  DDSD_PITCH = 8  '&H8
  DDSD_BACKBUFFERCOUNT = 32  '&H20
  DDSD_ZBUFFERBITDEPTH = 64  '&H40
  DDSD_ALPHABITDEPTH = 128  '&H80
  DDSD_TEXTURESTAGE = 1048576  '&H100000
  DDSD_LPSURFACE = 2048  '&H800
  DDSD_PIXELFORMAT = 4096  '&H1000
  DDSD_CKDESTOVERLAY = 8192  '&H2000
  DDSD_CKDESTBLT = 16384  '&H4000
  DDSD_CKSRCOVERLAY = 32768  '&H8000
  DDSD_CKSRCBLT = 65536  '&H10000
  DDSD_MIPMAPCOUNT = 131072  '&H20000
  DDSD_REFRESHRATE = 262144  '&H40000
  DDSD_LINEARSIZE = 524288  '&H80000
  DDSD_ALL = 1047022  '&HFF9EE
End Enum

CONST_DDCOLORFLAGS

enum, 7 members.
Public Enum CONST_DDCOLORFLAGS
  DDCOLOR_BRIGHTNESS = 1  '&H1
  DDCOLOR_CONTRAST = 2  '&H2
  DDCOLOR_HUE = 4  '&H4
  DDCOLOR_SATURATION = 8  '&H8
  DDCOLOR_SHARPNESS = 16  '&H10
  DDCOLOR_GAMMA = 32  '&H20
  DDCOLOR_COLORENABLE = 64  '&H40
End Enum

CONST_DDSURFACECAPSFLAGS

enum, 29 members.
Public Enum CONST_DDSURFACECAPSFLAGS
  DDSCAPS_ALPHA = 2  '&H2
  DDSCAPS_BACKBUFFER = 4  '&H4
  DDSCAPS_COMPLEX = 8  '&H8
  DDSCAPS_FLIP = 16  '&H10
  DDSCAPS_FRONTBUFFER = 32  '&H20
  DDSCAPS_OFFSCREENPLAIN = 64  '&H40
  DDSCAPS_OVERLAY = 128  '&H80
  DDSCAPS_PALETTE = 256  '&H100
  DDSCAPS_PRIMARYSURFACE = 512  '&H200
  DDSCAPS_PRIMARYSURFACELEFT = 1024  '&H400
  DDSCAPS_SYSTEMMEMORY = 2048  '&H800
  DDSCAPS_TEXTURE = 4096  '&H1000
  DDSCAPS_3DDEVICE = 8192  '&H2000
  DDSCAPS_VIDEOMEMORY = 16384  '&H4000
  DDSCAPS_VISIBLE = 32768  '&H8000
  DDSCAPS_WRITEONLY = 65536  '&H10000
  DDSCAPS_ZBUFFER = 131072  '&H20000
  DDSCAPS_OWNDC = 262144  '&H40000
  DDSCAPS_LIVEVIDEO = 524288  '&H80000
  DDSCAPS_HWCODEC = 1048576  '&H100000
  DDSCAPS_MODEX = 2097152  '&H200000
  DDSCAPS_MIPMAP = 4194304  '&H400000
  DDSCAPS_RESERVED2 = 8388608  '&H800000
  DDSCAPS_ALLOCONLOAD = 67108864  '&H4000000
  DDSCAPS_VIDEOPORT = 134217728  '&H8000000
  DDSCAPS_LOCALVIDMEM = 268435456  '&H10000000
  DDSCAPS_NONLOCALVIDMEM = 536870912  '&H20000000
  DDSCAPS_STANDARDVGAMODE = 1073741824  '&H40000000
  DDSCAPS_OPTIMIZED = -2147483648  '&H80000000
End Enum

CONST_DDSURFACECAPS2FLAGS

enum, 17 members.
Public Enum CONST_DDSURFACECAPS2FLAGS
  DDSCAPS2_HARDWAREDEINTERLACE = 2  '&H2
  DDSCAPS2_HINTDYNAMIC = 4  '&H4
  DDSCAPS2_HINTSTATIC = 8  '&H8
  DDSCAPS2_TEXTUREMANAGE = 16  '&H10
  DDSCAPS2_OPAQUE = 128  '&H80
  DDSCAPS2_HINTANTIALIASING = 256  '&H100
  DDSCAPS2_CUBEMAP = 512  '&H200
  DDSCAPS2_CUBEMAP_POSITIVEX = 1024  '&H400
  DDSCAPS2_CUBEMAP_NEGATIVEX = 2048  '&H800
  DDSCAPS2_CUBEMAP_POSITIVEY = 4096  '&H1000
  DDSCAPS2_CUBEMAP_NEGATIVEY = 8192  '&H2000
  DDSCAPS2_CUBEMAP_POSITIVEZ = 16384  '&H4000
  DDSCAPS2_CUBEMAP_NEGATIVEZ = 32768  '&H8000
  DDSCAPS2_CUBEMAP_ALLFACES = 65024  '&HFE00
  DDSCAPS2_MIPMAPSUBLEVEL = 65536  '&H10000
  DDSCAPS2_D3DTEXTUREMANAGE = 131072  '&H20000
  DDSCAPS2_STEREOSURFACELEFT = 524288  '&H80000
End Enum

CONST_DDCAPS1FLAGS

enum, 32 members.
Public Enum CONST_DDCAPS1FLAGS
  DDCAPS_3D = 1  '&H1
  DDCAPS_ALIGNBOUNDARYDEST = 2  '&H2
  DDCAPS_ALIGNSIZEDEST = 4  '&H4
  DDCAPS_ALIGNBOUNDARYSRC = 8  '&H8
  DDCAPS_ALIGNSIZESRC = 16  '&H10
  DDCAPS_ALIGNSTRIDE = 32  '&H20
  DDCAPS_BLT = 64  '&H40
  DDCAPS_BLTQUEUE = 128  '&H80
  DDCAPS_BLTFOURCC = 256  '&H100
  DDCAPS_BLTSTRETCH = 512  '&H200
  DDCAPS_GDI = 1024  '&H400
  DDCAPS_OVERLAY = 2048  '&H800
  DDCAPS_OVERLAYCANTCLIP = 4096  '&H1000
  DDCAPS_OVERLAYFOURCC = 8192  '&H2000
  DDCAPS_OVERLAYSTRETCH = 16384  '&H4000
  DDCAPS_PALETTE = 32768  '&H8000
  DDCAPS_PALETTEVSYNC = 65536  '&H10000
  DDCAPS_READSCANLINE = 131072  '&H20000
  DDCAPS_STEREOVIEW = 262144  '&H40000
  DDCAPS_VBI = 524288  '&H80000
  DDCAPS_ZBLTS = 1048576  '&H100000
  DDCAPS_ZOVERLAYS = 2097152  '&H200000
  DDCAPS_COLORKEY = 4194304  '&H400000
  DDCAPS_ALPHA = 8388608  '&H800000
  DDCAPS_COLORKEYHWASSIST = 16777216  '&H1000000
  DDCAPS_NOHARDWARE = 33554432  '&H2000000
  DDCAPS_BLTCOLORFILL = 67108864  '&H4000000
  DDCAPS_BANKSWITCHED = 134217728  '&H8000000
  DDCAPS_BLTDEPTHFILL = 268435456  '&H10000000
  DDCAPS_CANCLIP = 536870912  '&H20000000
  DDCAPS_CANCLIPSTRETCHED = 1073741824  '&H40000000
  DDCAPS_CANBLTSYSMEM = -2147483648  '&H80000000
End Enum

CONST_DDCAPS2FLAGS

enum, 23 members.
Public Enum CONST_DDCAPS2FLAGS
  DDCAPS2_CERTIFIED = 1  '&H1
  DDCAPS2_NO2DDURING3DSCENE = 2  '&H2
  DDCAPS2_VIDEOPORT = 4  '&H4
  DDCAPS2_AUTOFLIPOVERLAY = 8  '&H8
  DDCAPS2_CANBOBINTERLEAVED = 16  '&H10
  DDCAPS2_CANBOBNONINTERLEAVED = 32  '&H20
  DDCAPS2_COLORCONTROLOVERLAY = 64  '&H40
  DDCAPS2_COLORCONTROLPRIMARY = 128  '&H80
  DDCAPS2_CANDROPZ16BIT = 256  '&H100
  DDCAPS2_NONLOCALVIDMEM = 512  '&H200
  DDCAPS2_NONLOCALVIDMEMCAPS = 1024  '&H400
  DDCAPS2_NOPAGELOCKREQUIRED = 2048  '&H800
  DDCAPS2_WIDESURFACES = 4096  '&H1000
  DDCAPS2_CANFLIPODDEVEN = 8192  '&H2000
  DDCAPS2_CANBOBHARDWARE = 16384  '&H4000
  DDCAPS2_COPYFOURCC = 32768  '&H8000
  DDCAPS2_PRIMARYGAMMA = 131072  '&H20000
  DDCAPS2_CANRENDERWINDOWED = 524288  '&H80000
  DDCAPS2_CANCALIBRATEGAMMA = 1048576  '&H100000
  DDCAPS2_FLIPINTERVAL = 2097152  '&H200000
  DDCAPS2_FLIPNOVSYNC = 4194304  '&H400000
  DDCAPS2_CANMANAGETEXTURE = 8388608  '&H800000
  DDCAPS2_STEREO = 33554432  '&H2000000
End Enum

CONST_DDFXCAPSFLAGS

enum, 32 members.
Public Enum CONST_DDFXCAPSFLAGS
  DDFXCAPS_BLTARITHSTRETCHY = 32  '&H20
  DDFXCAPS_BLTARITHSTRETCHYN = 16  '&H10
  DDFXCAPS_BLTMIRRORLEFTRIGHT = 64  '&H40
  DDFXCAPS_BLTMIRRORUPDOWN = 128  '&H80
  DDFXCAPS_BLTROTATION = 256  '&H100
  DDFXCAPS_BLTROTATION90 = 512  '&H200
  DDFXCAPS_BLTSHRINKX = 1024  '&H400
  DDFXCAPS_BLTSHRINKXN = 2048  '&H800
  DDFXCAPS_BLTSHRINKY = 4096  '&H1000
  DDFXCAPS_BLTSHRINKYN = 8192  '&H2000
  DDFXCAPS_BLTSTRETCHX = 16384  '&H4000
  DDFXCAPS_BLTSTRETCHXN = 32768  '&H8000
  DDFXCAPS_BLTSTRETCHY = 65536  '&H10000
  DDFXCAPS_BLTSTRETCHYN = 131072  '&H20000
  DDFXCAPS_OVERLAYARITHSTRETCHY = 262144  '&H40000
  DDFXCAPS_OVERLAYARITHSTRETCHYN = 8  '&H8
  DDFXCAPS_OVERLAYSHRINKX = 524288  '&H80000
  DDFXCAPS_OVERLAYSHRINKXN = 1048576  '&H100000
  DDFXCAPS_OVERLAYSHRINKY = 2097152  '&H200000
  DDFXCAPS_OVERLAYSHRINKYN = 4194304  '&H400000
  DDFXCAPS_OVERLAYSTRETCHX = 8388608  '&H800000
  DDFXCAPS_OVERLAYSTRETCHXN = 16777216  '&H1000000
  DDFXCAPS_OVERLAYSTRETCHY = 33554432  '&H2000000
  DDFXCAPS_OVERLAYSTRETCHYN = 67108864  '&H4000000
  DDFXCAPS_OVERLAYMIRRORLEFTRIGHT = 134217728  '&H8000000
  DDFXCAPS_OVERLAYMIRRORUPDOWN = 268435456  '&H10000000
  DDFXCAPS_BLTALPHA = 1  '&H1
  DDFXCAPS_BLTTRANSFORM = 2  '&H2
  DDFXCAPS_BLTFILTER = 32  '&H20
  DDFXCAPS_OVERLAYALPHA = 4  '&H4
  DDFXCAPS_OVERLAYTRANSFORM = 536870912  '&H20000000
  DDFXCAPS_OVERLAYFILTER = 262144  '&H40000
End Enum

CONST_DDSTEREOCAPSFLAGS

enum, 5 members.
Public Enum CONST_DDSTEREOCAPSFLAGS
  DDSVCAPS_ENIGMA = 1  '&H1
  DDSVCAPS_FLICKER = 2  '&H2
  DDSVCAPS_REDBLUE = 4  '&H4
  DDSVCAPS_SPLIT = 8  '&H8
  DDSVCAPS_STEREOSEQUENTIAL = 16  '&H10
End Enum

CONST_DDCKEYCAPSFLAGS

enum, 19 members.
Public Enum CONST_DDCKEYCAPSFLAGS
  DDCKEYCAPS_DESTBLT = 1  '&H1
  DDCKEYCAPS_DESTBLTCLRSPACE = 2  '&H2
  DDCKEYCAPS_DESTBLTCLRSPACEYUV = 4  '&H4
  DDCKEYCAPS_DESTBLTYUV = 8  '&H8
  DDCKEYCAPS_DESTOVERLAY = 16  '&H10
  DDCKEYCAPS_DESTOVERLAYCLRSPACE = 32  '&H20
  DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV = 64  '&H40
  DDCKEYCAPS_DESTOVERLAYONEACTIVE = 128  '&H80
  DDCKEYCAPS_DESTOVERLAYYUV = 256  '&H100
  DDCKEYCAPS_SRCBLT = 512  '&H200
  DDCKEYCAPS_SRCBLTCLRSPACE = 1024  '&H400
  DDCKEYCAPS_SRCBLTCLRSPACEYUV = 2048  '&H800
  DDCKEYCAPS_SRCBLTYUV = 4096  '&H1000
  DDCKEYCAPS_SRCOVERLAY = 8192  '&H2000
  DDCKEYCAPS_SRCOVERLAYCLRSPACE = 16384  '&H4000
  DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV = 32768  '&H8000
  DDCKEYCAPS_SRCOVERLAYONEACTIVE = 65536  '&H10000
  DDCKEYCAPS_SRCOVERLAYYUV = 131072  '&H20000
  DDCKEYCAPS_NOCOSTOVERLAY = 262144  '&H40000
End Enum

CONST_DDPIXELFORMATFLAGS

enum, 19 members.
Public Enum CONST_DDPIXELFORMATFLAGS
  DDPF_ALPHAPIXELS = 1  '&H1
  DDPF_ALPHA = 2  '&H2
  DDPF_FOURCC = 4  '&H4
  DDPF_PALETTEINDEXED4 = 8  '&H8
  DDPF_PALETTEINDEXEDTO8 = 16  '&H10
  DDPF_PALETTEINDEXED8 = 32  '&H20
  DDPF_RGB = 64  '&H40
  DDPF_COMPRESSED = 128  '&H80
  DDPF_RGBTOYUV = 256  '&H100
  DDPF_YUV = 512  '&H200
  DDPF_ZBUFFER = 1024  '&H400
  DDPF_PALETTEINDEXED1 = 2048  '&H800
  DDPF_PALETTEINDEXED2 = 4096  '&H1000
  DDPF_ZPIXELS = 8192  '&H2000
  DDPF_STENCILBUFFER = 16384  '&H4000
  DDPF_ALPHAPREMULT = 32768  '&H8000
  DDPF_LUMINANCE = 131072  '&H20000
  DDPF_BUMPLUMINANCE = 262144  '&H40000
  DDPF_BUMPDUDV = 524288  '&H80000
End Enum

CONST_DDENUMSURFACESFLAGS

enum, 5 members.
Public Enum CONST_DDENUMSURFACESFLAGS
  DDENUMSURFACES_ALL = 1  '&H1
  DDENUMSURFACES_MATCH = 2  '&H2
  DDENUMSURFACES_NOMATCH = 4  '&H4
  DDENUMSURFACES_CANBECREATED = 8  '&H8
  DDENUMSURFACES_DOESEXIST = 16  '&H10
End Enum

CONST_DDRAW

enum, 1 members.
Public Enum CONST_DDRAW
  DD_ROP_SPACE = 8  '&H8
End Enum

CONST_DDBLTFXFLAGS

enum, 9 members.
Public Enum CONST_DDBLTFXFLAGS
  DDBLTFX_ARITHSTRETCHY = 1  '&H1
  DDBLTFX_MIRRORLEFTRIGHT = 2  '&H2
  DDBLTFX_MIRRORUPDOWN = 4  '&H4
  DDBLTFX_NOTEARING = 8  '&H8
  DDBLTFX_ROTATE180 = 16  '&H10
  DDBLTFX_ROTATE270 = 32  '&H20
  DDBLTFX_ROTATE90 = 64  '&H40
  DDBLTFX_ZBUFFERRANGE = 128  '&H80
  DDBLTFX_ZBUFFERBASEDEST = 256  '&H100
End Enum

CONST_DDWAITVBFLAGS

enum, 3 members.
Public Enum CONST_DDWAITVBFLAGS
  DDWAITVB_BLOCKBEGIN = 1  '&H1
  DDWAITVB_BLOCKBEGINEVENT = 2  '&H2
  DDWAITVB_BLOCKEND = 4  '&H4
End Enum

CONST_DIENUMDEVICESFLAGS

enum, 5 members.
Public Enum CONST_DIENUMDEVICESFLAGS
  DIEDFL_ALLDEVICES = 0  '&H0
  DIEDFL_ATTACHEDONLY = 1  '&H1
  DIEDFL_FORCEFEEDBACK = 256  '&H100
  DIEDFL_INCLUDEALIASES = 65536  '&H10000
  DIEDFL_INCLUDEPHANTOMS = 131072  '&H20000
End Enum

CONST_DIDEVICETYPE

enum, 30 members.
Public Enum CONST_DIDEVICETYPE
  DIDEVTYPE_DEVICE = 1  '&H1
  DIDEVTYPE_MOUSE = 2  '&H2
  DIDEVTYPE_KEYBOARD = 3  '&H3
  DIDEVTYPE_JOYSTICK = 4  '&H4
  DIDEVTYPE_HID = 65536  '&H10000
  DIDEVTYPEMOUSE_UNKNOWN = 256  '&H100
  DIDEVTYPEMOUSE_TRADITIONAL = 512  '&H200
  DIDEVTYPEMOUSE_FINGERSTICK = 768  '&H300
  DIDEVTYPEMOUSE_TOUCHPAD = 1024  '&H400
  DIDEVTYPEMOUSE_TRACKBALL = 1280  '&H500
  DIDEVTYPEKEYBOARD_UNKNOWN = 0  '&H0
  DIDEVTYPEKEYBOARD_PCXT = 256  '&H100
  DIDEVTYPEKEYBOARD_OLIVETTI = 512  '&H200
  DIDEVTYPEKEYBOARD_PCAT = 768  '&H300
  DIDEVTYPEKEYBOARD_PCENH = 1024  '&H400
  DIDEVTYPEKEYBOARD_NOKIA1050 = 1280  '&H500
  DIDEVTYPEKEYBOARD_NOKIA9140 = 1536  '&H600
  DIDEVTYPEKEYBOARD_NEC98 = 1792  '&H700
  DIDEVTYPEKEYBOARD_NEC98LAPTOP = 2048  '&H800
  DIDEVTYPEKEYBOARD_NEC98106 = 2304  '&H900
  DIDEVTYPEKEYBOARD_JAPAN106 = 2560  '&HA00
  DIDEVTYPEKEYBOARD_JAPANAX = 2816  '&HB00
  DIDEVTYPEKEYBOARD_J3100 = 3072  '&HC00
  DIDEVTYPEJOYSTICK_UNKNOWN = 256  '&H100
  DIDEVTYPEJOYSTICK_TRADITIONAL = 512  '&H200
  DIDEVTYPEJOYSTICK_FLIGHTSTICK = 768  '&H300
  DIDEVTYPEJOYSTICK_GAMEPAD = 1024  '&H400
  DIDEVTYPEJOYSTICK_RUDDER = 1280  '&H500
  DIDEVTYPEJOYSTICK_WHEEL = 1536  '&H600
  DIDEVTYPEJOYSTICK_HEADTRACKER = 1792  '&H700
End Enum

CONST_DIDFTFLAGS

enum, 15 members.
Public Enum CONST_DIDFTFLAGS
  DIDFT_ALL = 0  '&H0
  DIDFT_RELAXIS = 1  '&H1
  DIDFT_ABSAXIS = 2  '&H2
  DIDFT_AXIS = 3  '&H3
  DIDFT_PSHBUTTON = 4  '&H4
  DIDFT_TGLBUTTON = 8  '&H8
  DIDFT_BUTTON = 12  '&HC
  DIDFT_POV = 16  '&H10
  DIDFT_COLLECTION = 64  '&H40
  DIDFT_NODATA = 128  '&H80
  DIDFT_ANYINSTANCE = 16776960  '&HFFFF00
  DIDFT_INSTANCEMASK = 16776960  '&HFFFF00
  DIDFT_FFACTUATOR = 16777216  '&H1000000
  DIDFT_FFEFFECTTRIGGER = 33554432  '&H2000000
  DIDFT_NOCOLLECTION = 16776960  '&HFFFF00
End Enum

CONST_DIDGDDFLAGS

enum, 2 members.
Public Enum CONST_DIDGDDFLAGS
  DIGDD_DEFAULT = 0  '&H0
  DIGDD_PEEK = 1  '&H1
End Enum

CONST_DIPHFLAGS

enum, 3 members.
Public Enum CONST_DIPHFLAGS
  DIPH_DEVICE = 0  '&H0
  DIPH_BYOFFSET = 1  '&H1
  DIPH_BYID = 2  '&H2
End Enum

CONST_DISCLFLAGS

enum, 4 members.
Public Enum CONST_DISCLFLAGS
  DISCL_EXCLUSIVE = 1  '&H1
  DISCL_NONEXCLUSIVE = 2  '&H2
  DISCL_FOREGROUND = 4  '&H4
  DISCL_BACKGROUND = 8  '&H8
End Enum

CONST_DIDEVCAPSFLAGS

enum, 13 members.
Public Enum CONST_DIDEVCAPSFLAGS
  DIDC_ATTACHED = 1  '&H1
  DIDC_POLLEDDEVICE = 2  '&H2
  DIDC_EMULATED = 4  '&H4
  DIDC_POLLEDDATAFORMAT = 8  '&H8
  DIDC_FORCEFEEDBACK = 256  '&H100
  DIDC_FFATTACK = 512  '&H200
  DIDC_FFFADE = 1024  '&H400
  DIDC_SATURATION = 2048  '&H800
  DIDC_POSNEGCOEFFICIENTS = 4096  '&H1000
  DIDC_POSNEGSATURATION = 8192  '&H2000
  DIDC_DEADBAND = 16384  '&H4000
  DIDC_ALIAS = 65536  '&H10000
  DIDC_PHANTOM = 131072  '&H20000
End Enum

CONST_DIDATAFORMATFLAGS

enum, 2 members.
Public Enum CONST_DIDATAFORMATFLAGS
  DIDF_ABSAXIS = 1  '&H1
  DIDF_RELAXIS = 2  '&H2
End Enum

CONST_DIDEVICEOBJINSTANCEFLAGS

enum, 8 members.
Public Enum CONST_DIDEVICEOBJINSTANCEFLAGS
  DIDOI_FFACTUATOR = 1  '&H1
  DIDOI_FFEFFECTTRIGGER = 2  '&H2
  DIDOI_POLLED = 32768  '&H8000
  DIDOI_ASPECTPOSITION = 256  '&H100
  DIDOI_ASPECTVELOCITY = 512  '&H200
  DIDOI_ASPECTACCEL = 768  '&H300
  DIDOI_ASPECTFORCE = 1024  '&H400
  DIDOI_ASPECTMASK = 3840  '&HF00
End Enum

CONST_DIKEYFLAGS

enum, 121 members.
Public Enum CONST_DIKEYFLAGS
  DIK_ESCAPE = 1  '&H1
  DIK_1 = 2  '&H2
  DIK_2 = 3  '&H3
  DIK_3 = 4  '&H4
  DIK_4 = 5  '&H5
  DIK_5 = 6  '&H6
  DIK_6 = 7  '&H7
  DIK_7 = 8  '&H8
  DIK_8 = 9  '&H9
  DIK_9 = 10  '&HA
  DIK_0 = 11  '&HB
  DIK_MINUS = 12  '&HC
  DIK_EQUALS = 13  '&HD
  DIK_BACK = 14  '&HE
  DIK_TAB = 15  '&HF
  DIK_Q = 16  '&H10
  DIK_W = 17  '&H11
  DIK_E = 18  '&H12
  DIK_R = 19  '&H13
  DIK_T = 20  '&H14
  DIK_Y = 21  '&H15
  DIK_U = 22  '&H16
  DIK_I = 23  '&H17
  DIK_O = 24  '&H18
  DIK_P = 25  '&H19
  DIK_LBRACKET = 26  '&H1A
  DIK_RBRACKET = 27  '&H1B
  DIK_RETURN = 28  '&H1C
  DIK_LCONTROL = 29  '&H1D
  DIK_A = 30  '&H1E
  DIK_S = 31  '&H1F
  DIK_D = 32  '&H20
  DIK_F = 33  '&H21
  DIK_G = 34  '&H22
  DIK_H = 35  '&H23
  DIK_J = 36  '&H24
  DIK_K = 37  '&H25
  DIK_L = 38  '&H26
  DIK_SEMICOLON = 39  '&H27
  DIK_APOSTROPHE = 40  '&H28
  DIK_GRAVE = 41  '&H29
  DIK_LSHIFT = 42  '&H2A
  DIK_BACKSLASH = 43  '&H2B
  DIK_Z = 44  '&H2C
  DIK_X = 45  '&H2D
  DIK_C = 46  '&H2E
  DIK_V = 47  '&H2F
  DIK_B = 48  '&H30
  DIK_N = 49  '&H31
  DIK_M = 50  '&H32
  DIK_COMMA = 51  '&H33
  DIK_PERIOD = 52  '&H34
  DIK_SLASH = 53  '&H35
  DIK_RSHIFT = 54  '&H36
  DIK_MULTIPLY = 55  '&H37
  DIK_LMENU = 56  '&H38
  DIK_SPACE = 57  '&H39
  DIK_CAPITAL = 58  '&H3A
  DIK_F1 = 59  '&H3B
  DIK_F2 = 60  '&H3C
  DIK_F3 = 61  '&H3D
  DIK_F4 = 62  '&H3E
  DIK_F5 = 63  '&H3F
  DIK_F6 = 64  '&H40
  DIK_F7 = 65  '&H41
  DIK_F8 = 66  '&H42
  DIK_F9 = 67  '&H43
  DIK_F10 = 68  '&H44
  DIK_NUMLOCK = 69  '&H45
  DIK_SCROLL = 70  '&H46
  DIK_NUMPAD7 = 71  '&H47
  DIK_NUMPAD8 = 72  '&H48
  DIK_NUMPAD9 = 73  '&H49
  DIK_SUBTRACT = 74  '&H4A
  DIK_NUMPAD4 = 75  '&H4B
  DIK_NUMPAD5 = 76  '&H4C
  DIK_NUMPAD6 = 77  '&H4D
  DIK_ADD = 78  '&H4E
  DIK_NUMPAD1 = 79  '&H4F
  DIK_NUMPAD2 = 80  '&H50
  DIK_NUMPAD3 = 81  '&H51
  DIK_NUMPAD0 = 82  '&H52
  DIK_DECIMAL = 83  '&H53
  DIK_F11 = 87  '&H57
  DIK_F12 = 88  '&H58
  DIK_F13 = 100  '&H64
  DIK_F14 = 101  '&H65
  DIK_F15 = 102  '&H66
  DIK_KANA = 112  '&H70
  DIK_CONVERT = 121  '&H79
  DIK_NOCONVERT = 123  '&H7B
  DIK_YEN = 125  '&H7D
  DIK_NUMPADEQUALS = 141  '&H8D
  DIK_CIRCUMFLEX = 144  '&H90
  DIK_AT = 145  '&H91
  DIK_COLON = 146  '&H92
  DIK_UNDERLINE = 147  '&H93
  DIK_KANJI = 148  '&H94
  DIK_STOP = 149  '&H95
  DIK_AX = 150  '&H96
  DIK_UNLABELED = 151  '&H97
  DIK_NUMPADENTER = 156  '&H9C
  DIK_RCONTROL = 157  '&H9D
  DIK_NUMPADCOMMA = 179  '&HB3
  DIK_DIVIDE = 181  '&HB5
  DIK_SYSRQ = 183  '&HB7
  DIK_RMENU = 184  '&HB8
  DIK_PAUSE = 197  '&HC5
  DIK_HOME = 199  '&HC7
  DIK_UP = 200  '&HC8
  DIK_PRIOR = 201  '&HC9
  DIK_LEFT = 203  '&HCB
  DIK_RIGHT = 205  '&HCD
  DIK_END = 207  '&HCF
  DIK_DOWN = 208  '&HD0
  DIK_NEXT = 209  '&HD1
  DIK_INSERT = 210  '&HD2
  DIK_DELETE = 211  '&HD3
  DIK_LWIN = 219  '&HDB
  DIK_RWIN = 220  '&HDC
  DIK_APPS = 221  '&HDD
End Enum

CONST_DINPUT

enum, 9 members.
Public Enum CONST_DINPUT
  DIPROPRANGE_NOMIN = -2147483648  '&H80000000
  DIPROPRANGE_NOMAX = 2147483647  '&H7FFFFFFF
  DIPROPAXISMODE_ABS = 0  '&H0
  DIPROPAXISMODE_REL = 1  '&H1
  DIPROPCALIBRATIONMODE_COOKED = 0  '&H0
  DIPROPCALIBRATIONMODE_RAW = 1  '&H1
  DIPROPAUTOCENTER_OFF = 0  '&H0
  DIPROPAUTOCENTER_ON = 1  '&H1
  DIEB_NOTRIGGER = -1  '&HFFFFFFFF
End Enum

CONST_DSSCLFLAGS

enum, 4 members.
Public Enum CONST_DSSCLFLAGS
  DSSCL_NORMAL = 1  '&H1
  DSSCL_PRIORITY = 2  '&H2
  DSSCL_EXCLUSIVE = 3  '&H3
  DSSCL_WRITEPRIMARY = 4  '&H4
End Enum

CONST_DSSPEAKERFLAGS

enum, 9 members.
Public Enum CONST_DSSPEAKERFLAGS
  DSSPEAKER_HEADPHONE = 1  '&H1
  DSSPEAKER_MONO = 2  '&H2
  DSSPEAKER_QUAD = 3  '&H3
  DSSPEAKER_STEREO = 4  '&H4
  DSSPEAKER_SURROUND = 5  '&H5
  DSSPEAKER_GEOMETRY_MIN = 5  '&H5
  DSSPEAKER_GEOMETRY_NARROW = 10  '&HA
  DSSPEAKER_GEOMETRY_WIDE = 20  '&H14
  DSSPEAKER_GEOMETRY_MAX = 180  '&HB4
End Enum

CONST_DSBPLAYFLAGS

enum, 2 members.
Public Enum CONST_DSBPLAYFLAGS
  DSBPLAY_DEFAULT = 0  '&H0
  DSBPLAY_LOOPING = 1  '&H1
End Enum

CONST_DSBLOCKFLAGS

enum, 3 members.
Public Enum CONST_DSBLOCKFLAGS
  DSBLOCK_DEFAULT = 0  '&H0
  DSBLOCK_FROMWRITECURSOR = 1  '&H1
  DSBLOCK_ENTIREBUFFER = 2  '&H2
End Enum

CONST_DSCBLOCKFLAGS

enum, 2 members.
Public Enum CONST_DSCBLOCKFLAGS
  DSCBLOCK_DEFAULT = 0  '&H0
  DSCBLOCK_ENTIREBUFFER = 1  '&H1
End Enum

CONST_DSBSTATUSFLAGS

enum, 3 members.
Public Enum CONST_DSBSTATUSFLAGS
  DSBSTATUS_PLAYING = 1  '&H1
  DSBSTATUS_BUFFERLOST = 2  '&H2
  DSBSTATUS_LOOPING = 4  '&H4
End Enum

CONST_DS3DAPPLYFLAGS

enum, 2 members.
Public Enum CONST_DS3DAPPLYFLAGS
  DS3D_IMMEDIATE = 0  '&H0
  DS3D_DEFERRED = 1  '&H1
End Enum

CONST_DS3DMODEFLAGS

enum, 3 members.
Public Enum CONST_DS3DMODEFLAGS
  DS3DMODE_NORMAL = 0  '&H0
  DS3DMODE_HEADRELATIVE = 1  '&H1
  DS3DMODE_DISABLE = 2  '&H2
End Enum

CONST_DSCBSTATUSFLAGS

enum, 2 members.
Public Enum CONST_DSCBSTATUSFLAGS
  DSCBSTATUS_CAPTURING = 1  '&H1
  DSCBSTATUS_LOOPING = 2  '&H2
End Enum

CONST_DSCBSTARTFLAGS

enum, 2 members.
Public Enum CONST_DSCBSTARTFLAGS
  DSCBSTART_DEFAULT = 0  '&H0
  DSCBSTART_LOOPING = 1  '&H1
End Enum

CONST_DSCAPSFLAGS

enum, 11 members.
Public Enum CONST_DSCAPSFLAGS
  DSCAPS_PRIMARYMONO = 1  '&H1
  DSCAPS_PRIMARYSTEREO = 2  '&H2
  DSCAPS_PRIMARY8BIT = 4  '&H4
  DSCAPS_PRIMARY16BIT = 8  '&H8
  DSCAPS_CONTINUOUSRATE = 16  '&H10
  DSCAPS_EMULDRIVER = 32  '&H20
  DSCAPS_CERTIFIED = 64  '&H40
  DSCAPS_SECONDARYMONO = 256  '&H100
  DSCAPS_SECONDARYSTEREO = 512  '&H200
  DSCAPS_SECONDARY8BIT = 1024  '&H400
  DSCAPS_SECONDARY16BIT = 2048  '&H800
End Enum

CONST_DSBCAPSFLAGS

enum, 13 members.
Public Enum CONST_DSBCAPSFLAGS
  DSBCAPS_PRIMARYBUFFER = 1  '&H1
  DSBCAPS_STATIC = 2  '&H2
  DSBCAPS_LOCHARDWARE = 4  '&H4
  DSBCAPS_LOCSOFTWARE = 8  '&H8
  DSBCAPS_CTRL3D = 16  '&H10
  DSBCAPS_CTRLFREQUENCY = 32  '&H20
  DSBCAPS_CTRLPAN = 64  '&H40
  DSBCAPS_CTRLVOLUME = 128  '&H80
  DSBCAPS_CTRLPOSITIONNOTIFY = 256  '&H100
  DSBCAPS_STICKYFOCUS = 16384  '&H4000
  DSBCAPS_GLOBALFOCUS = 32768  '&H8000
  DSBCAPS_GETCURRENTPOSITION2 = 65536  '&H10000
  DSBCAPS_MUTE3DATMAXDISTANCE = 131072  '&H20000
End Enum

CONST_DSCBCAPSFLAGS

enum, 2 members.
Public Enum CONST_DSCBCAPSFLAGS
  DSCBCAPS_DEFAULT = 0  '&H0
  DSCBCAPS_WAVEMAPPED = -2147483648  '&H80000000
End Enum

CONST_DSCCAPSFLAGS

enum, 2 members.
Public Enum CONST_DSCCAPSFLAGS
  DSCCAPS_DEFAULT = 0  '&H0
  DSCCAPS_EMULDRIVER = 32  '&H20
End Enum

CONST_DSOUND

enum, 27 members.
Public Enum CONST_DSOUND
  DS3D_MINDISTANCEFACTOR = 0  '&H0
  DS3D_MAXDISTANCEFACTOR = 10  '&HA
  DS3D_DEFAULTDISTANCEFACTOR = 1  '&H1
  DS3D_MINROLLOFFFACTOR = 0  '&H0
  DS3D_MAXROLLOFFFACTOR = 10  '&HA
  DS3D_DEFAULTROLLOFFFACTOR = 1  '&H1
  DS3D_MINDOPPLERFACTOR = 0  '&H0
  DS3D_MAXDOPPLERFACTOR = 10  '&HA
  DS3D_DEFAULTDOPPLERFACTOR = 1  '&H1
  DS3D_DEFAULTMINDISTANCE = 1  '&H1
  DS3D_DEFAULTMAXDISTANCE = 1000000000  '&H3B9ACA00
  DS3D_MINCONEANGLE = 0  '&H0
  DS3D_MAXCONEANGLE = 360  '&H168
  DS3D_DEFAULTCONEANGLE = 360  '&H168
  DS3D_DEFAULTCONEOUTSIDEVOLUME = 0  '&H0
  DSBFREQUENCY_MIN = 100  '&H64
  DSBFREQUENCY_MAX = 100000  '&H186A0
  DSBFREQUENCY_ORIGINAL = 0  '&H0
  DSBPAN_LEFT = -10000  '&HFFFFD8F0
  DSBPAN_CENTER = 0  '&H0
  DSBPAN_RIGHT = 10000  '&H2710
  DSBVOLUME_MIN = -10000  '&HFFFFD8F0
  DSBVOLUME_MAX = 0  '&H0
  DSBSIZE_MIN = 4  '&H4
  DSBSIZE_MAX = 268435455  '&HFFFFFFF
  DSBPN_OFFSETSTOP = -1  '&HFFFFFFFF
  WAVE_FORMAT_PCM = 1  '&H1
End Enum

CONST_D3DTEXTURESTAGESTATETYPE

enum, 17 members.
Public Enum CONST_D3DTEXTURESTAGESTATETYPE
  D3DTSS_COLOROP = 1  '&H1
  D3DTSS_COLORARG1 = 2  '&H2
  D3DTSS_COLORARG2 = 3  '&H3
  D3DTSS_ALPHAOP = 4  '&H4
  D3DTSS_ALPHAARG1 = 5  '&H5
  D3DTSS_ALPHAARG2 = 6  '&H6
  D3DTSS_TEXCOORDINDEX = 11  '&HB
  D3DTSS_ADDRESS = 12  '&HC
  D3DTSS_ADDRESSU = 13  '&HD
  D3DTSS_ADDRESSV = 14  '&HE
  D3DTSS_BORDERCOLOR = 15  '&HF
  D3DTSS_MAGFILTER = 16  '&H10
  D3DTSS_MINFILTER = 17  '&H11
  D3DTSS_MIPFILTER = 18  '&H12
  D3DTSS_MAXMIPLEVEL = 20  '&H14
  D3DTSS_MAXANISOTROPY = 21  '&H15
  D3DTSS_TEXTURETRANSFORMFLAGS = 24  '&H18
End Enum

CONST_D3DTEXCOORDINDEXFLAGS

enum, 4 members.
Public Enum CONST_D3DTEXCOORDINDEXFLAGS
  D3DTSS_TCI_CAMERASPACENORMAL = 65536  '&H10000
  D3DTSS_TCI_CAMERASPACEPOSITION = 131072  '&H20000
  D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR = 196608  '&H30000
  D3DTSS_TCI_PASSTHRU = 0  '&H0
End Enum

CONST_D3DTEXTURESTAGESINGLE

enum, 7 members.
Public Enum CONST_D3DTEXTURESTAGESINGLE
  D3DTSS_BUMPENVMAT00 = 7  '&H7
  D3DTSS_BUMPENVMAT01 = 8  '&H8
  D3DTSS_BUMPENVMAT10 = 9  '&H9
  D3DTSS_BUMPENVMAT11 = 10  '&HA
  D3DTSS_MIPMAPLODBIAS = 19  '&H13
  D3DTSS_BUMPENVLSCALE = 22  '&H16
  D3DTSS_BUMPENVLOFFSET = 23  '&H17
End Enum

CONST_D3DTEXTUREOP

enum, 24 members.
Public Enum CONST_D3DTEXTUREOP
  D3DTOP_DISABLE = 1  '&H1
  D3DTOP_SELECTARG1 = 2  '&H2
  D3DTOP_SELECTARG2 = 3  '&H3
  D3DTOP_MODULATE = 4  '&H4
  D3DTOP_MODULATE2X = 5  '&H5
  D3DTOP_MODULATE4X = 6  '&H6
  D3DTOP_ADD = 7  '&H7
  D3DTOP_ADDSIGNED = 8  '&H8
  D3DTOP_ADDSIGNED2X = 9  '&H9
  D3DTOP_SUBTRACT = 10  '&HA
  D3DTOP_ADDSMOOTH = 11  '&HB
  D3DTOP_BLENDDIFFUSEALPHA = 12  '&HC
  D3DTOP_BLENDTEXTUREALPHA = 13  '&HD
  D3DTOP_BLENDFACTORALPHA = 14  '&HE
  D3DTOP_BLENDTEXTUREALPHAPM = 15  '&HF
  D3DTOP_BLENDCURRENTALPHA = 16  '&H10
  D3DTOP_PREMODULATE = 17  '&H11
  D3DTOP_MODULATEALPHA_ADDCOLOR = 18  '&H12
  D3DTOP_MODULATECOLOR_ADDALPHA = 19  '&H13
  D3DTOP_MODULATEINVALPHA_ADDCOLOR = 20  '&H14
  D3DTOP_MODULATEINVCOLOR_ADDALPHA = 21  '&H15
  D3DTOP_BUMPENVMAP = 22  '&H16
  D3DTOP_BUMPENVMAPLUMINANCE = 23  '&H17
  D3DTOP_DOTPRODUCT3 = 24  '&H18
End Enum

CONST_D3DTEXTUREMAGFILTER

enum, 5 members.
Public Enum CONST_D3DTEXTUREMAGFILTER
  D3DTFG_POINT = 1  '&H1
  D3DTFG_LINEAR = 2  '&H2
  D3DTFG_FLATCUBIC = 3  '&H3
  D3DTFG_GAUSSIANCUBIC = 4  '&H4
  D3DTFG_ANISOTROPIC = 5  '&H5
End Enum

CONST_D3DTEXTUREMINFILTER

enum, 3 members.
Public Enum CONST_D3DTEXTUREMINFILTER
  D3DTFN_POINT = 1  '&H1
  D3DTFN_LINEAR = 2  '&H2
  D3DTFN_ANISOTROPIC = 3  '&H3
End Enum

CONST_D3DTEXTUREMIPFILTER

enum, 3 members.
Public Enum CONST_D3DTEXTUREMIPFILTER
  D3DTFP_NONE = 1  '&H1
  D3DTFP_POINT = 2  '&H2
  D3DTFP_LINEAR = 3  '&H3
End Enum

CONST_DSETUPFLAGS

enum, 5 members.
Public Enum CONST_DSETUPFLAGS
  DSETUP_DDRAWDRV = 8  '&H8
  DSETUP_DSOUNDDRV = 16  '&H10
  DSETUP_DXCORE = 65536  '&H10000
  DSETUP_DIRECTX = 65560  '&H10018
  DSETUP_TESTINSTALL = 131072  '&H20000
End Enum

CONST_DSETUPCALLBACKFLAGS

enum, 28 members.
Public Enum CONST_DSETUPCALLBACKFLAGS
  DSETUP_CB_MSG_NOMESSAGE = 0  '&H0
  DSETUP_CB_MSG_CANTINSTALL_UNKNOWNOS = 1  '&H1
  DSETUP_CB_MSG_CANTINSTALL_NT = 2  '&H2
  DSETUP_CB_MSG_CANTINSTALL_BETA = 3  '&H3
  DSETUP_CB_MSG_CANTINSTALL_NOTWIN32 = 4  '&H4
  DSETUP_CB_MSG_CANTINSTALL_WRONGLANGUAGE = 5  '&H5
  DSETUP_CB_MSG_CANTINSTALL_WRONGPLATFORM = 6  '&H6
  DSETUP_CB_MSG_PREINSTALL_NT = 7  '&H7
  DSETUP_CB_MSG_NOTPREINSTALLEDONNT = 8  '&H8
  DSETUP_CB_MSG_SETUP_INIT_FAILED = 9  '&H9
  DSETUP_CB_MSG_INTERNAL_ERROR = 10  '&HA
  DSETUP_CB_MSG_CHECK_DRIVER_UPGRADE = 11  '&HB
  DSETUP_CB_MSG_OUTOFDISKSPACE = 12  '&HC
  DSETUP_CB_MSG_BEGIN_INSTALL = 13  '&HD
  DSETUP_CB_MSG_BEGIN_INSTALL_RUNTIME = 14  '&HE
  DSETUP_CB_MSG_BEGIN_INSTALL_DRIVERS = 15  '&HF
  DSETUP_CB_MSG_BEGIN_RESTORE_DRIVERS = 16  '&H10
  DSETUP_CB_MSG_FILECOPYERROR = 17  '&H11
  DSETUP_CB_UPGRADE_TYPE_MASK = 15  '&HF
  DSETUP_CB_UPGRADE_KEEP = 1  '&H1
  DSETUP_CB_UPGRADE_SAFE = 2  '&H2
  DSETUP_CB_UPGRADE_FORCE = 4  '&H4
  DSETUP_CB_UPGRADE_UNKNOWN = 8  '&H8
  DSETUP_CB_UPGRADE_HASWARNINGS = 256  '&H100
  DSETUP_CB_UPGRADE_CANTBACKUP = 512  '&H200
  DSETUP_CB_UPGRADE_DEVICE_ACTIVE = 2048  '&H800
  DSETUP_CB_UPGRADE_DEVICE_DISPLAY = 4096  '&H1000
  DSETUP_CB_UPGRADE_DEVICE_MEDIA = 8192  '&H2000
End Enum

CONST_D3DRMANIMATIONFLAGS

enum, 6 members.
Public Enum CONST_D3DRMANIMATIONFLAGS
  D3DRMANIMATION_OPEN = 1  '&H1
  D3DRMANIMATION_CLOSED = 2  '&H2
  D3DRMANIMATION_LINEARPOSITION = 4  '&H4
  D3DRMANIMATION_SPLINEPOSITION = 8  '&H8
  D3DRMANIMATION_SCALEANDROTATION = 16  '&H10
  D3DRMANIMATION_POSITION = 32  '&H20
End Enum

CONST_D3DRMANIMATIONKEYFLAGS

enum, 3 members.
Public Enum CONST_D3DRMANIMATIONKEYFLAGS
  D3DRMANIMATION_ROTATEKEY = 1  '&H1
  D3DRMANIMATION_SCALEKEY = 2  '&H2
  D3DRMANIMATION_POSITIONKEY = 3  '&H3
End Enum

CONST_DPGROUPFLAGS

enum, 4 members.
Public Enum CONST_DPGROUPFLAGS
  DPGROUP_DEFAULT = 0  '&H0
  DPGROUP_LOCAL = 8  '&H8
  DPGROUP_STAGINGAREA = 2048  '&H800
  DPGROUP_HIDDEN = 4096  '&H1000
End Enum

CONST_DPPLAYERFLAGS

enum, 4 members.
Public Enum CONST_DPPLAYERFLAGS
  DPPLAYER_DEFAULT = 0  '&H0
  DPPLAYER_SERVERPLAYER = 256  '&H100
  DPPLAYER_SPECTATOR = 512  '&H200
  DPPLAYER_LOCAL = 8  '&H8
End Enum

CONST_DPENUMCONNECTIONFLAGS

enum, 2 members.
Public Enum CONST_DPENUMCONNECTIONFLAGS
  DPCONNECTION_DIRECTPLAY = 1  '&H1
  DPCONNECTION_DIRECTPLAYLOBBY = 2  '&H2
End Enum

CONST_DPCONNECTFLAGS

enum, 2 members.
Public Enum CONST_DPCONNECTFLAGS
  DPCONNECTION_DEFAULT = 0  '&H0
  DPCONNECTION_RETURNSTATUS = 128  '&H80
End Enum

CONST_DPENUMPLAYERFLAGS

enum, 8 members.
Public Enum CONST_DPENUMPLAYERFLAGS
  DPENUMPLAYERS_ALL = 0  '&H0
  DPENUMPLAYERS_LOCAL = 8  '&H8
  DPENUMPLAYERS_REMOTE = 16  '&H10
  DPENUMPLAYERS_GROUP = 32  '&H20
  DPENUMPLAYERS_SESSION = 128  '&H80
  DPENUMPLAYERS_SERVERPLAYER = 256  '&H100
  DPENUMPLAYERS_SPECTATOR = 512  '&H200
  DPENUMPLAYERS_OWNER = 8192  '&H2000
End Enum

CONST_DPENUMGROUPFLAGS

enum, 7 members.
Public Enum CONST_DPENUMGROUPFLAGS
  DPENUMGROUPS_ALL = 0  '&H0
  DPENUMGROUPS_HIDDEN = 4096  '&H1000
  DPENUMGROUPS_LOCAL = 8  '&H8
  DPENUMGROUPS_REMOTE = 16  '&H10
  DPENUMGROUPS_SESSION = 128  '&H80
  DPENUMGROUPS_STAGINGAREA = 2048  '&H800
  DPENUMGROUPS_SHORTCUT = 1024  '&H400
End Enum

CONST_DPENUMSESSIONFLAGS

enum, 6 members.
Public Enum CONST_DPENUMSESSIONFLAGS
  DPENUMSESSIONS_ALL = 2  '&H2
  DPENUMSESSIONS_ASYNC = 16  '&H10
  DPENUMSESSIONS_AVAILABLE = 1  '&H1
  DPENUMSESSIONS_PASSWORDREQUIRED = 64  '&H40
  DPENUMSESSIONS_RETURNSTATUS = 128  '&H80
  DPENUMSESSIONS_STOPASYNC = 16  '&H10
End Enum

CONST_DPGETCAPSFLAGS

enum, 2 members.
Public Enum CONST_DPGETCAPSFLAGS
  DPGETCAPS_DEFAULT = 0  '&H0
  DPGETCAPS_GUARANTEED = 1  '&H1
End Enum

CONST_DPGETFLAGS

enum, 2 members.
Public Enum CONST_DPGETFLAGS
  DPGET_REMOTE = 0  '&H0
  DPGET_LOCAL = 1  '&H1
End Enum

CONST_DPSETFLAGS

enum, 3 members.
Public Enum CONST_DPSETFLAGS
  DPSET_REMOTE = 0  '&H0
  DPSET_LOCAL = 1  '&H1
  DPSET_GUARANTEED = 2  '&H2
End Enum

CONST_DPMESSAGEQUEUEFLAGS

enum, 2 members.
Public Enum CONST_DPMESSAGEQUEUEFLAGS
  DPMESSAGEQUEUE_SEND = 1  '&H1
  DPMESSAGEQUEUE_RECEIVE = 2  '&H2
End Enum

CONST_DPOPENFLAGS

enum, 3 members.
Public Enum CONST_DPOPENFLAGS
  DPOPEN_JOIN = 1  '&H1
  DPOPEN_CREATE = 2  '&H2
  DPOPEN_RETURNSTATUS = 128  '&H80
End Enum

CONST_DPRECEIVEFLAGS

enum, 4 members.
Public Enum CONST_DPRECEIVEFLAGS
  DPRECEIVE_ALL = 1  '&H1
  DPRECEIVE_PEEK = 8  '&H8
  DPRECEIVE_TOPLAYER = 2  '&H2
  DPRECEIVE_FROMPLAYER = 4  '&H4
End Enum

CONST_DPSENDFLAGS

enum, 6 members.
Public Enum CONST_DPSENDFLAGS
  DPSEND_DEFAULT = 0  '&H0
  DPSEND_GUARANTEED = 1  '&H1
  DPSEND_SIGNED = 32  '&H20
  DPSEND_ENCRYPTED = 64  '&H40
  DPSEND_NOSENDCOMPLETEMSG = 1024  '&H400
  DPSEND_ASYNC = 512  '&H200
End Enum

CONST_DPLMSG

enum, 3 members.
Public Enum CONST_DPLMSG
  DPLMSG_SYSTEM = 1  '&H1
  DPLMSG_STANDARD = 2  '&H2
  DPLMSG_USERDEFINED = 0  '&H0
End Enum

CONST_DPLWAIT

enum, 2 members.
Public Enum CONST_DPLWAIT
  DPLWAIT_DEFAULT = 0  '&H0
  DPLWAIT_CANCEL = 1  '&H1
End Enum

CONST_DPIDFLAGS

enum, 4 members.
Public Enum CONST_DPIDFLAGS
  DPID_SYSMSG = 0  '&H0
  DPID_ALLPLAYERS = 0  '&H0
  DPID_SERVERPLAYER = 1  '&H1
  DPID_UNKNOWN = -1  '&HFFFFFFFF
End Enum

CONST_DPSESSIONFLAGS

enum, 14 members.
Public Enum CONST_DPSESSIONFLAGS
  DPSESSION_NEWPLAYERSDISABLED = 1  '&H1
  DPSESSION_MIGRATEHOST = 4  '&H4
  DPSESSION_NOMESSAGEID = 8  '&H8
  DPSESSION_JOINDISABLED = 32  '&H20
  DPSESSION_KEEPALIVE = 64  '&H40
  DPSESSION_NODATAMESSAGES = 128  '&H80
  DPSESSION_SECURESERVER = 256  '&H100
  DPSESSION_PRIVATE = 512  '&H200
  DPSESSION_PASSWORDREQUIRED = 1024  '&H400
  DPSESSION_MULTICASTSERVER = 2048  '&H800
  DPSESSION_CLIENTSERVER = 4096  '&H1000
  DPSESSION_DIRECTPLAYPROTOCOL = 8192  '&H2000
  DPSESSION_NOPRESERVEORDER = 16384  '&H4000
  DPSESSION_OPTIMIZELATENCY = 32768  '&H8000
End Enum

CONST_DPLCONNECTIONFLAGS

enum, 2 members.
Public Enum CONST_DPLCONNECTIONFLAGS
  DPLCONNECTION_CREATESESSION = 2  '&H2
  DPLCONNECTION_JOINSESSION = 1  '&H1
End Enum

CONST_DPSYSMSGTYPES

enum, 26 members.
Public Enum CONST_DPSYSMSGTYPES
  DPSYS_CREATEPLAYERORGROUP = 3  '&H3
  DPSYS_DESTROYPLAYERORGROUP = 5  '&H5
  DPSYS_ADDPLAYERTOGROUP = 7  '&H7
  DPSYS_DELETEPLAYERFROMGROUP = 33  '&H21
  DPSYS_SESSIONLOST = 49  '&H31
  DPSYS_HOST = 257  '&H101
  DPSYS_SETPLAYERORGROUPDATA = 258  '&H102
  DPSYS_SETPLAYERORGROUPNAME = 259  '&H103
  DPSYS_SETSESSIONDESC = 260  '&H104
  DPSYS_ADDGROUPTOGROUP = 261  '&H105
  DPSYS_DELETEGROUPFROMGROUP = 262  '&H106
  DPSYS_SECUREMESSAGE = 263  '&H107
  DPSYS_STARTSESSION = 264  '&H108
  DPSYS_CHAT = 265  '&H109
  DPSYS_SETGROUPOWNER = 266  '&H10A
  DPSYS_SENDCOMPLETE = 269  '&H10D
  DPLSYS_CONNECTIONSETTINGSREAD = 1  '&H1
  DPLSYS_DPLAYCONNECTFAILED = 2  '&H2
  DPLSYS_DPLAYCONNECTSUCCEEDED = 3  '&H3
  DPLSYS_APPTERMINATED = 4  '&H4
  DPLSYS_SETPROPERTY = 5  '&H5
  DPLSYS_SETPROPERTYRESPONSE = 6  '&H6
  DPLSYS_GETPROPERTY = 7  '&H7
  DPLSYS_GETPROPERTYRESPONSE = 8  '&H8
  DPLSYS_NEWCONNECTIONSETTINGS = 10  '&HA
  DPLSYS_NEWSESSIONHOST = 9  '&H9
End Enum

CONST_DPPLAYERTYPEFLAGS

enum, 2 members.
Public Enum CONST_DPPLAYERTYPEFLAGS
  DPPLAYERTYPE_GROUP = 0  '&H0
  DPPLAYERTYPE_PLAYER = 1  '&H1
End Enum

CONST_D3DSTENCILCAPSFLAGS

enum, 8 members.
Public Enum CONST_D3DSTENCILCAPSFLAGS
  D3DSTENCILCAPS_KEEP = 1  '&H1
  D3DSTENCILCAPS_ZERO = 2  '&H2
  D3DSTENCILCAPS_REPLACE = 4  '&H4
  D3DSTENCILCAPS_INCRSAT = 8  '&H8
  D3DSTENCILCAPS_DECRSAT = 16  '&H10
  D3DSTENCILCAPS_INVERT = 32  '&H20
  D3DSTENCILCAPS_INCR = 64  '&H40
  D3DSTENCILCAPS_DECR = 128  '&H80
End Enum

CONST_WAVEFORMATFLAGS

enum, 12 members.
Public Enum CONST_WAVEFORMATFLAGS
  WAVE_FORMAT_1M08 = 1  '&H1
  WAVE_FORMAT_1S08 = 2  '&H2
  WAVE_FORMAT_1M16 = 4  '&H4
  WAVE_FORMAT_1S16 = 8  '&H8
  WAVE_FORMAT_2M08 = 16  '&H10
  WAVE_FORMAT_2S08 = 32  '&H20
  WAVE_FORMAT_2M16 = 64  '&H40
  WAVE_FORMAT_2S16 = 128  '&H80
  WAVE_FORMAT_4M08 = 256  '&H100
  WAVE_FORMAT_4S08 = 512  '&H200
  WAVE_FORMAT_4M16 = 1024  '&H400
  WAVE_FORMAT_4S16 = 2048  '&H800
End Enum

CONST_DPCAPSFLAGS

enum, 12 members.
Public Enum CONST_DPCAPSFLAGS
  DPCAPS_ASYNCCANCELSUPPORTED = 4096  '&H1000
  DPCAPS_ASYNCCANCELALLSUPPORTED = 8192  '&H2000
  DPCAPS_SENDTIMEOUTSUPPORTED = 16384  '&H4000
  DPCAPS_SENDPRIORITYSUPPORTED = 32768  '&H8000
  DPCAPS_ASYNCSUPPORTED = 65536  '&H10000
  DPCAPS_ISHOST = 2  '&H2
  DPCAPS_GROUPOPTIMIZED = 8  '&H8
  DPCAPS_KEEPALIVEOPTIMIZED = 16  '&H10
  DPCAPS_GUARANTEEDOPTIMIZED = 32  '&H20
  DPCAPS_GUARANTEEDSUPPORTED = 64  '&H40
  DPCAPS_SIGNINGSUPPORTED = 128  '&H80
  DPCAPS_ENCRYPTIONSUPPORTED = 256  '&H100
End Enum

CONST_DSETUPERR

enum, 15 members.
Public Enum CONST_DSETUPERR
  DSETUPERR_SUCCESS_RESTART = 1  '&H1
  DSETUPERR_SUCCESS = 0  '&H0
  DSETUPERR_BADWINDOWSVERSION = -1  '&HFFFFFFFF
  DSETUPERR_SOURCEFILENOTFOUND = -2  '&HFFFFFFFE
  DSETUPERR_BADSOURCESIZE = -3  '&HFFFFFFFD
  DSETUPERR_BADSOURCETIME = -4  '&HFFFFFFFC
  DSETUPERR_NOCOPY = -5  '&HFFFFFFFB
  DSETUPERR_OUTOFDISKSPACE = -6  '&HFFFFFFFA
  DSETUPERR_CANTFINDINF = -7  '&HFFFFFFF9
  DSETUPERR_CANTFINDDIR = -8  '&HFFFFFFF8
  DSETUPERR_INTERNAL = -9  '&HFFFFFFF7
  DSETUPERR_NTWITHNO3D = -10  '&HFFFFFFF6
  DSETUPERR_UNKNOWNOS = -11  '&HFFFFFFF5
  DSETUPERR_USERHITCANCEL = -12  '&HFFFFFFF4
  DSETUPERR_NOTPREINSTALLEDONNT = -13  '&HFFFFFFF3
End Enum

CONST_DSOUNDERR

enum, 16 members.
Public Enum CONST_DSOUNDERR
  DS_OK = 0  '&H0
  DSERR_ALLOCATED = -2005401590  '&H8878000A
  DSERR_CONTROLUNAVAIL = -2005401570  '&H8878001E
  DSERR_INVALIDPARAM = -2147024809  '&H80070057
  DSERR_INVALIDCALL = -2005401550  '&H88780032
  DSERR_GENERIC = -2147467259  '&H80004005
  DSERR_PRIOLEVELNEEDED = -2005401530  '&H88780046
  DSERR_OUTOFMEMORY = 7  '&H7
  DSERR_BADFORMAT = -2005401500  '&H88780064
  DSERR_UNSUPPORTED = -2147467263  '&H80004001
  DSERR_NODRIVER = -2005401480  '&H88780078
  DSERR_ALREADYINITIALIZED = -2005401470  '&H88780082
  DSERR_BUFFERLOST = -2005401450  '&H88780096
  DSERR_OTHERAPPHASPRIO = -2005401440  '&H887800A0
  DSERR_UNINITIALIZED = -2005401430  '&H887800AA
  DSERR_NOINTERFACE = 430  '&H1AE
End Enum

CONST_DDRAWERR

enum, 115 members.
Public Enum CONST_DDRAWERR
  DD_OK = 0  '&H0
  DDENUMRET_CANCEL = 0  '&H0
  DDENUMRET_OK = 1  '&H1
  DDERR_ALREADYINITIALIZED = -2005532667  '&H88760005
  DDERR_CANNOTATTACHSURFACE = -2005532662  '&H8876000A
  DDERR_CANNOTDETACHSURFACE = -2005532652  '&H88760014
  DDERR_CURRENTLYNOTAVAIL = -2005532632  '&H88760028
  DDERR_EXCEPTION = -2005532617  '&H88760037
  DDERR_GENERIC = -2147467259  '&H80004005
  DDERR_HEIGHTALIGN = -2005532582  '&H8876005A
  DDERR_INCOMPATIBLEPRIMARY = -2005532577  '&H8876005F
  DDERR_INVALIDCAPS = -2005532572  '&H88760064
  DDERR_INVALIDCLIPLIST = -2005532562  '&H8876006E
  DDERR_INVALIDMODE = -2005532552  '&H88760078
  DDERR_INVALIDOBJECT = -2005532542  '&H88760082
  DDERR_INVALIDPARAMS = 5  '&H5
  DDERR_INVALIDPIXELFORMAT = -2005532527  '&H88760091
  DDERR_INVALIDRECT = -2005532522  '&H88760096
  DDERR_LOCKEDSURFACES = -2005532512  '&H887600A0
  DDERR_NO3D = -2005532502  '&H887600AA
  DDERR_NOALPHAHW = -2005532492  '&H887600B4
  DDERR_NOCLIPLIST = -2005532467  '&H887600CD
  DDERR_NOCOLORCONVHW = -2005532462  '&H887600D2
  DDERR_NOCOOPERATIVELEVELSET = -2005532460  '&H887600D4
  DDERR_NOCOLORKEY = -2005532457  '&H887600D7
  DDERR_NOCOLORKEYHW = -2005532452  '&H887600DC
  DDERR_NODIRECTDRAWSUPPORT = -2005532450  '&H887600DE
  DDERR_NOEXCLUSIVEMODE = -2005532447  '&H887600E1
  DDERR_NOFLIPHW = -2005532442  '&H887600E6
  DDERR_NOGDI = -2005532432  '&H887600F0
  DDERR_NOMIRRORHW = -2005532422  '&H887600FA
  DDERR_NOTFOUND = -2005532417  '&H887600FF
  DDERR_NOOVERLAYHW = -2005532412  '&H88760104
  DDERR_OVERLAPPINGRECTS = -2005532402  '&H8876010E
  DDERR_NORASTEROPHW = -2005532392  '&H88760118
  DDERR_NOROTATIONHW = -2005532382  '&H88760122
  DDERR_NOSTRETCHHW = -2005532362  '&H88760136
  DDERR_NOT4BITCOLOR = -2005532356  '&H8876013C
  DDERR_NOT4BITCOLORINDEX = -2005532355  '&H8876013D
  DDERR_NOT8BITCOLOR = -2005532352  '&H88760140
  DDERR_NOTEXTUREHW = -2005532342  '&H8876014A
  DDERR_NOVSYNCHW = -2005532337  '&H8876014F
  DDERR_NOZBUFFERHW = -2005532332  '&H88760154
  DDERR_NOZOVERLAYHW = -2005532322  '&H8876015E
  DDERR_OUTOFCAPS = -2005532312  '&H88760168
  DDERR_OUTOFMEMORY = 7  '&H7
  DDERR_OUTOFVIDEOMEMORY = -2005532292  '&H8876017C
  DDERR_OVERLAYCANTCLIP = -2005532290  '&H8876017E
  DDERR_OVERLAYCOLORKEYONLYONEACTIVE = -2005532288  '&H88760180
  DDERR_PALETTEBUSY = -2005532285  '&H88760183
  DDERR_COLORKEYNOTSET = -2005532272  '&H88760190
  DDERR_SURFACEALREADYATTACHED = -2005532262  '&H8876019A
  DDERR_SURFACEALREADYDEPENDENT = -2005532252  '&H887601A4
  DDERR_SURFACEBUSY = -2005532242  '&H887601AE
  DDERR_CANTLOCKSURFACE = -2005532237  '&H887601B3
  DDERR_SURFACEISOBSCURED = -2005532232  '&H887601B8
  DDERR_SURFACELOST = -2005532222  '&H887601C2
  DDERR_SURFACENOTATTACHED = -2005532212  '&H887601CC
  DDERR_TOOBIGHEIGHT = -2005532202  '&H887601D6
  DDERR_TOOBIGSIZE = -2005532192  '&H887601E0
  DDERR_TOOBIGWIDTH = -2005532182  '&H887601EA
  DDERR_UNSUPPORTED = -2147467263  '&H80004001
  DDERR_UNSUPPORTEDFORMAT = -2005532162  '&H887601FE
  DDERR_UNSUPPORTEDMASK = -2005532152  '&H88760208
  DDERR_INVALIDSTREAM = -2005532151  '&H88760209
  DDERR_VERTICALBLANKINPROGRESS = -2005532135  '&H88760219
  DDERR_WASSTILLDRAWING = -2005532132  '&H8876021C
  DDERR_XALIGN = -2005532112  '&H88760230
  DDERR_INVALIDDIRECTDRAWGUID = -2005532111  '&H88760231
  DDERR_DIRECTDRAWALREADYCREATED = -2005532110  '&H88760232
  DDERR_NODIRECTDRAWHW = -2005532109  '&H88760233
  DDERR_PRIMARYSURFACEALREADYEXISTS = -2005532108  '&H88760234
  DDERR_NOEMULATION = -2005532107  '&H88760235
  DDERR_REGIONTOOSMALL = -2005532106  '&H88760236
  DDERR_CLIPPERISUSINGHWND = -2005532105  '&H88760237
  DDERR_NOCLIPPERATTACHED = -2005532104  '&H88760238
  DDERR_NOHWND = -2005532103  '&H88760239
  DDERR_HWNDSUBCLASSED = -2005532102  '&H8876023A
  DDERR_HWNDALREADYSET = -2005532101  '&H8876023B
  DDERR_NOPALETTEATTACHED = -2005532100  '&H8876023C
  DDERR_NOPALETTEHW = -2005532099  '&H8876023D
  DDERR_BLTFASTCANTCLIP = -2005532098  '&H8876023E
  DDERR_NOBLTHW = -2005532097  '&H8876023F
  DDERR_NODDROPSHW = -2005532096  '&H88760240
  DDERR_OVERLAYNOTVISIBLE = -2005532095  '&H88760241
  DDERR_NOOVERLAYDEST = -2005532094  '&H88760242
  DDERR_INVALIDPOSITION = -2005532093  '&H88760243
  DDERR_NOTAOVERLAYSURFACE = -2005532092  '&H88760244
  DDERR_EXCLUSIVEMODEALREADYSET = -2005532091  '&H88760245
  DDERR_NOTFLIPPABLE = -2005532090  '&H88760246
  DDERR_CANTDUPLICATE = -2005532089  '&H88760247
  DDERR_NOTLOCKED = -2005532088  '&H88760248
  DDERR_CANTCREATEDC = -2005532087  '&H88760249
  DDERR_NODC = -2005532086  '&H8876024A
  DDERR_WRONGMODE = -2005532085  '&H8876024B
  DDERR_IMPLICITLYCREATED = -2005532084  '&H8876024C
  DDERR_NOTPALETTIZED = -2005532083  '&H8876024D
  DDERR_UNSUPPORTEDMODE = -2005532082  '&H8876024E
  DDERR_NOMIPMAPHW = -2005532081  '&H8876024F
  DDERR_INVALIDSURFACETYPE = -2005532080  '&H88760250
  DDERR_NOOPTIMIZEHW = -2005532072  '&H88760258
  DDERR_NOTLOADED = -2005532071  '&H88760259
  DDERR_NOFOCUSWINDOW = -2005532070  '&H8876025A
  DDERR_DCALREADYCREATED = -2005532052  '&H8876026C
  DDERR_NONONLOCALVIDMEM = -2005532042  '&H88760276
  DDERR_CANTPAGELOCK = -2005532032  '&H88760280
  DDERR_CANTPAGEUNLOCK = -2005532012  '&H88760294
  DDERR_NOTPAGELOCKED = -2005531992  '&H887602A8
  DDERR_MOREDATA = -2005531982  '&H887602B2
  DDERR_EXPIRED = -2005531981  '&H887602B3
  DDERR_VIDEONOTACTIVE = -2005531977  '&H887602B7
  DDERR_DEVICEDOESNTOWNSURFACE = -2005531973  '&H887602BB
  DDERR_NOTINITIALIZED = -2147221008  '&H800401F0
  DDERR_NOSTEREOHARDWARE = -2005532491  '&H887600B5
  DDERR_NOSURFACELEFT = -2005532490  '&H887600B6
End Enum

CONST_D3DIMERR

enum, 72 members.
Public Enum CONST_D3DIMERR
  D3D_OK = 0  '&H0
  D3DERR_BADMAJORVERSION = -2005531972  '&H887602BC
  D3DERR_BADMINORVERSION = -2005531971  '&H887602BD
  D3DERR_INVALID_DEVICE = -2005531967  '&H887602C1
  D3DERR_INITFAILED = -2005531966  '&H887602C2
  D3DERR_DEVICEAGGREGATED = -2005531965  '&H887602C3
  D3DERR_TEXTURE_NO_SUPPORT = -2005531952  '&H887602D0
  D3DERR_TEXTURE_CREATE_FAILED = -2005531951  '&H887602D1
  D3DERR_TEXTURE_DESTROY_FAILED = -2005531950  '&H887602D2
  D3DERR_TEXTURE_LOCK_FAILED = -2005531949  '&H887602D3
  D3DERR_TEXTURE_UNLOCK_FAILED = -2005531948  '&H887602D4
  D3DERR_TEXTURE_LOAD_FAILED = -2005531947  '&H887602D5
  D3DERR_TEXTURE_SWAP_FAILED = -2005531946  '&H887602D6
  D3DERR_TEXTURE_LOCKED = -2005531945  '&H887602D7
  D3DERR_TEXTURE_NOT_LOCKED = -2005531944  '&H887602D8
  D3DERR_TEXTURE_GETSURF_FAILED = -2005531943  '&H887602D9
  D3DERR_MATRIX_CREATE_FAILED = -2005531942  '&H887602DA
  D3DERR_MATRIX_DESTROY_FAILED = -2005531941  '&H887602DB
  D3DERR_MATRIX_SETDATA_FAILED = -2005531940  '&H887602DC
  D3DERR_MATRIX_GETDATA_FAILED = -2005531939  '&H887602DD
  D3DERR_SETVIEWPORTDATA_FAILED = -2005531938  '&H887602DE
  D3DERR_INVALIDCURRENTVIEWPORT = -2005531937  '&H887602DF
  D3DERR_INVALIDPRIMITIVETYPE = -2005531936  '&H887602E0
  D3DERR_INVALIDVERTEXTYPE = -2005531935  '&H887602E1
  D3DERR_TEXTURE_BADSIZE = -2005531934  '&H887602E2
  D3DERR_INVALIDRAMPTEXTURE = -2005531933  '&H887602E3
  D3DERR_MATERIAL_CREATE_FAILED = -2005531932  '&H887602E4
  D3DERR_MATERIAL_DESTROY_FAILED = -2005531931  '&H887602E5
  D3DERR_MATERIAL_SETDATA_FAILED = -2005531930  '&H887602E6
  D3DERR_MATERIAL_GETDATA_FAILED = -2005531929  '&H887602E7
  D3DERR_INVALIDPALETTE = -2005531928  '&H887602E8
  D3DERR_ZBUFF_NEEDS_SYSTEMMEMORY = -2005531927  '&H887602E9
  D3DERR_ZBUFF_NEEDS_VIDEOMEMORY = -2005531926  '&H887602EA
  D3DERR_SURFACENOTINVIDMEM = -2005531925  '&H887602EB
  D3DERR_LIGHT_SET_FAILED = -2005531922  '&H887602EE
  D3DERR_LIGHTHASVIEWPORT = -2005531921  '&H887602EF
  D3DERR_LIGHTNOTINTHISVIEWPORT = -2005531920  '&H887602F0
  D3DERR_SCENE_IN_SCENE = -2005531912  '&H887602F8
  D3DERR_SCENE_NOT_IN_SCENE = -2005531911  '&H887602F9
  D3DERR_SCENE_BEGIN_FAILED = -2005531910  '&H887602FA
  D3DERR_SCENE_END_FAILED = -2005531909  '&H887602FB
  D3DERR_INBEGIN = -2005531902  '&H88760302
  D3DERR_NOTINBEGIN = -2005531901  '&H88760303
  D3DERR_NOVIEWPORTS = -2005531900  '&H88760304
  D3DERR_VIEWPORTDATANOTSET = -2005531899  '&H88760305
  D3DERR_VIEWPORTHASNODEVICE = -2005531898  '&H88760306
  D3DERR_NOCURRENTVIEWPORT = -2005531897  '&H88760307
  D3DERR_INVALIDVERTEXFORMAT = -2005530624  '&H88760800
  D3DERR_COLORKEYATTACHED = -2005530622  '&H88760802
  D3DERR_VERTEXBUFFEROPTIMIZED = -2005530612  '&H8876080C
  D3DERR_VBUF_CREATE_FAILED = -2005530611  '&H8876080D
  D3DERR_VERTEXBUFFERLOCKED = -2005530610  '&H8876080E
  D3DERR_ZBUFFER_NOTPRESENT = -2005530602  '&H88760816
  D3DERR_STENCILBUFFER_NOTPRESENT = -2005530601  '&H88760817
  D3DERR_WRONGTEXTUREFORMAT = -2005530600  '&H88760818
  D3DERR_UNSUPPORTEDCOLOROPERATION = -2005530599  '&H88760819
  D3DERR_UNSUPPORTEDCOLORARG = -2005530598  '&H8876081A
  D3DERR_UNSUPPORTEDALPHAOPERATION = -2005530597  '&H8876081B
  D3DERR_UNSUPPORTEDALPHAARG = -2005530596  '&H8876081C
  D3DERR_TOOMANYOPERATIONS = -2005530595  '&H8876081D
  D3DERR_CONFLICTINGTEXTUREFILTER = -2005530594  '&H8876081E
  D3DERR_UNSUPPORTEDFACTORVALUE = -2005530593  '&H8876081F
  D3DERR_CONFLICTINGRENDERSTATE = -2005530591  '&H88760821
  D3DERR_UNSUPPORTEDTEXTUREFILTER = -2005530590  '&H88760822
  D3DERR_TOOMANYPRIMITIVES = -2005530589  '&H88760823
  D3DERR_INVALIDMATRIX = -2005530588  '&H88760824
  D3DERR_TOOMANYVERTICES = -2005530587  '&H88760825
  D3DERR_CONFLICTINGTEXTUREPALETTE = -2005530586  '&H88760826
  D3DERR_INVALIDSTATEBLOCK = -2005530572  '&H88760834
  D3DERR_INBEGINSTATEBLOCK = -2005530571  '&H88760835
  D3DERR_NOTINBEGINSTATEBLOCK = -2005530570  '&H88760836
  D3DERR_VERTEXBUFFERUNLOCKFAILED = -2005530609  '&H8876080F
End Enum

CONST_DPLAYERR

enum, 61 members.
Public Enum CONST_DPLAYERR
  DP_OK = 0  '&H0
  DPERR_ALREADYINITIALIZED = -2005467131  '&H88770005
  DPERR_ACCESSDENIED = -2005467126  '&H8877000A
  DPERR_ACTIVEPLAYERS = -2005467116  '&H88770014
  DPERR_BUFFERTOOSMALL = -2005467106  '&H8877001E
  DPERR_CANTADDPLAYER = -2005467096  '&H88770028
  DPERR_CANTCREATEGROUP = -2005467086  '&H88770032
  DPERR_CANTCREATEPLAYER = -2005467076  '&H8877003C
  DPERR_CANTCREATESESSION = -2005467066  '&H88770046
  DPERR_CAPSNOTAVAILABLEYET = -2005467056  '&H88770050
  DPERR_EXCEPTION = -2005467046  '&H8877005A
  DPERR_GENERIC = -2147467259  '&H80004005
  DPERR_INVALIDFLAGS = -2005467016  '&H88770078
  DPERR_INVALIDOBJECT = -2005467006  '&H88770082
  DPERR_INVALIDPARAM = -2147024809  '&H80070057
  DPERR_INVALIDPARAMS = -2147024809  '&H80070057
  DPERR_INVALIDPLAYER = -2005466986  '&H88770096
  DPERR_INVALIDGROUP = -2005466981  '&H8877009B
  DPERR_NOCAPS = -2005466976  '&H887700A0
  DPERR_NOCONNECTION = -2005466966  '&H887700AA
  DPERR_OUTOFMEMORY = 7  '&H7
  DPERR_NOMESSAGES = -2005466946  '&H887700BE
  DPERR_NONAMESERVERFOUND = -2005466936  '&H887700C8
  DPERR_NOPLAYERS = -2005466926  '&H887700D2
  DPERR_NOSESSIONS = -2005466916  '&H887700DC
  DPERR_PENDING = -2147024889  '&H80070007
  DPERR_SENDTOOBIG = -2005466906  '&H887700E6
  DPERR_TIMEOUT = -2005466896  '&H887700F0
  DPERR_UNAVAILABLE = -2005466886  '&H887700FA
  DPERR_UNSUPPORTED = 445  '&H1BD
  DPERR_BUSY = -2005466866  '&H8877010E
  DPERR_USERCANCEL = -2005466856  '&H88770118
  DPERR_NOINTERFACE = 430  '&H1AE
  DPERR_CANNOTCREATESERVER = -2005466846  '&H88770122
  DPERR_PLAYERLOST = -2005466836  '&H8877012C
  DPERR_SESSIONLOST = -2005466826  '&H88770136
  DPERR_UNINITIALIZED = -2005466816  '&H88770140
  DPERR_NONEWPLAYERS = -2005466806  '&H8877014A
  DPERR_INVALIDPASSWORD = -2005466796  '&H88770154
  DPERR_CONNECTING = -2005466786  '&H8877015E
  DPERR_CONNECTIONLOST = -2005466776  '&H88770168
  DPERR_UNKNOWNMESSAGE = -2005466766  '&H88770172
  DPERR_CANCELFAILED = -2005466756  '&H8877017C
  DPERR_INVALIDPRIORITY = -2005466746  '&H88770186
  DPERR_CANCELLED = -2005466726  '&H8877019A
  DPERR_ABORTED = -2005466716  '&H887701A4
  DPERR_BUFFERTOOLARGE = -2005466136  '&H887703E8
  DPERR_CANTCREATEPROCESS = -2005466126  '&H887703F2
  DPERR_APPNOTSTARTED = -2005466116  '&H887703FC
  DPERR_INVALIDINTERFACE = -2005466106  '&H88770406
  DPERR_UNKNOWNAPPLICATION = -2005466086  '&H8877041A
  DPERR_NOTLOBBIED = -2005466066  '&H8877042E
  DPERR_AUTHENTICATIONFAILED = -2005465136  '&H887707D0
  DPERR_CANTLOADSSPI = -2005465126  '&H887707DA
  DPERR_ENCRYPTIONFAILED = -2005465116  '&H887707E4
  DPERR_SIGNFAILED = -2005465106  '&H887707EE
  DPERR_CANTLOADSECURITYPACKAGE = -2005465096  '&H887707F8
  DPERR_ENCRYPTIONNOTSUPPORTED = -2005465086  '&H88770802
  DPERR_CANTLOADCAPI = -2005465076  '&H8877080C
  DPERR_NOTLOGGEDIN = -2005465066  '&H88770816
  DPERR_LOGONDENIED = -2005465056  '&H88770820
End Enum

CONST_DINPUTERR

enum, 33 members.
Public Enum CONST_DINPUTERR
  DI_OK = 0  '&H0
  DI_BUFFEROVERFLOW = -2147220896  '&H80040260
  DIERR_INVALIDHANDLE = -2147024890  '&H80070006
  DIERR_OLDDIRECTINPUTVERSION = -2147023746  '&H8007047E
  DIERR_BETADIRECTINPUTVERSION = -2147023743  '&H80070481
  DIERR_BADDRIVERVER = -2147024777  '&H80070077
  DIERR_DEVICENOTREG = -2147221164  '&H80040154
  DIERR_NOTFOUND = -2147024894  '&H80070002
  DIERR_OBJECTNOTFOUND = -2147024894  '&H80070002
  DIERR_INVALIDPARAM = 5  '&H5
  DIERR_NOINTERFACE = 430  '&H1AE
  DIERR_GENERIC = -2147467259  '&H80004005
  DIERR_OUTOFMEMORY = 7  '&H7
  DIERR_UNSUPPORTED = 445  '&H1BD
  DIERR_NOTINITIALIZED = -2147024875  '&H80070015
  DIERR_ALREADYINITIALIZED = -2147023649  '&H800704DF
  DIERR_INPUTLOST = -2147024866  '&H8007001E
  DIERR_ACQUIRED = -2147024726  '&H800700AA
  DIERR_NOTACQUIRED = -2147024884  '&H8007000C
  DIERR_NOAGGREGATION = -2147467262  '&H80004002
  DIERR_OTHERAPPHASPRIO = -2147024891  '&H80070005
  DIERR_READONLY = -2147024891  '&H80070005
  DIERR_HANDLEEXISTS = -2147024891  '&H80070005
  E_PENDING = -2147024889  '&H80070007
  DIERR_INSUFFICIENTPRIVS = -2147220992  '&H80040200
  DIERR_DEVICEFULL = -2147220991  '&H80040201
  DIERR_MOREDATA = -2147220990  '&H80040202
  DIERR_NOTDOWNLOADED = -2147220989  '&H80040203
  DIERR_HASEFFECTS = -2147220988  '&H80040204
  DIERR_NOTEXCLUSIVEACQUIRED = -2147220987  '&H80040205
  DIERR_INCOMPLETEEFFECT = -2147220986  '&H80040206
  DIERR_NOTBUFFERED = -2147220985  '&H80040207
  DIERR_EFFECTPLAYING = -2147220984  '&H80040208
End Enum

CONST_D3DRMERR

enum, 33 members.
Public Enum CONST_D3DRMERR
  D3DRM_OK = 0  '&H0
  D3DRMERR_BADOBJECT = -2005531891  '&H8876030D
  D3DRMERR_BADTYPE = -2005531890  '&H8876030E
  D3DRMERR_BADALLOC = -2005531889  '&H8876030F
  D3DRMERR_FACEUSED = -2005531888  '&H88760310
  D3DRMERR_NOTFOUND = -2005531887  '&H88760311
  D3DRMERR_NOTDONEYET = -2005531886  '&H88760312
  D3DRMERR_FILENOTFOUND = -2005531885  '&H88760313
  D3DRMERR_BADFILE = -2005531884  '&H88760314
  D3DRMERR_BADDEVICE = -2005531883  '&H88760315
  D3DRMERR_BADVALUE = -2005531882  '&H88760316
  D3DRMERR_BADMAJORVERSION = -2005531881  '&H88760317
  D3DRMERR_BADMINORVERSION = -2005531880  '&H88760318
  D3DRMERR_UNABLETOEXECUTE = -2005531879  '&H88760319
  D3DRMERR_LIBRARYNOTFOUND = -2005531878  '&H8876031A
  D3DRMERR_INVALIDLIBRARY = -2005531877  '&H8876031B
  D3DRMERR_PENDING = -2005531876  '&H8876031C
  D3DRMERR_NOTENOUGHDATA = -2005531875  '&H8876031D
  D3DRMERR_REQUESTTOOLARGE = -2005531874  '&H8876031E
  D3DRMERR_REQUESTTOOSMALL = -2005531873  '&H8876031F
  D3DRMERR_CONNECTIONLOST = -2005531872  '&H88760320
  D3DRMERR_LOADABORTED = -2005531871  '&H88760321
  D3DRMERR_NOINTERNET = -2005531870  '&H88760322
  D3DRMERR_BADCACHEFILE = -2005531869  '&H88760323
  D3DRMERR_BOXNOTSET = -2005531868  '&H88760324
  D3DRMERR_BADPMDATA = -2005531867  '&H88760325
  D3DRMERR_CLIENTNOTREGISTERED = -2005531866  '&H88760326
  D3DRMERR_NOTCREATEDFROMDDS = -2005531865  '&H88760327
  D3DRMERR_NOSUCHKEY = -2005531864  '&H88760328
  D3DRMERR_INCOMPATABLEKEY = -2005531863  '&H88760329
  D3DRMERR_ELEMENTINUSE = -2005531862  '&H8876032A
  D3DRMERR_TEXTUREFORMATNOTFOUND = -2005531861  '&H8876032B
  D3DRMERR_NOTAGGREGATED = -2005531860  '&H8876032C
End Enum

CONST_DICOMMONDATAFORMATS

enum, 4 members.
Public Enum CONST_DICOMMONDATAFORMATS
  DIFORMAT_KEYBOARD = 1  '&H1
  DIFORMAT_MOUSE = 2  '&H2
  DIFORMAT_JOYSTICK = 3  '&H3
  DIFORMAT_JOYSTICK2 = 4  '&H4
End Enum

CONST_D3DVERTEXCOMPONENT

enum, 12 members.
Public Enum CONST_D3DVERTEXCOMPONENT
  D3DVERTCOMP_POSITION = 1  '&H1
  D3DVERTCOMP_NORMAL = 2  '&H2
  D3DVERTCOMP_DIFFUSE = 3  '&H3
  D3DVERTCOMP_SPECULAR = 4  '&H4
  D3DVERTCOMP_TEXTURE1 = 5  '&H5
  D3DVERTCOMP_TEXTURE2 = 6  '&H6
  D3DVERTCOMP_TEXTURE3 = 7  '&H7
  D3DVERTCOMP_TEXTURE4 = 8  '&H8
  D3DVERTCOMP_TEXTURE5 = 9  '&H9
  D3DVERTCOMP_TEXTURE6 = 10  '&HA
  D3DVERTCOMP_TEXTURE7 = 11  '&HB
  D3DVERTCOMP_TEXTURE8 = 12  '&HC
End Enum

CONST_D3DMATERIALCOLORSOURCE

enum, 3 members.
Public Enum CONST_D3DMATERIALCOLORSOURCE
  D3DMCS_MATERIAL = 0  '&H0
  D3DMCS_COLOR1 = 1  '&H1
  D3DMCS_COLOR2 = 2  '&H2
End Enum

CONST_DMUS

enum, 3 members.
Public Enum CONST_DMUS
  DMUS_MAXSUBCHORD = 8  '&H8
  DMUS_TEMPO_MAX = 350  '&H15E
  DMUS_TEMPO_MIN = 10  '&HA
End Enum

CONST_DMUS_CURVES

enum, 5 members.
Public Enum CONST_DMUS_CURVES
  DMUS_CURVES_LINEAR = 0  '&H0
  DMUS_CURVES_INSTANT = 1  '&H1
  DMUS_CURVES_EXP = 2  '&H2
  DMUS_CURVES_LOG = 3  '&H3
  DMUS_CURVES_SINE = 4  '&H4
End Enum

CONST_DMUS_CURVET

enum, 4 members.
Public Enum CONST_DMUS_CURVET
  DMUS_CURVET_PBCURVE = 3  '&H3
  DMUS_CURVET_CCCURVE = 4  '&H4
  DMUS_CURVET_MATCURVE = 5  '&H5
  DMUS_CURVET_PATCURVE = 6  '&H6
End Enum

CONST_DMUS_NOTIFICATION_SUBTYPE

enum, 11 members.
Public Enum CONST_DMUS_NOTIFICATION_SUBTYPE
  DMUS_NOTIFICATION_MUSICSTARTED = 0  '&H0
  DMUS_NOTIFICATION_MUSICSTOPPED = 1  '&H1
  DMUS_NOTIFICATION_MEASUREBEAT = 0  '&H0
  DMUS_NOTIFICATION_CHORD = 0  '&H0
  DMUS_NOTIFICATION_GROOVE = 0  '&H0
  DMUS_NOTIFICATION_EMBELLISHMENT = 1  '&H1
  DMUS_NOTIFICATION_SEGSTART = 0  '&H0
  DMUS_NOTIFICATION_SEGEND = 1  '&H1
  DMUS_NOTIFICATION_SEGALMOSTEND = 2  '&H2
  DMUS_NOTIFICATION_SEGLOOP = 3  '&H3
  DMUS_NOTIFICATION_SEGABORT = 4  '&H4
End Enum

CONST_DMUS_COMMANDT_TYPES

enum, 6 members.
Public Enum CONST_DMUS_COMMANDT_TYPES
  DMUS_COMMANDT_GROOVE = 0  '&H0
  DMUS_COMMANDT_FILL = 1  '&H1
  DMUS_COMMANDT_INTRO = 2  '&H2
  DMUS_COMMANDT_BREAK = 3  '&H3
  DMUS_COMMANDT_END = 4  '&H4
  DMUS_COMMANDT_ENDANDINTRO = 5  '&H5
End Enum

CONST_DMUS_SHAPET_TYPES

enum, 9 members.
Public Enum CONST_DMUS_SHAPET_TYPES
  DMUS_SHAPET_FALLING = 0  '&H0
  DMUS_SHAPET_LEVEL = 1  '&H1
  DMUS_SHAPET_LOOPABLE = 2  '&H2
  DMUS_SHAPET_LOUD = 3  '&H3
  DMUS_SHAPET_QUIET = 4  '&H4
  DMUS_SHAPET_PEAKING = 5  '&H5
  DMUS_SHAPET_RANDOM = 6  '&H6
  DMUS_SHAPET_RISING = 7  '&H7
  DMUS_SHAPET_SONG = 8  '&H8
End Enum

CONST_DMUS_COMPOSEF_FLAGS

enum, 10 members.
Public Enum CONST_DMUS_COMPOSEF_FLAGS
  DMUS_COMPOSEF_NONE = 0  '&H0
  DMUS_COMPOSEF_ALIGN = 1  '&H1
  DMUS_COMPOSEF_OVERLAP = 2  '&H2
  DMUS_COMPOSEF_IMMEDIATE = 4  '&H4
  DMUS_COMPOSEF_GRID = 8  '&H8
  DMUS_COMPOSEF_BEAT = 16  '&H10
  DMUS_COMPOSEF_MEASURE = 32  '&H20
  DMUS_COMPOSEF_AFTERPREPARETIME = 64  '&H40
  DMUS_COMPOSEF_MODULATE = 4096  '&H1000
  DMUS_COMPOSEF_LONG = 8192  '&H2000
End Enum

CONST_DMUS_PMSGF_FLAGS

enum, 6 members.
Public Enum CONST_DMUS_PMSGF_FLAGS
  DMUS_PMSGF_REFTIME = 1  '&H1
  DMUS_PMSGF_MUSICTIME = 2  '&H2
  DMUS_PMSGF_TOOL_IMMEDIATE = 4  '&H4
  DMUS_PMSGF_TOOL_QUEUE = 8  '&H8
  DMUS_PMSGF_TOOL_ATTIME = 16  '&H10
  DMUS_PMSGF_TOOL_FLUSH = 32  '&H20
End Enum

CONST_DMUS_SEGF_FLAGS

enum, 10 members.
Public Enum CONST_DMUS_SEGF_FLAGS
  DMUS_SEGF_REFTIME = 64  '&H40
  DMUS_SEGF_SECONDARY = 128  '&H80
  DMUS_SEGF_QUEUE = 256  '&H100
  DMUS_SEGF_CONTROL = 512  '&H200
  DMUS_SEGF_AFTERPREPARETIME = 1024  '&H400
  DMUS_SEGF_GRID = 2048  '&H800
  DMUS_SEGF_BEAT = 4096  '&H1000
  DMUS_SEGF_MEASURE = 8192  '&H2000
  DMUS_SEGF_DEFAULT = 16384  '&H4000
  DMUS_SEGF_NOINVALIDATE = 32768  '&H8000
End Enum

CONST_DMUS_NOTEF_FLAGS

enum, 1 members.
Public Enum CONST_DMUS_NOTEF_FLAGS
  DMUS_NOTEF_NOTEON = 1  '&H1
End Enum

CONST_DMUS_PLAYMODE_FLAGS

enum, 12 members.
Public Enum CONST_DMUS_PLAYMODE_FLAGS
  DMUS_PLAYMODE_KEY_ROOT = 1  '&H1
  DMUS_PLAYMODE_CHORD_ROOT = 2  '&H2
  DMUS_PLAYMODE_SCALE_INTERVALS = 4  '&H4
  DMUS_PLAYMODE_CHORD_INTERVALS = 8  '&H8
  DMUS_PLAYMODE_NONE = 16  '&H10
  DMUS_PLAYMODE_FIXED = 0  '&H0
  DMUS_PLAYMODE_FIXEDTOKEY = 1  '&H1
  DMUS_PLAYMODE_FIXEDTOCHORD = 2  '&H2
  DMUS_PLAYMODE_PEDALPOINT = 5  '&H5
  DMUS_PLAYMODE_MELODIC = 6  '&H6
  DMUS_PLAYMODE_NORMALCHORD = 10  '&HA
  DMUS_PLAYMODE_ALWAYSPLAY = 14  '&HE
End Enum

CONST_DMUS_CURVE_FLAGS

enum, 1 members.
Public Enum CONST_DMUS_CURVE_FLAGS
  DMUS_CURVE_RESET = 1  '&H1
End Enum

CONST_DMUSERR

enum, 84 members.
Public Enum CONST_DMUSERR
  DMUS_E_DRIVER_FAILED = -2005397247  '&H88781101
  DMUS_E_PORTS_OPEN = -2005397246  '&H88781102
  DMUS_E_DEVICE_IN_USE = -2005397245  '&H88781103
  DMUS_E_INSUFFICIENTBUFFER = -2005397244  '&H88781104
  DMUS_E_BUFFERNOTSET = -2005397243  '&H88781105
  DMUS_E_BUFFERNOTAVAILABLE = -2005397242  '&H88781106
  DMUS_E_NOTADLSCOL = -2005397240  '&H88781108
  DMUS_E_INVALIDOFFSET = -2005397239  '&H88781109
  DMUS_E_ALREADY_LOADED = -2005397231  '&H88781111
  DMUS_E_INVALIDPOS = -2005397229  '&H88781113
  DMUS_E_INVALIDPATCH = -2005397228  '&H88781114
  DMUS_E_CANNOTSEEK = -2005397227  '&H88781115
  DMUS_E_CANNOTWRITE = -2005397226  '&H88781116
  DMUS_E_CHUNKNOTFOUND = -2005397225  '&H88781117
  DMUS_E_INVALID_DOWNLOADID = -2005397223  '&H88781119
  DMUS_E_NOT_DOWNLOADED_TO_PORT = -2005397216  '&H88781120
  DMUS_E_ALREADY_DOWNLOADED = -2005397215  '&H88781121
  DMUS_E_UNKNOWN_PROPERTY = -2005397214  '&H88781122
  DMUS_E_SET_UNSUPPORTED = -2005397213  '&H88781123
  DMUS_E_GET_UNSUPPORTED = -2005397212  '&H88781124
  DMUS_E_NOTMONO = -2005397211  '&H88781125
  DMUS_E_BADARTICULATION = -2005397210  '&H88781126
  DMUS_E_BADINSTRUMENT = -2005397209  '&H88781127
  DMUS_E_BADWAVELINK = -2005397208  '&H88781128
  DMUS_E_NOARTICULATION = -2005397207  '&H88781129
  DMUS_E_NOTPCM = -2005397206  '&H8878112A
  DMUS_E_BADWAVE = -2005397205  '&H8878112B
  DMUS_E_BADOFFSETTABLE = -2005397204  '&H8878112C
  DMUS_E_UNKNOWNDOWNLOAD = -2005397203  '&H8878112D
  DMUS_E_NOSYNTHSINK = -2005397202  '&H8878112E
  DMUS_E_ALREADYOPEN = -2005397201  '&H8878112F
  DMUS_E_ALREADYCLOSED = -2005397200  '&H88781130
  DMUS_E_SYNTHNOTCONFIGURED = -2005397199  '&H88781131
  DMUS_E_SYNTHACTIVE = -2005397198  '&H88781132
  DMUS_E_CANNOTREAD = -2005397197  '&H88781133
  DMUS_E_DMUSIC_RELEASED = -2005397196  '&H88781134
  DMUS_E_BUFFER_EMPTY = -2005397195  '&H88781135
  DMUS_E_BUFFER_FULL = -2005397194  '&H88781136
  DMUS_E_PORT_NOT_CAPTURE = -2005397193  '&H88781137
  DMUS_E_PORT_NOT_RENDER = -2005397192  '&H88781138
  DMUS_E_DSOUND_NOT_SET = -2005397191  '&H88781139
  DMUS_E_ALREADY_ACTIVATED = -2005397190  '&H8878113A
  DMUS_E_INVALIDBUFFER = -2005397189  '&H8878113B
  DMUS_E_WAVEFORMATNOTSUPPORTED = -2005397188  '&H8878113C
  DMUS_E_SYNTHINACTIVE = -2005397187  '&H8878113D
  DMUS_E_DSOUND_ALREADY_SET = -2005397186  '&H8878113E
  DMUS_E_INVALID_EVENT = -2005397185  '&H8878113F
  DMUS_E_UNSUPPORTED_STREAM = -2005397168  '&H88781150
  DMUS_E_ALREADY_INITED = -2005397167  '&H88781151
  DMUS_E_INVALID_BAND = -2005397166  '&H88781152
  DMUS_E_TRACK_HDR_NOT_FIRST_CK = -2005397163  '&H88781155
  DMUS_E_TOOL_HDR_NOT_FIRST_CK = -2005397162  '&H88781156
  DMUS_E_INVALID_TRACK_HDR = -2005397161  '&H88781157
  DMUS_E_INVALID_TOOL_HDR = -2005397160  '&H88781158
  DMUS_E_ALL_TOOLS_FAILED = -2005397159  '&H88781159
  DMUS_E_ALL_TRACKS_FAILED = -2005397152  '&H88781160
  DMUS_E_NOT_FOUND = -2005397151  '&H88781161
  DMUS_E_NOT_INIT = -2005397150  '&H88781162
  DMUS_E_TYPE_DISABLED = -2005397149  '&H88781163
  DMUS_E_TYPE_UNSUPPORTED = -2005397148  '&H88781164
  DMUS_E_TIME_PAST = -2005397147  '&H88781165
  DMUS_E_TRACK_NOT_FOUND = -2005397146  '&H88781166
  DMUS_E_NO_MASTER_CLOCK = -2005397136  '&H88781170
  DMUS_E_LOADER_NOCLASSID = -2005397120  '&H88781180
  DMUS_E_LOADER_BADPATH = -2005397119  '&H88781181
  DMUS_E_LOADER_FAILEDOPEN = -2005397118  '&H88781182
  DMUS_E_LOADER_FORMATNOTSUPPORTED = -2005397117  '&H88781183
  DMUS_E_LOADER_FAILEDCREATE = -2005397116  '&H88781184
  DMUS_E_LOADER_OBJECTNOTFOUND = -2005397115  '&H88781185
  DMUS_E_LOADER_NOFILENAME = -2005397114  '&H88781186
  DMUS_E_INVALIDFILE = -2005396992  '&H88781200
  DMUS_E_ALREADY_EXISTS = -2005396991  '&H88781201
  DMUS_E_OUT_OF_RANGE = -2005396990  '&H88781202
  DMUS_E_SEGMENT_INIT_FAILED = -2005396989  '&H88781203
  DMUS_E_ALREADY_SENT = -2005396988  '&H88781204
  DMUS_E_CANNOT_FREE = -2005396987  '&H88781205
  DMUS_E_CANNOT_OPEN_PORT = -2005396986  '&H88781206
  DMUS_E_CONNOT_CONVERT = -2005396985  '&H88781207
  DMUS_E_DESCEND_CHUNK_FAIL = -2005396976  '&H88781210
  DMUS_E_FAIL = -2147024809  '&H80070057
  DMUS_E_INVALIDARG = 5  '&H5
  DMUS_E_NOINTERFACE = 430  '&H1AE
  DMUS_E_OUTOFMEMORY = 7  '&H7
  DMUS_E_NOTIMPL = 445  '&H1BD
End Enum

CONST_DMUS_PC_CLASS

enum, 2 members.
Public Enum CONST_DMUS_PC_CLASS
  DMUS_PC_INPUTCLASS = 0  '&H0
  DMUS_PC_OUTPUTCLASS = 1  '&H1
End Enum

CONST_DMUS_PC_FLAGS

enum, 10 members.
Public Enum CONST_DMUS_PC_FLAGS
  DMUS_PC_DLS = 1  '&H1
  DMUS_PC_EXTERNAL = 2  '&H2
  DMUS_PC_SOFTWARESYNTH = 4  '&H4
  DMUS_PC_MEMORYSIZEFIXED = 8  '&H8
  DMUS_PC_GMINHARDWARE = 16  '&H10
  DMUS_PC_GSINHARDWARE = 32  '&H20
  DMUS_PC_XGINHARDWARE = 64  '&H40
  DMUS_PC_DIRECTSOUND = 128  '&H80
  DMUS_PC_SHAREABLE = 256  '&H100
  DMUS_PC_SYSTEMMEMORY = 2147483647  '&H7FFFFFFF
End Enum

CONST_DMUS_PORT_TYPE

enum, 3 members.
Public Enum CONST_DMUS_PORT_TYPE
  DMUS_PORT_WINMM_DRIVER = 0  '&H0
  DMUS_PORT_USER_MODE_SYNTH = 1  '&H1
  DMUS_PORT_KERNEL_MODE = 2  '&H2
End Enum

CONST_DMUS_PORTPARAMS_FLAGS

enum, 6 members.
Public Enum CONST_DMUS_PORTPARAMS_FLAGS
  DMUS_PORTPARAMS_VOICES = 1  '&H1
  DMUS_PORTPARAMS_CHANNELGROUPS = 2  '&H2
  DMUS_PORTPARAMS_AUDIOCHANNELS = 4  '&H4
  DMUS_PORTPARAMS_SAMPLERATE = 8  '&H8
  DMUS_PORTPARAMS_EFFECTS = 32  '&H20
  DMUS_PORTPARAMS_SHARE = 64  '&H40
End Enum

CONST_DIMOUSEOFS

enum, 7 members.
Public Enum CONST_DIMOUSEOFS
  DIMOFS_X = 0  '&H0
  DIMOFS_Y = 4  '&H4
  DIMOFS_Z = 8  '&H8
  DIMOFS_BUTTON0 = 12  '&HC
  DIMOFS_BUTTON1 = 13  '&HD
  DIMOFS_BUTTON2 = 14  '&HE
  DIMOFS_BUTTON3 = 15  '&HF
End Enum

CONST_DIJOYSTICKOFS

enum, 44 members.
Public Enum CONST_DIJOYSTICKOFS
  DIJOFS_X = 0  '&H0
  DIJOFS_Y = 4  '&H4
  DIJOFS_Z = 8  '&H8
  DIJOFS_RX = 12  '&HC
  DIJOFS_RY = 16  '&H10
  DIJOFS_RZ = 20  '&H14
  DIJOFS_SLIDER0 = 24  '&H18
  DIJOFS_SLIDER1 = 28  '&H1C
  DIJOFS_POV0 = 32  '&H20
  DIJOFS_POV1 = 36  '&H24
  DIJOFS_POV2 = 40  '&H28
  DIJOFS_POV3 = 44  '&H2C
  DIJOFS_BUTTON0 = 48  '&H30
  DIJOFS_BUTTON1 = 49  '&H31
  DIJOFS_BUTTON2 = 50  '&H32
  DIJOFS_BUTTON3 = 51  '&H33
  DIJOFS_BUTTON4 = 52  '&H34
  DIJOFS_BUTTON5 = 53  '&H35
  DIJOFS_BUTTON6 = 54  '&H36
  DIJOFS_BUTTON7 = 55  '&H37
  DIJOFS_BUTTON8 = 56  '&H38
  DIJOFS_BUTTON9 = 57  '&H39
  DIJOFS_BUTTON10 = 58  '&H3A
  DIJOFS_BUTTON11 = 59  '&H3B
  DIJOFS_BUTTON12 = 60  '&H3C
  DIJOFS_BUTTON13 = 61  '&H3D
  DIJOFS_BUTTON14 = 62  '&H3E
  DIJOFS_BUTTON15 = 63  '&H3F
  DIJOFS_BUTTON16 = 64  '&H40
  DIJOFS_BUTTON17 = 65  '&H41
  DIJOFS_BUTTON18 = 66  '&H42
  DIJOFS_BUTTON19 = 67  '&H43
  DIJOFS_BUTTON20 = 68  '&H44
  DIJOFS_BUTTON21 = 69  '&H45
  DIJOFS_BUTTON22 = 70  '&H46
  DIJOFS_BUTTON23 = 71  '&H47
  DIJOFS_BUTTON24 = 72  '&H48
  DIJOFS_BUTTON25 = 73  '&H49
  DIJOFS_BUTTON26 = 74  '&H4A
  DIJOFS_BUTTON27 = 75  '&H4B
  DIJOFS_BUTTON28 = 76  '&H4C
  DIJOFS_BUTTON29 = 77  '&H4D
  DIJOFS_BUTTON30 = 78  '&H4E
  DIJOFS_BUTTON31 = 79  '&H4F
End Enum

CONST_DIEFTFLAGS

enum, 13 members.
Public Enum CONST_DIEFTFLAGS
  DIEFT_ALL = 0  '&H0
  DIEFT_CONSTANTFORCE = 1  '&H1
  DIEFT_RAMPFORCE = 2  '&H2
  DIEFT_PERIODIC = 3  '&H3
  DIEFT_CONDITION = 4  '&H4
  DIEFT_CUSTOMFORCE = 5  '&H5
  DIEFT_HARDWARE = 255  '&HFF
  DIEFT_FFATTACK = 512  '&H200
  DIEFT_FFFADE = 1024  '&H400
  DIEFT_SATURATION = 2048  '&H800
  DIEFT_POSNEGCOEFFICIENTS = 4096  '&H1000
  DIEFT_POSNEGSATURATION = 8192  '&H2000
  DIEFT_DEADBAND = 16384  '&H4000
End Enum

CONST_DIEFFFLAGS

enum, 3 members.
Public Enum CONST_DIEFFFLAGS
  DIEFF_OBJECTOFFSETS = 2  '&H2
  DIEFF_CARTESIAN = 16  '&H10
  DIEFF_POLAR = 32  '&H20
End Enum

CONST_DIEPFLAGS

enum, 13 members.
Public Enum CONST_DIEPFLAGS
  DIEP_DURATION = 1  '&H1
  DIEP_SAMPLEPERIOD = 2  '&H2
  DIEP_GAIN = 4  '&H4
  DIEP_TRIGGERBUTTON = 8  '&H8
  DIEP_TRIGGERREPEATINTERVAL = 16  '&H10
  DIEP_AXES = 32  '&H20
  DIEP_DIRECTION = 64  '&H40
  DIEP_ENVELOPE = 128  '&H80
  DIEP_TYPESPECIFICPARAMS = 256  '&H100
  DIEP_ALLPARAMS = 511  '&H1FF
  DIEP_START = 536870912  '&H20000000
  DIEP_NORESTART = 1073741824  '&H40000000
  DIEP_NODOWNLOAD = -2147483648  '&H80000000
End Enum

CONST_DIEGESFLAGS

enum, 2 members.
Public Enum CONST_DIEGESFLAGS
  DIEGES_PLAYING = 1  '&H1
  DIEGES_EMULATED = 2  '&H2
End Enum

CONST_DIESFLAGS

enum, 2 members.
Public Enum CONST_DIESFLAGS
  DIES_SOLO = 1  '&H1
  DIES_NODOWNLOAD = -2147483648  '&H80000000
End Enum

CONST_DISFFCFLAGS

enum, 6 members.
Public Enum CONST_DISFFCFLAGS
  DISFFC_RESET = 1  '&H1
  DISFFC_STOPALL = 2  '&H2
  DISFFC_PAUSE = 4  '&H4
  DISFFC_CONTINUE = 8  '&H8
  DISFFC_SETACTUATORSON = 16  '&H10
  DISFFC_SETACTUATORSOFF = 32  '&H20
End Enum

CONST_DIGFFSFLAGS

enum, 12 members.
Public Enum CONST_DIGFFSFLAGS
  DIGFFS_EMPTY = 1  '&H1
  DIGFFS_STOPPED = 2  '&H2
  DIGFFS_PAUSED = 4  '&H4
  DIGFFS_ACTUATORSON = 16  '&H10
  DIGFFS_ACTUATORSOFF = 32  '&H20
  DIGFFS_POWERON = 64  '&H40
  DIGFFS_POWEROFF = 128  '&H80
  DIGFFS_SAFETYSWITCHON = 256  '&H100
  DIGFFS_SAFETYSWITCHOFF = 512  '&H200
  DIGFFS_USERFFSWITCHON = 1024  '&H400
  DIGFFS_USERFFSWITCHOFF = 2048  '&H800
  DIGFFS_DEVICELOST = -2147483648  '&H80000000
End Enum

CONST_DISDDFLAGS

enum, 2 members.
Public Enum CONST_DISDDFLAGS
  DISDD_DEFAULT = 0  '&H0
  DISDD_CONTINUE = 1  '&H1
End Enum

CONST_DMUS_EFFECT_FLAGS

enum, 3 members.
Public Enum CONST_DMUS_EFFECT_FLAGS
  DMUS_EFFECT_NONE = 0  '&H0
  DMUS_EFFECT_REVERB = 1  '&H1
  DMUS_EFFECT_CHORUS = 2  '&H2
End Enum

CONST_D3DDEVINFOID

enum, 3 members.
Public Enum CONST_D3DDEVINFOID
  D3DDEVINFOID_D3DTEXTUREMANAGER = 2  '&H2
  D3DDEVINFOID_TEXTUREMANAGER = 1  '&H1
  D3DDEVINFOID_TEXTURING = 3  '&H3
End Enum

CONST_DDOVERFXFLAGS

enum, 3 members.
Public Enum CONST_DDOVERFXFLAGS
  DDOVERFX_ARITHSTRETCHY = 1  '&H1
  DDOVERFX_MIRRORLEFTRIGHT = 2  '&H2
  DDOVERFX_MIRRORUPDOWN = 4  '&H4
End Enum

CONST_D3DRMSHADOWFLAGS

enum, 1 members.
Public Enum CONST_D3DRMSHADOWFLAGS
  D3DRMSHADOW_TRUEALPHA = 1  '&H1
End Enum

CONST_DICONDITIONFLAGS

enum, 2 members.
Public Enum CONST_DICONDITIONFLAGS
  DICONDITION_USE_BOTH_AXES = 1  '&H1
  DICONDITION_USE_DIRECTION = 2  '&H2
End Enum

CONST_D3DSTATEBLOCKTYPE

enum, 3 members.
Public Enum CONST_D3DSTATEBLOCKTYPE
  D3DSBT_ALL = 1  '&H1
  D3DSBT_PIXELSTATE = 2  '&H2
  D3DSBT_VERTEXSTATE = 3  '&H3
End Enum

CONST_D3DCLIPPLANEFLAGS

enum, 33 members.
Public Enum CONST_D3DCLIPPLANEFLAGS
  D3DCPF_DISABLEALL = 0  '&H0
  D3DCPF_ENABLEPLANE0 = 1  '&H1
  D3DCPF_ENABLEPLANE1 = 2  '&H2
  D3DCPF_ENABLEPLANE2 = 4  '&H4
  D3DCPF_ENABLEPLANE3 = 8  '&H8
  D3DCPF_ENABLEPLANE4 = 16  '&H10
  D3DCPF_ENABLEPLANE5 = 32  '&H20
  D3DCPF_ENABLEPLANE6 = 64  '&H40
  D3DCPF_ENABLEPLANE7 = 128  '&H80
  D3DCPF_ENABLEPLANE8 = 256  '&H100
  D3DCPF_ENABLEPLANE9 = 512  '&H200
  D3DCPF_ENABLEPLANE10 = 1024  '&H400
  D3DCPF_ENABLEPLANE11 = 2048  '&H800
  D3DCPF_ENABLEPLANE12 = 4096  '&H1000
  D3DCPF_ENABLEPLANE13 = 8192  '&H2000
  D3DCPF_ENABLEPLANE14 = 16384  '&H4000
  D3DCPF_ENABLEPLANE15 = 32768  '&H8000
  D3DCPF_ENABLEPLANE16 = 65536  '&H10000
  D3DCPF_ENABLEPLANE17 = 131072  '&H20000
  D3DCPF_ENABLEPLANE18 = 262144  '&H40000
  D3DCPF_ENABLEPLANE19 = 524288  '&H80000
  D3DCPF_ENABLEPLANE20 = 1048576  '&H100000
  D3DCPF_ENABLEPLANE21 = 2097152  '&H200000
  D3DCPF_ENABLEPLANE22 = 4194304  '&H400000
  D3DCPF_ENABLEPLANE23 = 8388608  '&H800000
  D3DCPF_ENABLEPLANE24 = 16777216  '&H1000000
  D3DCPF_ENABLEPLANE25 = 33554432  '&H2000000
  D3DCPF_ENABLEPLANE26 = 67108864  '&H4000000
  D3DCPF_ENABLEPLANE27 = 134217728  '&H8000000
  D3DCPF_ENABLEPLANE28 = 268435456  '&H10000000
  D3DCPF_ENABLEPLANE29 = 536870912  '&H20000000
  D3DCPF_ENABLEPLANE30 = 1073741824  '&H40000000
  D3DCPF_ENABLEPLANE31 = -2147483648  '&H80000000
End Enum

CONST_DMUS_NOTIFICATION_TYPE

enum, 5 members.
Public Enum CONST_DMUS_NOTIFICATION_TYPE
  DMUS_NOTIFY_ON_CHORD = 1  '&H1
  DMUS_NOTIFY_ON_COMMAND = 2  '&H2
  DMUS_NOTIFY_ON_MEASUREANDBEAT = 3  '&H3
  DMUS_NOTIFY_ON_PERFORMANCE = 4  '&H4
  DMUS_NOTIFY_ON_SEGMENT = 5  '&H5
End Enum
WUtils.com