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 Name | WINDOWS\system32\dx7vb.dll |
|---|
| Guid | {E1211242-8E94-11D1-8808-00C04FC2C602} |
|---|
| Enums | 225 |
|---|
CONST_D3DVERTEXBLENDFLAGSenum, 4 members.Public Enum CONST_D3DVERTEXBLENDFLAGS
D3DVBLEND_DISABLE = 0
D3DVBLEND_1WEIGHT = 1
D3DVBLEND_2WEIGHTS = 2
D3DVBLEND_3WEIGHTS = 3
End Enum
CONST_D3DTEXTURETRANSFORMFLAGSenum, 6 members.Public Enum CONST_D3DTEXTURETRANSFORMFLAGS
D3DTTFF_DISABLE = 0
D3DTTFF_COUNT1 = 1
D3DTTFF_COUNT2 = 2
D3DTTFF_COUNT3 = 3
D3DTTFF_COUNT4 = 4
D3DTTFF_PROJECTED = 256
End Enum
CONST_D3DVTXPCAPSFLAGSenum, 6 members.Public Enum CONST_D3DVTXPCAPSFLAGS
D3DVTXPCAPS_TEXGEN = 1
D3DVTXPCAPS_MATERIALSOURCE7 = 2
D3DVTXPCAPS_VERTEXFOG = 4
D3DVTXPCAPS_DIRECTIONALLIGHTS = 8
D3DVTXPCAPS_POSITIONALLIGHTS = 16
D3DVTXPCAPS_NONLOCALVIEWER = 32
End Enum
CONST_D3DFDSFLAGSenum, 16 members.Public Enum CONST_D3DFDSFLAGS
D3DFDS_COLORMODE = 1
D3DFDS_GUID = 2
D3DFDS_HARDWARE = 4
D3DFDS_TRIANGLES = 8
D3DFDS_LINES = 16
D3DFDS_MISCCAPS = 32
D3DFDS_RASTERCAPS = 64
D3DFDS_ZCMPCAPS = 128
D3DFDS_ALPHACMPCAPS = 256
D3DFDS_SRCBLENDCAPS = 512
D3DFDS_DSTBLENDCAPS = 1024
D3DFDS_SHADECAPS = 2048
D3DFDS_TEXTURECAPS = 4096
D3DFDS_TEXTUREFILTERCAPS = 8192
D3DFDS_TEXTUREBLENDCAPS = 16384
D3DFDS_TEXTUREADDRESSCAPS = 32768
End Enum
CONST_D3DTEXOPCAPSFLAGSenum, 24 members.Public Enum CONST_D3DTEXOPCAPSFLAGS
D3DTEXOPCAPS_DISABLE = 1
D3DTEXOPCAPS_SELECTARG1 = 2
D3DTEXOPCAPS_SELECTARG2 = 4
D3DTEXOPCAPS_MODULATE = 8
D3DTEXOPCAPS_MODULATE2X = 16
D3DTEXOPCAPS_MODULATE4X = 32
D3DTEXOPCAPS_ADD = 64
D3DTEXOPCAPS_ADDSIGNED = 128
D3DTEXOPCAPS_ADDSIGNED2X = 256
D3DTEXOPCAPS_SUBTRACT = 512
D3DTEXOPCAPS_ADDSMOOTH = 1024
D3DTEXOPCAPS_BLENDDIFFUSEALPHA = 2048
D3DTEXOPCAPS_BLENDTEXTUREALPHA = 4096
D3DTEXOPCAPS_BLENDFACTORALPHA = 8192
D3DTEXOPCAPS_BLENDTEXTUREALPHAPM = 16384
D3DTEXOPCAPS_BLENDCURRENTALPHA = 32768
D3DTEXOPCAPS_PREMODULATE = 65536
D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR = 131072
D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA = 262144
D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR = 524288
D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA = 1048576
D3DTEXOPCAPS_BUMPENVMAP = 2097152
D3DTEXOPCAPS_BUMPENVMAPLUMINANCE = 4194304
D3DTEXOPCAPS_DOTPRODUCT3 = 8388608
End Enum
CONST_D3DDPFLAGSenum, 2 members.Public Enum CONST_D3DDPFLAGS
D3DDP_DEFAULT = 0
D3DDP_WAIT = 1
End Enum
CONST_D3DCLEARFLAGSenum, 4 members.Public Enum CONST_D3DCLEARFLAGS
D3DCLEAR_TARGET = 1
D3DCLEAR_ZBUFFER = 2
D3DCLEAR_STENCIL = 4
D3DCLEAR_ALL = 7
End Enum
CONST_D3DLIGHTCAPSFLAGSenum, 3 members.Public Enum CONST_D3DLIGHTCAPSFLAGS
D3DLIGHTCAPS_POINT = 1
D3DLIGHTCAPS_SPOT = 2
D3DLIGHTCAPS_DIRECTIONAL = 4
End Enum
CONST_D3DVOPFLAGSenum, 4 members.Public Enum CONST_D3DVOPFLAGS
D3DVOP_LIGHT = 1024
D3DVOP_TRANSFORM = 1
D3DVOP_CLIP = 4
D3DVOP_EXTENTS = 8
End Enum
CONST_D3DCOLORMODELenum, 2 members.Public Enum CONST_D3DCOLORMODEL
D3DCOLOR_MONO = 1
D3DCOLOR_RGB = 2
End Enum
CONST_D3DLIGHTTYPEenum, 3 members.Public Enum CONST_D3DLIGHTTYPE
D3DLIGHT_POINT = 1
D3DLIGHT_SPOT = 2
D3DLIGHT_DIRECTIONAL = 3
End Enum
CONST_D3DLIGHTINGMODELFLAGSenum, 2 members.Public Enum CONST_D3DLIGHTINGMODELFLAGS
D3DLIGHTINGMODEL_RGB = 1
D3DLIGHTINGMODEL_MONO = 2
End Enum
CONST_D3DCAPSRASTERenum, 21 members.Public Enum CONST_D3DCAPSRASTER
D3DPRASTERCAPS_DITHER = 1
D3DPRASTERCAPS_ROP2 = 2
D3DPRASTERCAPS_XOR = 4
D3DPRASTERCAPS_PAT = 8
D3DPRASTERCAPS_ZTEST = 16
D3DPRASTERCAPS_SUBPIXEL = 32
D3DPRASTERCAPS_SUBPIXELX = 64
D3DPRASTERCAPS_FOGVERTEX = 128
D3DPRASTERCAPS_FOGTABLE = 256
D3DPRASTERCAPS_STIPPLE = 512
D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT = 1024
D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT = 2048
D3DPRASTERCAPS_ANTIALIASEDGES = 4096
D3DPRASTERCAPS_MIPMAPLODBIAS = 8192
D3DPRASTERCAPS_ZBIAS = 16384
D3DPRASTERCAPS_ZBUFFERLESSHSR = 32768
D3DPRASTERCAPS_FOGRANGE = 65536
D3DPRASTERCAPS_ANISOTROPY = 131072
D3DPRASTERCAPS_WBUFFER = 262144
D3DPRASTERCAPS_WFOG = 1048576
D3DPRASTERCAPS_ZFOG = 2097152
End Enum
CONST_D3DCAPSCMPenum, 8 members.Public Enum CONST_D3DCAPSCMP
D3DPCMPCAPS_NEVER = 1
D3DPCMPCAPS_LESS = 2
D3DPCMPCAPS_EQUAL = 4
D3DPCMPCAPS_LESSEQUAL = 8
D3DPCMPCAPS_GREATER = 16
D3DPCMPCAPS_NOTEQUAL = 32
D3DPCMPCAPS_GREATEREQUAL = 64
D3DPCMPCAPS_ALWAYS = 128
End Enum
CONST_D3DCAPSBLENDenum, 13 members.Public Enum CONST_D3DCAPSBLEND
D3DPBLENDCAPS_ZERO = 1
D3DPBLENDCAPS_ONE = 2
D3DPBLENDCAPS_SRCCOLOR = 4
D3DPBLENDCAPS_INVSRCCOLOR = 8
D3DPBLENDCAPS_SRCALPHA = 16
D3DPBLENDCAPS_INVSRCALPHA = 32
D3DPBLENDCAPS_DESTALPHA = 64
D3DPBLENDCAPS_INVDESTALPHA = 128
D3DPBLENDCAPS_DESTCOLOR = 256
D3DPBLENDCAPS_INVDESTCOLOR = 512
D3DPBLENDCAPS_SRCALPHASAT = 1024
D3DPBLENDCAPS_BOTHSRCALPHA = 2048
D3DPBLENDCAPS_BOTHINVSRCALPHA = 4096
End Enum
CONST_D3DCAPSSHADEenum, 21 members.Public Enum CONST_D3DCAPSSHADE
D3DPSHADECAPS_COLORFLATMONO = 1
D3DPSHADECAPS_COLORFLATRGB = 2
D3DPSHADECAPS_COLORGOURAUDMONO = 4
D3DPSHADECAPS_COLORGOURAUDRGB = 8
D3DPSHADECAPS_COLORPHONGMONO = 16
D3DPSHADECAPS_COLORPHONGRGB = 32
D3DPSHADECAPS_SPECULARFLATMONO = 64
D3DPSHADECAPS_SPECULARFLATRGB = 128
D3DPSHADECAPS_SPECULARGOURAUDMONO = 256
D3DPSHADECAPS_SPECULARGOURAUDRGB = 512
D3DPSHADECAPS_SPECULARPHONGMONO = 1024
D3DPSHADECAPS_SPECULARPHONGRGB = 2048
D3DPSHADECAPS_ALPHAFLATBLEND = 4096
D3DPSHADECAPS_ALPHAFLATSTIPPLED = 8192
D3DPSHADECAPS_ALPHAGOURAUDBLEND = 16384
D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED = 32768
D3DPSHADECAPS_ALPHAPHONGBLEND = 65536
D3DPSHADECAPS_ALPHAPHONGSTIPPLED = 131072
D3DPSHADECAPS_FOGFLAT = 262144
D3DPSHADECAPS_FOGGOURAUD = 524288
D3DPSHADECAPS_FOGPHONG = 1048576
End Enum
CONST_D3DCAPSTEXTUREenum, 13 members.Public Enum CONST_D3DCAPSTEXTURE
D3DPTEXTURECAPS_PERSPECTIVE = 1
D3DPTEXTURECAPS_POW2 = 2
D3DPTEXTURECAPS_ALPHA = 4
D3DPTEXTURECAPS_TRANSPARENCY = 8
D3DPTEXTURECAPS_BORDER = 16
D3DPTEXTURECAPS_SQUAREONLY = 32
D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE = 64
D3DPTEXTURECAPS_ALPHAPALETTE = 128
D3DPTEXTURECAPS_NONPOW2CONDITIONAL = 256
D3DPTEXTURECAPS_TEXTURETRANSFORM = 512
D3DPTEXTURECAPS_PROJECTED = 1024
D3DPTEXTURECAPS_CUBEMAP = 2048
D3DPTEXTURECAPS_COLORKEYBLEND = 4096
End Enum
CONST_D3DCAPSTEXTUREFILTERenum, 6 members.Public Enum CONST_D3DCAPSTEXTUREFILTER
D3DPTFILTERCAPS_NEAREST = 1
D3DPTFILTERCAPS_LINEAR = 2
D3DPTFILTERCAPS_MIPNEAREST = 4
D3DPTFILTERCAPS_MIPLINEAR = 8
D3DPTFILTERCAPS_LINEARMIPNEAREST = 16
D3DPTFILTERCAPS_LINEARMIPLINEAR = 32
End Enum
CONST_D3DCAPSTEXTUREADDRESSenum, 5 members.Public Enum CONST_D3DCAPSTEXTUREADDRESS
D3DPTADDRESSCAPS_WRAP = 1
D3DPTADDRESSCAPS_MIRROR = 2
D3DPTADDRESSCAPS_CLAMP = 4
D3DPTADDRESSCAPS_BORDER = 8
D3DPTADDRESSCAPS_INDEPENDENTUV = 16
End Enum
CONST_D3DDEVICEDESCCAPSenum, 15 members.Public Enum CONST_D3DDEVICEDESCCAPS
D3DDEVCAPS_FLOATTLVERTEX = 1
D3DDEVCAPS_SORTINCREASINGZ = 2
D3DDEVCAPS_SORTDECREASINGZ = 4
D3DDEVCAPS_SORTEXACT = 8
D3DDEVCAPS_TLVERTEXSYSTEMMEMORY = 64
D3DDEVCAPS_TLVERTEXVIDEOMEMORY = 128
D3DDEVCAPS_TEXTURESYSTEMMEMORY = 256
D3DDEVCAPS_TEXTUREVIDEOMEMORY = 512
D3DDEVCAPS_DRAWPRIMTLVERTEX = 1024
D3DDEVCAPS_CANRENDERAFTERFLIP = 2048
D3DDEVCAPS_TEXTURENONLOCALVIDMEM = 4096
D3DDEVCAPS_SEPARATETEXTUREMEMORIES = 16384
D3DDEVCAPS_HWTRANSFORMANDLIGHT = 32768
D3DDEVCAPS_CANBLTSYSTONONLOCAL = 131072
D3DDEVCAPS_HWRASTERIZATION = 524288
End Enum
CONST_D3DCLIPFLAGSenum, 40 members.Public Enum CONST_D3DCLIPFLAGS
D3DCLIP_LEFT = 1
D3DCLIP_RIGHT = 2
D3DCLIP_TOP = 4
D3DCLIP_BOTTOM = 8
D3DCLIP_FRONT = 16
D3DCLIP_BACK = 32
D3DCLIP_GEN0 = 64
D3DCLIP_GEN1 = 128
D3DCLIP_GEN2 = 256
D3DCLIP_GEN3 = 512
D3DCLIP_GEN4 = 1024
D3DCLIP_GEN5 = 2048
D3DSTATUS_CLIPINTERSECTIONLEFT = 4096
D3DSTATUS_CLIPINTERSECTIONRIGHT = 8192
D3DSTATUS_CLIPINTERSECTIONTOP = 16384
D3DSTATUS_CLIPINTERSECTIONBOTTOM = 32768
D3DSTATUS_CLIPINTERSECTIONFRONT = 65536
D3DSTATUS_CLIPINTERSECTIONBACK = 131072
D3DSTATUS_CLIPINTERSECTIONGEN0 = 262144
D3DSTATUS_CLIPINTERSECTIONGEN1 = 524288
D3DSTATUS_CLIPINTERSECTIONGEN2 = 1048576
D3DSTATUS_CLIPINTERSECTIONGEN3 = 2097152
D3DSTATUS_CLIPINTERSECTIONGEN4 = 4194304
D3DSTATUS_CLIPINTERSECTIONGEN5 = 8388608
D3DSTATUS_CLIPUNIONLEFT = 1
D3DSTATUS_CLIPUNIONRIGHT = 2
D3DSTATUS_CLIPUNIONTOP = 4
D3DSTATUS_CLIPUNIONBOTTOM = 8
D3DSTATUS_CLIPUNIONFRONT = 16
D3DSTATUS_CLIPUNIONBACK = 32
D3DSTATUS_CLIPUNIONGEN0 = 64
D3DSTATUS_CLIPUNIONGEN1 = 128
D3DSTATUS_CLIPUNIONGEN2 = 256
D3DSTATUS_CLIPUNIONGEN3 = 512
D3DSTATUS_CLIPUNIONGEN4 = 1024
D3DSTATUS_CLIPUNIONGEN5 = 2048
D3DSTATUS_ZNOTVISIBLE = 16777216
D3DSTATUS_CLIPUNIONALL = 16773120
D3DSTATUS_CLIPINTERSECTIONALL = 16773120
D3DSTATUS_DEFAULT = 33550336
End Enum
CONST_D3DCLIPSTATUSFLAGSenum, 3 members.Public Enum CONST_D3DCLIPSTATUSFLAGS
D3DCLIPSTATUS_STATUS = 1
D3DCLIPSTATUS_EXTENTS2 = 2
D3DCLIPSTATUS_EXTENTS3 = 4
End Enum
CONST_D3DLIGHTFLAGSenum, 3 members.Public Enum CONST_D3DLIGHTFLAGS
D3DLIGHT_ACTIVE = 1
D3DLIGHT_NO_SPECULAR = 2
D3DLIGHT_ALL = 3
End Enum
CONST_DDPALFLAGSenum, 4 members.Public Enum CONST_DDPALFLAGS
PC_DEFAULT = 0
PC_RESERVED = 1
PC_EXPLICIT = 2
PC_NOCOLLAPSE = 4
End Enum
CONST_DDDEVICEIDFLAGSenum, 2 members.Public Enum CONST_DDDEVICEIDFLAGS
DDGDI_DEFAULT = 0
DDGDI_GETHOSTIDENTIFIER = 1
End Enum
CONST_D3DVBCAPSFLAGSenum, 5 members.Public Enum CONST_D3DVBCAPSFLAGS
D3DVBCAPS_SYSTEMMEMORY = 2048
D3DVBCAPS_WRITEONLY = 65536
D3DVBCAPS_OPTIMIZED = -2147483648
D3DVBCAPS_DONOTCLIP = 1
D3DVBCAPS_DEFAULT = 0
End Enum
CONST_D3DFVFCAPSFLAGSenum, 2 members.Public Enum CONST_D3DFVFCAPSFLAGS
D3DFVFCAPS_TEXCOORDCOUNTMASK = 65535
D3DFVFCAPS_DONOTSTRIPELEMENTS = 524288
End Enum
CONST_D3DFVFFLAGSenum, 22 members.Public Enum CONST_D3DFVFFLAGS
D3DFVF_XYZ = 2
D3DFVF_XYZRHW = 4
D3DFVF_XYZB1 = 6
D3DFVF_XYZB2 = 8
D3DFVF_XYZB3 = 10
D3DFVF_XYZB4 = 12
D3DFVF_XYZB5 = 14
D3DFVF_NORMAL = 16
D3DFVF_DIFFUSE = 64
D3DFVF_SPECULAR = 128
D3DFVF_TEX0 = 0
D3DFVF_TEX1 = 256
D3DFVF_TEX2 = 512
D3DFVF_TEX3 = 768
D3DFVF_TEX4 = 1024
D3DFVF_TEX5 = 1280
D3DFVF_TEX6 = 1536
D3DFVF_TEX7 = 1792
D3DFVF_TEX8 = 2048
D3DFVF_VERTEX = 274
D3DFVF_LVERTEX = 482
D3DFVF_TLVERTEX = 452
End Enum
CONST_D3DTAFLAGSenum, 8 members.Public Enum CONST_D3DTAFLAGS
D3DTA_SELECTMASK = 15
D3DTA_DIFFUSE = 0
D3DTA_CURRENT = 1
D3DTA_TEXTURE = 2
D3DTA_TFACTOR = 3
D3DTA_COMPLEMENT = 16
D3DTA_ALPHAREPLICATE = 32
D3DTA_SPECULAR = 4
End Enum
CONST_D3DCAPSMISCenum, 6 members.Public Enum CONST_D3DCAPSMISC
D3DPMISCCAPS_MASKPLANES = 1
D3DPMISCCAPS_MASKZ = 2
D3DPMISCCAPS_CONFORMANT = 8
D3DPMISCCAPS_CULLNONE = 16
D3DPMISCCAPS_CULLCW = 32
D3DPMISCCAPS_CULLCCW = 64
End Enum
CONST_D3Denum, 6 members.Public Enum CONST_D3D
D3DRENDERSTATE_WRAPBIAS = 128
D3DDP_MAXTEXCOORD = 8
D3DWRAPCOORD_0 = 1
D3DWRAPCOORD_1 = 2
D3DWRAPCOORD_2 = 4
D3DWRAPCOORD_3 = 8
End Enum
CONST_D3DRMCREATEDEVICEFLAGSenum, 2 members.Public Enum CONST_D3DRMCREATEDEVICEFLAGS
D3DRMDEVICE_DEFAULT = 0
D3DRMDEVICE_NOZBUFFER = 1
End Enum
CONST_D3DRMADDFACESFLAGSenum, 2 members.Public Enum CONST_D3DRMADDFACESFLAGS
D3DRMADDFACES_DEFAULT = 0
D3DRMADDFACES_VERTICESONLY = 1
End Enum
CONST_D3DRMMESHBUILDERENABLEFLAGSenum, 3 members.Public Enum CONST_D3DRMMESHBUILDERENABLEFLAGS
D3DRMMESHBUILDER_RENDERENABLE = 1
D3DRMMESHBUILDER_PICKENABLE = 2
D3DRMMESHBUILDER_PICKANDRENDERENABLE = 3
End Enum
CONST_D3DRMMESHBUILDERAGEFLAGSenum, 3 members.Public Enum CONST_D3DRMMESHBUILDERAGEFLAGS
D3DRMMESHBUILDERAGE_GEOMETRY = 1
D3DRMMESHBUILDERAGE_MATERIALS = 2
D3DRMMESHBUILDERAGE_TEXTURES = 4
End Enum
CONST_D3DRMPARENTINGFLAGSenum, 2 members.Public Enum CONST_D3DRMPARENTINGFLAGS
D3DRMMESHBUILDER_DIRECTPARENT = 1
D3DRMMESHBUILDER_ROOTMESH = 2
End Enum
CONST_D3DRMADDMESHBUILDERFLAGSenum, 3 members.Public Enum CONST_D3DRMADDMESHBUILDERFLAGS
D3DRMADDMESHBUILDER_DONTCOPYAPPDATA = 1
D3DRMADDMESHBUILDER_FLATTENSUBMESHES = 2
D3DRMADDMESHBUILDER_NOSUBMESHES = 4
End Enum
CONST_D3DRMGENERATENORMALSFLAGSenum, 2 members.Public Enum CONST_D3DRMGENERATENORMALSFLAGS
D3DRMGENERATENORMALS_PRECOMPACT = 1
D3DRMGENERATENORMALS_USECREASEANGLE = 2
End Enum
CONST_D3DRMTEXTURECACHEFLAGSenum, 6 members.Public Enum CONST_D3DRMTEXTURECACHEFLAGS
D3DRMTEXTURE_FORCERESIDENT = 1
D3DRMTEXTURE_STATIC = 2
D3DRMTEXTURE_DOWNSAMPLEPOINT = 4
D3DRMTEXTURE_DOWNSAMPLEBILINEAR = 8
D3DRMTEXTURE_DOWNSAMPLEREDUCEDEPTH = 16
D3DRMTEXTURE_DOWNSAMPLENONE = 32
End Enum
CONST_D3DRMLIGHTTYPEenum, 4 members.Public Enum CONST_D3DRMLIGHTTYPE
D3DRMLIGHT_AMBIENT = 0
D3DRMLIGHT_POINT = 1
D3DRMLIGHT_SPOT = 2
D3DRMLIGHT_DIRECTIONAL = 3
End Enum
CONST_D3DRMVIEWPORTCLEARFLAGSenum, 4 members.Public Enum CONST_D3DRMVIEWPORTCLEARFLAGS
D3DRMCLEAR_TARGET = 1
D3DRMCLEAR_ZBUFFER = 2
D3DRMCLEAR_DIRTYRECTS = 4
D3DRMCLEAR_ALL = 7
End Enum
CONST_D3DRMRENDERQUALITYenum, 19 members.Public Enum CONST_D3DRMRENDERQUALITY
D3DRMSHADE_FLAT = 0
D3DRMSHADE_GOURAUD = 1
D3DRMSHADE_PHONG = 2
D3DRMSHADE_MASK = 7
D3DRMSHADE_MAX = 8
D3DRMLIGHT_OFF = 0
D3DRMLIGHT_ON = 8
D3DRMLIGHT_MASK = 56
D3DRMLIGHT_MAX = 64
D3DRMFILL_POINTS = 0
D3DRMFILL_WIREFRAME = 64
D3DRMFILL_SOLID = 128
D3DRMFILL_MASK = 448
D3DRMFILL_MAX = 512
D3DRMRENDER_WIREFRAME = 64
D3DRMRENDER_UNLITFLAT = 128
D3DRMRENDER_FLAT = 136
D3DRMRENDER_GOURAUD = 137
D3DRMRENDER_PHONG = 138
End Enum
CONST_D3DRMTEXTURECHANGEDFLAGSenum, 3 members.Public Enum CONST_D3DRMTEXTURECHANGEDFLAGS
D3DRMTEXTURE_CHANGEDPIXELS = 64
D3DRMTEXTURE_CHANGEDPALETTE = 128
D3DRMTEXTURE_INVALIDATEONLY = 256
End Enum
CONST_D3DRMTEXTUREQUALITYenum, 6 members.Public Enum CONST_D3DRMTEXTUREQUALITY
D3DRMTEXTURE_NEAREST = 0
D3DRMTEXTURE_LINEAR = 1
D3DRMTEXTURE_MIPNEAREST = 2
D3DRMTEXTURE_MIPLINEAR = 3
D3DRMTEXTURE_LINEARMIPNEAREST = 4
D3DRMTEXTURE_LINEARMIPLINEAR = 5
End Enum
CONST_D3DRMCOMBINETYPEenum, 3 members.Public Enum CONST_D3DRMCOMBINETYPE
D3DRMCOMBINE_REPLACE = 0
D3DRMCOMBINE_BEFORE = 1
D3DRMCOMBINE_AFTER = 2
End Enum
CONST_D3DRMPALETTEFLAGSenum, 3 members.Public Enum CONST_D3DRMPALETTEFLAGS
D3DRMPALETTE_FREE = 0
D3DRMPALETTE_READONLY = 1
D3DRMPALETTE_RESERVED = 2
End Enum
CONST_D3DRMWRAPTYPEenum, 4 members.Public Enum CONST_D3DRMWRAPTYPE
D3DRMWRAP_FLAT = 0
D3DRMWRAP_CYLINDER = 1
D3DRMWRAP_SPHERE = 2
D3DRMWRAP_CHROME = 3
End Enum
CONST_D3DRMPROJECTIONTYPEenum, 4 members.Public Enum CONST_D3DRMPROJECTIONTYPE
D3DRMPROJECT_PERSPECTIVE = 0
D3DRMPROJECT_ORTHOGRAPHIC = 1
D3DRMPROJECT_RIGHTHANDPERSPECTIVE = 2
D3DRMPROJECT_RIGHTHANDORTHOGRAPHIC = 3
End Enum
CONST_D3DRMXOFFORMATenum, 3 members.Public Enum CONST_D3DRMXOFFORMAT
D3DRMXOF_BINARY = 0
D3DRMXOF_COMPRESSED = 1
D3DRMXOF_TEXT = 2
End Enum
CONST_D3DRMCOLORSOURCEenum, 2 members.Public Enum CONST_D3DRMCOLORSOURCE
D3DRMCOLOR_FROMFACE = 0
D3DRMCOLOR_FROMVERTEX = 1
End Enum
CONST_D3DRMFRAMECONSTRAINTenum, 3 members.Public Enum CONST_D3DRMFRAMECONSTRAINT
D3DRMCONSTRAIN_Z = 0
D3DRMCONSTRAIN_Y = 1
D3DRMCONSTRAIN_X = 2
End Enum
CONST_D3DRMMATERIALMODEenum, 3 members.Public Enum CONST_D3DRMMATERIALMODE
D3DRMMATERIAL_FROMMESH = 0
D3DRMMATERIAL_FROMPARENT = 1
D3DRMMATERIAL_FROMFRAME = 2
End Enum
CONST_D3DRMFOGMODEenum, 3 members.Public Enum CONST_D3DRMFOGMODE
D3DRMFOG_LINEAR = 0
D3DRMFOG_EXPONENTIAL = 1
D3DRMFOG_EXPONENTIALSQUARED = 2
End Enum
CONST_D3DRMZBUFFERMODEenum, 3 members.Public Enum CONST_D3DRMZBUFFERMODE
D3DRMZBUFFER_FROMPARENT = 0
D3DRMZBUFFER_ENABLE = 1
D3DRMZBUFFER_DISABLE = 2
End Enum
CONST_D3DRMSORTMODEenum, 4 members.Public Enum CONST_D3DRMSORTMODE
D3DRMSORT_FROMPARENT = 0
D3DRMSORT_NONE = 1
D3DRMSORT_FRONTTOBACK = 2
D3DRMSORT_BACKTOFRONT = 3
End Enum
CONST_D3DRMRAYPICKFLAGSenum, 5 members.Public Enum CONST_D3DRMRAYPICKFLAGS
D3DRMRAYPICK_ONLYBOUNDINGBOXES = 1
D3DRMRAYPICK_IGNOREFURTHERPRIMITIVES = 2
D3DRMRAYPICK_INTERPOLATEUV = 4
D3DRMRAYPICK_INTERPOLATECOLOR = 8
D3DRMRAYPICK_INTERPOLATENORMAL = 16
End Enum
CONST_D3DRMADDTRIANGLESVTenum, 4 members.Public Enum CONST_D3DRMADDTRIANGLESVT
D3DRMFVF_TYPE = 1
D3DRMFVF_NORMAL = 2
D3DRMFVF_COLOR = 4
D3DRMFVF_TEXTURECOORDS = 8
End Enum
CONST_D3DRMADDTRIANGLESFLAGSenum, 3 members.Public Enum CONST_D3DRMADDTRIANGLESFLAGS
D3DRMVERTEX_STRIP = 1
D3DRMVERTEX_FAN = 2
D3DRMVERTEX_LIST = 4
End Enum
CONST_D3DRMFOGMETHODenum, 3 members.Public Enum CONST_D3DRMFOGMETHOD
D3DRMFOGMETHOD_VERTEX = 1
D3DRMFOGMETHOD_TABLE = 2
D3DRMFOGMETHOD_ANY = 4
End Enum
CONST_D3DRMTRAVERALFLAGSenum, 3 members.Public Enum CONST_D3DRMTRAVERALFLAGS
D3DRMFRAME_RENDERENABLE = 1
D3DRMFRAME_PICKENABLE = 2
D3DRMFRAME_RENDERANDPICKENABLE = 3
End Enum
CONST_D3DRMINTERPOLATIONFLAGSenum, 7 members.Public Enum CONST_D3DRMINTERPOLATIONFLAGS
D3DRMINTERPOLATION_OPEN = 1
D3DRMINTERPOLATION_CLOSED = 2
D3DRMINTERPOLATION_NEAREST = 256
D3DRMINTERPOLATION_LINEAR = 4
D3DRMINTERPOLATION_SPLINE = 8
D3DRMINTERPOLATION_VERTEXCOLOR = 64
D3DRMINTERPOLATION_SLERPNORMALS = 128
End Enum
CONST_D3DRMHANDEDNESSenum, 2 members.Public Enum CONST_D3DRMHANDEDNESS
D3DRMOPTIONS_LEFTHANDED = 1
D3DRMOPTIONS_RIGHTHANDED = 2
End Enum
CONST_D3DRMWIREFRAMEFLAGSenum, 3 members.Public Enum CONST_D3DRMWIREFRAMEFLAGS
D3DRMWIREFRAME_CULL = 1
D3DRMWIREFRAME_HIDDENLINE = 2
D3DRMWIREFRAME_CULLANDHIDELINES = 3
End Enum
CONST_D3DRMCALLBACKORDERFLAGSenum, 2 members.Public Enum CONST_D3DRMCALLBACKORDERFLAGS
D3DRMCALLBACK_PREORDER = 0
D3DRMCALLBACK_POSTORDER = 1
End Enum
CONST_D3DRMRENDERMODEFLAGSenum, 6 members.Public Enum CONST_D3DRMRENDERMODEFLAGS
D3DRMRENDERMODE_DEFAULT = 0
D3DRMRENDERMODE_BLENDEDTRANSPARENCY = 1
D3DRMRENDERMODE_SORTEDTRANSPARENCY = 2
D3DRMRENDERMODE_LIGHTINMODELSPACE = 8
D3DRMRENDERMODE_VIEWDEPENDENTSPECULAR = 16
D3DRMRENDERMODE_DISABLESORTEDALPHAZWRITE = 32
End Enum
CONST_D3DRMPMESHSTATUSFLAGSenum, 5 members.Public Enum CONST_D3DRMPMESHSTATUSFLAGS
D3DRMPMESHSTATUS_VALID = 1
D3DRMPMESHSTATUS_INTERRUPTED = 2
D3DRMPMESHSTATUS_BASEMESHCOMPLETE = 4
D3DRMPMESHSTATUS_COMPLETE = 8
D3DRMPMESHSTATUS_RENDERABLE = 16
End Enum
CONST_D3DRMPMESHEVENTFLAGSenum, 2 members.Public Enum CONST_D3DRMPMESHEVENTFLAGS
D3DRMPMESHEVENT_BASEMESH = 1
D3DRMPMESHEVENT_COMPLETE = 2
End Enum
CONST_D3DRMFPTFFLAGSenum, 4 members.Public Enum CONST_D3DRMFPTFFLAGS
D3DRMFPTF_ALPHA = 1
D3DRMFPTF_NOALPHA = 2
D3DRMFPTF_PALETTIZED = 4
D3DRMFPTF_NOTPALETTIZED = 8
End Enum
CONST_D3DRMMAPPINGFLAGSenum, 3 members.Public Enum CONST_D3DRMMAPPINGFLAGS
D3DRMMAP_WRAPU = 1
D3DRMMAP_WRAPV = 2
D3DRMMAP_PERSPCORRECT = 4
End Enum
CONST_D3DRMSTATECHANGEFLAGSenum, 5 members.Public Enum CONST_D3DRMSTATECHANGEFLAGS
D3DRMSTATECHANGE_UPDATEONLY = 1
D3DRMSTATECHANGE_VOLATILE = 2
D3DRMSTATECHANGE_NONVOLATILE = 4
D3DRMSTATECHANGE_RENDER = 32
D3DRMSTATECHANGE_LIGHT = 64
End Enum
CONST_D3DRMLOADFLAGSenum, 12 members.Public Enum CONST_D3DRMLOADFLAGS
D3DRMLOAD_FROMFILE = 0
D3DRMLOAD_FROMRESOURCE = 1
D3DRMLOAD_FROMMEMORY = 2
D3DRMLOAD_FROMSTREAM = 4
D3DRMLOAD_FROMUR = 8
D3DRMLOAD_BYNAME = 16
D3DRMLOAD_BYPOSITION = 32
D3DRMLOAD_BYGUID = 64
D3DRMLOAD_FIRST = 128
D3DRMLOAD_INSTANCEBYREFERENCE = 256
D3DRMLOAD_INSTANCEBYCOPYING = 512
D3DRMLOAD_ASYNCHRONOUS = 1024
End Enum
CONST_D3DRMSAVEFLAGSenum, 7 members.Public Enum CONST_D3DRMSAVEFLAGS
D3DRMXOFSAVE_NORMALS = 1
D3DRMXOFSAVE_TEXTURECOORDINATES = 2
D3DRMXOFSAVE_MATERIALS = 4
D3DRMXOFSAVE_TEXTURENAMES = 8
D3DRMXOFSAVE_ALL = 15
D3DRMXOFSAVE_TEMPLATES = 16
D3DRMXOFSAVE_TEXTURETOPOLOGY = 32
End Enum
CONST_D3DRMMATERIALOVERRIDEFLAGSenum, 10 members.Public Enum CONST_D3DRMMATERIALOVERRIDEFLAGS
D3DRMMATERIALOVERRIDE_DIFFUSE_ALPHAONLY = 1
D3DRMMATERIALOVERRIDE_DIFFUSE_RGBONLY = 2
D3DRMMATERIALOVERRIDE_DIFFUSE = 3
D3DRMMATERIALOVERRIDE_AMBIENT = 4
D3DRMMATERIALOVERRIDE_EMISSIVE = 8
D3DRMMATERIALOVERRIDE_SPECULAR = 16
D3DRMMATERIALOVERRIDE_POWER = 32
D3DRMMATERIALOVERRIDE_TEXTURE = 64
D3DRMMATERIALOVERRIDE_DIFFUSE_ALPHAMULTIPLY = 128
D3DRMMATERIALOVERRIDE_ALL = 255
End Enum
CONST_D3DSHADEMODEenum, 3 members.Public Enum CONST_D3DSHADEMODE
D3DSHADE_FLAT = 1
D3DSHADE_GOURAUD = 2
D3DSHADE_PHONG = 3
End Enum
CONST_D3DFILLMODEenum, 3 members.Public Enum CONST_D3DFILLMODE
D3DFILL_POINT = 1
D3DFILL_WIREFRAME = 2
D3DFILL_SOLID = 3
End Enum
CONST_D3DBLENDenum, 13 members.Public Enum CONST_D3DBLEND
D3DBLEND_ZERO = 1
D3DBLEND_ONE = 2
D3DBLEND_SRCCOLOR = 3
D3DBLEND_INVSRCCOLOR = 4
D3DBLEND_SRCALPHA = 5
D3DBLEND_INVSRCALPHA = 6
D3DBLEND_DESTALPHA = 7
D3DBLEND_INVDESTALPHA = 8
D3DBLEND_DESTCOLOR = 9
D3DBLEND_INVDESTCOLOR = 10
D3DBLEND_SRCALPHASAT = 11
D3DBLEND_BOTHSRCALPHA = 12
D3DBLEND_BOTHINVSRCALPHA = 13
End Enum
CONST_D3DTEXTUREADDRESSenum, 4 members.Public Enum CONST_D3DTEXTUREADDRESS
D3DTADDRESS_WRAP = 1
D3DTADDRESS_MIRROR = 2
D3DTADDRESS_CLAMP = 3
D3DTADDRESS_BORDER = 4
End Enum
CONST_D3DCULLenum, 3 members.Public Enum CONST_D3DCULL
D3DCULL_NONE = 1
D3DCULL_CW = 2
D3DCULL_CCW = 3
End Enum
CONST_D3DCMPFUNCenum, 8 members.Public Enum CONST_D3DCMPFUNC
D3DCMP_NEVER = 1
D3DCMP_LESS = 2
D3DCMP_EQUAL = 3
D3DCMP_LESSEQUAL = 4
D3DCMP_GREATER = 5
D3DCMP_NOTEQUAL = 6
D3DCMP_GREATEREQUAL = 7
D3DCMP_ALWAYS = 8
End Enum
CONST_D3DSTENCILOPenum, 8 members.Public Enum CONST_D3DSTENCILOP
D3DSTENCILOP_KEEP = 1
D3DSTENCILOP_ZERO = 2
D3DSTENCILOP_REPLACE = 3
D3DSTENCILOP_INCRSAT = 4
D3DSTENCILOP_DECRSAT = 5
D3DSTENCILOP_INVERT = 6
D3DSTENCILOP_INCR = 7
D3DSTENCILOP_DECR = 8
End Enum
CONST_D3DFOGMODEenum, 4 members.Public Enum CONST_D3DFOGMODE
D3DFOG_NONE = 0
D3DFOG_EXP = 1
D3DFOG_EXP2 = 2
D3DFOG_LINEAR = 3
End Enum
CONST_D3DZBUFFERTYPEenum, 3 members.Public Enum CONST_D3DZBUFFERTYPE
D3DZB_FALSE = 0
D3DZB_TRUE = 1
D3DZB_USEW = 2
End Enum
CONST_D3DANTIALIASMODEenum, 3 members.Public Enum CONST_D3DANTIALIASMODE
D3DANTIALIAS_NONE = 0
D3DANTIALIAS_SORTDEPENDENT = 1
D3DANTIALIAS_SORTINDEPENDENT = 2
End Enum
CONST_D3DPROCESSVERTICESFLAGSenum, 2 members.Public Enum CONST_D3DPROCESSVERTICESFLAGS
D3DPV_DEFAULT = 0
D3DPV_DONOTCOPYDATA = 1
End Enum
CONST_D3DPRIMITIVETYPEenum, 6 members.Public Enum CONST_D3DPRIMITIVETYPE
D3DPT_POINTLIST = 1
D3DPT_LINELIST = 2
D3DPT_LINESTRIP = 3
D3DPT_TRIANGLELIST = 4
D3DPT_TRIANGLESTRIP = 5
D3DPT_TRIANGLEFAN = 6
End Enum
CONST_D3DTRANSFORMSTATETYPEenum, 3 members.Public Enum CONST_D3DTRANSFORMSTATETYPE
D3DTRANSFORMSTATE_WORLD = 1
D3DTRANSFORMSTATE_VIEW = 2
D3DTRANSFORMSTATE_PROJECTION = 3
End Enum
CONST_D3DRENDERSTATETYPEenum, 61 members.Public Enum CONST_D3DRENDERSTATETYPE
D3DRENDERSTATE_ANTIALIAS = 2
D3DRENDERSTATE_TEXTUREPERSPECTIVE = 4
D3DRENDERSTATE_ZENABLE = 7
D3DRENDERSTATE_FILLMODE = 8
D3DRENDERSTATE_SHADEMODE = 9
D3DRENDERSTATE_LINEPATTERN = 10
D3DRENDERSTATE_ZWRITEENABLE = 14
D3DRENDERSTATE_ALPHATESTENABLE = 15
D3DRENDERSTATE_LASTPIXEL = 16
D3DRENDERSTATE_SRCBLEND = 19
D3DRENDERSTATE_DESTBLEND = 20
D3DRENDERSTATE_CULLMODE = 22
D3DRENDERSTATE_ZFUNC = 23
D3DRENDERSTATE_ALPHAREF = 24
D3DRENDERSTATE_ALPHAFUNC = 25
D3DRENDERSTATE_DITHERENABLE = 26
D3DRENDERSTATE_ALPHABLENDENABLE = 27
D3DRENDERSTATE_FOGENABLE = 28
D3DRENDERSTATE_SPECULARENABLE = 29
D3DRENDERSTATE_ZVISIBLE = 30
D3DRENDERSTATE_STIPPLEDALPHA = 33
D3DRENDERSTATE_FOGCOLOR = 34
D3DRENDERSTATE_FOGTABLEMODE = 35
D3DRENDERSTATE_EDGEANTIALIAS = 40
D3DRENDERSTATE_COLORKEYENABLE = 41
D3DRENDERSTATE_ZBIAS = 47
D3DRENDERSTATE_RANGEFOGENABLE = 48
D3DRENDERSTATE_STENCILENABLE = 52
D3DRENDERSTATE_STENCILFAIL = 53
D3DRENDERSTATE_STENCILZFAIL = 54
D3DRENDERSTATE_STENCILPASS = 55
D3DRENDERSTATE_STENCILFUNC = 56
D3DRENDERSTATE_STENCILREF = 57
D3DRENDERSTATE_STENCILMASK = 58
D3DRENDERSTATE_STENCILWRITEMASK = 59
D3DRENDERSTATE_TEXTUREFACTOR = 60
D3DRENDERSTATE_WRAP0 = 128
D3DRENDERSTATE_WRAP1 = 129
D3DRENDERSTATE_WRAP2 = 130
D3DRENDERSTATE_WRAP3 = 131
D3DRENDERSTATE_WRAP4 = 132
D3DRENDERSTATE_WRAP5 = 133
D3DRENDERSTATE_WRAP6 = 134
D3DRENDERSTATE_WRAP7 = 135
D3DRENDERSTATE_CLIPPING = 136
D3DRENDERSTATE_LIGHTING = 137
D3DRENDERSTATE_EXTENTS = 138
D3DRENDERSTATE_AMBIENT = 139
D3DRENDERSTATE_FOGVERTEXMODE = 140
D3DRENDERSTATE_COLORVERTEX = 141
D3DRENDERSTATE_LOCALVIEWER = 142
D3DRENDERSTATE_NORMALIZENORMALS = 143
D3DRENDERSTATE_COLORKEYBLENDENABLE = 144
D3DRENDERSTATE_DIFFUSEMATERIALSOURCE = 145
D3DRENDERSTATE_SPECULARMATERIALSOURCE = 146
D3DRENDERSTATE_AMBIENTMATERIALSOURCE = 147
D3DRENDERSTATE_EMISSIVEMATERIALSOURCE = 148
D3DRENDERSTATE_ALPHASOURCE = 149
D3DRENDERSTATE_FOGFACTORSOURCE = 150
D3DRENDERSTATE_VERTEXBLEND = 151
D3DRENDERSTATE_CLIPPLANEENABLE = 152
End Enum
CONST_D3DRENDERSTATESINGLEenum, 3 members.Public Enum CONST_D3DRENDERSTATESINGLE
D3DRENDERSTATE_FOGSTART = 36
D3DRENDERSTATE_FOGEND = 37
D3DRENDERSTATE_FOGDENSITY = 38
End Enum
CONST_DDLOCKFLAGSenum, 7 members.Public Enum CONST_DDLOCKFLAGS
DDLOCK_SURFACEMEMORYPTR = 0
DDLOCK_WAIT = 1
DDLOCK_EVENT = 2
DDLOCK_READONLY = 16
DDLOCK_WRITEONLY = 32
DDLOCK_NOSYSLOCK = 2048
DDLOCK_DONOTWAIT = 16384
End Enum
CONST_DDPCAPSFLAGSenum, 11 members.Public Enum CONST_DDPCAPSFLAGS
DDPCAPS_4BIT = 1
DDPCAPS_8BITENTRIES = 2
DDPCAPS_8BIT = 4
DDPCAPS_INITIALIZE = 8
DDPCAPS_PRIMARYSURFACE = 16
DDPCAPS_PRIMARYSURFACELEFT = 32
DDPCAPS_ALLOW256 = 64
DDPCAPS_VSYNC = 128
DDPCAPS_1BIT = 256
DDPCAPS_2BIT = 512
DDPCAPS_ALPHA = 1024
End Enum
CONST_DDEDMFLAGSenum, 3 members.Public Enum CONST_DDEDMFLAGS
DDEDM_DEFAULT = 0
DDEDM_REFRESHRATES = 1
DDEDM_STANDARDVGAMODES = 2
End Enum
CONST_DDSCLFLAGSenum, 10 members.Public Enum CONST_DDSCLFLAGS
DDSCL_FULLSCREEN = 1
DDSCL_ALLOWREBOOT = 2
DDSCL_NOWINDOWCHANGES = 4
DDSCL_NORMAL = 8
DDSCL_EXCLUSIVE = 16
DDSCL_ALLOWMODEX = 64
DDSCL_CREATEDEVICEWINDOW = 512
DDSCL_MULTITHREADED = 1024
DDSCL_SETDEVICEWINDOW = 256
DDSCL_SETFOCUSWINDOW = 128
End Enum
CONST_DDSDMFLAGSenum, 2 members.Public Enum CONST_DDSDMFLAGS
DDSDM_DEFAULT = 0
DDSDM_STANDARDVGAMODE = 1
End Enum
CONST_DDBLTFLAGSenum, 13 members.Public Enum CONST_DDBLTFLAGS
DDBLT_ASYNC = 512
DDBLT_COLORFILL = 1024
DDBLT_DDFX = 2048
DDBLT_DDROPS = 4096
DDBLT_KEYDEST = 8192
DDBLT_KEYDESTOVERRIDE = 16384
DDBLT_KEYSRC = 32768
DDBLT_KEYSRCOVERRIDE = 65536
DDBLT_ROP = 131072
DDBLT_ROTATIONANGLE = 262144
DDBLT_WAIT = 16777216
DDBLT_DEPTHFILL = 33554432
DDBLT_DONOTWAIT = 134217728
End Enum
CONST_DDBLTFASTFLAGSenum, 5 members.Public Enum CONST_DDBLTFASTFLAGS
DDBLTFAST_NOCOLORKEY = 0
DDBLTFAST_SRCCOLORKEY = 1
DDBLTFAST_DESTCOLORKEY = 2
DDBLTFAST_WAIT = 16
DDBLTFAST_DONOTWAIT = 32
End Enum
CONST_DDFLIPFLAGSenum, 9 members.Public Enum CONST_DDFLIPFLAGS
DDFLIP_WAIT = 1
DDFLIP_EVEN = 2
DDFLIP_ODD = 4
DDFLIP_NOVSYNC = 8
DDFLIP_STEREO = 16
DDFLIP_DONOTWAIT = 32
DDFLIP_INTERFVAL2 = 536870912
DDFLIP_INTERFVAL3 = 805306368
DDFLIP_INTERFVAL4 = 1073741824
End Enum
CONST_DDENUMOVERLAYZFLAGSenum, 2 members.Public Enum CONST_DDENUMOVERLAYZFLAGS
DDENUMOVERLAYZ_BACKTOFRONT = 0
DDENUMOVERLAYZ_FRONTTOBACK = 1
End Enum
CONST_DDOVERFLAGSenum, 25 members.Public Enum CONST_DDOVERFLAGS
DDOVER_ALPHADEST = 1
DDOVER_ALPHADESTCONSTOVERRIDE = 2
DDOVER_ALPHADESTNEG = 4
DDOVER_ALPHADESTSURFACEOVERRIDE = 8
DDOVER_ALPHAEDGEBLEND = 16
DDOVER_ALPHASRC = 32
DDOVER_ALPHASRCCONSTOVERRIDE = 64
DDOVER_ALPHASRCNEG = 128
DDOVER_ALPHASRCSURFACEOVERRIDE = 256
DDOVER_HIDE = 512
DDOVER_KEYDEST = 1024
DDOVER_KEYDESTOVERRIDE = 2048
DDOVER_KEYSRC = 4096
DDOVER_KEYSRCOVERRIDE = 8192
DDOVER_SHOW = 16384
DDOVER_ADDDIRTYRECT = 32768
DDOVER_REFRESHDIRTYRECTS = 65536
DDOVER_REFRESHALL = 131072
DDOVER_DDFX = 524288
DDOVER_AUTOFLIP = 1048576
DDOVER_BOB = 2097152
DDOVER_OVERRIDEBOBWEAVE = 4194304
DDOVER_INTERLEAVED = 8388608
DDOVER_ARGBSCALEFACTORS = 33554432
DDOVER_DEGRADEARGBSCALING = 67108864
End Enum
CONST_DDOVERZFLAGSenum, 6 members.Public Enum CONST_DDOVERZFLAGS
DDOVERZ_SENDTOFRONT = 0
DDOVERZ_SENDTOBACK = 1
DDOVERZ_MOVEFORWARD = 2
DDOVERZ_MOVEBACKWARD = 3
DDOVERZ_INSERTINFRONTOF = 4
DDOVERZ_INSERTINBACKOF = 5
End Enum
CONST_DDGFSFLAGSenum, 2 members.Public Enum CONST_DDGFSFLAGS
DDGFS_CANFLIP = 1
DDGFS_ISFLIPDONE = 2
End Enum
CONST_DDGBSFLAGSenum, 2 members.Public Enum CONST_DDGBSFLAGS
DDGBS_CANBLT = 1
DDGBS_ISBLTDONE = 2
End Enum
CONST_DDCKEYFLAGSenum, 5 members.Public Enum CONST_DDCKEYFLAGS
DDCKEY_COLORSPACE = 1
DDCKEY_DESTBLT = 2
DDCKEY_DESTOVERLAY = 4
DDCKEY_SRCBLT = 8
DDCKEY_SRCOVERLAY = 16
End Enum
CONST_DDSGRFLAGSenum, 2 members.Public Enum CONST_DDSGRFLAGS
DDSGR_DEFAULT = 0
DDSGR_CALIBRATE = 1
End Enum
CONST_DBOOLFLAGSenum, 2 members.Public Enum CONST_DBOOLFLAGS
D_FALSE = 0
D_TRUE = 1
End Enum
CONST_DDBITDEPTHFLAGSenum, 7 members.Public Enum CONST_DDBITDEPTHFLAGS
DDBD_1 = 16384
DDBD_2 = 8192
DDBD_4 = 4096
DDBD_8 = 2048
DDBD_16 = 1024
DDBD_24 = 512
DDBD_32 = 256
End Enum
CONST_DDSURFACEDESCFLAGSenum, 18 members.Public Enum CONST_DDSURFACEDESCFLAGS
DDSD_CAPS = 1
DDSD_HEIGHT = 2
DDSD_WIDTH = 4
DDSD_PITCH = 8
DDSD_BACKBUFFERCOUNT = 32
DDSD_ZBUFFERBITDEPTH = 64
DDSD_ALPHABITDEPTH = 128
DDSD_TEXTURESTAGE = 1048576
DDSD_LPSURFACE = 2048
DDSD_PIXELFORMAT = 4096
DDSD_CKDESTOVERLAY = 8192
DDSD_CKDESTBLT = 16384
DDSD_CKSRCOVERLAY = 32768
DDSD_CKSRCBLT = 65536
DDSD_MIPMAPCOUNT = 131072
DDSD_REFRESHRATE = 262144
DDSD_LINEARSIZE = 524288
DDSD_ALL = 1047022
End Enum
CONST_DDCOLORFLAGSenum, 7 members.Public Enum CONST_DDCOLORFLAGS
DDCOLOR_BRIGHTNESS = 1
DDCOLOR_CONTRAST = 2
DDCOLOR_HUE = 4
DDCOLOR_SATURATION = 8
DDCOLOR_SHARPNESS = 16
DDCOLOR_GAMMA = 32
DDCOLOR_COLORENABLE = 64
End Enum
CONST_DDSURFACECAPSFLAGSenum, 29 members.Public Enum CONST_DDSURFACECAPSFLAGS
DDSCAPS_ALPHA = 2
DDSCAPS_BACKBUFFER = 4
DDSCAPS_COMPLEX = 8
DDSCAPS_FLIP = 16
DDSCAPS_FRONTBUFFER = 32
DDSCAPS_OFFSCREENPLAIN = 64
DDSCAPS_OVERLAY = 128
DDSCAPS_PALETTE = 256
DDSCAPS_PRIMARYSURFACE = 512
DDSCAPS_PRIMARYSURFACELEFT = 1024
DDSCAPS_SYSTEMMEMORY = 2048
DDSCAPS_TEXTURE = 4096
DDSCAPS_3DDEVICE = 8192
DDSCAPS_VIDEOMEMORY = 16384
DDSCAPS_VISIBLE = 32768
DDSCAPS_WRITEONLY = 65536
DDSCAPS_ZBUFFER = 131072
DDSCAPS_OWNDC = 262144
DDSCAPS_LIVEVIDEO = 524288
DDSCAPS_HWCODEC = 1048576
DDSCAPS_MODEX = 2097152
DDSCAPS_MIPMAP = 4194304
DDSCAPS_RESERVED2 = 8388608
DDSCAPS_ALLOCONLOAD = 67108864
DDSCAPS_VIDEOPORT = 134217728
DDSCAPS_LOCALVIDMEM = 268435456
DDSCAPS_NONLOCALVIDMEM = 536870912
DDSCAPS_STANDARDVGAMODE = 1073741824
DDSCAPS_OPTIMIZED = -2147483648
End Enum
CONST_DDSURFACECAPS2FLAGSenum, 17 members.Public Enum CONST_DDSURFACECAPS2FLAGS
DDSCAPS2_HARDWAREDEINTERLACE = 2
DDSCAPS2_HINTDYNAMIC = 4
DDSCAPS2_HINTSTATIC = 8
DDSCAPS2_TEXTUREMANAGE = 16
DDSCAPS2_OPAQUE = 128
DDSCAPS2_HINTANTIALIASING = 256
DDSCAPS2_CUBEMAP = 512
DDSCAPS2_CUBEMAP_POSITIVEX = 1024
DDSCAPS2_CUBEMAP_NEGATIVEX = 2048
DDSCAPS2_CUBEMAP_POSITIVEY = 4096
DDSCAPS2_CUBEMAP_NEGATIVEY = 8192
DDSCAPS2_CUBEMAP_POSITIVEZ = 16384
DDSCAPS2_CUBEMAP_NEGATIVEZ = 32768
DDSCAPS2_CUBEMAP_ALLFACES = 65024
DDSCAPS2_MIPMAPSUBLEVEL = 65536
DDSCAPS2_D3DTEXTUREMANAGE = 131072
DDSCAPS2_STEREOSURFACELEFT = 524288
End Enum
CONST_DDCAPS1FLAGSenum, 32 members.Public Enum CONST_DDCAPS1FLAGS
DDCAPS_3D = 1
DDCAPS_ALIGNBOUNDARYDEST = 2
DDCAPS_ALIGNSIZEDEST = 4
DDCAPS_ALIGNBOUNDARYSRC = 8
DDCAPS_ALIGNSIZESRC = 16
DDCAPS_ALIGNSTRIDE = 32
DDCAPS_BLT = 64
DDCAPS_BLTQUEUE = 128
DDCAPS_BLTFOURCC = 256
DDCAPS_BLTSTRETCH = 512
DDCAPS_GDI = 1024
DDCAPS_OVERLAY = 2048
DDCAPS_OVERLAYCANTCLIP = 4096
DDCAPS_OVERLAYFOURCC = 8192
DDCAPS_OVERLAYSTRETCH = 16384
DDCAPS_PALETTE = 32768
DDCAPS_PALETTEVSYNC = 65536
DDCAPS_READSCANLINE = 131072
DDCAPS_STEREOVIEW = 262144
DDCAPS_VBI = 524288
DDCAPS_ZBLTS = 1048576
DDCAPS_ZOVERLAYS = 2097152
DDCAPS_COLORKEY = 4194304
DDCAPS_ALPHA = 8388608
DDCAPS_COLORKEYHWASSIST = 16777216
DDCAPS_NOHARDWARE = 33554432
DDCAPS_BLTCOLORFILL = 67108864
DDCAPS_BANKSWITCHED = 134217728
DDCAPS_BLTDEPTHFILL = 268435456
DDCAPS_CANCLIP = 536870912
DDCAPS_CANCLIPSTRETCHED = 1073741824
DDCAPS_CANBLTSYSMEM = -2147483648
End Enum
CONST_DDCAPS2FLAGSenum, 23 members.Public Enum CONST_DDCAPS2FLAGS
DDCAPS2_CERTIFIED = 1
DDCAPS2_NO2DDURING3DSCENE = 2
DDCAPS2_VIDEOPORT = 4
DDCAPS2_AUTOFLIPOVERLAY = 8
DDCAPS2_CANBOBINTERLEAVED = 16
DDCAPS2_CANBOBNONINTERLEAVED = 32
DDCAPS2_COLORCONTROLOVERLAY = 64
DDCAPS2_COLORCONTROLPRIMARY = 128
DDCAPS2_CANDROPZ16BIT = 256
DDCAPS2_NONLOCALVIDMEM = 512
DDCAPS2_NONLOCALVIDMEMCAPS = 1024
DDCAPS2_NOPAGELOCKREQUIRED = 2048
DDCAPS2_WIDESURFACES = 4096
DDCAPS2_CANFLIPODDEVEN = 8192
DDCAPS2_CANBOBHARDWARE = 16384
DDCAPS2_COPYFOURCC = 32768
DDCAPS2_PRIMARYGAMMA = 131072
DDCAPS2_CANRENDERWINDOWED = 524288
DDCAPS2_CANCALIBRATEGAMMA = 1048576
DDCAPS2_FLIPINTERVAL = 2097152
DDCAPS2_FLIPNOVSYNC = 4194304
DDCAPS2_CANMANAGETEXTURE = 8388608
DDCAPS2_STEREO = 33554432
End Enum
CONST_DDFXCAPSFLAGSenum, 32 members.Public Enum CONST_DDFXCAPSFLAGS
DDFXCAPS_BLTARITHSTRETCHY = 32
DDFXCAPS_BLTARITHSTRETCHYN = 16
DDFXCAPS_BLTMIRRORLEFTRIGHT = 64
DDFXCAPS_BLTMIRRORUPDOWN = 128
DDFXCAPS_BLTROTATION = 256
DDFXCAPS_BLTROTATION90 = 512
DDFXCAPS_BLTSHRINKX = 1024
DDFXCAPS_BLTSHRINKXN = 2048
DDFXCAPS_BLTSHRINKY = 4096
DDFXCAPS_BLTSHRINKYN = 8192
DDFXCAPS_BLTSTRETCHX = 16384
DDFXCAPS_BLTSTRETCHXN = 32768
DDFXCAPS_BLTSTRETCHY = 65536
DDFXCAPS_BLTSTRETCHYN = 131072
DDFXCAPS_OVERLAYARITHSTRETCHY = 262144
DDFXCAPS_OVERLAYARITHSTRETCHYN = 8
DDFXCAPS_OVERLAYSHRINKX = 524288
DDFXCAPS_OVERLAYSHRINKXN = 1048576
DDFXCAPS_OVERLAYSHRINKY = 2097152
DDFXCAPS_OVERLAYSHRINKYN = 4194304
DDFXCAPS_OVERLAYSTRETCHX = 8388608
DDFXCAPS_OVERLAYSTRETCHXN = 16777216
DDFXCAPS_OVERLAYSTRETCHY = 33554432
DDFXCAPS_OVERLAYSTRETCHYN = 67108864
DDFXCAPS_OVERLAYMIRRORLEFTRIGHT = 134217728
DDFXCAPS_OVERLAYMIRRORUPDOWN = 268435456
DDFXCAPS_BLTALPHA = 1
DDFXCAPS_BLTTRANSFORM = 2
DDFXCAPS_BLTFILTER = 32
DDFXCAPS_OVERLAYALPHA = 4
DDFXCAPS_OVERLAYTRANSFORM = 536870912
DDFXCAPS_OVERLAYFILTER = 262144
End Enum
CONST_DDSTEREOCAPSFLAGSenum, 5 members.Public Enum CONST_DDSTEREOCAPSFLAGS
DDSVCAPS_ENIGMA = 1
DDSVCAPS_FLICKER = 2
DDSVCAPS_REDBLUE = 4
DDSVCAPS_SPLIT = 8
DDSVCAPS_STEREOSEQUENTIAL = 16
End Enum
CONST_DDCKEYCAPSFLAGSenum, 19 members.Public Enum CONST_DDCKEYCAPSFLAGS
DDCKEYCAPS_DESTBLT = 1
DDCKEYCAPS_DESTBLTCLRSPACE = 2
DDCKEYCAPS_DESTBLTCLRSPACEYUV = 4
DDCKEYCAPS_DESTBLTYUV = 8
DDCKEYCAPS_DESTOVERLAY = 16
DDCKEYCAPS_DESTOVERLAYCLRSPACE = 32
DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV = 64
DDCKEYCAPS_DESTOVERLAYONEACTIVE = 128
DDCKEYCAPS_DESTOVERLAYYUV = 256
DDCKEYCAPS_SRCBLT = 512
DDCKEYCAPS_SRCBLTCLRSPACE = 1024
DDCKEYCAPS_SRCBLTCLRSPACEYUV = 2048
DDCKEYCAPS_SRCBLTYUV = 4096
DDCKEYCAPS_SRCOVERLAY = 8192
DDCKEYCAPS_SRCOVERLAYCLRSPACE = 16384
DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV = 32768
DDCKEYCAPS_SRCOVERLAYONEACTIVE = 65536
DDCKEYCAPS_SRCOVERLAYYUV = 131072
DDCKEYCAPS_NOCOSTOVERLAY = 262144
End Enum
CONST_DDPIXELFORMATFLAGSenum, 19 members.Public Enum CONST_DDPIXELFORMATFLAGS
DDPF_ALPHAPIXELS = 1
DDPF_ALPHA = 2
DDPF_FOURCC = 4
DDPF_PALETTEINDEXED4 = 8
DDPF_PALETTEINDEXEDTO8 = 16
DDPF_PALETTEINDEXED8 = 32
DDPF_RGB = 64
DDPF_COMPRESSED = 128
DDPF_RGBTOYUV = 256
DDPF_YUV = 512
DDPF_ZBUFFER = 1024
DDPF_PALETTEINDEXED1 = 2048
DDPF_PALETTEINDEXED2 = 4096
DDPF_ZPIXELS = 8192
DDPF_STENCILBUFFER = 16384
DDPF_ALPHAPREMULT = 32768
DDPF_LUMINANCE = 131072
DDPF_BUMPLUMINANCE = 262144
DDPF_BUMPDUDV = 524288
End Enum
CONST_DDENUMSURFACESFLAGSenum, 5 members.Public Enum CONST_DDENUMSURFACESFLAGS
DDENUMSURFACES_ALL = 1
DDENUMSURFACES_MATCH = 2
DDENUMSURFACES_NOMATCH = 4
DDENUMSURFACES_CANBECREATED = 8
DDENUMSURFACES_DOESEXIST = 16
End Enum
CONST_DDRAWenum, 1 members.Public Enum CONST_DDRAW
DD_ROP_SPACE = 8
End Enum
CONST_DDBLTFXFLAGSenum, 9 members.Public Enum CONST_DDBLTFXFLAGS
DDBLTFX_ARITHSTRETCHY = 1
DDBLTFX_MIRRORLEFTRIGHT = 2
DDBLTFX_MIRRORUPDOWN = 4
DDBLTFX_NOTEARING = 8
DDBLTFX_ROTATE180 = 16
DDBLTFX_ROTATE270 = 32
DDBLTFX_ROTATE90 = 64
DDBLTFX_ZBUFFERRANGE = 128
DDBLTFX_ZBUFFERBASEDEST = 256
End Enum
CONST_DDWAITVBFLAGSenum, 3 members.Public Enum CONST_DDWAITVBFLAGS
DDWAITVB_BLOCKBEGIN = 1
DDWAITVB_BLOCKBEGINEVENT = 2
DDWAITVB_BLOCKEND = 4
End Enum
CONST_DIENUMDEVICESFLAGSenum, 5 members.Public Enum CONST_DIENUMDEVICESFLAGS
DIEDFL_ALLDEVICES = 0
DIEDFL_ATTACHEDONLY = 1
DIEDFL_FORCEFEEDBACK = 256
DIEDFL_INCLUDEALIASES = 65536
DIEDFL_INCLUDEPHANTOMS = 131072
End Enum
CONST_DIDEVICETYPEenum, 30 members.Public Enum CONST_DIDEVICETYPE
DIDEVTYPE_DEVICE = 1
DIDEVTYPE_MOUSE = 2
DIDEVTYPE_KEYBOARD = 3
DIDEVTYPE_JOYSTICK = 4
DIDEVTYPE_HID = 65536
DIDEVTYPEMOUSE_UNKNOWN = 256
DIDEVTYPEMOUSE_TRADITIONAL = 512
DIDEVTYPEMOUSE_FINGERSTICK = 768
DIDEVTYPEMOUSE_TOUCHPAD = 1024
DIDEVTYPEMOUSE_TRACKBALL = 1280
DIDEVTYPEKEYBOARD_UNKNOWN = 0
DIDEVTYPEKEYBOARD_PCXT = 256
DIDEVTYPEKEYBOARD_OLIVETTI = 512
DIDEVTYPEKEYBOARD_PCAT = 768
DIDEVTYPEKEYBOARD_PCENH = 1024
DIDEVTYPEKEYBOARD_NOKIA1050 = 1280
DIDEVTYPEKEYBOARD_NOKIA9140 = 1536
DIDEVTYPEKEYBOARD_NEC98 = 1792
DIDEVTYPEKEYBOARD_NEC98LAPTOP = 2048
DIDEVTYPEKEYBOARD_NEC98106 = 2304
DIDEVTYPEKEYBOARD_JAPAN106 = 2560
DIDEVTYPEKEYBOARD_JAPANAX = 2816
DIDEVTYPEKEYBOARD_J3100 = 3072
DIDEVTYPEJOYSTICK_UNKNOWN = 256
DIDEVTYPEJOYSTICK_TRADITIONAL = 512
DIDEVTYPEJOYSTICK_FLIGHTSTICK = 768
DIDEVTYPEJOYSTICK_GAMEPAD = 1024
DIDEVTYPEJOYSTICK_RUDDER = 1280
DIDEVTYPEJOYSTICK_WHEEL = 1536
DIDEVTYPEJOYSTICK_HEADTRACKER = 1792
End Enum
CONST_DIDFTFLAGSenum, 15 members.Public Enum CONST_DIDFTFLAGS
DIDFT_ALL = 0
DIDFT_RELAXIS = 1
DIDFT_ABSAXIS = 2
DIDFT_AXIS = 3
DIDFT_PSHBUTTON = 4
DIDFT_TGLBUTTON = 8
DIDFT_BUTTON = 12
DIDFT_POV = 16
DIDFT_COLLECTION = 64
DIDFT_NODATA = 128
DIDFT_ANYINSTANCE = 16776960
DIDFT_INSTANCEMASK = 16776960
DIDFT_FFACTUATOR = 16777216
DIDFT_FFEFFECTTRIGGER = 33554432
DIDFT_NOCOLLECTION = 16776960
End Enum
CONST_DIDGDDFLAGSenum, 2 members.Public Enum CONST_DIDGDDFLAGS
DIGDD_DEFAULT = 0
DIGDD_PEEK = 1
End Enum
CONST_DIPHFLAGSenum, 3 members.Public Enum CONST_DIPHFLAGS
DIPH_DEVICE = 0
DIPH_BYOFFSET = 1
DIPH_BYID = 2
End Enum
CONST_DISCLFLAGSenum, 4 members.Public Enum CONST_DISCLFLAGS
DISCL_EXCLUSIVE = 1
DISCL_NONEXCLUSIVE = 2
DISCL_FOREGROUND = 4
DISCL_BACKGROUND = 8
End Enum
CONST_DIDEVCAPSFLAGSenum, 13 members.Public Enum CONST_DIDEVCAPSFLAGS
DIDC_ATTACHED = 1
DIDC_POLLEDDEVICE = 2
DIDC_EMULATED = 4
DIDC_POLLEDDATAFORMAT = 8
DIDC_FORCEFEEDBACK = 256
DIDC_FFATTACK = 512
DIDC_FFFADE = 1024
DIDC_SATURATION = 2048
DIDC_POSNEGCOEFFICIENTS = 4096
DIDC_POSNEGSATURATION = 8192
DIDC_DEADBAND = 16384
DIDC_ALIAS = 65536
DIDC_PHANTOM = 131072
End Enum
CONST_DIDATAFORMATFLAGSenum, 2 members.Public Enum CONST_DIDATAFORMATFLAGS
DIDF_ABSAXIS = 1
DIDF_RELAXIS = 2
End Enum
CONST_DIDEVICEOBJINSTANCEFLAGSenum, 8 members.Public Enum CONST_DIDEVICEOBJINSTANCEFLAGS
DIDOI_FFACTUATOR = 1
DIDOI_FFEFFECTTRIGGER = 2
DIDOI_POLLED = 32768
DIDOI_ASPECTPOSITION = 256
DIDOI_ASPECTVELOCITY = 512
DIDOI_ASPECTACCEL = 768
DIDOI_ASPECTFORCE = 1024
DIDOI_ASPECTMASK = 3840
End Enum
CONST_DIKEYFLAGSenum, 121 members.Public Enum CONST_DIKEYFLAGS
DIK_ESCAPE = 1
DIK_1 = 2
DIK_2 = 3
DIK_3 = 4
DIK_4 = 5
DIK_5 = 6
DIK_6 = 7
DIK_7 = 8
DIK_8 = 9
DIK_9 = 10
DIK_0 = 11
DIK_MINUS = 12
DIK_EQUALS = 13
DIK_BACK = 14
DIK_TAB = 15
DIK_Q = 16
DIK_W = 17
DIK_E = 18
DIK_R = 19
DIK_T = 20
DIK_Y = 21
DIK_U = 22
DIK_I = 23
DIK_O = 24
DIK_P = 25
DIK_LBRACKET = 26
DIK_RBRACKET = 27
DIK_RETURN = 28
DIK_LCONTROL = 29
DIK_A = 30
DIK_S = 31
DIK_D = 32
DIK_F = 33
DIK_G = 34
DIK_H = 35
DIK_J = 36
DIK_K = 37
DIK_L = 38
DIK_SEMICOLON = 39
DIK_APOSTROPHE = 40
DIK_GRAVE = 41
DIK_LSHIFT = 42
DIK_BACKSLASH = 43
DIK_Z = 44
DIK_X = 45
DIK_C = 46
DIK_V = 47
DIK_B = 48
DIK_N = 49
DIK_M = 50
DIK_COMMA = 51
DIK_PERIOD = 52
DIK_SLASH = 53
DIK_RSHIFT = 54
DIK_MULTIPLY = 55
DIK_LMENU = 56
DIK_SPACE = 57
DIK_CAPITAL = 58
DIK_F1 = 59
DIK_F2 = 60
DIK_F3 = 61
DIK_F4 = 62
DIK_F5 = 63
DIK_F6 = 64
DIK_F7 = 65
DIK_F8 = 66
DIK_F9 = 67
DIK_F10 = 68
DIK_NUMLOCK = 69
DIK_SCROLL = 70
DIK_NUMPAD7 = 71
DIK_NUMPAD8 = 72
DIK_NUMPAD9 = 73
DIK_SUBTRACT = 74
DIK_NUMPAD4 = 75
DIK_NUMPAD5 = 76
DIK_NUMPAD6 = 77
DIK_ADD = 78
DIK_NUMPAD1 = 79
DIK_NUMPAD2 = 80
DIK_NUMPAD3 = 81
DIK_NUMPAD0 = 82
DIK_DECIMAL = 83
DIK_F11 = 87
DIK_F12 = 88
DIK_F13 = 100
DIK_F14 = 101
DIK_F15 = 102
DIK_KANA = 112
DIK_CONVERT = 121
DIK_NOCONVERT = 123
DIK_YEN = 125
DIK_NUMPADEQUALS = 141
DIK_CIRCUMFLEX = 144
DIK_AT = 145
DIK_COLON = 146
DIK_UNDERLINE = 147
DIK_KANJI = 148
DIK_STOP = 149
DIK_AX = 150
DIK_UNLABELED = 151
DIK_NUMPADENTER = 156
DIK_RCONTROL = 157
DIK_NUMPADCOMMA = 179
DIK_DIVIDE = 181
DIK_SYSRQ = 183
DIK_RMENU = 184
DIK_PAUSE = 197
DIK_HOME = 199
DIK_UP = 200
DIK_PRIOR = 201
DIK_LEFT = 203
DIK_RIGHT = 205
DIK_END = 207
DIK_DOWN = 208
DIK_NEXT = 209
DIK_INSERT = 210
DIK_DELETE = 211
DIK_LWIN = 219
DIK_RWIN = 220
DIK_APPS = 221
End Enum
CONST_DINPUTenum, 9 members.Public Enum CONST_DINPUT
DIPROPRANGE_NOMIN = -2147483648
DIPROPRANGE_NOMAX = 2147483647
DIPROPAXISMODE_ABS = 0
DIPROPAXISMODE_REL = 1
DIPROPCALIBRATIONMODE_COOKED = 0
DIPROPCALIBRATIONMODE_RAW = 1
DIPROPAUTOCENTER_OFF = 0
DIPROPAUTOCENTER_ON = 1
DIEB_NOTRIGGER = -1
End Enum
CONST_DSSCLFLAGSenum, 4 members.Public Enum CONST_DSSCLFLAGS
DSSCL_NORMAL = 1
DSSCL_PRIORITY = 2
DSSCL_EXCLUSIVE = 3
DSSCL_WRITEPRIMARY = 4
End Enum
CONST_DSSPEAKERFLAGSenum, 9 members.Public Enum CONST_DSSPEAKERFLAGS
DSSPEAKER_HEADPHONE = 1
DSSPEAKER_MONO = 2
DSSPEAKER_QUAD = 3
DSSPEAKER_STEREO = 4
DSSPEAKER_SURROUND = 5
DSSPEAKER_GEOMETRY_MIN = 5
DSSPEAKER_GEOMETRY_NARROW = 10
DSSPEAKER_GEOMETRY_WIDE = 20
DSSPEAKER_GEOMETRY_MAX = 180
End Enum
CONST_DSBPLAYFLAGSenum, 2 members.Public Enum CONST_DSBPLAYFLAGS
DSBPLAY_DEFAULT = 0
DSBPLAY_LOOPING = 1
End Enum
CONST_DSBLOCKFLAGSenum, 3 members.Public Enum CONST_DSBLOCKFLAGS
DSBLOCK_DEFAULT = 0
DSBLOCK_FROMWRITECURSOR = 1
DSBLOCK_ENTIREBUFFER = 2
End Enum
CONST_DSCBLOCKFLAGSenum, 2 members.Public Enum CONST_DSCBLOCKFLAGS
DSCBLOCK_DEFAULT = 0
DSCBLOCK_ENTIREBUFFER = 1
End Enum
CONST_DSBSTATUSFLAGSenum, 3 members.Public Enum CONST_DSBSTATUSFLAGS
DSBSTATUS_PLAYING = 1
DSBSTATUS_BUFFERLOST = 2
DSBSTATUS_LOOPING = 4
End Enum
CONST_DS3DAPPLYFLAGSenum, 2 members.Public Enum CONST_DS3DAPPLYFLAGS
DS3D_IMMEDIATE = 0
DS3D_DEFERRED = 1
End Enum
CONST_DS3DMODEFLAGSenum, 3 members.Public Enum CONST_DS3DMODEFLAGS
DS3DMODE_NORMAL = 0
DS3DMODE_HEADRELATIVE = 1
DS3DMODE_DISABLE = 2
End Enum
CONST_DSCBSTATUSFLAGSenum, 2 members.Public Enum CONST_DSCBSTATUSFLAGS
DSCBSTATUS_CAPTURING = 1
DSCBSTATUS_LOOPING = 2
End Enum
CONST_DSCBSTARTFLAGSenum, 2 members.Public Enum CONST_DSCBSTARTFLAGS
DSCBSTART_DEFAULT = 0
DSCBSTART_LOOPING = 1
End Enum
CONST_DSCAPSFLAGSenum, 11 members.Public Enum CONST_DSCAPSFLAGS
DSCAPS_PRIMARYMONO = 1
DSCAPS_PRIMARYSTEREO = 2
DSCAPS_PRIMARY8BIT = 4
DSCAPS_PRIMARY16BIT = 8
DSCAPS_CONTINUOUSRATE = 16
DSCAPS_EMULDRIVER = 32
DSCAPS_CERTIFIED = 64
DSCAPS_SECONDARYMONO = 256
DSCAPS_SECONDARYSTEREO = 512
DSCAPS_SECONDARY8BIT = 1024
DSCAPS_SECONDARY16BIT = 2048
End Enum
CONST_DSBCAPSFLAGSenum, 13 members.Public Enum CONST_DSBCAPSFLAGS
DSBCAPS_PRIMARYBUFFER = 1
DSBCAPS_STATIC = 2
DSBCAPS_LOCHARDWARE = 4
DSBCAPS_LOCSOFTWARE = 8
DSBCAPS_CTRL3D = 16
DSBCAPS_CTRLFREQUENCY = 32
DSBCAPS_CTRLPAN = 64
DSBCAPS_CTRLVOLUME = 128
DSBCAPS_CTRLPOSITIONNOTIFY = 256
DSBCAPS_STICKYFOCUS = 16384
DSBCAPS_GLOBALFOCUS = 32768
DSBCAPS_GETCURRENTPOSITION2 = 65536
DSBCAPS_MUTE3DATMAXDISTANCE = 131072
End Enum
CONST_DSCBCAPSFLAGSenum, 2 members.Public Enum CONST_DSCBCAPSFLAGS
DSCBCAPS_DEFAULT = 0
DSCBCAPS_WAVEMAPPED = -2147483648
End Enum
CONST_DSCCAPSFLAGSenum, 2 members.Public Enum CONST_DSCCAPSFLAGS
DSCCAPS_DEFAULT = 0
DSCCAPS_EMULDRIVER = 32
End Enum
CONST_DSOUNDenum, 27 members.Public Enum CONST_DSOUND
DS3D_MINDISTANCEFACTOR = 0
DS3D_MAXDISTANCEFACTOR = 10
DS3D_DEFAULTDISTANCEFACTOR = 1
DS3D_MINROLLOFFFACTOR = 0
DS3D_MAXROLLOFFFACTOR = 10
DS3D_DEFAULTROLLOFFFACTOR = 1
DS3D_MINDOPPLERFACTOR = 0
DS3D_MAXDOPPLERFACTOR = 10
DS3D_DEFAULTDOPPLERFACTOR = 1
DS3D_DEFAULTMINDISTANCE = 1
DS3D_DEFAULTMAXDISTANCE = 1000000000
DS3D_MINCONEANGLE = 0
DS3D_MAXCONEANGLE = 360
DS3D_DEFAULTCONEANGLE = 360
DS3D_DEFAULTCONEOUTSIDEVOLUME = 0
DSBFREQUENCY_MIN = 100
DSBFREQUENCY_MAX = 100000
DSBFREQUENCY_ORIGINAL = 0
DSBPAN_LEFT = -10000
DSBPAN_CENTER = 0
DSBPAN_RIGHT = 10000
DSBVOLUME_MIN = -10000
DSBVOLUME_MAX = 0
DSBSIZE_MIN = 4
DSBSIZE_MAX = 268435455
DSBPN_OFFSETSTOP = -1
WAVE_FORMAT_PCM = 1
End Enum
CONST_D3DTEXTURESTAGESTATETYPEenum, 17 members.Public Enum CONST_D3DTEXTURESTAGESTATETYPE
D3DTSS_COLOROP = 1
D3DTSS_COLORARG1 = 2
D3DTSS_COLORARG2 = 3
D3DTSS_ALPHAOP = 4
D3DTSS_ALPHAARG1 = 5
D3DTSS_ALPHAARG2 = 6
D3DTSS_TEXCOORDINDEX = 11
D3DTSS_ADDRESS = 12
D3DTSS_ADDRESSU = 13
D3DTSS_ADDRESSV = 14
D3DTSS_BORDERCOLOR = 15
D3DTSS_MAGFILTER = 16
D3DTSS_MINFILTER = 17
D3DTSS_MIPFILTER = 18
D3DTSS_MAXMIPLEVEL = 20
D3DTSS_MAXANISOTROPY = 21
D3DTSS_TEXTURETRANSFORMFLAGS = 24
End Enum
CONST_D3DTEXCOORDINDEXFLAGSenum, 4 members.Public Enum CONST_D3DTEXCOORDINDEXFLAGS
D3DTSS_TCI_CAMERASPACENORMAL = 65536
D3DTSS_TCI_CAMERASPACEPOSITION = 131072
D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR = 196608
D3DTSS_TCI_PASSTHRU = 0
End Enum
CONST_D3DTEXTURESTAGESINGLEenum, 7 members.Public Enum CONST_D3DTEXTURESTAGESINGLE
D3DTSS_BUMPENVMAT00 = 7
D3DTSS_BUMPENVMAT01 = 8
D3DTSS_BUMPENVMAT10 = 9
D3DTSS_BUMPENVMAT11 = 10
D3DTSS_MIPMAPLODBIAS = 19
D3DTSS_BUMPENVLSCALE = 22
D3DTSS_BUMPENVLOFFSET = 23
End Enum
CONST_D3DTEXTUREOPenum, 24 members.Public Enum CONST_D3DTEXTUREOP
D3DTOP_DISABLE = 1
D3DTOP_SELECTARG1 = 2
D3DTOP_SELECTARG2 = 3
D3DTOP_MODULATE = 4
D3DTOP_MODULATE2X = 5
D3DTOP_MODULATE4X = 6
D3DTOP_ADD = 7
D3DTOP_ADDSIGNED = 8
D3DTOP_ADDSIGNED2X = 9
D3DTOP_SUBTRACT = 10
D3DTOP_ADDSMOOTH = 11
D3DTOP_BLENDDIFFUSEALPHA = 12
D3DTOP_BLENDTEXTUREALPHA = 13
D3DTOP_BLENDFACTORALPHA = 14
D3DTOP_BLENDTEXTUREALPHAPM = 15
D3DTOP_BLENDCURRENTALPHA = 16
D3DTOP_PREMODULATE = 17
D3DTOP_MODULATEALPHA_ADDCOLOR = 18
D3DTOP_MODULATECOLOR_ADDALPHA = 19
D3DTOP_MODULATEINVALPHA_ADDCOLOR = 20
D3DTOP_MODULATEINVCOLOR_ADDALPHA = 21
D3DTOP_BUMPENVMAP = 22
D3DTOP_BUMPENVMAPLUMINANCE = 23
D3DTOP_DOTPRODUCT3 = 24
End Enum
CONST_D3DTEXTUREMAGFILTERenum, 5 members.Public Enum CONST_D3DTEXTUREMAGFILTER
D3DTFG_POINT = 1
D3DTFG_LINEAR = 2
D3DTFG_FLATCUBIC = 3
D3DTFG_GAUSSIANCUBIC = 4
D3DTFG_ANISOTROPIC = 5
End Enum
CONST_D3DTEXTUREMINFILTERenum, 3 members.Public Enum CONST_D3DTEXTUREMINFILTER
D3DTFN_POINT = 1
D3DTFN_LINEAR = 2
D3DTFN_ANISOTROPIC = 3
End Enum
CONST_D3DTEXTUREMIPFILTERenum, 3 members.Public Enum CONST_D3DTEXTUREMIPFILTER
D3DTFP_NONE = 1
D3DTFP_POINT = 2
D3DTFP_LINEAR = 3
End Enum
CONST_DSETUPFLAGSenum, 5 members.Public Enum CONST_DSETUPFLAGS
DSETUP_DDRAWDRV = 8
DSETUP_DSOUNDDRV = 16
DSETUP_DXCORE = 65536
DSETUP_DIRECTX = 65560
DSETUP_TESTINSTALL = 131072
End Enum
CONST_DSETUPCALLBACKFLAGSenum, 28 members.Public Enum CONST_DSETUPCALLBACKFLAGS
DSETUP_CB_MSG_NOMESSAGE = 0
DSETUP_CB_MSG_CANTINSTALL_UNKNOWNOS = 1
DSETUP_CB_MSG_CANTINSTALL_NT = 2
DSETUP_CB_MSG_CANTINSTALL_BETA = 3
DSETUP_CB_MSG_CANTINSTALL_NOTWIN32 = 4
DSETUP_CB_MSG_CANTINSTALL_WRONGLANGUAGE = 5
DSETUP_CB_MSG_CANTINSTALL_WRONGPLATFORM = 6
DSETUP_CB_MSG_PREINSTALL_NT = 7
DSETUP_CB_MSG_NOTPREINSTALLEDONNT = 8
DSETUP_CB_MSG_SETUP_INIT_FAILED = 9
DSETUP_CB_MSG_INTERNAL_ERROR = 10
DSETUP_CB_MSG_CHECK_DRIVER_UPGRADE = 11
DSETUP_CB_MSG_OUTOFDISKSPACE = 12
DSETUP_CB_MSG_BEGIN_INSTALL = 13
DSETUP_CB_MSG_BEGIN_INSTALL_RUNTIME = 14
DSETUP_CB_MSG_BEGIN_INSTALL_DRIVERS = 15
DSETUP_CB_MSG_BEGIN_RESTORE_DRIVERS = 16
DSETUP_CB_MSG_FILECOPYERROR = 17
DSETUP_CB_UPGRADE_TYPE_MASK = 15
DSETUP_CB_UPGRADE_KEEP = 1
DSETUP_CB_UPGRADE_SAFE = 2
DSETUP_CB_UPGRADE_FORCE = 4
DSETUP_CB_UPGRADE_UNKNOWN = 8
DSETUP_CB_UPGRADE_HASWARNINGS = 256
DSETUP_CB_UPGRADE_CANTBACKUP = 512
DSETUP_CB_UPGRADE_DEVICE_ACTIVE = 2048
DSETUP_CB_UPGRADE_DEVICE_DISPLAY = 4096
DSETUP_CB_UPGRADE_DEVICE_MEDIA = 8192
End Enum
CONST_D3DRMANIMATIONFLAGSenum, 6 members.Public Enum CONST_D3DRMANIMATIONFLAGS
D3DRMANIMATION_OPEN = 1
D3DRMANIMATION_CLOSED = 2
D3DRMANIMATION_LINEARPOSITION = 4
D3DRMANIMATION_SPLINEPOSITION = 8
D3DRMANIMATION_SCALEANDROTATION = 16
D3DRMANIMATION_POSITION = 32
End Enum
CONST_D3DRMANIMATIONKEYFLAGSenum, 3 members.Public Enum CONST_D3DRMANIMATIONKEYFLAGS
D3DRMANIMATION_ROTATEKEY = 1
D3DRMANIMATION_SCALEKEY = 2
D3DRMANIMATION_POSITIONKEY = 3
End Enum
CONST_DPGROUPFLAGSenum, 4 members.Public Enum CONST_DPGROUPFLAGS
DPGROUP_DEFAULT = 0
DPGROUP_LOCAL = 8
DPGROUP_STAGINGAREA = 2048
DPGROUP_HIDDEN = 4096
End Enum
CONST_DPPLAYERFLAGSenum, 4 members.Public Enum CONST_DPPLAYERFLAGS
DPPLAYER_DEFAULT = 0
DPPLAYER_SERVERPLAYER = 256
DPPLAYER_SPECTATOR = 512
DPPLAYER_LOCAL = 8
End Enum
CONST_DPENUMCONNECTIONFLAGSenum, 2 members.Public Enum CONST_DPENUMCONNECTIONFLAGS
DPCONNECTION_DIRECTPLAY = 1
DPCONNECTION_DIRECTPLAYLOBBY = 2
End Enum
CONST_DPCONNECTFLAGSenum, 2 members.Public Enum CONST_DPCONNECTFLAGS
DPCONNECTION_DEFAULT = 0
DPCONNECTION_RETURNSTATUS = 128
End Enum
CONST_DPENUMPLAYERFLAGSenum, 8 members.Public Enum CONST_DPENUMPLAYERFLAGS
DPENUMPLAYERS_ALL = 0
DPENUMPLAYERS_LOCAL = 8
DPENUMPLAYERS_REMOTE = 16
DPENUMPLAYERS_GROUP = 32
DPENUMPLAYERS_SESSION = 128
DPENUMPLAYERS_SERVERPLAYER = 256
DPENUMPLAYERS_SPECTATOR = 512
DPENUMPLAYERS_OWNER = 8192
End Enum
CONST_DPENUMGROUPFLAGSenum, 7 members.Public Enum CONST_DPENUMGROUPFLAGS
DPENUMGROUPS_ALL = 0
DPENUMGROUPS_HIDDEN = 4096
DPENUMGROUPS_LOCAL = 8
DPENUMGROUPS_REMOTE = 16
DPENUMGROUPS_SESSION = 128
DPENUMGROUPS_STAGINGAREA = 2048
DPENUMGROUPS_SHORTCUT = 1024
End Enum
CONST_DPENUMSESSIONFLAGSenum, 6 members.Public Enum CONST_DPENUMSESSIONFLAGS
DPENUMSESSIONS_ALL = 2
DPENUMSESSIONS_ASYNC = 16
DPENUMSESSIONS_AVAILABLE = 1
DPENUMSESSIONS_PASSWORDREQUIRED = 64
DPENUMSESSIONS_RETURNSTATUS = 128
DPENUMSESSIONS_STOPASYNC = 16
End Enum
CONST_DPGETCAPSFLAGSenum, 2 members.Public Enum CONST_DPGETCAPSFLAGS
DPGETCAPS_DEFAULT = 0
DPGETCAPS_GUARANTEED = 1
End Enum
CONST_DPGETFLAGSenum, 2 members.Public Enum CONST_DPGETFLAGS
DPGET_REMOTE = 0
DPGET_LOCAL = 1
End Enum
CONST_DPSETFLAGSenum, 3 members.Public Enum CONST_DPSETFLAGS
DPSET_REMOTE = 0
DPSET_LOCAL = 1
DPSET_GUARANTEED = 2
End Enum
CONST_DPMESSAGEQUEUEFLAGSenum, 2 members.Public Enum CONST_DPMESSAGEQUEUEFLAGS
DPMESSAGEQUEUE_SEND = 1
DPMESSAGEQUEUE_RECEIVE = 2
End Enum
CONST_DPOPENFLAGSenum, 3 members.Public Enum CONST_DPOPENFLAGS
DPOPEN_JOIN = 1
DPOPEN_CREATE = 2
DPOPEN_RETURNSTATUS = 128
End Enum
CONST_DPRECEIVEFLAGSenum, 4 members.Public Enum CONST_DPRECEIVEFLAGS
DPRECEIVE_ALL = 1
DPRECEIVE_PEEK = 8
DPRECEIVE_TOPLAYER = 2
DPRECEIVE_FROMPLAYER = 4
End Enum
CONST_DPSENDFLAGSenum, 6 members.Public Enum CONST_DPSENDFLAGS
DPSEND_DEFAULT = 0
DPSEND_GUARANTEED = 1
DPSEND_SIGNED = 32
DPSEND_ENCRYPTED = 64
DPSEND_NOSENDCOMPLETEMSG = 1024
DPSEND_ASYNC = 512
End Enum
CONST_DPLMSGenum, 3 members.Public Enum CONST_DPLMSG
DPLMSG_SYSTEM = 1
DPLMSG_STANDARD = 2
DPLMSG_USERDEFINED = 0
End Enum
CONST_DPLWAITenum, 2 members.Public Enum CONST_DPLWAIT
DPLWAIT_DEFAULT = 0
DPLWAIT_CANCEL = 1
End Enum
CONST_DPIDFLAGSenum, 4 members.Public Enum CONST_DPIDFLAGS
DPID_SYSMSG = 0
DPID_ALLPLAYERS = 0
DPID_SERVERPLAYER = 1
DPID_UNKNOWN = -1
End Enum
CONST_DPSESSIONFLAGSenum, 14 members.Public Enum CONST_DPSESSIONFLAGS
DPSESSION_NEWPLAYERSDISABLED = 1
DPSESSION_MIGRATEHOST = 4
DPSESSION_NOMESSAGEID = 8
DPSESSION_JOINDISABLED = 32
DPSESSION_KEEPALIVE = 64
DPSESSION_NODATAMESSAGES = 128
DPSESSION_SECURESERVER = 256
DPSESSION_PRIVATE = 512
DPSESSION_PASSWORDREQUIRED = 1024
DPSESSION_MULTICASTSERVER = 2048
DPSESSION_CLIENTSERVER = 4096
DPSESSION_DIRECTPLAYPROTOCOL = 8192
DPSESSION_NOPRESERVEORDER = 16384
DPSESSION_OPTIMIZELATENCY = 32768
End Enum
CONST_DPLCONNECTIONFLAGSenum, 2 members.Public Enum CONST_DPLCONNECTIONFLAGS
DPLCONNECTION_CREATESESSION = 2
DPLCONNECTION_JOINSESSION = 1
End Enum
CONST_DPSYSMSGTYPESenum, 26 members.Public Enum CONST_DPSYSMSGTYPES
DPSYS_CREATEPLAYERORGROUP = 3
DPSYS_DESTROYPLAYERORGROUP = 5
DPSYS_ADDPLAYERTOGROUP = 7
DPSYS_DELETEPLAYERFROMGROUP = 33
DPSYS_SESSIONLOST = 49
DPSYS_HOST = 257
DPSYS_SETPLAYERORGROUPDATA = 258
DPSYS_SETPLAYERORGROUPNAME = 259
DPSYS_SETSESSIONDESC = 260
DPSYS_ADDGROUPTOGROUP = 261
DPSYS_DELETEGROUPFROMGROUP = 262
DPSYS_SECUREMESSAGE = 263
DPSYS_STARTSESSION = 264
DPSYS_CHAT = 265
DPSYS_SETGROUPOWNER = 266
DPSYS_SENDCOMPLETE = 269
DPLSYS_CONNECTIONSETTINGSREAD = 1
DPLSYS_DPLAYCONNECTFAILED = 2
DPLSYS_DPLAYCONNECTSUCCEEDED = 3
DPLSYS_APPTERMINATED = 4
DPLSYS_SETPROPERTY = 5
DPLSYS_SETPROPERTYRESPONSE = 6
DPLSYS_GETPROPERTY = 7
DPLSYS_GETPROPERTYRESPONSE = 8
DPLSYS_NEWCONNECTIONSETTINGS = 10
DPLSYS_NEWSESSIONHOST = 9
End Enum
CONST_DPPLAYERTYPEFLAGSenum, 2 members.Public Enum CONST_DPPLAYERTYPEFLAGS
DPPLAYERTYPE_GROUP = 0
DPPLAYERTYPE_PLAYER = 1
End Enum
CONST_D3DSTENCILCAPSFLAGSenum, 8 members.Public Enum CONST_D3DSTENCILCAPSFLAGS
D3DSTENCILCAPS_KEEP = 1
D3DSTENCILCAPS_ZERO = 2
D3DSTENCILCAPS_REPLACE = 4
D3DSTENCILCAPS_INCRSAT = 8
D3DSTENCILCAPS_DECRSAT = 16
D3DSTENCILCAPS_INVERT = 32
D3DSTENCILCAPS_INCR = 64
D3DSTENCILCAPS_DECR = 128
End Enum
CONST_WAVEFORMATFLAGSenum, 12 members.Public Enum CONST_WAVEFORMATFLAGS
WAVE_FORMAT_1M08 = 1
WAVE_FORMAT_1S08 = 2
WAVE_FORMAT_1M16 = 4
WAVE_FORMAT_1S16 = 8
WAVE_FORMAT_2M08 = 16
WAVE_FORMAT_2S08 = 32
WAVE_FORMAT_2M16 = 64
WAVE_FORMAT_2S16 = 128
WAVE_FORMAT_4M08 = 256
WAVE_FORMAT_4S08 = 512
WAVE_FORMAT_4M16 = 1024
WAVE_FORMAT_4S16 = 2048
End Enum
CONST_DPCAPSFLAGSenum, 12 members.Public Enum CONST_DPCAPSFLAGS
DPCAPS_ASYNCCANCELSUPPORTED = 4096
DPCAPS_ASYNCCANCELALLSUPPORTED = 8192
DPCAPS_SENDTIMEOUTSUPPORTED = 16384
DPCAPS_SENDPRIORITYSUPPORTED = 32768
DPCAPS_ASYNCSUPPORTED = 65536
DPCAPS_ISHOST = 2
DPCAPS_GROUPOPTIMIZED = 8
DPCAPS_KEEPALIVEOPTIMIZED = 16
DPCAPS_GUARANTEEDOPTIMIZED = 32
DPCAPS_GUARANTEEDSUPPORTED = 64
DPCAPS_SIGNINGSUPPORTED = 128
DPCAPS_ENCRYPTIONSUPPORTED = 256
End Enum
CONST_DSETUPERRenum, 15 members.Public Enum CONST_DSETUPERR
DSETUPERR_SUCCESS_RESTART = 1
DSETUPERR_SUCCESS = 0
DSETUPERR_BADWINDOWSVERSION = -1
DSETUPERR_SOURCEFILENOTFOUND = -2
DSETUPERR_BADSOURCESIZE = -3
DSETUPERR_BADSOURCETIME = -4
DSETUPERR_NOCOPY = -5
DSETUPERR_OUTOFDISKSPACE = -6
DSETUPERR_CANTFINDINF = -7
DSETUPERR_CANTFINDDIR = -8
DSETUPERR_INTERNAL = -9
DSETUPERR_NTWITHNO3D = -10
DSETUPERR_UNKNOWNOS = -11
DSETUPERR_USERHITCANCEL = -12
DSETUPERR_NOTPREINSTALLEDONNT = -13
End Enum
CONST_DSOUNDERRenum, 16 members.Public Enum CONST_DSOUNDERR
DS_OK = 0
DSERR_ALLOCATED = -2005401590
DSERR_CONTROLUNAVAIL = -2005401570
DSERR_INVALIDPARAM = -2147024809
DSERR_INVALIDCALL = -2005401550
DSERR_GENERIC = -2147467259
DSERR_PRIOLEVELNEEDED = -2005401530
DSERR_OUTOFMEMORY = 7
DSERR_BADFORMAT = -2005401500
DSERR_UNSUPPORTED = -2147467263
DSERR_NODRIVER = -2005401480
DSERR_ALREADYINITIALIZED = -2005401470
DSERR_BUFFERLOST = -2005401450
DSERR_OTHERAPPHASPRIO = -2005401440
DSERR_UNINITIALIZED = -2005401430
DSERR_NOINTERFACE = 430
End Enum
CONST_DDRAWERRenum, 115 members.Public Enum CONST_DDRAWERR
DD_OK = 0
DDENUMRET_CANCEL = 0
DDENUMRET_OK = 1
DDERR_ALREADYINITIALIZED = -2005532667
DDERR_CANNOTATTACHSURFACE = -2005532662
DDERR_CANNOTDETACHSURFACE = -2005532652
DDERR_CURRENTLYNOTAVAIL = -2005532632
DDERR_EXCEPTION = -2005532617
DDERR_GENERIC = -2147467259
DDERR_HEIGHTALIGN = -2005532582
DDERR_INCOMPATIBLEPRIMARY = -2005532577
DDERR_INVALIDCAPS = -2005532572
DDERR_INVALIDCLIPLIST = -2005532562
DDERR_INVALIDMODE = -2005532552
DDERR_INVALIDOBJECT = -2005532542
DDERR_INVALIDPARAMS = 5
DDERR_INVALIDPIXELFORMAT = -2005532527
DDERR_INVALIDRECT = -2005532522
DDERR_LOCKEDSURFACES = -2005532512
DDERR_NO3D = -2005532502
DDERR_NOALPHAHW = -2005532492
DDERR_NOCLIPLIST = -2005532467
DDERR_NOCOLORCONVHW = -2005532462
DDERR_NOCOOPERATIVELEVELSET = -2005532460
DDERR_NOCOLORKEY = -2005532457
DDERR_NOCOLORKEYHW = -2005532452
DDERR_NODIRECTDRAWSUPPORT = -2005532450
DDERR_NOEXCLUSIVEMODE = -2005532447
DDERR_NOFLIPHW = -2005532442
DDERR_NOGDI = -2005532432
DDERR_NOMIRRORHW = -2005532422
DDERR_NOTFOUND = -2005532417
DDERR_NOOVERLAYHW = -2005532412
DDERR_OVERLAPPINGRECTS = -2005532402
DDERR_NORASTEROPHW = -2005532392
DDERR_NOROTATIONHW = -2005532382
DDERR_NOSTRETCHHW = -2005532362
DDERR_NOT4BITCOLOR = -2005532356
DDERR_NOT4BITCOLORINDEX = -2005532355
DDERR_NOT8BITCOLOR = -2005532352
DDERR_NOTEXTUREHW = -2005532342
DDERR_NOVSYNCHW = -2005532337
DDERR_NOZBUFFERHW = -2005532332
DDERR_NOZOVERLAYHW = -2005532322
DDERR_OUTOFCAPS = -2005532312
DDERR_OUTOFMEMORY = 7
DDERR_OUTOFVIDEOMEMORY = -2005532292
DDERR_OVERLAYCANTCLIP = -2005532290
DDERR_OVERLAYCOLORKEYONLYONEACTIVE = -2005532288
DDERR_PALETTEBUSY = -2005532285
DDERR_COLORKEYNOTSET = -2005532272
DDERR_SURFACEALREADYATTACHED = -2005532262
DDERR_SURFACEALREADYDEPENDENT = -2005532252
DDERR_SURFACEBUSY = -2005532242
DDERR_CANTLOCKSURFACE = -2005532237
DDERR_SURFACEISOBSCURED = -2005532232
DDERR_SURFACELOST = -2005532222
DDERR_SURFACENOTATTACHED = -2005532212
DDERR_TOOBIGHEIGHT = -2005532202
DDERR_TOOBIGSIZE = -2005532192
DDERR_TOOBIGWIDTH = -2005532182
DDERR_UNSUPPORTED = -2147467263
DDERR_UNSUPPORTEDFORMAT = -2005532162
DDERR_UNSUPPORTEDMASK = -2005532152
DDERR_INVALIDSTREAM = -2005532151
DDERR_VERTICALBLANKINPROGRESS = -2005532135
DDERR_WASSTILLDRAWING = -2005532132
DDERR_XALIGN = -2005532112
DDERR_INVALIDDIRECTDRAWGUID = -2005532111
DDERR_DIRECTDRAWALREADYCREATED = -2005532110
DDERR_NODIRECTDRAWHW = -2005532109
DDERR_PRIMARYSURFACEALREADYEXISTS = -2005532108
DDERR_NOEMULATION = -2005532107
DDERR_REGIONTOOSMALL = -2005532106
DDERR_CLIPPERISUSINGHWND = -2005532105
DDERR_NOCLIPPERATTACHED = -2005532104
DDERR_NOHWND = -2005532103
DDERR_HWNDSUBCLASSED = -2005532102
DDERR_HWNDALREADYSET = -2005532101
DDERR_NOPALETTEATTACHED = -2005532100
DDERR_NOPALETTEHW = -2005532099
DDERR_BLTFASTCANTCLIP = -2005532098
DDERR_NOBLTHW = -2005532097
DDERR_NODDROPSHW = -2005532096
DDERR_OVERLAYNOTVISIBLE = -2005532095
DDERR_NOOVERLAYDEST = -2005532094
DDERR_INVALIDPOSITION = -2005532093
DDERR_NOTAOVERLAYSURFACE = -2005532092
DDERR_EXCLUSIVEMODEALREADYSET = -2005532091
DDERR_NOTFLIPPABLE = -2005532090
DDERR_CANTDUPLICATE = -2005532089
DDERR_NOTLOCKED = -2005532088
DDERR_CANTCREATEDC = -2005532087
DDERR_NODC = -2005532086
DDERR_WRONGMODE = -2005532085
DDERR_IMPLICITLYCREATED = -2005532084
DDERR_NOTPALETTIZED = -2005532083
DDERR_UNSUPPORTEDMODE = -2005532082
DDERR_NOMIPMAPHW = -2005532081
DDERR_INVALIDSURFACETYPE = -2005532080
DDERR_NOOPTIMIZEHW = -2005532072
DDERR_NOTLOADED = -2005532071
DDERR_NOFOCUSWINDOW = -2005532070
DDERR_DCALREADYCREATED = -2005532052
DDERR_NONONLOCALVIDMEM = -2005532042
DDERR_CANTPAGELOCK = -2005532032
DDERR_CANTPAGEUNLOCK = -2005532012
DDERR_NOTPAGELOCKED = -2005531992
DDERR_MOREDATA = -2005531982
DDERR_EXPIRED = -2005531981
DDERR_VIDEONOTACTIVE = -2005531977
DDERR_DEVICEDOESNTOWNSURFACE = -2005531973
DDERR_NOTINITIALIZED = -2147221008
DDERR_NOSTEREOHARDWARE = -2005532491
DDERR_NOSURFACELEFT = -2005532490
End Enum
CONST_D3DIMERRenum, 72 members.Public Enum CONST_D3DIMERR
D3D_OK = 0
D3DERR_BADMAJORVERSION = -2005531972
D3DERR_BADMINORVERSION = -2005531971
D3DERR_INVALID_DEVICE = -2005531967
D3DERR_INITFAILED = -2005531966
D3DERR_DEVICEAGGREGATED = -2005531965
D3DERR_TEXTURE_NO_SUPPORT = -2005531952
D3DERR_TEXTURE_CREATE_FAILED = -2005531951
D3DERR_TEXTURE_DESTROY_FAILED = -2005531950
D3DERR_TEXTURE_LOCK_FAILED = -2005531949
D3DERR_TEXTURE_UNLOCK_FAILED = -2005531948
D3DERR_TEXTURE_LOAD_FAILED = -2005531947
D3DERR_TEXTURE_SWAP_FAILED = -2005531946
D3DERR_TEXTURE_LOCKED = -2005531945
D3DERR_TEXTURE_NOT_LOCKED = -2005531944
D3DERR_TEXTURE_GETSURF_FAILED = -2005531943
D3DERR_MATRIX_CREATE_FAILED = -2005531942
D3DERR_MATRIX_DESTROY_FAILED = -2005531941
D3DERR_MATRIX_SETDATA_FAILED = -2005531940
D3DERR_MATRIX_GETDATA_FAILED = -2005531939
D3DERR_SETVIEWPORTDATA_FAILED = -2005531938
D3DERR_INVALIDCURRENTVIEWPORT = -2005531937
D3DERR_INVALIDPRIMITIVETYPE = -2005531936
D3DERR_INVALIDVERTEXTYPE = -2005531935
D3DERR_TEXTURE_BADSIZE = -2005531934
D3DERR_INVALIDRAMPTEXTURE = -2005531933
D3DERR_MATERIAL_CREATE_FAILED = -2005531932
D3DERR_MATERIAL_DESTROY_FAILED = -2005531931
D3DERR_MATERIAL_SETDATA_FAILED = -2005531930
D3DERR_MATERIAL_GETDATA_FAILED = -2005531929
D3DERR_INVALIDPALETTE = -2005531928
D3DERR_ZBUFF_NEEDS_SYSTEMMEMORY = -2005531927
D3DERR_ZBUFF_NEEDS_VIDEOMEMORY = -2005531926
D3DERR_SURFACENOTINVIDMEM = -2005531925
D3DERR_LIGHT_SET_FAILED = -2005531922
D3DERR_LIGHTHASVIEWPORT = -2005531921
D3DERR_LIGHTNOTINTHISVIEWPORT = -2005531920
D3DERR_SCENE_IN_SCENE = -2005531912
D3DERR_SCENE_NOT_IN_SCENE = -2005531911
D3DERR_SCENE_BEGIN_FAILED = -2005531910
D3DERR_SCENE_END_FAILED = -2005531909
D3DERR_INBEGIN = -2005531902
D3DERR_NOTINBEGIN = -2005531901
D3DERR_NOVIEWPORTS = -2005531900
D3DERR_VIEWPORTDATANOTSET = -2005531899
D3DERR_VIEWPORTHASNODEVICE = -2005531898
D3DERR_NOCURRENTVIEWPORT = -2005531897
D3DERR_INVALIDVERTEXFORMAT = -2005530624
D3DERR_COLORKEYATTACHED = -2005530622
D3DERR_VERTEXBUFFEROPTIMIZED = -2005530612
D3DERR_VBUF_CREATE_FAILED = -2005530611
D3DERR_VERTEXBUFFERLOCKED = -2005530610
D3DERR_ZBUFFER_NOTPRESENT = -2005530602
D3DERR_STENCILBUFFER_NOTPRESENT = -2005530601
D3DERR_WRONGTEXTUREFORMAT = -2005530600
D3DERR_UNSUPPORTEDCOLOROPERATION = -2005530599
D3DERR_UNSUPPORTEDCOLORARG = -2005530598
D3DERR_UNSUPPORTEDALPHAOPERATION = -2005530597
D3DERR_UNSUPPORTEDALPHAARG = -2005530596
D3DERR_TOOMANYOPERATIONS = -2005530595
D3DERR_CONFLICTINGTEXTUREFILTER = -2005530594
D3DERR_UNSUPPORTEDFACTORVALUE = -2005530593
D3DERR_CONFLICTINGRENDERSTATE = -2005530591
D3DERR_UNSUPPORTEDTEXTUREFILTER = -2005530590
D3DERR_TOOMANYPRIMITIVES = -2005530589
D3DERR_INVALIDMATRIX = -2005530588
D3DERR_TOOMANYVERTICES = -2005530587
D3DERR_CONFLICTINGTEXTUREPALETTE = -2005530586
D3DERR_INVALIDSTATEBLOCK = -2005530572
D3DERR_INBEGINSTATEBLOCK = -2005530571
D3DERR_NOTINBEGINSTATEBLOCK = -2005530570
D3DERR_VERTEXBUFFERUNLOCKFAILED = -2005530609
End Enum
CONST_DPLAYERRenum, 61 members.Public Enum CONST_DPLAYERR
DP_OK = 0
DPERR_ALREADYINITIALIZED = -2005467131
DPERR_ACCESSDENIED = -2005467126
DPERR_ACTIVEPLAYERS = -2005467116
DPERR_BUFFERTOOSMALL = -2005467106
DPERR_CANTADDPLAYER = -2005467096
DPERR_CANTCREATEGROUP = -2005467086
DPERR_CANTCREATEPLAYER = -2005467076
DPERR_CANTCREATESESSION = -2005467066
DPERR_CAPSNOTAVAILABLEYET = -2005467056
DPERR_EXCEPTION = -2005467046
DPERR_GENERIC = -2147467259
DPERR_INVALIDFLAGS = -2005467016
DPERR_INVALIDOBJECT = -2005467006
DPERR_INVALIDPARAM = -2147024809
DPERR_INVALIDPARAMS = -2147024809
DPERR_INVALIDPLAYER = -2005466986
DPERR_INVALIDGROUP = -2005466981
DPERR_NOCAPS = -2005466976
DPERR_NOCONNECTION = -2005466966
DPERR_OUTOFMEMORY = 7
DPERR_NOMESSAGES = -2005466946
DPERR_NONAMESERVERFOUND = -2005466936
DPERR_NOPLAYERS = -2005466926
DPERR_NOSESSIONS = -2005466916
DPERR_PENDING = -2147024889
DPERR_SENDTOOBIG = -2005466906
DPERR_TIMEOUT = -2005466896
DPERR_UNAVAILABLE = -2005466886
DPERR_UNSUPPORTED = 445
DPERR_BUSY = -2005466866
DPERR_USERCANCEL = -2005466856
DPERR_NOINTERFACE = 430
DPERR_CANNOTCREATESERVER = -2005466846
DPERR_PLAYERLOST = -2005466836
DPERR_SESSIONLOST = -2005466826
DPERR_UNINITIALIZED = -2005466816
DPERR_NONEWPLAYERS = -2005466806
DPERR_INVALIDPASSWORD = -2005466796
DPERR_CONNECTING = -2005466786
DPERR_CONNECTIONLOST = -2005466776
DPERR_UNKNOWNMESSAGE = -2005466766
DPERR_CANCELFAILED = -2005466756
DPERR_INVALIDPRIORITY = -2005466746
DPERR_CANCELLED = -2005466726
DPERR_ABORTED = -2005466716
DPERR_BUFFERTOOLARGE = -2005466136
DPERR_CANTCREATEPROCESS = -2005466126
DPERR_APPNOTSTARTED = -2005466116
DPERR_INVALIDINTERFACE = -2005466106
DPERR_UNKNOWNAPPLICATION = -2005466086
DPERR_NOTLOBBIED = -2005466066
DPERR_AUTHENTICATIONFAILED = -2005465136
DPERR_CANTLOADSSPI = -2005465126
DPERR_ENCRYPTIONFAILED = -2005465116
DPERR_SIGNFAILED = -2005465106
DPERR_CANTLOADSECURITYPACKAGE = -2005465096
DPERR_ENCRYPTIONNOTSUPPORTED = -2005465086
DPERR_CANTLOADCAPI = -2005465076
DPERR_NOTLOGGEDIN = -2005465066
DPERR_LOGONDENIED = -2005465056
End Enum
CONST_DINPUTERRenum, 33 members.Public Enum CONST_DINPUTERR
DI_OK = 0
DI_BUFFEROVERFLOW = -2147220896
DIERR_INVALIDHANDLE = -2147024890
DIERR_OLDDIRECTINPUTVERSION = -2147023746
DIERR_BETADIRECTINPUTVERSION = -2147023743
DIERR_BADDRIVERVER = -2147024777
DIERR_DEVICENOTREG = -2147221164
DIERR_NOTFOUND = -2147024894
DIERR_OBJECTNOTFOUND = -2147024894
DIERR_INVALIDPARAM = 5
DIERR_NOINTERFACE = 430
DIERR_GENERIC = -2147467259
DIERR_OUTOFMEMORY = 7
DIERR_UNSUPPORTED = 445
DIERR_NOTINITIALIZED = -2147024875
DIERR_ALREADYINITIALIZED = -2147023649
DIERR_INPUTLOST = -2147024866
DIERR_ACQUIRED = -2147024726
DIERR_NOTACQUIRED = -2147024884
DIERR_NOAGGREGATION = -2147467262
DIERR_OTHERAPPHASPRIO = -2147024891
DIERR_READONLY = -2147024891
DIERR_HANDLEEXISTS = -2147024891
E_PENDING = -2147024889
DIERR_INSUFFICIENTPRIVS = -2147220992
DIERR_DEVICEFULL = -2147220991
DIERR_MOREDATA = -2147220990
DIERR_NOTDOWNLOADED = -2147220989
DIERR_HASEFFECTS = -2147220988
DIERR_NOTEXCLUSIVEACQUIRED = -2147220987
DIERR_INCOMPLETEEFFECT = -2147220986
DIERR_NOTBUFFERED = -2147220985
DIERR_EFFECTPLAYING = -2147220984
End Enum
CONST_D3DRMERRenum, 33 members.Public Enum CONST_D3DRMERR
D3DRM_OK = 0
D3DRMERR_BADOBJECT = -2005531891
D3DRMERR_BADTYPE = -2005531890
D3DRMERR_BADALLOC = -2005531889
D3DRMERR_FACEUSED = -2005531888
D3DRMERR_NOTFOUND = -2005531887
D3DRMERR_NOTDONEYET = -2005531886
D3DRMERR_FILENOTFOUND = -2005531885
D3DRMERR_BADFILE = -2005531884
D3DRMERR_BADDEVICE = -2005531883
D3DRMERR_BADVALUE = -2005531882
D3DRMERR_BADMAJORVERSION = -2005531881
D3DRMERR_BADMINORVERSION = -2005531880
D3DRMERR_UNABLETOEXECUTE = -2005531879
D3DRMERR_LIBRARYNOTFOUND = -2005531878
D3DRMERR_INVALIDLIBRARY = -2005531877
D3DRMERR_PENDING = -2005531876
D3DRMERR_NOTENOUGHDATA = -2005531875
D3DRMERR_REQUESTTOOLARGE = -2005531874
D3DRMERR_REQUESTTOOSMALL = -2005531873
D3DRMERR_CONNECTIONLOST = -2005531872
D3DRMERR_LOADABORTED = -2005531871
D3DRMERR_NOINTERNET = -2005531870
D3DRMERR_BADCACHEFILE = -2005531869
D3DRMERR_BOXNOTSET = -2005531868
D3DRMERR_BADPMDATA = -2005531867
D3DRMERR_CLIENTNOTREGISTERED = -2005531866
D3DRMERR_NOTCREATEDFROMDDS = -2005531865
D3DRMERR_NOSUCHKEY = -2005531864
D3DRMERR_INCOMPATABLEKEY = -2005531863
D3DRMERR_ELEMENTINUSE = -2005531862
D3DRMERR_TEXTUREFORMATNOTFOUND = -2005531861
D3DRMERR_NOTAGGREGATED = -2005531860
End Enum
CONST_DICOMMONDATAFORMATSenum, 4 members.Public Enum CONST_DICOMMONDATAFORMATS
DIFORMAT_KEYBOARD = 1
DIFORMAT_MOUSE = 2
DIFORMAT_JOYSTICK = 3
DIFORMAT_JOYSTICK2 = 4
End Enum
CONST_D3DVERTEXCOMPONENTenum, 12 members.Public Enum CONST_D3DVERTEXCOMPONENT
D3DVERTCOMP_POSITION = 1
D3DVERTCOMP_NORMAL = 2
D3DVERTCOMP_DIFFUSE = 3
D3DVERTCOMP_SPECULAR = 4
D3DVERTCOMP_TEXTURE1 = 5
D3DVERTCOMP_TEXTURE2 = 6
D3DVERTCOMP_TEXTURE3 = 7
D3DVERTCOMP_TEXTURE4 = 8
D3DVERTCOMP_TEXTURE5 = 9
D3DVERTCOMP_TEXTURE6 = 10
D3DVERTCOMP_TEXTURE7 = 11
D3DVERTCOMP_TEXTURE8 = 12
End Enum
CONST_D3DMATERIALCOLORSOURCEenum, 3 members.Public Enum CONST_D3DMATERIALCOLORSOURCE
D3DMCS_MATERIAL = 0
D3DMCS_COLOR1 = 1
D3DMCS_COLOR2 = 2
End Enum
CONST_DMUSenum, 3 members.Public Enum CONST_DMUS
DMUS_MAXSUBCHORD = 8
DMUS_TEMPO_MAX = 350
DMUS_TEMPO_MIN = 10
End Enum
CONST_DMUS_CURVESenum, 5 members.Public Enum CONST_DMUS_CURVES
DMUS_CURVES_LINEAR = 0
DMUS_CURVES_INSTANT = 1
DMUS_CURVES_EXP = 2
DMUS_CURVES_LOG = 3
DMUS_CURVES_SINE = 4
End Enum
CONST_DMUS_CURVETenum, 4 members.Public Enum CONST_DMUS_CURVET
DMUS_CURVET_PBCURVE = 3
DMUS_CURVET_CCCURVE = 4
DMUS_CURVET_MATCURVE = 5
DMUS_CURVET_PATCURVE = 6
End Enum
CONST_DMUS_NOTIFICATION_SUBTYPEenum, 11 members.Public Enum CONST_DMUS_NOTIFICATION_SUBTYPE
DMUS_NOTIFICATION_MUSICSTARTED = 0
DMUS_NOTIFICATION_MUSICSTOPPED = 1
DMUS_NOTIFICATION_MEASUREBEAT = 0
DMUS_NOTIFICATION_CHORD = 0
DMUS_NOTIFICATION_GROOVE = 0
DMUS_NOTIFICATION_EMBELLISHMENT = 1
DMUS_NOTIFICATION_SEGSTART = 0
DMUS_NOTIFICATION_SEGEND = 1
DMUS_NOTIFICATION_SEGALMOSTEND = 2
DMUS_NOTIFICATION_SEGLOOP = 3
DMUS_NOTIFICATION_SEGABORT = 4
End Enum
CONST_DMUS_COMMANDT_TYPESenum, 6 members.Public Enum CONST_DMUS_COMMANDT_TYPES
DMUS_COMMANDT_GROOVE = 0
DMUS_COMMANDT_FILL = 1
DMUS_COMMANDT_INTRO = 2
DMUS_COMMANDT_BREAK = 3
DMUS_COMMANDT_END = 4
DMUS_COMMANDT_ENDANDINTRO = 5
End Enum
CONST_DMUS_SHAPET_TYPESenum, 9 members.Public Enum CONST_DMUS_SHAPET_TYPES
DMUS_SHAPET_FALLING = 0
DMUS_SHAPET_LEVEL = 1
DMUS_SHAPET_LOOPABLE = 2
DMUS_SHAPET_LOUD = 3
DMUS_SHAPET_QUIET = 4
DMUS_SHAPET_PEAKING = 5
DMUS_SHAPET_RANDOM = 6
DMUS_SHAPET_RISING = 7
DMUS_SHAPET_SONG = 8
End Enum
CONST_DMUS_COMPOSEF_FLAGSenum, 10 members.Public Enum CONST_DMUS_COMPOSEF_FLAGS
DMUS_COMPOSEF_NONE = 0
DMUS_COMPOSEF_ALIGN = 1
DMUS_COMPOSEF_OVERLAP = 2
DMUS_COMPOSEF_IMMEDIATE = 4
DMUS_COMPOSEF_GRID = 8
DMUS_COMPOSEF_BEAT = 16
DMUS_COMPOSEF_MEASURE = 32
DMUS_COMPOSEF_AFTERPREPARETIME = 64
DMUS_COMPOSEF_MODULATE = 4096
DMUS_COMPOSEF_LONG = 8192
End Enum
CONST_DMUS_PMSGF_FLAGSenum, 6 members.Public Enum CONST_DMUS_PMSGF_FLAGS
DMUS_PMSGF_REFTIME = 1
DMUS_PMSGF_MUSICTIME = 2
DMUS_PMSGF_TOOL_IMMEDIATE = 4
DMUS_PMSGF_TOOL_QUEUE = 8
DMUS_PMSGF_TOOL_ATTIME = 16
DMUS_PMSGF_TOOL_FLUSH = 32
End Enum
CONST_DMUS_SEGF_FLAGSenum, 10 members.Public Enum CONST_DMUS_SEGF_FLAGS
DMUS_SEGF_REFTIME = 64
DMUS_SEGF_SECONDARY = 128
DMUS_SEGF_QUEUE = 256
DMUS_SEGF_CONTROL = 512
DMUS_SEGF_AFTERPREPARETIME = 1024
DMUS_SEGF_GRID = 2048
DMUS_SEGF_BEAT = 4096
DMUS_SEGF_MEASURE = 8192
DMUS_SEGF_DEFAULT = 16384
DMUS_SEGF_NOINVALIDATE = 32768
End Enum
CONST_DMUS_NOTEF_FLAGSenum, 1 members.Public Enum CONST_DMUS_NOTEF_FLAGS
DMUS_NOTEF_NOTEON = 1
End Enum
CONST_DMUS_PLAYMODE_FLAGSenum, 12 members.Public Enum CONST_DMUS_PLAYMODE_FLAGS
DMUS_PLAYMODE_KEY_ROOT = 1
DMUS_PLAYMODE_CHORD_ROOT = 2
DMUS_PLAYMODE_SCALE_INTERVALS = 4
DMUS_PLAYMODE_CHORD_INTERVALS = 8
DMUS_PLAYMODE_NONE = 16
DMUS_PLAYMODE_FIXED = 0
DMUS_PLAYMODE_FIXEDTOKEY = 1
DMUS_PLAYMODE_FIXEDTOCHORD = 2
DMUS_PLAYMODE_PEDALPOINT = 5
DMUS_PLAYMODE_MELODIC = 6
DMUS_PLAYMODE_NORMALCHORD = 10
DMUS_PLAYMODE_ALWAYSPLAY = 14
End Enum
CONST_DMUS_CURVE_FLAGSenum, 1 members.Public Enum CONST_DMUS_CURVE_FLAGS
DMUS_CURVE_RESET = 1
End Enum
CONST_DMUSERRenum, 84 members.Public Enum CONST_DMUSERR
DMUS_E_DRIVER_FAILED = -2005397247
DMUS_E_PORTS_OPEN = -2005397246
DMUS_E_DEVICE_IN_USE = -2005397245
DMUS_E_INSUFFICIENTBUFFER = -2005397244
DMUS_E_BUFFERNOTSET = -2005397243
DMUS_E_BUFFERNOTAVAILABLE = -2005397242
DMUS_E_NOTADLSCOL = -2005397240
DMUS_E_INVALIDOFFSET = -2005397239
DMUS_E_ALREADY_LOADED = -2005397231
DMUS_E_INVALIDPOS = -2005397229
DMUS_E_INVALIDPATCH = -2005397228
DMUS_E_CANNOTSEEK = -2005397227
DMUS_E_CANNOTWRITE = -2005397226
DMUS_E_CHUNKNOTFOUND = -2005397225
DMUS_E_INVALID_DOWNLOADID = -2005397223
DMUS_E_NOT_DOWNLOADED_TO_PORT = -2005397216
DMUS_E_ALREADY_DOWNLOADED = -2005397215
DMUS_E_UNKNOWN_PROPERTY = -2005397214
DMUS_E_SET_UNSUPPORTED = -2005397213
DMUS_E_GET_UNSUPPORTED = -2005397212
DMUS_E_NOTMONO = -2005397211
DMUS_E_BADARTICULATION = -2005397210
DMUS_E_BADINSTRUMENT = -2005397209
DMUS_E_BADWAVELINK = -2005397208
DMUS_E_NOARTICULATION = -2005397207
DMUS_E_NOTPCM = -2005397206
DMUS_E_BADWAVE = -2005397205
DMUS_E_BADOFFSETTABLE = -2005397204
DMUS_E_UNKNOWNDOWNLOAD = -2005397203
DMUS_E_NOSYNTHSINK = -2005397202
DMUS_E_ALREADYOPEN = -2005397201
DMUS_E_ALREADYCLOSED = -2005397200
DMUS_E_SYNTHNOTCONFIGURED = -2005397199
DMUS_E_SYNTHACTIVE = -2005397198
DMUS_E_CANNOTREAD = -2005397197
DMUS_E_DMUSIC_RELEASED = -2005397196
DMUS_E_BUFFER_EMPTY = -2005397195
DMUS_E_BUFFER_FULL = -2005397194
DMUS_E_PORT_NOT_CAPTURE = -2005397193
DMUS_E_PORT_NOT_RENDER = -2005397192
DMUS_E_DSOUND_NOT_SET = -2005397191
DMUS_E_ALREADY_ACTIVATED = -2005397190
DMUS_E_INVALIDBUFFER = -2005397189
DMUS_E_WAVEFORMATNOTSUPPORTED = -2005397188
DMUS_E_SYNTHINACTIVE = -2005397187
DMUS_E_DSOUND_ALREADY_SET = -2005397186
DMUS_E_INVALID_EVENT = -2005397185
DMUS_E_UNSUPPORTED_STREAM = -2005397168
DMUS_E_ALREADY_INITED = -2005397167
DMUS_E_INVALID_BAND = -2005397166
DMUS_E_TRACK_HDR_NOT_FIRST_CK = -2005397163
DMUS_E_TOOL_HDR_NOT_FIRST_CK = -2005397162
DMUS_E_INVALID_TRACK_HDR = -2005397161
DMUS_E_INVALID_TOOL_HDR = -2005397160
DMUS_E_ALL_TOOLS_FAILED = -2005397159
DMUS_E_ALL_TRACKS_FAILED = -2005397152
DMUS_E_NOT_FOUND = -2005397151
DMUS_E_NOT_INIT = -2005397150
DMUS_E_TYPE_DISABLED = -2005397149
DMUS_E_TYPE_UNSUPPORTED = -2005397148
DMUS_E_TIME_PAST = -2005397147
DMUS_E_TRACK_NOT_FOUND = -2005397146
DMUS_E_NO_MASTER_CLOCK = -2005397136
DMUS_E_LOADER_NOCLASSID = -2005397120
DMUS_E_LOADER_BADPATH = -2005397119
DMUS_E_LOADER_FAILEDOPEN = -2005397118
DMUS_E_LOADER_FORMATNOTSUPPORTED = -2005397117
DMUS_E_LOADER_FAILEDCREATE = -2005397116
DMUS_E_LOADER_OBJECTNOTFOUND = -2005397115
DMUS_E_LOADER_NOFILENAME = -2005397114
DMUS_E_INVALIDFILE = -2005396992
DMUS_E_ALREADY_EXISTS = -2005396991
DMUS_E_OUT_OF_RANGE = -2005396990
DMUS_E_SEGMENT_INIT_FAILED = -2005396989
DMUS_E_ALREADY_SENT = -2005396988
DMUS_E_CANNOT_FREE = -2005396987
DMUS_E_CANNOT_OPEN_PORT = -2005396986
DMUS_E_CONNOT_CONVERT = -2005396985
DMUS_E_DESCEND_CHUNK_FAIL = -2005396976
DMUS_E_FAIL = -2147024809
DMUS_E_INVALIDARG = 5
DMUS_E_NOINTERFACE = 430
DMUS_E_OUTOFMEMORY = 7
DMUS_E_NOTIMPL = 445
End Enum
CONST_DMUS_PC_CLASSenum, 2 members.Public Enum CONST_DMUS_PC_CLASS
DMUS_PC_INPUTCLASS = 0
DMUS_PC_OUTPUTCLASS = 1
End Enum
CONST_DMUS_PC_FLAGSenum, 10 members.Public Enum CONST_DMUS_PC_FLAGS
DMUS_PC_DLS = 1
DMUS_PC_EXTERNAL = 2
DMUS_PC_SOFTWARESYNTH = 4
DMUS_PC_MEMORYSIZEFIXED = 8
DMUS_PC_GMINHARDWARE = 16
DMUS_PC_GSINHARDWARE = 32
DMUS_PC_XGINHARDWARE = 64
DMUS_PC_DIRECTSOUND = 128
DMUS_PC_SHAREABLE = 256
DMUS_PC_SYSTEMMEMORY = 2147483647
End Enum
CONST_DMUS_PORT_TYPEenum, 3 members.Public Enum CONST_DMUS_PORT_TYPE
DMUS_PORT_WINMM_DRIVER = 0
DMUS_PORT_USER_MODE_SYNTH = 1
DMUS_PORT_KERNEL_MODE = 2
End Enum
CONST_DMUS_PORTPARAMS_FLAGSenum, 6 members.Public Enum CONST_DMUS_PORTPARAMS_FLAGS
DMUS_PORTPARAMS_VOICES = 1
DMUS_PORTPARAMS_CHANNELGROUPS = 2
DMUS_PORTPARAMS_AUDIOCHANNELS = 4
DMUS_PORTPARAMS_SAMPLERATE = 8
DMUS_PORTPARAMS_EFFECTS = 32
DMUS_PORTPARAMS_SHARE = 64
End Enum
CONST_DIMOUSEOFSenum, 7 members.Public Enum CONST_DIMOUSEOFS
DIMOFS_X = 0
DIMOFS_Y = 4
DIMOFS_Z = 8
DIMOFS_BUTTON0 = 12
DIMOFS_BUTTON1 = 13
DIMOFS_BUTTON2 = 14
DIMOFS_BUTTON3 = 15
End Enum
CONST_DIJOYSTICKOFSenum, 44 members.Public Enum CONST_DIJOYSTICKOFS
DIJOFS_X = 0
DIJOFS_Y = 4
DIJOFS_Z = 8
DIJOFS_RX = 12
DIJOFS_RY = 16
DIJOFS_RZ = 20
DIJOFS_SLIDER0 = 24
DIJOFS_SLIDER1 = 28
DIJOFS_POV0 = 32
DIJOFS_POV1 = 36
DIJOFS_POV2 = 40
DIJOFS_POV3 = 44
DIJOFS_BUTTON0 = 48
DIJOFS_BUTTON1 = 49
DIJOFS_BUTTON2 = 50
DIJOFS_BUTTON3 = 51
DIJOFS_BUTTON4 = 52
DIJOFS_BUTTON5 = 53
DIJOFS_BUTTON6 = 54
DIJOFS_BUTTON7 = 55
DIJOFS_BUTTON8 = 56
DIJOFS_BUTTON9 = 57
DIJOFS_BUTTON10 = 58
DIJOFS_BUTTON11 = 59
DIJOFS_BUTTON12 = 60
DIJOFS_BUTTON13 = 61
DIJOFS_BUTTON14 = 62
DIJOFS_BUTTON15 = 63
DIJOFS_BUTTON16 = 64
DIJOFS_BUTTON17 = 65
DIJOFS_BUTTON18 = 66
DIJOFS_BUTTON19 = 67
DIJOFS_BUTTON20 = 68
DIJOFS_BUTTON21 = 69
DIJOFS_BUTTON22 = 70
DIJOFS_BUTTON23 = 71
DIJOFS_BUTTON24 = 72
DIJOFS_BUTTON25 = 73
DIJOFS_BUTTON26 = 74
DIJOFS_BUTTON27 = 75
DIJOFS_BUTTON28 = 76
DIJOFS_BUTTON29 = 77
DIJOFS_BUTTON30 = 78
DIJOFS_BUTTON31 = 79
End Enum
CONST_DIEFTFLAGSenum, 13 members.Public Enum CONST_DIEFTFLAGS
DIEFT_ALL = 0
DIEFT_CONSTANTFORCE = 1
DIEFT_RAMPFORCE = 2
DIEFT_PERIODIC = 3
DIEFT_CONDITION = 4
DIEFT_CUSTOMFORCE = 5
DIEFT_HARDWARE = 255
DIEFT_FFATTACK = 512
DIEFT_FFFADE = 1024
DIEFT_SATURATION = 2048
DIEFT_POSNEGCOEFFICIENTS = 4096
DIEFT_POSNEGSATURATION = 8192
DIEFT_DEADBAND = 16384
End Enum
CONST_DIEFFFLAGSenum, 3 members.Public Enum CONST_DIEFFFLAGS
DIEFF_OBJECTOFFSETS = 2
DIEFF_CARTESIAN = 16
DIEFF_POLAR = 32
End Enum
CONST_DIEPFLAGSenum, 13 members.Public Enum CONST_DIEPFLAGS
DIEP_DURATION = 1
DIEP_SAMPLEPERIOD = 2
DIEP_GAIN = 4
DIEP_TRIGGERBUTTON = 8
DIEP_TRIGGERREPEATINTERVAL = 16
DIEP_AXES = 32
DIEP_DIRECTION = 64
DIEP_ENVELOPE = 128
DIEP_TYPESPECIFICPARAMS = 256
DIEP_ALLPARAMS = 511
DIEP_START = 536870912
DIEP_NORESTART = 1073741824
DIEP_NODOWNLOAD = -2147483648
End Enum
CONST_DIEGESFLAGSenum, 2 members.Public Enum CONST_DIEGESFLAGS
DIEGES_PLAYING = 1
DIEGES_EMULATED = 2
End Enum
CONST_DIESFLAGSenum, 2 members.Public Enum CONST_DIESFLAGS
DIES_SOLO = 1
DIES_NODOWNLOAD = -2147483648
End Enum
CONST_DISFFCFLAGSenum, 6 members.Public Enum CONST_DISFFCFLAGS
DISFFC_RESET = 1
DISFFC_STOPALL = 2
DISFFC_PAUSE = 4
DISFFC_CONTINUE = 8
DISFFC_SETACTUATORSON = 16
DISFFC_SETACTUATORSOFF = 32
End Enum
CONST_DIGFFSFLAGSenum, 12 members.Public Enum CONST_DIGFFSFLAGS
DIGFFS_EMPTY = 1
DIGFFS_STOPPED = 2
DIGFFS_PAUSED = 4
DIGFFS_ACTUATORSON = 16
DIGFFS_ACTUATORSOFF = 32
DIGFFS_POWERON = 64
DIGFFS_POWEROFF = 128
DIGFFS_SAFETYSWITCHON = 256
DIGFFS_SAFETYSWITCHOFF = 512
DIGFFS_USERFFSWITCHON = 1024
DIGFFS_USERFFSWITCHOFF = 2048
DIGFFS_DEVICELOST = -2147483648
End Enum
CONST_DISDDFLAGSenum, 2 members.Public Enum CONST_DISDDFLAGS
DISDD_DEFAULT = 0
DISDD_CONTINUE = 1
End Enum
CONST_DMUS_EFFECT_FLAGSenum, 3 members.Public Enum CONST_DMUS_EFFECT_FLAGS
DMUS_EFFECT_NONE = 0
DMUS_EFFECT_REVERB = 1
DMUS_EFFECT_CHORUS = 2
End Enum
CONST_D3DDEVINFOIDenum, 3 members.Public Enum CONST_D3DDEVINFOID
D3DDEVINFOID_D3DTEXTUREMANAGER = 2
D3DDEVINFOID_TEXTUREMANAGER = 1
D3DDEVINFOID_TEXTURING = 3
End Enum
CONST_DDOVERFXFLAGSenum, 3 members.Public Enum CONST_DDOVERFXFLAGS
DDOVERFX_ARITHSTRETCHY = 1
DDOVERFX_MIRRORLEFTRIGHT = 2
DDOVERFX_MIRRORUPDOWN = 4
End Enum
CONST_D3DRMSHADOWFLAGSenum, 1 members.Public Enum CONST_D3DRMSHADOWFLAGS
D3DRMSHADOW_TRUEALPHA = 1
End Enum
CONST_DICONDITIONFLAGSenum, 2 members.Public Enum CONST_DICONDITIONFLAGS
DICONDITION_USE_BOTH_AXES = 1
DICONDITION_USE_DIRECTION = 2
End Enum
CONST_D3DSTATEBLOCKTYPEenum, 3 members.Public Enum CONST_D3DSTATEBLOCKTYPE
D3DSBT_ALL = 1
D3DSBT_PIXELSTATE = 2
D3DSBT_VERTEXSTATE = 3
End Enum
CONST_D3DCLIPPLANEFLAGSenum, 33 members.Public Enum CONST_D3DCLIPPLANEFLAGS
D3DCPF_DISABLEALL = 0
D3DCPF_ENABLEPLANE0 = 1
D3DCPF_ENABLEPLANE1 = 2
D3DCPF_ENABLEPLANE2 = 4
D3DCPF_ENABLEPLANE3 = 8
D3DCPF_ENABLEPLANE4 = 16
D3DCPF_ENABLEPLANE5 = 32
D3DCPF_ENABLEPLANE6 = 64
D3DCPF_ENABLEPLANE7 = 128
D3DCPF_ENABLEPLANE8 = 256
D3DCPF_ENABLEPLANE9 = 512
D3DCPF_ENABLEPLANE10 = 1024
D3DCPF_ENABLEPLANE11 = 2048
D3DCPF_ENABLEPLANE12 = 4096
D3DCPF_ENABLEPLANE13 = 8192
D3DCPF_ENABLEPLANE14 = 16384
D3DCPF_ENABLEPLANE15 = 32768
D3DCPF_ENABLEPLANE16 = 65536
D3DCPF_ENABLEPLANE17 = 131072
D3DCPF_ENABLEPLANE18 = 262144
D3DCPF_ENABLEPLANE19 = 524288
D3DCPF_ENABLEPLANE20 = 1048576
D3DCPF_ENABLEPLANE21 = 2097152
D3DCPF_ENABLEPLANE22 = 4194304
D3DCPF_ENABLEPLANE23 = 8388608
D3DCPF_ENABLEPLANE24 = 16777216
D3DCPF_ENABLEPLANE25 = 33554432
D3DCPF_ENABLEPLANE26 = 67108864
D3DCPF_ENABLEPLANE27 = 134217728
D3DCPF_ENABLEPLANE28 = 268435456
D3DCPF_ENABLEPLANE29 = 536870912
D3DCPF_ENABLEPLANE30 = 1073741824
D3DCPF_ENABLEPLANE31 = -2147483648
End Enum
CONST_DMUS_NOTIFICATION_TYPEenum, 5 members.Public Enum CONST_DMUS_NOTIFICATION_TYPE
DMUS_NOTIFY_ON_CHORD = 1
DMUS_NOTIFY_ON_COMMAND = 2
DMUS_NOTIFY_ON_MEASUREANDBEAT = 3
DMUS_NOTIFY_ON_PERFORMANCE = 4
DMUS_NOTIFY_ON_SEGMENT = 5
End Enum
|