ホーム › Graphics.Direct3D9 › 定数
定数
695Windows.Win32.Graphics.Direct3D9
| 名前 | 型 | 値 |
|---|---|---|
| D3DRTYPECOUNT | DWORD | 8 |
| DIRECT3D_VERSION | DWORD | 2304 |
| D3D_SDK_VERSION | DWORD | 32 |
| D3D9b_SDK_VERSION | DWORD | 31 |
| D3DSPD_IUNKNOWN | INT | 1 |
| D3DCREATE_FPU_PRESERVE | INT | 2 |
| D3DCREATE_MULTITHREADED | INT | 4 |
| D3DCREATE_PUREDEVICE | INT | 16 |
| D3DCREATE_SOFTWARE_VERTEXPROCESSING | INT | 32 |
| D3DCREATE_HARDWARE_VERTEXPROCESSING | INT | 64 |
| D3DCREATE_MIXED_VERTEXPROCESSING | INT | 128 |
| D3DCREATE_DISABLE_DRIVER_MANAGEMENT | INT | 256 |
| D3DCREATE_ADAPTERGROUP_DEVICE | INT | 512 |
| D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX | INT | 1024 |
| D3DCREATE_NOWINDOWCHANGES | INT | 2048 |
| D3DCREATE_DISABLE_PSGP_THREADING | INT | 8192 |
| D3DCREATE_ENABLE_PRESENTSTATS | INT | 16384 |
| D3DCREATE_DISABLE_PRINTSCREEN | INT | 32768 |
| D3DCREATE_SCREENSAVER | INT | 268435456 |
| D3DADAPTER_DEFAULT | DWORD | 0 |
| D3DENUM_WHQL_LEVEL | INT | 2 |
| D3DENUM_NO_DRIVERVERSION | INT | 4 |
| D3DPRESENT_BACK_BUFFERS_MAX | INT | 3 |
| D3DPRESENT_BACK_BUFFERS_MAX_EX | INT | 30 |
| D3DSGR_NO_CALIBRATION | INT | 0 |
| D3DSGR_CALIBRATE | INT | 1 |
| D3DCURSOR_IMMEDIATE_UPDATE | INT | 1 |
| D3DPRESENT_DONOTWAIT | INT | 1 |
| D3DPRESENT_LINEAR_CONTENT | INT | 2 |
| D3DPRESENT_DONOTFLIP | INT | 4 |
| D3DPRESENT_FLIPRESTART | INT | 8 |
| D3DPRESENT_VIDEO_RESTRICT_TO_MONITOR | INT | 16 |
| D3DPRESENT_UPDATEOVERLAYONLY | INT | 32 |
| D3DPRESENT_HIDEOVERLAY | INT | 64 |
| D3DPRESENT_UPDATECOLORKEY | INT | 128 |
| D3DPRESENT_FORCEIMMEDIATE | INT | 256 |
| _FACD3D | DWORD | 2166 |
| D3DVS20CAPS_PREDICATION | DWORD | 1 |
| D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH | DWORD | 24 |
| D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH | DWORD | 0 |
| D3DVS20_MAX_NUMTEMPS | DWORD | 32 |
| D3DVS20_MIN_NUMTEMPS | DWORD | 12 |
| D3DVS20_MAX_STATICFLOWCONTROLDEPTH | DWORD | 4 |
| D3DVS20_MIN_STATICFLOWCONTROLDEPTH | DWORD | 1 |
| D3DPS20CAPS_ARBITRARYSWIZZLE | DWORD | 1 |
| D3DPS20CAPS_GRADIENTINSTRUCTIONS | DWORD | 2 |
| D3DPS20CAPS_PREDICATION | DWORD | 4 |
| D3DPS20CAPS_NODEPENDENTREADLIMIT | DWORD | 8 |
| D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT | DWORD | 16 |
| D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH | DWORD | 24 |
| D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH | DWORD | 0 |
| D3DPS20_MAX_NUMTEMPS | DWORD | 32 |
| D3DPS20_MIN_NUMTEMPS | DWORD | 12 |
| D3DPS20_MAX_STATICFLOWCONTROLDEPTH | DWORD | 4 |
| D3DPS20_MIN_STATICFLOWCONTROLDEPTH | DWORD | 0 |
| D3DPS20_MAX_NUMINSTRUCTIONSLOTS | DWORD | 512 |
| D3DPS20_MIN_NUMINSTRUCTIONSLOTS | DWORD | 96 |
| D3DMIN30SHADERINSTRUCTIONS | DWORD | 512 |
| D3DMAX30SHADERINSTRUCTIONS | DWORD | 32768 |
| D3DOVERLAYCAPS_FULLRANGERGB | DWORD | 1 |
| D3DOVERLAYCAPS_LIMITEDRANGERGB | DWORD | 2 |
| D3DOVERLAYCAPS_YCbCr_BT601 | DWORD | 4 |
| D3DOVERLAYCAPS_YCbCr_BT709 | DWORD | 8 |
| D3DOVERLAYCAPS_YCbCr_BT601_xvYCC | DWORD | 16 |
| D3DOVERLAYCAPS_YCbCr_BT709_xvYCC | DWORD | 32 |
| D3DOVERLAYCAPS_STRETCHX | DWORD | 64 |
| D3DOVERLAYCAPS_STRETCHY | DWORD | 128 |
| D3DCPCAPS_SOFTWARE | DWORD | 1 |
| D3DCPCAPS_HARDWARE | DWORD | 2 |
| D3DCPCAPS_PROTECTIONALWAYSON | DWORD | 4 |
| D3DCPCAPS_PARTIALDECRYPTION | DWORD | 8 |
| D3DCPCAPS_CONTENTKEY | DWORD | 16 |
| D3DCPCAPS_FRESHENSESSIONKEY | DWORD | 32 |
| D3DCPCAPS_ENCRYPTEDREADBACK | DWORD | 64 |
| D3DCPCAPS_ENCRYPTEDREADBACKKEY | DWORD | 128 |
| D3DCPCAPS_SEQUENTIAL_CTR_IV | DWORD | 256 |
| D3DCPCAPS_ENCRYPTSLICEDATAONLY | DWORD | 512 |
| D3DCRYPTOTYPE_AES128_CTR | GUID | {9B6BD711-4F74-41C9-9E7B-0BE2D7D93B4F} |
| D3DCRYPTOTYPE_PROPRIETARY | GUID | {AB4E9AFD-1D1C-46E6-A72F-0869917B0DE8} |
| D3DKEYEXCHANGE_RSAES_OAEP | GUID | {C1949895-D72A-4A1D-8E5D-ED857D171520} |
| D3DKEYEXCHANGE_DXVA | GUID | {43D3775C-38E5-4924-8D86-D3FCCF153E9B} |
| D3DCAPS_OVERLAY | INT | 2048 |
| D3DCAPS_READ_SCANLINE | INT | 131072 |
| D3DCAPS2_FULLSCREENGAMMA | INT | 131072 |
| D3DCAPS2_CANCALIBRATEGAMMA | INT | 1048576 |
| D3DCAPS2_RESERVED | INT | 33554432 |
| D3DCAPS2_CANMANAGERESOURCE | INT | 268435456 |
| D3DCAPS2_DYNAMICTEXTURES | INT | 536870912 |
| D3DCAPS2_CANAUTOGENMIPMAP | INT | 1073741824 |
| D3DCAPS2_CANSHARERESOURCE | INT | -2147483648 |
| D3DCAPS3_RESERVED | INT | -2147483617 |
| D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD | INT | 32 |
| D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION | INT | 128 |
| D3DCAPS3_COPY_TO_VIDMEM | INT | 256 |
| D3DCAPS3_COPY_TO_SYSTEMMEM | INT | 512 |
| D3DCAPS3_DXVAHD | INT | 1024 |
| D3DCAPS3_DXVAHD_LIMITED | INT | 2048 |
| D3DPRESENT_INTERVAL_DEFAULT | INT | 0 |
| D3DPRESENT_INTERVAL_ONE | INT | 1 |
| D3DPRESENT_INTERVAL_TWO | INT | 2 |
| D3DPRESENT_INTERVAL_THREE | INT | 4 |
| D3DPRESENT_INTERVAL_FOUR | INT | 8 |
| D3DPRESENT_INTERVAL_IMMEDIATE | INT | -2147483648 |
| D3DCURSORCAPS_COLOR | INT | 1 |
| D3DCURSORCAPS_LOWRES | INT | 2 |
| D3DDEVCAPS_EXECUTESYSTEMMEMORY | INT | 16 |
| D3DDEVCAPS_EXECUTEVIDEOMEMORY | INT | 32 |
| D3DDEVCAPS_TLVERTEXSYSTEMMEMORY | INT | 64 |
| D3DDEVCAPS_TLVERTEXVIDEOMEMORY | INT | 128 |
| D3DDEVCAPS_TEXTURESYSTEMMEMORY | INT | 256 |
| D3DDEVCAPS_TEXTUREVIDEOMEMORY | INT | 512 |
| D3DDEVCAPS_DRAWPRIMTLVERTEX | INT | 1024 |
| D3DDEVCAPS_CANRENDERAFTERFLIP | INT | 2048 |
| D3DDEVCAPS_TEXTURENONLOCALVIDMEM | INT | 4096 |
| D3DDEVCAPS_DRAWPRIMITIVES2 | INT | 8192 |
| D3DDEVCAPS_SEPARATETEXTUREMEMORIES | INT | 16384 |
| D3DDEVCAPS_DRAWPRIMITIVES2EX | INT | 32768 |
| D3DDEVCAPS_HWTRANSFORMANDLIGHT | INT | 65536 |
| D3DDEVCAPS_CANBLTSYSTONONLOCAL | INT | 131072 |
| D3DDEVCAPS_HWRASTERIZATION | INT | 524288 |
| D3DDEVCAPS_PUREDEVICE | INT | 1048576 |
| D3DDEVCAPS_QUINTICRTPATCHES | INT | 2097152 |
| D3DDEVCAPS_RTPATCHES | INT | 4194304 |
| D3DDEVCAPS_RTPATCHHANDLEZERO | INT | 8388608 |
| D3DDEVCAPS_NPATCHES | INT | 16777216 |
| D3DPMISCCAPS_MASKZ | INT | 2 |
| D3DPMISCCAPS_CULLNONE | INT | 16 |
| D3DPMISCCAPS_CULLCW | INT | 32 |
| D3DPMISCCAPS_CULLCCW | INT | 64 |
| D3DPMISCCAPS_COLORWRITEENABLE | INT | 128 |
| D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | INT | 256 |
| D3DPMISCCAPS_CLIPTLVERTS | INT | 512 |
| D3DPMISCCAPS_TSSARGTEMP | INT | 1024 |
| D3DPMISCCAPS_BLENDOP | INT | 2048 |
| D3DPMISCCAPS_NULLREFERENCE | INT | 4096 |
| D3DPMISCCAPS_INDEPENDENTWRITEMASKS | INT | 16384 |
| D3DPMISCCAPS_PERSTAGECONSTANT | INT | 32768 |
| D3DPMISCCAPS_FOGANDSPECULARALPHA | INT | 65536 |
| D3DPMISCCAPS_SEPARATEALPHABLEND | INT | 131072 |
| D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | INT | 262144 |
| D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | INT | 524288 |
| D3DPMISCCAPS_FOGVERTEXCLAMPED | INT | 1048576 |
| D3DPMISCCAPS_POSTBLENDSRGBCONVERT | INT | 2097152 |
| D3DLINECAPS_TEXTURE | INT | 1 |
| D3DLINECAPS_ZTEST | INT | 2 |
| D3DLINECAPS_BLEND | INT | 4 |
| D3DLINECAPS_ALPHACMP | INT | 8 |
| D3DLINECAPS_FOG | INT | 16 |
| D3DLINECAPS_ANTIALIAS | INT | 32 |
| D3DPRASTERCAPS_DITHER | INT | 1 |
| D3DPRASTERCAPS_ZTEST | INT | 16 |
| D3DPRASTERCAPS_FOGVERTEX | INT | 128 |
| D3DPRASTERCAPS_FOGTABLE | INT | 256 |
| D3DPRASTERCAPS_MIPMAPLODBIAS | INT | 8192 |
| D3DPRASTERCAPS_ZBUFFERLESSHSR | INT | 32768 |
| D3DPRASTERCAPS_FOGRANGE | INT | 65536 |
| D3DPRASTERCAPS_ANISOTROPY | INT | 131072 |
| D3DPRASTERCAPS_WBUFFER | INT | 262144 |
| D3DPRASTERCAPS_WFOG | INT | 1048576 |
| D3DPRASTERCAPS_ZFOG | INT | 2097152 |
| D3DPRASTERCAPS_COLORPERSPECTIVE | INT | 4194304 |
| D3DPRASTERCAPS_SCISSORTEST | INT | 16777216 |
| D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS | INT | 33554432 |
| D3DPRASTERCAPS_DEPTHBIAS | INT | 67108864 |
| D3DPRASTERCAPS_MULTISAMPLE_TOGGLE | INT | 134217728 |
| D3DPCMPCAPS_NEVER | INT | 1 |
| D3DPCMPCAPS_LESS | INT | 2 |
| D3DPCMPCAPS_EQUAL | INT | 4 |
| D3DPCMPCAPS_LESSEQUAL | INT | 8 |
| D3DPCMPCAPS_GREATER | INT | 16 |
| D3DPCMPCAPS_NOTEQUAL | INT | 32 |
| D3DPCMPCAPS_GREATEREQUAL | INT | 64 |
| D3DPCMPCAPS_ALWAYS | INT | 128 |
| D3DPBLENDCAPS_ZERO | INT | 1 |
| D3DPBLENDCAPS_ONE | INT | 2 |
| D3DPBLENDCAPS_SRCCOLOR | INT | 4 |
| D3DPBLENDCAPS_INVSRCCOLOR | INT | 8 |
| D3DPBLENDCAPS_SRCALPHA | INT | 16 |
| D3DPBLENDCAPS_INVSRCALPHA | INT | 32 |
| D3DPBLENDCAPS_DESTALPHA | INT | 64 |
| D3DPBLENDCAPS_INVDESTALPHA | INT | 128 |
| D3DPBLENDCAPS_DESTCOLOR | INT | 256 |
| D3DPBLENDCAPS_INVDESTCOLOR | INT | 512 |
| D3DPBLENDCAPS_SRCALPHASAT | INT | 1024 |
| D3DPBLENDCAPS_BOTHSRCALPHA | INT | 2048 |
| D3DPBLENDCAPS_BOTHINVSRCALPHA | INT | 4096 |
| D3DPBLENDCAPS_BLENDFACTOR | INT | 8192 |
| D3DPBLENDCAPS_SRCCOLOR2 | INT | 16384 |
| D3DPBLENDCAPS_INVSRCCOLOR2 | INT | 32768 |
| D3DPSHADECAPS_COLORGOURAUDRGB | INT | 8 |
| D3DPSHADECAPS_SPECULARGOURAUDRGB | INT | 512 |
| D3DPSHADECAPS_ALPHAGOURAUDBLEND | INT | 16384 |
| D3DPSHADECAPS_FOGGOURAUD | INT | 524288 |
| D3DPTEXTURECAPS_PERSPECTIVE | INT | 1 |
| D3DPTEXTURECAPS_POW2 | INT | 2 |
| D3DPTEXTURECAPS_ALPHA | INT | 4 |
| D3DPTEXTURECAPS_SQUAREONLY | INT | 32 |
| D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE | INT | 64 |
| D3DPTEXTURECAPS_ALPHAPALETTE | INT | 128 |
| D3DPTEXTURECAPS_NONPOW2CONDITIONAL | INT | 256 |
| D3DPTEXTURECAPS_PROJECTED | INT | 1024 |
| D3DPTEXTURECAPS_CUBEMAP | INT | 2048 |
| D3DPTEXTURECAPS_VOLUMEMAP | INT | 8192 |
| D3DPTEXTURECAPS_MIPMAP | INT | 16384 |
| D3DPTEXTURECAPS_MIPVOLUMEMAP | INT | 32768 |
| D3DPTEXTURECAPS_MIPCUBEMAP | INT | 65536 |
| D3DPTEXTURECAPS_CUBEMAP_POW2 | INT | 131072 |
| D3DPTEXTURECAPS_VOLUMEMAP_POW2 | INT | 262144 |
| D3DPTEXTURECAPS_NOPROJECTEDBUMPENV | INT | 2097152 |
| D3DPTFILTERCAPS_MINFPOINT | INT | 256 |
| D3DPTFILTERCAPS_MINFLINEAR | INT | 512 |
| D3DPTFILTERCAPS_MINFANISOTROPIC | INT | 1024 |
| D3DPTFILTERCAPS_MINFPYRAMIDALQUAD | INT | 2048 |
| D3DPTFILTERCAPS_MINFGAUSSIANQUAD | INT | 4096 |
| D3DPTFILTERCAPS_MIPFPOINT | INT | 65536 |
| D3DPTFILTERCAPS_MIPFLINEAR | INT | 131072 |
| D3DPTFILTERCAPS_CONVOLUTIONMONO | INT | 262144 |
| D3DPTFILTERCAPS_MAGFPOINT | INT | 16777216 |
| D3DPTFILTERCAPS_MAGFLINEAR | INT | 33554432 |
| D3DPTFILTERCAPS_MAGFANISOTROPIC | INT | 67108864 |
| D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD | INT | 134217728 |
| D3DPTFILTERCAPS_MAGFGAUSSIANQUAD | INT | 268435456 |
| D3DPTADDRESSCAPS_WRAP | INT | 1 |
| D3DPTADDRESSCAPS_MIRROR | INT | 2 |
| D3DPTADDRESSCAPS_CLAMP | INT | 4 |
| D3DPTADDRESSCAPS_BORDER | INT | 8 |
| D3DPTADDRESSCAPS_INDEPENDENTUV | INT | 16 |
| D3DPTADDRESSCAPS_MIRRORONCE | INT | 32 |
| D3DSTENCILCAPS_KEEP | INT | 1 |
| D3DSTENCILCAPS_ZERO | INT | 2 |
| D3DSTENCILCAPS_REPLACE | INT | 4 |
| D3DSTENCILCAPS_INCRSAT | INT | 8 |
| D3DSTENCILCAPS_DECRSAT | INT | 16 |
| D3DSTENCILCAPS_INVERT | INT | 32 |
| D3DSTENCILCAPS_INCR | INT | 64 |
| D3DSTENCILCAPS_DECR | INT | 128 |
| D3DSTENCILCAPS_TWOSIDED | INT | 256 |
| D3DTEXOPCAPS_DISABLE | INT | 1 |
| D3DTEXOPCAPS_SELECTARG1 | INT | 2 |
| D3DTEXOPCAPS_SELECTARG2 | INT | 4 |
| D3DTEXOPCAPS_MODULATE | INT | 8 |
| D3DTEXOPCAPS_MODULATE2X | INT | 16 |
| D3DTEXOPCAPS_MODULATE4X | INT | 32 |
| D3DTEXOPCAPS_ADD | INT | 64 |
| D3DTEXOPCAPS_ADDSIGNED | INT | 128 |
| D3DTEXOPCAPS_ADDSIGNED2X | INT | 256 |
| D3DTEXOPCAPS_SUBTRACT | INT | 512 |
| D3DTEXOPCAPS_ADDSMOOTH | INT | 1024 |
| D3DTEXOPCAPS_BLENDDIFFUSEALPHA | INT | 2048 |
| D3DTEXOPCAPS_BLENDTEXTUREALPHA | INT | 4096 |
| D3DTEXOPCAPS_BLENDFACTORALPHA | INT | 8192 |
| D3DTEXOPCAPS_BLENDTEXTUREALPHAPM | INT | 16384 |
| D3DTEXOPCAPS_BLENDCURRENTALPHA | INT | 32768 |
| D3DTEXOPCAPS_PREMODULATE | INT | 65536 |
| D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR | INT | 131072 |
| D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA | INT | 262144 |
| D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR | INT | 524288 |
| D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA | INT | 1048576 |
| D3DTEXOPCAPS_BUMPENVMAP | INT | 2097152 |
| D3DTEXOPCAPS_BUMPENVMAPLUMINANCE | INT | 4194304 |
| D3DTEXOPCAPS_DOTPRODUCT3 | INT | 8388608 |
| D3DTEXOPCAPS_MULTIPLYADD | INT | 16777216 |
| D3DTEXOPCAPS_LERP | INT | 33554432 |
| D3DFVFCAPS_TEXCOORDCOUNTMASK | INT | 65535 |
| D3DFVFCAPS_DONOTSTRIPELEMENTS | INT | 524288 |
| D3DFVFCAPS_PSIZE | INT | 1048576 |
| D3DVTXPCAPS_TEXGEN | INT | 1 |
| D3DVTXPCAPS_MATERIALSOURCE7 | INT | 2 |
| D3DVTXPCAPS_DIRECTIONALLIGHTS | INT | 8 |
| D3DVTXPCAPS_POSITIONALLIGHTS | INT | 16 |
| D3DVTXPCAPS_LOCALVIEWER | INT | 32 |
| D3DVTXPCAPS_TWEENING | INT | 64 |
| D3DVTXPCAPS_TEXGEN_SPHEREMAP | INT | 256 |
| D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER | INT | 512 |
| D3DDEVCAPS2_STREAMOFFSET | INT | 1 |
| D3DDEVCAPS2_DMAPNPATCH | INT | 2 |
| D3DDEVCAPS2_ADAPTIVETESSRTPATCH | INT | 4 |
| D3DDEVCAPS2_ADAPTIVETESSNPATCH | INT | 8 |
| D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES | INT | 16 |
| D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH | INT | 32 |
| D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET | INT | 64 |
| D3DDTCAPS_UBYTE4 | INT | 1 |
| D3DDTCAPS_UBYTE4N | INT | 2 |
| D3DDTCAPS_SHORT2N | INT | 4 |
| D3DDTCAPS_SHORT4N | INT | 8 |
| D3DDTCAPS_USHORT2N | INT | 16 |
| D3DDTCAPS_USHORT4N | INT | 32 |
| D3DDTCAPS_UDEC3 | INT | 64 |
| D3DDTCAPS_DEC3N | INT | 128 |
| D3DDTCAPS_FLOAT16_2 | INT | 256 |
| D3DDTCAPS_FLOAT16_4 | INT | 512 |
| D3DMAXUSERCLIPPLANES | DWORD | 32 |
| D3DCLIPPLANE0 | DWORD | 1 |
| D3DCLIPPLANE1 | DWORD | 2 |
| D3DCLIPPLANE2 | DWORD | 4 |
| D3DCLIPPLANE3 | DWORD | 8 |
| D3DCLIPPLANE4 | DWORD | 16 |
| D3DCLIPPLANE5 | DWORD | 32 |
| D3DCS_LEFT | INT | 1 |
| D3DCS_RIGHT | INT | 2 |
| D3DCS_TOP | INT | 4 |
| D3DCS_BOTTOM | INT | 8 |
| D3DCS_FRONT | INT | 16 |
| D3DCS_BACK | INT | 32 |
| D3DCS_PLANE0 | INT | 64 |
| D3DCS_PLANE1 | INT | 128 |
| D3DCS_PLANE2 | INT | 256 |
| D3DCS_PLANE3 | INT | 512 |
| D3DCS_PLANE4 | INT | 1024 |
| D3DCS_PLANE5 | INT | 2048 |
| D3DCLEAR_TARGET | INT | 1 |
| D3DCLEAR_ZBUFFER | INT | 2 |
| D3DCLEAR_STENCIL | INT | 4 |
| D3D_MAX_SIMULTANEOUS_RENDERTARGETS | DWORD | 4 |
| D3DRENDERSTATE_WRAPBIAS | DWORD | 128 |
| D3DWRAP_U | INT | 1 |
| D3DWRAP_V | INT | 2 |
| D3DWRAP_W | INT | 4 |
| D3DWRAPCOORD_0 | INT | 1 |
| D3DWRAPCOORD_1 | INT | 2 |
| D3DWRAPCOORD_2 | INT | 4 |
| D3DWRAPCOORD_3 | INT | 8 |
| D3DDMAPSAMPLER | DWORD | 256 |
| D3DVERTEXTEXTURESAMPLER0 | DWORD | 257 |
| D3DVERTEXTEXTURESAMPLER1 | DWORD | 258 |
| D3DVERTEXTEXTURESAMPLER2 | DWORD | 259 |
| D3DVERTEXTEXTURESAMPLER3 | DWORD | 260 |
| D3DTSS_TCI_PASSTHRU | DWORD | 0 |
| D3DTSS_TCI_CAMERASPACENORMAL | DWORD | 65536 |
| D3DTSS_TCI_CAMERASPACEPOSITION | DWORD | 131072 |
| D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR | DWORD | 196608 |
| D3DTSS_TCI_SPHEREMAP | DWORD | 262144 |
| D3DTA_SELECTMASK | DWORD | 15 |
| D3DTA_DIFFUSE | DWORD | 0 |
| D3DTA_CURRENT | DWORD | 1 |
| D3DTA_TEXTURE | DWORD | 2 |
| D3DTA_TFACTOR | DWORD | 3 |
| D3DTA_SPECULAR | DWORD | 4 |
| D3DTA_TEMP | DWORD | 5 |
| D3DTA_CONSTANT | DWORD | 6 |
| D3DTA_COMPLEMENT | DWORD | 16 |
| D3DTA_ALPHAREPLICATE | DWORD | 32 |
| D3DPV_DONOTCOPYDATA | DWORD | 1 |
| D3DFVF_RESERVED0 | DWORD | 1 |
| D3DFVF_POSITION_MASK | DWORD | 16398 |
| D3DFVF_XYZ | DWORD | 2 |
| D3DFVF_XYZRHW | DWORD | 4 |
| D3DFVF_XYZB1 | DWORD | 6 |
| D3DFVF_XYZB2 | DWORD | 8 |
| D3DFVF_XYZB3 | DWORD | 10 |
| D3DFVF_XYZB4 | DWORD | 12 |
| D3DFVF_XYZB5 | DWORD | 14 |
| D3DFVF_XYZW | DWORD | 16386 |
| D3DFVF_NORMAL | DWORD | 16 |
| D3DFVF_PSIZE | DWORD | 32 |
| D3DFVF_DIFFUSE | DWORD | 64 |
| D3DFVF_SPECULAR | DWORD | 128 |
| D3DFVF_TEXCOUNT_MASK | DWORD | 3840 |
| D3DFVF_TEXCOUNT_SHIFT | DWORD | 8 |
| D3DFVF_TEX0 | DWORD | 0 |
| D3DFVF_TEX1 | DWORD | 256 |
| D3DFVF_TEX2 | DWORD | 512 |
| D3DFVF_TEX3 | DWORD | 768 |
| D3DFVF_TEX4 | DWORD | 1024 |
| D3DFVF_TEX5 | DWORD | 1280 |
| D3DFVF_TEX6 | DWORD | 1536 |
| D3DFVF_TEX7 | DWORD | 1792 |
| D3DFVF_TEX8 | DWORD | 2048 |
| D3DFVF_LASTBETA_UBYTE4 | DWORD | 4096 |
| D3DFVF_LASTBETA_D3DCOLOR | DWORD | 32768 |
| D3DFVF_RESERVED2 | DWORD | 24576 |
| MAXD3DDECLUSAGEINDEX | DWORD | 15 |
| MAXD3DDECLLENGTH | DWORD | 64 |
| D3DDP_MAXTEXCOORD | DWORD | 8 |
| D3DSTREAMSOURCE_INDEXEDDATA | DWORD | 1073741824 |
| D3DSTREAMSOURCE_INSTANCEDATA | DWORD | 2147483648 |
| D3DSI_OPCODE_MASK | DWORD | 65535 |
| D3DSI_INSTLENGTH_MASK | DWORD | 251658240 |
| D3DSI_INSTLENGTH_SHIFT | DWORD | 24 |
| D3DSI_COISSUE | DWORD | 1073741824 |
| D3DSP_OPCODESPECIFICCONTROL_MASK | DWORD | 16711680 |
| D3DSP_OPCODESPECIFICCONTROL_SHIFT | DWORD | 16 |
| D3DSHADER_COMPARISON_SHIFT | DWORD | 16 |
| D3DSHADER_INSTRUCTION_PREDICATED | DWORD | 268435456 |
| D3DSP_DCL_USAGE_SHIFT | DWORD | 0 |
| D3DSP_DCL_USAGE_MASK | DWORD | 15 |
| D3DSP_DCL_USAGEINDEX_SHIFT | DWORD | 16 |
| D3DSP_DCL_USAGEINDEX_MASK | DWORD | 983040 |
| D3DSP_TEXTURETYPE_SHIFT | DWORD | 27 |
| D3DSP_TEXTURETYPE_MASK | DWORD | 2013265920 |
| D3DSP_REGNUM_MASK | DWORD | 2047 |
| D3DSP_WRITEMASK_0 | DWORD | 65536 |
| D3DSP_WRITEMASK_1 | DWORD | 131072 |
| D3DSP_WRITEMASK_2 | DWORD | 262144 |
| D3DSP_WRITEMASK_3 | DWORD | 524288 |
| D3DSP_WRITEMASK_ALL | DWORD | 983040 |
| D3DSP_DSTMOD_SHIFT | DWORD | 20 |
| D3DSP_DSTMOD_MASK | DWORD | 15728640 |
| D3DSP_DSTSHIFT_SHIFT | DWORD | 24 |
| D3DSP_DSTSHIFT_MASK | DWORD | 251658240 |
| D3DSP_REGTYPE_SHIFT | DWORD | 28 |
| D3DSP_REGTYPE_SHIFT2 | DWORD | 8 |
| D3DSP_REGTYPE_MASK | DWORD | 1879048192 |
| D3DSP_REGTYPE_MASK2 | DWORD | 6144 |
| D3DVS_ADDRESSMODE_SHIFT | DWORD | 13 |
| D3DSHADER_ADDRESSMODE_SHIFT | DWORD | 13 |
| D3DVS_SWIZZLE_SHIFT | DWORD | 16 |
| D3DVS_SWIZZLE_MASK | DWORD | 16711680 |
| D3DSP_SWIZZLE_SHIFT | DWORD | 16 |
| D3DSP_SWIZZLE_MASK | DWORD | 16711680 |
| D3DSP_SRCMOD_SHIFT | DWORD | 24 |
| D3DSP_SRCMOD_MASK | DWORD | 251658240 |
| D3DSP_MIN_PRECISION_SHIFT | DWORD | 14 |
| D3DSP_MIN_PRECISION_MASK | DWORD | 49152 |
| D3DSI_COMMENTSIZE_SHIFT | DWORD | 16 |
| D3DSI_COMMENTSIZE_MASK | DWORD | 2147418112 |
| D3DFVF_TEXTUREFORMAT2 | DWORD | 0 |
| D3DFVF_TEXTUREFORMAT1 | DWORD | 3 |
| D3DFVF_TEXTUREFORMAT3 | DWORD | 1 |
| D3DFVF_TEXTUREFORMAT4 | DWORD | 2 |
| D3DPRESENT_RATE_DEFAULT | DWORD | 0 |
| D3DPRESENTFLAG_LOCKABLE_BACKBUFFER | DWORD | 1 |
| D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL | DWORD | 2 |
| D3DPRESENTFLAG_DEVICECLIP | DWORD | 4 |
| D3DPRESENTFLAG_VIDEO | DWORD | 16 |
| D3DPRESENTFLAG_NOAUTOROTATE | DWORD | 32 |
| D3DPRESENTFLAG_UNPRUNEDMODE | DWORD | 64 |
| D3DPRESENTFLAG_OVERLAY_LIMITEDRGB | DWORD | 128 |
| D3DPRESENTFLAG_OVERLAY_YCbCr_BT709 | DWORD | 256 |
| D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC | DWORD | 512 |
| D3DPRESENTFLAG_RESTRICTED_CONTENT | DWORD | 1024 |
| D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER | DWORD | 2048 |
| D3DUSAGE_RENDERTARGET | INT | 1 |
| D3DUSAGE_DEPTHSTENCIL | INT | 2 |
| D3DUSAGE_DYNAMIC | INT | 512 |
| D3DUSAGE_NONSECURE | INT | 8388608 |
| D3DUSAGE_AUTOGENMIPMAP | INT | 1024 |
| D3DUSAGE_DMAP | INT | 16384 |
| D3DUSAGE_QUERY_LEGACYBUMPMAP | INT | 32768 |
| D3DUSAGE_QUERY_SRGBREAD | INT | 65536 |
| D3DUSAGE_QUERY_FILTER | INT | 131072 |
| D3DUSAGE_QUERY_SRGBWRITE | INT | 262144 |
| D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING | INT | 524288 |
| D3DUSAGE_QUERY_VERTEXTEXTURE | INT | 1048576 |
| D3DUSAGE_QUERY_WRAPANDMIP | INT | 2097152 |
| D3DUSAGE_WRITEONLY | INT | 8 |
| D3DUSAGE_SOFTWAREPROCESSING | INT | 16 |
| D3DUSAGE_DONOTCLIP | INT | 32 |
| D3DUSAGE_POINTS | INT | 64 |
| D3DUSAGE_RTPATCHES | INT | 128 |
| D3DUSAGE_NPATCHES | INT | 256 |
| D3DUSAGE_TEXTAPI | INT | 268435456 |
| D3DUSAGE_RESTRICTED_CONTENT | INT | 2048 |
| D3DUSAGE_RESTRICT_SHARED_RESOURCE | INT | 8192 |
| D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER | INT | 4096 |
| D3DLOCK_READONLY | INT | 16 |
| D3DLOCK_DISCARD | INT | 8192 |
| D3DLOCK_NOOVERWRITE | INT | 4096 |
| D3DLOCK_NOSYSLOCK | INT | 2048 |
| D3DLOCK_DONOTWAIT | INT | 16384 |
| D3DLOCK_NO_DIRTY_UPDATE | INT | 32768 |
| MAX_DEVICE_IDENTIFIER_STRING | DWORD | 512 |
| D3DISSUE_END | DWORD | 1 |
| D3DISSUE_BEGIN | DWORD | 2 |
| D3DGETDATA_FLUSH | DWORD | 1 |
| D3DCOMPOSERECTS_MAXNUMRECTS | DWORD | 65535 |
| D3DCONVOLUTIONMONO_MAXWIDTH | DWORD | 7 |
| D3DCONVOLUTIONMONO_MAXHEIGHT | DWORD | 7 |
| D3DFMT_A1_SURFACE_MAXWIDTH | DWORD | 8192 |
| D3DFMT_A1_SURFACE_MAXHEIGHT | DWORD | 2048 |
| D3D9_RESOURCE_PRIORITY_MINIMUM | DWORD | 671088640 |
| D3D9_RESOURCE_PRIORITY_LOW | DWORD | 1342177280 |
| D3D9_RESOURCE_PRIORITY_NORMAL | DWORD | 2013265920 |
| D3D9_RESOURCE_PRIORITY_HIGH | DWORD | 2684354560 |
| D3D9_RESOURCE_PRIORITY_MAXIMUM | DWORD | 3355443200 |
| D3D_OMAC_SIZE | DWORD | 16 |
| D3DAUTHENTICATEDQUERY_PROTECTION | GUID | {A84EB584-C495-48AA-B94D-8BD2D6FBCE05} |
| D3DAUTHENTICATEDQUERY_CHANNELTYPE | GUID | {BC1B18A5-B1FB-42AB-BD94-B5828B4BF7BE} |
| D3DAUTHENTICATEDQUERY_DEVICEHANDLE | GUID | {EC1C539D-8CFF-4E2A-BCC4-F5692F99F480} |
| D3DAUTHENTICATEDQUERY_CRYPTOSESSION | GUID | {2634499E-D018-4D74-AC17-7F724059528D} |
| D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESSCOUNT | GUID | {0DB207B3-9450-46A6-82DE-1B96D44F9CF2} |
| D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESS | GUID | {649BBADB-F0F4-4639-A15B-24393FC3ABAC} |
| D3DAUTHENTICATEDQUERY_UNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT | GUID | {012F0BD6-E662-4474-BEFD-AA53E5143C6D} |
| D3DAUTHENTICATEDQUERY_OUTPUTIDCOUNT | GUID | {2C042B5E-8C07-46D5-AABE-8F75CBAD4C31} |
| D3DAUTHENTICATEDQUERY_OUTPUTID | GUID | {839DDCA3-9B4E-41E4-B053-892BD2A11EE7} |
| D3DAUTHENTICATEDQUERY_ACCESSIBILITYATTRIBUTES | GUID | {6214D9D2-432C-4ABB-9FCE-216EEA269E3B} |
| D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUIDCOUNT | GUID | {B30F7066-203C-4B07-93FC-CEAAFD61241E} |
| D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUID | GUID | {F83A5958-E986-4BDA-BEB0-411F6A7A01B7} |
| D3DAUTHENTICATEDQUERY_CURRENTENCRYPTIONWHENACCESSIBLE | GUID | {EC1791C7-DAD3-4F15-9EC3-FAA93D60D4F0} |
| D3DAUTHENTICATEDCONFIGURE_INITIALIZE | GUID | {06114BDB-3523-470A-8DCA-FBC2845154F0} |
| D3DAUTHENTICATEDCONFIGURE_PROTECTION | GUID | {50455658-3F47-4362-BF99-BFDFCDE9ED29} |
| D3DAUTHENTICATEDCONFIGURE_CRYPTOSESSION | GUID | {6346CC54-2CFC-4AD4-8224-D15837DE7700} |
| D3DAUTHENTICATEDCONFIGURE_SHAREDRESOURCE | GUID | {0772D047-1B40-48E8-9CA6-B5F510DE9F01} |
| D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESSIBLE | GUID | {41FFF286-6AE0-4D43-9D55-A46E9EFD158A} |
| D3DTRANSFORMCAPS_CLIP | INT | 1 |
| D3DLIGHTINGMODEL_RGB | INT | 1 |
| D3DLIGHTINGMODEL_MONO | INT | 2 |
| D3DLIGHTCAPS_POINT | INT | 1 |
| D3DLIGHTCAPS_SPOT | INT | 2 |
| D3DLIGHTCAPS_DIRECTIONAL | INT | 4 |
| D3DLIGHTCAPS_PARALLELPOINT | INT | 8 |
| D3DLIGHTCAPS_GLSPOT | INT | 16 |
| D3DPMISCCAPS_MASKPLANES | INT | 1 |
| D3DPMISCCAPS_LINEPATTERNREP | INT | 4 |
| D3DPMISCCAPS_CONFORMANT | INT | 8 |
| D3DPRASTERCAPS_ROP2 | INT | 2 |
| D3DPRASTERCAPS_XOR | INT | 4 |
| D3DPRASTERCAPS_PAT | INT | 8 |
| D3DPRASTERCAPS_SUBPIXEL | INT | 32 |
| D3DPRASTERCAPS_SUBPIXELX | INT | 64 |
| D3DPRASTERCAPS_STIPPLE | INT | 512 |
| D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT | INT | 1024 |
| D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT | INT | 2048 |
| D3DPRASTERCAPS_ANTIALIASEDGES | INT | 4096 |
| D3DPRASTERCAPS_ZBIAS | INT | 16384 |
| D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT | INT | 524288 |
| D3DPSHADECAPS_COLORFLATMONO | INT | 1 |
| D3DPSHADECAPS_COLORFLATRGB | INT | 2 |
| D3DPSHADECAPS_COLORGOURAUDMONO | INT | 4 |
| D3DPSHADECAPS_COLORPHONGMONO | INT | 16 |
| D3DPSHADECAPS_COLORPHONGRGB | INT | 32 |
| D3DPSHADECAPS_SPECULARFLATMONO | INT | 64 |
| D3DPSHADECAPS_SPECULARFLATRGB | INT | 128 |
| D3DPSHADECAPS_SPECULARGOURAUDMONO | INT | 256 |
| D3DPSHADECAPS_SPECULARPHONGMONO | INT | 1024 |
| D3DPSHADECAPS_SPECULARPHONGRGB | INT | 2048 |
| D3DPSHADECAPS_ALPHAFLATBLEND | INT | 4096 |
| D3DPSHADECAPS_ALPHAFLATSTIPPLED | INT | 8192 |
| D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED | INT | 32768 |
| D3DPSHADECAPS_ALPHAPHONGBLEND | INT | 65536 |
| D3DPSHADECAPS_ALPHAPHONGSTIPPLED | INT | 131072 |
| D3DPSHADECAPS_FOGFLAT | INT | 262144 |
| D3DPSHADECAPS_FOGPHONG | INT | 1048576 |
| D3DPTEXTURECAPS_TRANSPARENCY | INT | 8 |
| D3DPTEXTURECAPS_BORDER | INT | 16 |
| D3DPTEXTURECAPS_COLORKEYBLEND | INT | 4096 |
| D3DPTFILTERCAPS_NEAREST | INT | 1 |
| D3DPTFILTERCAPS_LINEAR | INT | 2 |
| D3DPTFILTERCAPS_MIPNEAREST | INT | 4 |
| D3DPTFILTERCAPS_MIPLINEAR | INT | 8 |
| D3DPTFILTERCAPS_LINEARMIPNEAREST | INT | 16 |
| D3DPTFILTERCAPS_LINEARMIPLINEAR | INT | 32 |
| D3DPTFILTERCAPS_MAGFAFLATCUBIC | INT | 134217728 |
| D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC | INT | 268435456 |
| D3DPTBLENDCAPS_DECAL | INT | 1 |
| D3DPTBLENDCAPS_MODULATE | INT | 2 |
| D3DPTBLENDCAPS_DECALALPHA | INT | 4 |
| D3DPTBLENDCAPS_MODULATEALPHA | INT | 8 |
| D3DPTBLENDCAPS_DECALMASK | INT | 16 |
| D3DPTBLENDCAPS_MODULATEMASK | INT | 32 |
| D3DPTBLENDCAPS_COPY | INT | 64 |
| D3DPTBLENDCAPS_ADD | INT | 128 |
| D3DDD_COLORMODEL | INT | 1 |
| D3DDD_DEVCAPS | INT | 2 |
| D3DDD_TRANSFORMCAPS | INT | 4 |
| D3DDD_LIGHTINGCAPS | INT | 8 |
| D3DDD_BCLIPPING | INT | 16 |
| D3DDD_LINECAPS | INT | 32 |
| D3DDD_TRICAPS | INT | 64 |
| D3DDD_DEVICERENDERBITDEPTH | INT | 128 |
| D3DDD_DEVICEZBUFFERBITDEPTH | INT | 256 |
| D3DDD_MAXBUFFERSIZE | INT | 512 |
| D3DDD_MAXVERTEXCOUNT | INT | 1024 |
| D3DDEVCAPS_FLOATTLVERTEX | INT | 1 |
| D3DDEVCAPS_SORTINCREASINGZ | INT | 2 |
| D3DDEVCAPS_SORTDECREASINGZ | INT | 4 |
| D3DDEVCAPS_SORTEXACT | INT | 8 |
| D3DVTXPCAPS_VERTEXFOG | INT | 4 |
| D3DFDS_COLORMODEL | INT | 1 |
| D3DFDS_GUID | INT | 2 |
| D3DFDS_HARDWARE | INT | 4 |
| D3DFDS_TRIANGLES | INT | 8 |
| D3DFDS_LINES | INT | 16 |
| D3DFDS_MISCCAPS | INT | 32 |
| D3DFDS_RASTERCAPS | INT | 64 |
| D3DFDS_ZCMPCAPS | INT | 128 |
| D3DFDS_ALPHACMPCAPS | INT | 256 |
| D3DFDS_SRCBLENDCAPS | INT | 512 |
| D3DFDS_DSTBLENDCAPS | INT | 1024 |
| D3DFDS_SHADECAPS | INT | 2048 |
| D3DFDS_TEXTURECAPS | INT | 4096 |
| D3DFDS_TEXTUREFILTERCAPS | INT | 8192 |
| D3DFDS_TEXTUREBLENDCAPS | INT | 16384 |
| D3DFDS_TEXTUREADDRESSCAPS | INT | 32768 |
| D3DDEB_BUFSIZE | INT | 1 |
| D3DDEB_CAPS | INT | 2 |
| D3DDEB_LPDATA | INT | 4 |
| D3DDEBCAPS_SYSTEMMEMORY | INT | 1 |
| D3DDEBCAPS_VIDEOMEMORY | INT | 2 |
| D3DCLIP_LEFT | INT | 1 |
| D3DCLIP_RIGHT | INT | 2 |
| D3DCLIP_TOP | INT | 4 |
| D3DCLIP_BOTTOM | INT | 8 |
| D3DCLIP_FRONT | INT | 16 |
| D3DCLIP_BACK | INT | 32 |
| D3DCLIP_GEN0 | INT | 64 |
| D3DCLIP_GEN1 | INT | 128 |
| D3DCLIP_GEN2 | INT | 256 |
| D3DCLIP_GEN3 | INT | 512 |
| D3DCLIP_GEN4 | INT | 1024 |
| D3DCLIP_GEN5 | INT | 2048 |
| D3DSTATUS_CLIPUNIONLEFT | INT | 1 |
| D3DSTATUS_CLIPUNIONRIGHT | INT | 2 |
| D3DSTATUS_CLIPUNIONTOP | INT | 4 |
| D3DSTATUS_CLIPUNIONBOTTOM | INT | 8 |
| D3DSTATUS_CLIPUNIONFRONT | INT | 16 |
| D3DSTATUS_CLIPUNIONBACK | INT | 32 |
| D3DSTATUS_CLIPUNIONGEN0 | INT | 64 |
| D3DSTATUS_CLIPUNIONGEN1 | INT | 128 |
| D3DSTATUS_CLIPUNIONGEN2 | INT | 256 |
| D3DSTATUS_CLIPUNIONGEN3 | INT | 512 |
| D3DSTATUS_CLIPUNIONGEN4 | INT | 1024 |
| D3DSTATUS_CLIPUNIONGEN5 | INT | 2048 |
| D3DSTATUS_CLIPINTERSECTIONLEFT | INT | 4096 |
| D3DSTATUS_CLIPINTERSECTIONRIGHT | INT | 8192 |
| D3DSTATUS_CLIPINTERSECTIONTOP | INT | 16384 |
| D3DSTATUS_CLIPINTERSECTIONBOTTOM | INT | 32768 |
| D3DSTATUS_CLIPINTERSECTIONFRONT | INT | 65536 |
| D3DSTATUS_CLIPINTERSECTIONBACK | INT | 131072 |
| D3DSTATUS_CLIPINTERSECTIONGEN0 | INT | 262144 |
| D3DSTATUS_CLIPINTERSECTIONGEN1 | INT | 524288 |
| D3DSTATUS_CLIPINTERSECTIONGEN2 | INT | 1048576 |
| D3DSTATUS_CLIPINTERSECTIONGEN3 | INT | 2097152 |
| D3DSTATUS_CLIPINTERSECTIONGEN4 | INT | 4194304 |
| D3DSTATUS_CLIPINTERSECTIONGEN5 | INT | 8388608 |
| D3DSTATUS_ZNOTVISIBLE | INT | 16777216 |
| D3DTRANSFORM_CLIPPED | INT | 1 |
| D3DTRANSFORM_UNCLIPPED | INT | 2 |
| D3DLIGHT_ACTIVE | DWORD | 1 |
| D3DLIGHT_NO_SPECULAR | DWORD | 2 |
| D3DCOLOR_MONO | DWORD | 1 |
| D3DCOLOR_RGB | DWORD | 2 |
| D3DSTATE_OVERRIDE_BIAS | DWORD | 256 |
| D3DPROCESSVERTICES_TRANSFORMLIGHT | INT | 0 |
| D3DPROCESSVERTICES_TRANSFORM | INT | 1 |
| D3DPROCESSVERTICES_COPY | INT | 2 |
| D3DPROCESSVERTICES_OPMASK | INT | 7 |
| D3DPROCESSVERTICES_UPDATEEXTENTS | INT | 8 |
| D3DPROCESSVERTICES_NOCOLOR | INT | 16 |
| D3DTRIFLAG_START | INT | 0 |
| D3DTRIFLAG_ODD | INT | 30 |
| D3DTRIFLAG_EVEN | INT | 31 |
| D3DTRIFLAG_EDGEENABLE1 | INT | 256 |
| D3DTRIFLAG_EDGEENABLE2 | INT | 512 |
| D3DTRIFLAG_EDGEENABLE3 | INT | 1024 |
| D3DSETSTATUS_STATUS | INT | 1 |
| D3DSETSTATUS_EXTENTS | INT | 2 |
| D3DCLIPSTATUS_STATUS | INT | 1 |
| D3DCLIPSTATUS_EXTENTS2 | INT | 2 |
| D3DCLIPSTATUS_EXTENTS3 | INT | 4 |
| D3DEXECUTE_CLIPPED | INT | 1 |
| D3DEXECUTE_UNCLIPPED | INT | 2 |
| D3DPAL_FREE | DWORD | 0 |
| D3DPAL_READONLY | DWORD | 64 |
| D3DPAL_RESERVED | DWORD | 128 |
| D3DVBCAPS_SYSTEMMEMORY | INT | 2048 |
| D3DVBCAPS_WRITEONLY | INT | 65536 |
| D3DVBCAPS_OPTIMIZED | INT | -2147483648 |
| D3DVBCAPS_DONOTCLIP | INT | 1 |
| D3DVOP_LIGHT | DWORD | 1024 |
| D3DVOP_TRANSFORM | DWORD | 1 |
| D3DVOP_CLIP | DWORD | 4 |
| D3DVOP_EXTENTS | DWORD | 8 |
| D3DFVF_RESERVED1 | DWORD | 32 |
| D3DVIS_INSIDE_FRUSTUM | DWORD | 0 |
| D3DVIS_INTERSECT_FRUSTUM | DWORD | 1 |
| D3DVIS_OUTSIDE_FRUSTUM | DWORD | 2 |
| D3DVIS_INSIDE_LEFT | DWORD | 0 |
| D3DVIS_INTERSECT_LEFT | DWORD | 4 |
| D3DVIS_OUTSIDE_LEFT | DWORD | 8 |
| D3DVIS_INSIDE_RIGHT | DWORD | 0 |
| D3DVIS_INTERSECT_RIGHT | DWORD | 16 |
| D3DVIS_OUTSIDE_RIGHT | DWORD | 32 |
| D3DVIS_INSIDE_TOP | DWORD | 0 |
| D3DVIS_INTERSECT_TOP | DWORD | 64 |
| D3DVIS_OUTSIDE_TOP | DWORD | 128 |
| D3DVIS_INSIDE_BOTTOM | DWORD | 0 |
| D3DVIS_INTERSECT_BOTTOM | DWORD | 256 |
| D3DVIS_OUTSIDE_BOTTOM | DWORD | 512 |
| D3DVIS_INSIDE_NEAR | DWORD | 0 |
| D3DVIS_INTERSECT_NEAR | DWORD | 1024 |
| D3DVIS_OUTSIDE_NEAR | DWORD | 2048 |
| D3DVIS_INSIDE_FAR | DWORD | 0 |
| D3DVIS_INTERSECT_FAR | DWORD | 4096 |
| D3DVIS_OUTSIDE_FAR | DWORD | 8192 |
| D3DVIS_MASK_FRUSTUM | DWORD | 3 |
| D3DVIS_MASK_LEFT | DWORD | 12 |
| D3DVIS_MASK_RIGHT | DWORD | 48 |
| D3DVIS_MASK_TOP | DWORD | 192 |
| D3DVIS_MASK_BOTTOM | DWORD | 768 |
| D3DVIS_MASK_NEAR | DWORD | 3072 |
| D3DVIS_MASK_FAR | DWORD | 12288 |
| D3DDEVINFOID_TEXTUREMANAGER | DWORD | 1 |
| D3DDEVINFOID_D3DTEXTUREMANAGER | DWORD | 2 |
| D3DDEVINFOID_TEXTURING | DWORD | 3 |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define D3DRTYPECOUNT 8
#define DIRECT3D_VERSION 2304
#define D3D_SDK_VERSION 32
#define D3D9b_SDK_VERSION 31
#define D3DSPD_IUNKNOWN 1
#define D3DCREATE_FPU_PRESERVE 2
#define D3DCREATE_MULTITHREADED 4
#define D3DCREATE_PUREDEVICE 16
#define D3DCREATE_SOFTWARE_VERTEXPROCESSING 32
#define D3DCREATE_HARDWARE_VERTEXPROCESSING 64
#define D3DCREATE_MIXED_VERTEXPROCESSING 128
#define D3DCREATE_DISABLE_DRIVER_MANAGEMENT 256
#define D3DCREATE_ADAPTERGROUP_DEVICE 512
#define D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX 1024
#define D3DCREATE_NOWINDOWCHANGES 2048
#define D3DCREATE_DISABLE_PSGP_THREADING 8192
#define D3DCREATE_ENABLE_PRESENTSTATS 16384
#define D3DCREATE_DISABLE_PRINTSCREEN 32768
#define D3DCREATE_SCREENSAVER 268435456
#define D3DADAPTER_DEFAULT 0
#define D3DENUM_WHQL_LEVEL 2
#define D3DENUM_NO_DRIVERVERSION 4
#define D3DPRESENT_BACK_BUFFERS_MAX 3
#define D3DPRESENT_BACK_BUFFERS_MAX_EX 30
#define D3DSGR_NO_CALIBRATION 0
#define D3DSGR_CALIBRATE 1
#define D3DCURSOR_IMMEDIATE_UPDATE 1
#define D3DPRESENT_DONOTWAIT 1
#define D3DPRESENT_LINEAR_CONTENT 2
#define D3DPRESENT_DONOTFLIP 4
#define D3DPRESENT_FLIPRESTART 8
#define D3DPRESENT_VIDEO_RESTRICT_TO_MONITOR 16
#define D3DPRESENT_UPDATEOVERLAYONLY 32
#define D3DPRESENT_HIDEOVERLAY 64
#define D3DPRESENT_UPDATECOLORKEY 128
#define D3DPRESENT_FORCEIMMEDIATE 256
#define _FACD3D 2166
#define D3DVS20CAPS_PREDICATION 1
#define D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH 24
#define D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH 0
#define D3DVS20_MAX_NUMTEMPS 32
#define D3DVS20_MIN_NUMTEMPS 12
#define D3DVS20_MAX_STATICFLOWCONTROLDEPTH 4
#define D3DVS20_MIN_STATICFLOWCONTROLDEPTH 1
#define D3DPS20CAPS_ARBITRARYSWIZZLE 1
#define D3DPS20CAPS_GRADIENTINSTRUCTIONS 2
#define D3DPS20CAPS_PREDICATION 4
#define D3DPS20CAPS_NODEPENDENTREADLIMIT 8
#define D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT 16
#define D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH 24
#define D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH 0
#define D3DPS20_MAX_NUMTEMPS 32
#define D3DPS20_MIN_NUMTEMPS 12
#define D3DPS20_MAX_STATICFLOWCONTROLDEPTH 4
#define D3DPS20_MIN_STATICFLOWCONTROLDEPTH 0
#define D3DPS20_MAX_NUMINSTRUCTIONSLOTS 512
#define D3DPS20_MIN_NUMINSTRUCTIONSLOTS 96
#define D3DMIN30SHADERINSTRUCTIONS 512
#define D3DMAX30SHADERINSTRUCTIONS 32768
#define D3DOVERLAYCAPS_FULLRANGERGB 1
#define D3DOVERLAYCAPS_LIMITEDRANGERGB 2
#define D3DOVERLAYCAPS_YCbCr_BT601 4
#define D3DOVERLAYCAPS_YCbCr_BT709 8
#define D3DOVERLAYCAPS_YCbCr_BT601_xvYCC 16
#define D3DOVERLAYCAPS_YCbCr_BT709_xvYCC 32
#define D3DOVERLAYCAPS_STRETCHX 64
#define D3DOVERLAYCAPS_STRETCHY 128
#define D3DCPCAPS_SOFTWARE 1
#define D3DCPCAPS_HARDWARE 2
#define D3DCPCAPS_PROTECTIONALWAYSON 4
#define D3DCPCAPS_PARTIALDECRYPTION 8
#define D3DCPCAPS_CONTENTKEY 16
#define D3DCPCAPS_FRESHENSESSIONKEY 32
#define D3DCPCAPS_ENCRYPTEDREADBACK 64
#define D3DCPCAPS_ENCRYPTEDREADBACKKEY 128
#define D3DCPCAPS_SEQUENTIAL_CTR_IV 256
#define D3DCPCAPS_ENCRYPTSLICEDATAONLY 512
#define D3DCAPS_OVERLAY 2048
#define D3DCAPS_READ_SCANLINE 131072
#define D3DCAPS2_FULLSCREENGAMMA 131072
#define D3DCAPS2_CANCALIBRATEGAMMA 1048576
#define D3DCAPS2_RESERVED 33554432
#define D3DCAPS2_CANMANAGERESOURCE 268435456
#define D3DCAPS2_DYNAMICTEXTURES 536870912
#define D3DCAPS2_CANAUTOGENMIPMAP 1073741824
#define D3DCAPS2_CANSHARERESOURCE -2147483648
#define D3DCAPS3_RESERVED -2147483617
#define D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 32
#define D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 128
#define D3DCAPS3_COPY_TO_VIDMEM 256
#define D3DCAPS3_COPY_TO_SYSTEMMEM 512
#define D3DCAPS3_DXVAHD 1024
#define D3DCAPS3_DXVAHD_LIMITED 2048
#define D3DPRESENT_INTERVAL_DEFAULT 0
#define D3DPRESENT_INTERVAL_ONE 1
#define D3DPRESENT_INTERVAL_TWO 2
#define D3DPRESENT_INTERVAL_THREE 4
#define D3DPRESENT_INTERVAL_FOUR 8
#define D3DPRESENT_INTERVAL_IMMEDIATE -2147483648
#define D3DCURSORCAPS_COLOR 1
#define D3DCURSORCAPS_LOWRES 2
#define D3DDEVCAPS_EXECUTESYSTEMMEMORY 16
#define D3DDEVCAPS_EXECUTEVIDEOMEMORY 32
#define D3DDEVCAPS_TLVERTEXSYSTEMMEMORY 64
#define D3DDEVCAPS_TLVERTEXVIDEOMEMORY 128
#define D3DDEVCAPS_TEXTURESYSTEMMEMORY 256
#define D3DDEVCAPS_TEXTUREVIDEOMEMORY 512
#define D3DDEVCAPS_DRAWPRIMTLVERTEX 1024
#define D3DDEVCAPS_CANRENDERAFTERFLIP 2048
#define D3DDEVCAPS_TEXTURENONLOCALVIDMEM 4096
#define D3DDEVCAPS_DRAWPRIMITIVES2 8192
#define D3DDEVCAPS_SEPARATETEXTUREMEMORIES 16384
#define D3DDEVCAPS_DRAWPRIMITIVES2EX 32768
#define D3DDEVCAPS_HWTRANSFORMANDLIGHT 65536
#define D3DDEVCAPS_CANBLTSYSTONONLOCAL 131072
#define D3DDEVCAPS_HWRASTERIZATION 524288
#define D3DDEVCAPS_PUREDEVICE 1048576
#define D3DDEVCAPS_QUINTICRTPATCHES 2097152
#define D3DDEVCAPS_RTPATCHES 4194304
#define D3DDEVCAPS_RTPATCHHANDLEZERO 8388608
#define D3DDEVCAPS_NPATCHES 16777216
#define D3DPMISCCAPS_MASKZ 2
#define D3DPMISCCAPS_CULLNONE 16
#define D3DPMISCCAPS_CULLCW 32
#define D3DPMISCCAPS_CULLCCW 64
#define D3DPMISCCAPS_COLORWRITEENABLE 128
#define D3DPMISCCAPS_CLIPPLANESCALEDPOINTS 256
#define D3DPMISCCAPS_CLIPTLVERTS 512
#define D3DPMISCCAPS_TSSARGTEMP 1024
#define D3DPMISCCAPS_BLENDOP 2048
#define D3DPMISCCAPS_NULLREFERENCE 4096
#define D3DPMISCCAPS_INDEPENDENTWRITEMASKS 16384
#define D3DPMISCCAPS_PERSTAGECONSTANT 32768
#define D3DPMISCCAPS_FOGANDSPECULARALPHA 65536
#define D3DPMISCCAPS_SEPARATEALPHABLEND 131072
#define D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS 262144
#define D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING 524288
#define D3DPMISCCAPS_FOGVERTEXCLAMPED 1048576
#define D3DPMISCCAPS_POSTBLENDSRGBCONVERT 2097152
#define D3DLINECAPS_TEXTURE 1
#define D3DLINECAPS_ZTEST 2
#define D3DLINECAPS_BLEND 4
#define D3DLINECAPS_ALPHACMP 8
#define D3DLINECAPS_FOG 16
#define D3DLINECAPS_ANTIALIAS 32
#define D3DPRASTERCAPS_DITHER 1
#define D3DPRASTERCAPS_ZTEST 16
#define D3DPRASTERCAPS_FOGVERTEX 128
#define D3DPRASTERCAPS_FOGTABLE 256
#define D3DPRASTERCAPS_MIPMAPLODBIAS 8192
#define D3DPRASTERCAPS_ZBUFFERLESSHSR 32768
#define D3DPRASTERCAPS_FOGRANGE 65536
#define D3DPRASTERCAPS_ANISOTROPY 131072
#define D3DPRASTERCAPS_WBUFFER 262144
#define D3DPRASTERCAPS_WFOG 1048576
#define D3DPRASTERCAPS_ZFOG 2097152
#define D3DPRASTERCAPS_COLORPERSPECTIVE 4194304
#define D3DPRASTERCAPS_SCISSORTEST 16777216
#define D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS 33554432
#define D3DPRASTERCAPS_DEPTHBIAS 67108864
#define D3DPRASTERCAPS_MULTISAMPLE_TOGGLE 134217728
#define D3DPCMPCAPS_NEVER 1
#define D3DPCMPCAPS_LESS 2
#define D3DPCMPCAPS_EQUAL 4
#define D3DPCMPCAPS_LESSEQUAL 8
#define D3DPCMPCAPS_GREATER 16
#define D3DPCMPCAPS_NOTEQUAL 32
#define D3DPCMPCAPS_GREATEREQUAL 64
#define D3DPCMPCAPS_ALWAYS 128
#define D3DPBLENDCAPS_ZERO 1
#define D3DPBLENDCAPS_ONE 2
#define D3DPBLENDCAPS_SRCCOLOR 4
#define D3DPBLENDCAPS_INVSRCCOLOR 8
#define D3DPBLENDCAPS_SRCALPHA 16
#define D3DPBLENDCAPS_INVSRCALPHA 32
#define D3DPBLENDCAPS_DESTALPHA 64
#define D3DPBLENDCAPS_INVDESTALPHA 128
#define D3DPBLENDCAPS_DESTCOLOR 256
#define D3DPBLENDCAPS_INVDESTCOLOR 512
#define D3DPBLENDCAPS_SRCALPHASAT 1024
#define D3DPBLENDCAPS_BOTHSRCALPHA 2048
#define D3DPBLENDCAPS_BOTHINVSRCALPHA 4096
#define D3DPBLENDCAPS_BLENDFACTOR 8192
#define D3DPBLENDCAPS_SRCCOLOR2 16384
#define D3DPBLENDCAPS_INVSRCCOLOR2 32768
#define D3DPSHADECAPS_COLORGOURAUDRGB 8
#define D3DPSHADECAPS_SPECULARGOURAUDRGB 512
#define D3DPSHADECAPS_ALPHAGOURAUDBLEND 16384
#define D3DPSHADECAPS_FOGGOURAUD 524288
#define D3DPTEXTURECAPS_PERSPECTIVE 1
#define D3DPTEXTURECAPS_POW2 2
#define D3DPTEXTURECAPS_ALPHA 4
#define D3DPTEXTURECAPS_SQUAREONLY 32
#define D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE 64
#define D3DPTEXTURECAPS_ALPHAPALETTE 128
#define D3DPTEXTURECAPS_NONPOW2CONDITIONAL 256
#define D3DPTEXTURECAPS_PROJECTED 1024
#define D3DPTEXTURECAPS_CUBEMAP 2048
#define D3DPTEXTURECAPS_VOLUMEMAP 8192
#define D3DPTEXTURECAPS_MIPMAP 16384
#define D3DPTEXTURECAPS_MIPVOLUMEMAP 32768
#define D3DPTEXTURECAPS_MIPCUBEMAP 65536
#define D3DPTEXTURECAPS_CUBEMAP_POW2 131072
#define D3DPTEXTURECAPS_VOLUMEMAP_POW2 262144
#define D3DPTEXTURECAPS_NOPROJECTEDBUMPENV 2097152
#define D3DPTFILTERCAPS_MINFPOINT 256
#define D3DPTFILTERCAPS_MINFLINEAR 512
#define D3DPTFILTERCAPS_MINFANISOTROPIC 1024
#define D3DPTFILTERCAPS_MINFPYRAMIDALQUAD 2048
#define D3DPTFILTERCAPS_MINFGAUSSIANQUAD 4096
#define D3DPTFILTERCAPS_MIPFPOINT 65536
#define D3DPTFILTERCAPS_MIPFLINEAR 131072
#define D3DPTFILTERCAPS_CONVOLUTIONMONO 262144
#define D3DPTFILTERCAPS_MAGFPOINT 16777216
#define D3DPTFILTERCAPS_MAGFLINEAR 33554432
#define D3DPTFILTERCAPS_MAGFANISOTROPIC 67108864
#define D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD 134217728
#define D3DPTFILTERCAPS_MAGFGAUSSIANQUAD 268435456
#define D3DPTADDRESSCAPS_WRAP 1
#define D3DPTADDRESSCAPS_MIRROR 2
#define D3DPTADDRESSCAPS_CLAMP 4
#define D3DPTADDRESSCAPS_BORDER 8
#define D3DPTADDRESSCAPS_INDEPENDENTUV 16
#define D3DPTADDRESSCAPS_MIRRORONCE 32
#define D3DSTENCILCAPS_KEEP 1
#define D3DSTENCILCAPS_ZERO 2
#define D3DSTENCILCAPS_REPLACE 4
#define D3DSTENCILCAPS_INCRSAT 8
#define D3DSTENCILCAPS_DECRSAT 16
#define D3DSTENCILCAPS_INVERT 32
#define D3DSTENCILCAPS_INCR 64
#define D3DSTENCILCAPS_DECR 128
#define D3DSTENCILCAPS_TWOSIDED 256
#define D3DTEXOPCAPS_DISABLE 1
#define D3DTEXOPCAPS_SELECTARG1 2
#define D3DTEXOPCAPS_SELECTARG2 4
#define D3DTEXOPCAPS_MODULATE 8
#define D3DTEXOPCAPS_MODULATE2X 16
#define D3DTEXOPCAPS_MODULATE4X 32
#define D3DTEXOPCAPS_ADD 64
#define D3DTEXOPCAPS_ADDSIGNED 128
#define D3DTEXOPCAPS_ADDSIGNED2X 256
#define D3DTEXOPCAPS_SUBTRACT 512
#define D3DTEXOPCAPS_ADDSMOOTH 1024
#define D3DTEXOPCAPS_BLENDDIFFUSEALPHA 2048
#define D3DTEXOPCAPS_BLENDTEXTUREALPHA 4096
#define D3DTEXOPCAPS_BLENDFACTORALPHA 8192
#define D3DTEXOPCAPS_BLENDTEXTUREALPHAPM 16384
#define D3DTEXOPCAPS_BLENDCURRENTALPHA 32768
#define D3DTEXOPCAPS_PREMODULATE 65536
#define D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR 131072
#define D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA 262144
#define D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR 524288
#define D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA 1048576
#define D3DTEXOPCAPS_BUMPENVMAP 2097152
#define D3DTEXOPCAPS_BUMPENVMAPLUMINANCE 4194304
#define D3DTEXOPCAPS_DOTPRODUCT3 8388608
#define D3DTEXOPCAPS_MULTIPLYADD 16777216
#define D3DTEXOPCAPS_LERP 33554432
#define D3DFVFCAPS_TEXCOORDCOUNTMASK 65535
#define D3DFVFCAPS_DONOTSTRIPELEMENTS 524288
#define D3DFVFCAPS_PSIZE 1048576
#define D3DVTXPCAPS_TEXGEN 1
#define D3DVTXPCAPS_MATERIALSOURCE7 2
#define D3DVTXPCAPS_DIRECTIONALLIGHTS 8
#define D3DVTXPCAPS_POSITIONALLIGHTS 16
#define D3DVTXPCAPS_LOCALVIEWER 32
#define D3DVTXPCAPS_TWEENING 64
#define D3DVTXPCAPS_TEXGEN_SPHEREMAP 256
#define D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER 512
#define D3DDEVCAPS2_STREAMOFFSET 1
#define D3DDEVCAPS2_DMAPNPATCH 2
#define D3DDEVCAPS2_ADAPTIVETESSRTPATCH 4
#define D3DDEVCAPS2_ADAPTIVETESSNPATCH 8
#define D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES 16
#define D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH 32
#define D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET 64
#define D3DDTCAPS_UBYTE4 1
#define D3DDTCAPS_UBYTE4N 2
#define D3DDTCAPS_SHORT2N 4
#define D3DDTCAPS_SHORT4N 8
#define D3DDTCAPS_USHORT2N 16
#define D3DDTCAPS_USHORT4N 32
#define D3DDTCAPS_UDEC3 64
#define D3DDTCAPS_DEC3N 128
#define D3DDTCAPS_FLOAT16_2 256
#define D3DDTCAPS_FLOAT16_4 512
#define D3DMAXUSERCLIPPLANES 32
#define D3DCLIPPLANE0 1
#define D3DCLIPPLANE1 2
#define D3DCLIPPLANE2 4
#define D3DCLIPPLANE3 8
#define D3DCLIPPLANE4 16
#define D3DCLIPPLANE5 32
#define D3DCS_LEFT 1
#define D3DCS_RIGHT 2
#define D3DCS_TOP 4
#define D3DCS_BOTTOM 8
#define D3DCS_FRONT 16
#define D3DCS_BACK 32
#define D3DCS_PLANE0 64
#define D3DCS_PLANE1 128
#define D3DCS_PLANE2 256
#define D3DCS_PLANE3 512
#define D3DCS_PLANE4 1024
#define D3DCS_PLANE5 2048
#define D3DCLEAR_TARGET 1
#define D3DCLEAR_ZBUFFER 2
#define D3DCLEAR_STENCIL 4
#define D3D_MAX_SIMULTANEOUS_RENDERTARGETS 4
#define D3DRENDERSTATE_WRAPBIAS 128
#define D3DWRAP_U 1
#define D3DWRAP_V 2
#define D3DWRAP_W 4
#define D3DWRAPCOORD_0 1
#define D3DWRAPCOORD_1 2
#define D3DWRAPCOORD_2 4
#define D3DWRAPCOORD_3 8
#define D3DDMAPSAMPLER 256
#define D3DVERTEXTEXTURESAMPLER0 257
#define D3DVERTEXTEXTURESAMPLER1 258
#define D3DVERTEXTEXTURESAMPLER2 259
#define D3DVERTEXTEXTURESAMPLER3 260
#define D3DTSS_TCI_PASSTHRU 0
#define D3DTSS_TCI_CAMERASPACENORMAL 65536
#define D3DTSS_TCI_CAMERASPACEPOSITION 131072
#define D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR 196608
#define D3DTSS_TCI_SPHEREMAP 262144
#define D3DTA_SELECTMASK 15
#define D3DTA_DIFFUSE 0
#define D3DTA_CURRENT 1
#define D3DTA_TEXTURE 2
#define D3DTA_TFACTOR 3
#define D3DTA_SPECULAR 4
#define D3DTA_TEMP 5
#define D3DTA_CONSTANT 6
#define D3DTA_COMPLEMENT 16
#define D3DTA_ALPHAREPLICATE 32
#define D3DPV_DONOTCOPYDATA 1
#define D3DFVF_RESERVED0 1
#define D3DFVF_POSITION_MASK 16398
#define D3DFVF_XYZ 2
#define D3DFVF_XYZRHW 4
#define D3DFVF_XYZB1 6
#define D3DFVF_XYZB2 8
#define D3DFVF_XYZB3 10
#define D3DFVF_XYZB4 12
#define D3DFVF_XYZB5 14
#define D3DFVF_XYZW 16386
#define D3DFVF_NORMAL 16
#define D3DFVF_PSIZE 32
#define D3DFVF_DIFFUSE 64
#define D3DFVF_SPECULAR 128
#define D3DFVF_TEXCOUNT_MASK 3840
#define D3DFVF_TEXCOUNT_SHIFT 8
#define D3DFVF_TEX0 0
#define D3DFVF_TEX1 256
#define D3DFVF_TEX2 512
#define D3DFVF_TEX3 768
#define D3DFVF_TEX4 1024
#define D3DFVF_TEX5 1280
#define D3DFVF_TEX6 1536
#define D3DFVF_TEX7 1792
#define D3DFVF_TEX8 2048
#define D3DFVF_LASTBETA_UBYTE4 4096
#define D3DFVF_LASTBETA_D3DCOLOR 32768
#define D3DFVF_RESERVED2 24576
#define MAXD3DDECLUSAGEINDEX 15
#define MAXD3DDECLLENGTH 64
#define D3DDP_MAXTEXCOORD 8
#define D3DSTREAMSOURCE_INDEXEDDATA 1073741824
#define D3DSTREAMSOURCE_INSTANCEDATA 2147483648
#define D3DSI_OPCODE_MASK 65535
#define D3DSI_INSTLENGTH_MASK 251658240
#define D3DSI_INSTLENGTH_SHIFT 24
#define D3DSI_COISSUE 1073741824
#define D3DSP_OPCODESPECIFICCONTROL_MASK 16711680
#define D3DSP_OPCODESPECIFICCONTROL_SHIFT 16
#define D3DSHADER_COMPARISON_SHIFT 16
#define D3DSHADER_INSTRUCTION_PREDICATED 268435456
#define D3DSP_DCL_USAGE_SHIFT 0
#define D3DSP_DCL_USAGE_MASK 15
#define D3DSP_DCL_USAGEINDEX_SHIFT 16
#define D3DSP_DCL_USAGEINDEX_MASK 983040
#define D3DSP_TEXTURETYPE_SHIFT 27
#define D3DSP_TEXTURETYPE_MASK 2013265920
#define D3DSP_REGNUM_MASK 2047
#define D3DSP_WRITEMASK_0 65536
#define D3DSP_WRITEMASK_1 131072
#define D3DSP_WRITEMASK_2 262144
#define D3DSP_WRITEMASK_3 524288
#define D3DSP_WRITEMASK_ALL 983040
#define D3DSP_DSTMOD_SHIFT 20
#define D3DSP_DSTMOD_MASK 15728640
#define D3DSP_DSTSHIFT_SHIFT 24
#define D3DSP_DSTSHIFT_MASK 251658240
#define D3DSP_REGTYPE_SHIFT 28
#define D3DSP_REGTYPE_SHIFT2 8
#define D3DSP_REGTYPE_MASK 1879048192
#define D3DSP_REGTYPE_MASK2 6144
#define D3DVS_ADDRESSMODE_SHIFT 13
#define D3DSHADER_ADDRESSMODE_SHIFT 13
#define D3DVS_SWIZZLE_SHIFT 16
#define D3DVS_SWIZZLE_MASK 16711680
#define D3DSP_SWIZZLE_SHIFT 16
#define D3DSP_SWIZZLE_MASK 16711680
#define D3DSP_SRCMOD_SHIFT 24
#define D3DSP_SRCMOD_MASK 251658240
#define D3DSP_MIN_PRECISION_SHIFT 14
#define D3DSP_MIN_PRECISION_MASK 49152
#define D3DSI_COMMENTSIZE_SHIFT 16
#define D3DSI_COMMENTSIZE_MASK 2147418112
#define D3DFVF_TEXTUREFORMAT2 0
#define D3DFVF_TEXTUREFORMAT1 3
#define D3DFVF_TEXTUREFORMAT3 1
#define D3DFVF_TEXTUREFORMAT4 2
#define D3DPRESENT_RATE_DEFAULT 0
#define D3DPRESENTFLAG_LOCKABLE_BACKBUFFER 1
#define D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL 2
#define D3DPRESENTFLAG_DEVICECLIP 4
#define D3DPRESENTFLAG_VIDEO 16
#define D3DPRESENTFLAG_NOAUTOROTATE 32
#define D3DPRESENTFLAG_UNPRUNEDMODE 64
#define D3DPRESENTFLAG_OVERLAY_LIMITEDRGB 128
#define D3DPRESENTFLAG_OVERLAY_YCbCr_BT709 256
#define D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC 512
#define D3DPRESENTFLAG_RESTRICTED_CONTENT 1024
#define D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER 2048
#define D3DUSAGE_RENDERTARGET 1
#define D3DUSAGE_DEPTHSTENCIL 2
#define D3DUSAGE_DYNAMIC 512
#define D3DUSAGE_NONSECURE 8388608
#define D3DUSAGE_AUTOGENMIPMAP 1024
#define D3DUSAGE_DMAP 16384
#define D3DUSAGE_QUERY_LEGACYBUMPMAP 32768
#define D3DUSAGE_QUERY_SRGBREAD 65536
#define D3DUSAGE_QUERY_FILTER 131072
#define D3DUSAGE_QUERY_SRGBWRITE 262144
#define D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING 524288
#define D3DUSAGE_QUERY_VERTEXTEXTURE 1048576
#define D3DUSAGE_QUERY_WRAPANDMIP 2097152
#define D3DUSAGE_WRITEONLY 8
#define D3DUSAGE_SOFTWAREPROCESSING 16
#define D3DUSAGE_DONOTCLIP 32
#define D3DUSAGE_POINTS 64
#define D3DUSAGE_RTPATCHES 128
#define D3DUSAGE_NPATCHES 256
#define D3DUSAGE_TEXTAPI 268435456
#define D3DUSAGE_RESTRICTED_CONTENT 2048
#define D3DUSAGE_RESTRICT_SHARED_RESOURCE 8192
#define D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER 4096
#define D3DLOCK_READONLY 16
#define D3DLOCK_DISCARD 8192
#define D3DLOCK_NOOVERWRITE 4096
#define D3DLOCK_NOSYSLOCK 2048
#define D3DLOCK_DONOTWAIT 16384
#define D3DLOCK_NO_DIRTY_UPDATE 32768
#define MAX_DEVICE_IDENTIFIER_STRING 512
#define D3DISSUE_END 1
#define D3DISSUE_BEGIN 2
#define D3DGETDATA_FLUSH 1
#define D3DCOMPOSERECTS_MAXNUMRECTS 65535
#define D3DCONVOLUTIONMONO_MAXWIDTH 7
#define D3DCONVOLUTIONMONO_MAXHEIGHT 7
#define D3DFMT_A1_SURFACE_MAXWIDTH 8192
#define D3DFMT_A1_SURFACE_MAXHEIGHT 2048
#define D3D9_RESOURCE_PRIORITY_MINIMUM 671088640
#define D3D9_RESOURCE_PRIORITY_LOW 1342177280
#define D3D9_RESOURCE_PRIORITY_NORMAL 2013265920
#define D3D9_RESOURCE_PRIORITY_HIGH 2684354560
#define D3D9_RESOURCE_PRIORITY_MAXIMUM 3355443200
#define D3D_OMAC_SIZE 16
#define D3DTRANSFORMCAPS_CLIP 1
#define D3DLIGHTINGMODEL_RGB 1
#define D3DLIGHTINGMODEL_MONO 2
#define D3DLIGHTCAPS_POINT 1
#define D3DLIGHTCAPS_SPOT 2
#define D3DLIGHTCAPS_DIRECTIONAL 4
#define D3DLIGHTCAPS_PARALLELPOINT 8
#define D3DLIGHTCAPS_GLSPOT 16
#define D3DPMISCCAPS_MASKPLANES 1
#define D3DPMISCCAPS_LINEPATTERNREP 4
#define D3DPMISCCAPS_CONFORMANT 8
#define D3DPRASTERCAPS_ROP2 2
#define D3DPRASTERCAPS_XOR 4
#define D3DPRASTERCAPS_PAT 8
#define D3DPRASTERCAPS_SUBPIXEL 32
#define D3DPRASTERCAPS_SUBPIXELX 64
#define D3DPRASTERCAPS_STIPPLE 512
#define D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT 1024
#define D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT 2048
#define D3DPRASTERCAPS_ANTIALIASEDGES 4096
#define D3DPRASTERCAPS_ZBIAS 16384
#define D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT 524288
#define D3DPSHADECAPS_COLORFLATMONO 1
#define D3DPSHADECAPS_COLORFLATRGB 2
#define D3DPSHADECAPS_COLORGOURAUDMONO 4
#define D3DPSHADECAPS_COLORPHONGMONO 16
#define D3DPSHADECAPS_COLORPHONGRGB 32
#define D3DPSHADECAPS_SPECULARFLATMONO 64
#define D3DPSHADECAPS_SPECULARFLATRGB 128
#define D3DPSHADECAPS_SPECULARGOURAUDMONO 256
#define D3DPSHADECAPS_SPECULARPHONGMONO 1024
#define D3DPSHADECAPS_SPECULARPHONGRGB 2048
#define D3DPSHADECAPS_ALPHAFLATBLEND 4096
#define D3DPSHADECAPS_ALPHAFLATSTIPPLED 8192
#define D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED 32768
#define D3DPSHADECAPS_ALPHAPHONGBLEND 65536
#define D3DPSHADECAPS_ALPHAPHONGSTIPPLED 131072
#define D3DPSHADECAPS_FOGFLAT 262144
#define D3DPSHADECAPS_FOGPHONG 1048576
#define D3DPTEXTURECAPS_TRANSPARENCY 8
#define D3DPTEXTURECAPS_BORDER 16
#define D3DPTEXTURECAPS_COLORKEYBLEND 4096
#define D3DPTFILTERCAPS_NEAREST 1
#define D3DPTFILTERCAPS_LINEAR 2
#define D3DPTFILTERCAPS_MIPNEAREST 4
#define D3DPTFILTERCAPS_MIPLINEAR 8
#define D3DPTFILTERCAPS_LINEARMIPNEAREST 16
#define D3DPTFILTERCAPS_LINEARMIPLINEAR 32
#define D3DPTFILTERCAPS_MAGFAFLATCUBIC 134217728
#define D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC 268435456
#define D3DPTBLENDCAPS_DECAL 1
#define D3DPTBLENDCAPS_MODULATE 2
#define D3DPTBLENDCAPS_DECALALPHA 4
#define D3DPTBLENDCAPS_MODULATEALPHA 8
#define D3DPTBLENDCAPS_DECALMASK 16
#define D3DPTBLENDCAPS_MODULATEMASK 32
#define D3DPTBLENDCAPS_COPY 64
#define D3DPTBLENDCAPS_ADD 128
#define D3DDD_COLORMODEL 1
#define D3DDD_DEVCAPS 2
#define D3DDD_TRANSFORMCAPS 4
#define D3DDD_LIGHTINGCAPS 8
#define D3DDD_BCLIPPING 16
#define D3DDD_LINECAPS 32
#define D3DDD_TRICAPS 64
#define D3DDD_DEVICERENDERBITDEPTH 128
#define D3DDD_DEVICEZBUFFERBITDEPTH 256
#define D3DDD_MAXBUFFERSIZE 512
#define D3DDD_MAXVERTEXCOUNT 1024
#define D3DDEVCAPS_FLOATTLVERTEX 1
#define D3DDEVCAPS_SORTINCREASINGZ 2
#define D3DDEVCAPS_SORTDECREASINGZ 4
#define D3DDEVCAPS_SORTEXACT 8
#define D3DVTXPCAPS_VERTEXFOG 4
#define D3DFDS_COLORMODEL 1
#define D3DFDS_GUID 2
#define D3DFDS_HARDWARE 4
#define D3DFDS_TRIANGLES 8
#define D3DFDS_LINES 16
#define D3DFDS_MISCCAPS 32
#define D3DFDS_RASTERCAPS 64
#define D3DFDS_ZCMPCAPS 128
#define D3DFDS_ALPHACMPCAPS 256
#define D3DFDS_SRCBLENDCAPS 512
#define D3DFDS_DSTBLENDCAPS 1024
#define D3DFDS_SHADECAPS 2048
#define D3DFDS_TEXTURECAPS 4096
#define D3DFDS_TEXTUREFILTERCAPS 8192
#define D3DFDS_TEXTUREBLENDCAPS 16384
#define D3DFDS_TEXTUREADDRESSCAPS 32768
#define D3DDEB_BUFSIZE 1
#define D3DDEB_CAPS 2
#define D3DDEB_LPDATA 4
#define D3DDEBCAPS_SYSTEMMEMORY 1
#define D3DDEBCAPS_VIDEOMEMORY 2
#define D3DCLIP_LEFT 1
#define D3DCLIP_RIGHT 2
#define D3DCLIP_TOP 4
#define D3DCLIP_BOTTOM 8
#define D3DCLIP_FRONT 16
#define D3DCLIP_BACK 32
#define D3DCLIP_GEN0 64
#define D3DCLIP_GEN1 128
#define D3DCLIP_GEN2 256
#define D3DCLIP_GEN3 512
#define D3DCLIP_GEN4 1024
#define D3DCLIP_GEN5 2048
#define D3DSTATUS_CLIPUNIONLEFT 1
#define D3DSTATUS_CLIPUNIONRIGHT 2
#define D3DSTATUS_CLIPUNIONTOP 4
#define D3DSTATUS_CLIPUNIONBOTTOM 8
#define D3DSTATUS_CLIPUNIONFRONT 16
#define D3DSTATUS_CLIPUNIONBACK 32
#define D3DSTATUS_CLIPUNIONGEN0 64
#define D3DSTATUS_CLIPUNIONGEN1 128
#define D3DSTATUS_CLIPUNIONGEN2 256
#define D3DSTATUS_CLIPUNIONGEN3 512
#define D3DSTATUS_CLIPUNIONGEN4 1024
#define D3DSTATUS_CLIPUNIONGEN5 2048
#define D3DSTATUS_CLIPINTERSECTIONLEFT 4096
#define D3DSTATUS_CLIPINTERSECTIONRIGHT 8192
#define D3DSTATUS_CLIPINTERSECTIONTOP 16384
#define D3DSTATUS_CLIPINTERSECTIONBOTTOM 32768
#define D3DSTATUS_CLIPINTERSECTIONFRONT 65536
#define D3DSTATUS_CLIPINTERSECTIONBACK 131072
#define D3DSTATUS_CLIPINTERSECTIONGEN0 262144
#define D3DSTATUS_CLIPINTERSECTIONGEN1 524288
#define D3DSTATUS_CLIPINTERSECTIONGEN2 1048576
#define D3DSTATUS_CLIPINTERSECTIONGEN3 2097152
#define D3DSTATUS_CLIPINTERSECTIONGEN4 4194304
#define D3DSTATUS_CLIPINTERSECTIONGEN5 8388608
#define D3DSTATUS_ZNOTVISIBLE 16777216
#define D3DTRANSFORM_CLIPPED 1
#define D3DTRANSFORM_UNCLIPPED 2
#define D3DLIGHT_ACTIVE 1
#define D3DLIGHT_NO_SPECULAR 2
#define D3DCOLOR_MONO 1
#define D3DCOLOR_RGB 2
#define D3DSTATE_OVERRIDE_BIAS 256
#define D3DPROCESSVERTICES_TRANSFORMLIGHT 0
#define D3DPROCESSVERTICES_TRANSFORM 1
#define D3DPROCESSVERTICES_COPY 2
#define D3DPROCESSVERTICES_OPMASK 7
#define D3DPROCESSVERTICES_UPDATEEXTENTS 8
#define D3DPROCESSVERTICES_NOCOLOR 16
#define D3DTRIFLAG_START 0
#define D3DTRIFLAG_ODD 30
#define D3DTRIFLAG_EVEN 31
#define D3DTRIFLAG_EDGEENABLE1 256
#define D3DTRIFLAG_EDGEENABLE2 512
#define D3DTRIFLAG_EDGEENABLE3 1024
#define D3DSETSTATUS_STATUS 1
#define D3DSETSTATUS_EXTENTS 2
#define D3DCLIPSTATUS_STATUS 1
#define D3DCLIPSTATUS_EXTENTS2 2
#define D3DCLIPSTATUS_EXTENTS3 4
#define D3DEXECUTE_CLIPPED 1
#define D3DEXECUTE_UNCLIPPED 2
#define D3DPAL_FREE 0
#define D3DPAL_READONLY 64
#define D3DPAL_RESERVED 128
#define D3DVBCAPS_SYSTEMMEMORY 2048
#define D3DVBCAPS_WRITEONLY 65536
#define D3DVBCAPS_OPTIMIZED -2147483648
#define D3DVBCAPS_DONOTCLIP 1
#define D3DVOP_LIGHT 1024
#define D3DVOP_TRANSFORM 1
#define D3DVOP_CLIP 4
#define D3DVOP_EXTENTS 8
#define D3DFVF_RESERVED1 32
#define D3DVIS_INSIDE_FRUSTUM 0
#define D3DVIS_INTERSECT_FRUSTUM 1
#define D3DVIS_OUTSIDE_FRUSTUM 2
#define D3DVIS_INSIDE_LEFT 0
#define D3DVIS_INTERSECT_LEFT 4
#define D3DVIS_OUTSIDE_LEFT 8
#define D3DVIS_INSIDE_RIGHT 0
#define D3DVIS_INTERSECT_RIGHT 16
#define D3DVIS_OUTSIDE_RIGHT 32
#define D3DVIS_INSIDE_TOP 0
#define D3DVIS_INTERSECT_TOP 64
#define D3DVIS_OUTSIDE_TOP 128
#define D3DVIS_INSIDE_BOTTOM 0
#define D3DVIS_INTERSECT_BOTTOM 256
#define D3DVIS_OUTSIDE_BOTTOM 512
#define D3DVIS_INSIDE_NEAR 0
#define D3DVIS_INTERSECT_NEAR 1024
#define D3DVIS_OUTSIDE_NEAR 2048
#define D3DVIS_INSIDE_FAR 0
#define D3DVIS_INTERSECT_FAR 4096
#define D3DVIS_OUTSIDE_FAR 8192
#define D3DVIS_MASK_FRUSTUM 3
#define D3DVIS_MASK_LEFT 12
#define D3DVIS_MASK_RIGHT 48
#define D3DVIS_MASK_TOP 192
#define D3DVIS_MASK_BOTTOM 768
#define D3DVIS_MASK_NEAR 3072
#define D3DVIS_MASK_FAR 12288
#define D3DDEVINFOID_TEXTUREMANAGER 1
#define D3DDEVINFOID_D3DTEXTUREMANAGER 2
#define D3DDEVINFOID_TEXTURING 3public const uint D3DRTYPECOUNT = 8;
public const uint DIRECT3D_VERSION = 2304;
public const uint D3D_SDK_VERSION = 32;
public const uint D3D9b_SDK_VERSION = 31;
public const int D3DSPD_IUNKNOWN = 1;
public const int D3DCREATE_FPU_PRESERVE = 2;
public const int D3DCREATE_MULTITHREADED = 4;
public const int D3DCREATE_PUREDEVICE = 16;
public const int D3DCREATE_SOFTWARE_VERTEXPROCESSING = 32;
public const int D3DCREATE_HARDWARE_VERTEXPROCESSING = 64;
public const int D3DCREATE_MIXED_VERTEXPROCESSING = 128;
public const int D3DCREATE_DISABLE_DRIVER_MANAGEMENT = 256;
public const int D3DCREATE_ADAPTERGROUP_DEVICE = 512;
public const int D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX = 1024;
public const int D3DCREATE_NOWINDOWCHANGES = 2048;
public const int D3DCREATE_DISABLE_PSGP_THREADING = 8192;
public const int D3DCREATE_ENABLE_PRESENTSTATS = 16384;
public const int D3DCREATE_DISABLE_PRINTSCREEN = 32768;
public const int D3DCREATE_SCREENSAVER = 268435456;
public const uint D3DADAPTER_DEFAULT = 0;
public const int D3DENUM_WHQL_LEVEL = 2;
public const int D3DENUM_NO_DRIVERVERSION = 4;
public const int D3DPRESENT_BACK_BUFFERS_MAX = 3;
public const int D3DPRESENT_BACK_BUFFERS_MAX_EX = 30;
public const int D3DSGR_NO_CALIBRATION = 0;
public const int D3DSGR_CALIBRATE = 1;
public const int D3DCURSOR_IMMEDIATE_UPDATE = 1;
public const int D3DPRESENT_DONOTWAIT = 1;
public const int D3DPRESENT_LINEAR_CONTENT = 2;
public const int D3DPRESENT_DONOTFLIP = 4;
public const int D3DPRESENT_FLIPRESTART = 8;
public const int D3DPRESENT_VIDEO_RESTRICT_TO_MONITOR = 16;
public const int D3DPRESENT_UPDATEOVERLAYONLY = 32;
public const int D3DPRESENT_HIDEOVERLAY = 64;
public const int D3DPRESENT_UPDATECOLORKEY = 128;
public const int D3DPRESENT_FORCEIMMEDIATE = 256;
public const uint _FACD3D = 2166;
public const uint D3DVS20CAPS_PREDICATION = 1;
public const uint D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH = 24;
public const uint D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH = 0;
public const uint D3DVS20_MAX_NUMTEMPS = 32;
public const uint D3DVS20_MIN_NUMTEMPS = 12;
public const uint D3DVS20_MAX_STATICFLOWCONTROLDEPTH = 4;
public const uint D3DVS20_MIN_STATICFLOWCONTROLDEPTH = 1;
public const uint D3DPS20CAPS_ARBITRARYSWIZZLE = 1;
public const uint D3DPS20CAPS_GRADIENTINSTRUCTIONS = 2;
public const uint D3DPS20CAPS_PREDICATION = 4;
public const uint D3DPS20CAPS_NODEPENDENTREADLIMIT = 8;
public const uint D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT = 16;
public const uint D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH = 24;
public const uint D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH = 0;
public const uint D3DPS20_MAX_NUMTEMPS = 32;
public const uint D3DPS20_MIN_NUMTEMPS = 12;
public const uint D3DPS20_MAX_STATICFLOWCONTROLDEPTH = 4;
public const uint D3DPS20_MIN_STATICFLOWCONTROLDEPTH = 0;
public const uint D3DPS20_MAX_NUMINSTRUCTIONSLOTS = 512;
public const uint D3DPS20_MIN_NUMINSTRUCTIONSLOTS = 96;
public const uint D3DMIN30SHADERINSTRUCTIONS = 512;
public const uint D3DMAX30SHADERINSTRUCTIONS = 32768;
public const uint D3DOVERLAYCAPS_FULLRANGERGB = 1;
public const uint D3DOVERLAYCAPS_LIMITEDRANGERGB = 2;
public const uint D3DOVERLAYCAPS_YCbCr_BT601 = 4;
public const uint D3DOVERLAYCAPS_YCbCr_BT709 = 8;
public const uint D3DOVERLAYCAPS_YCbCr_BT601_xvYCC = 16;
public const uint D3DOVERLAYCAPS_YCbCr_BT709_xvYCC = 32;
public const uint D3DOVERLAYCAPS_STRETCHX = 64;
public const uint D3DOVERLAYCAPS_STRETCHY = 128;
public const uint D3DCPCAPS_SOFTWARE = 1;
public const uint D3DCPCAPS_HARDWARE = 2;
public const uint D3DCPCAPS_PROTECTIONALWAYSON = 4;
public const uint D3DCPCAPS_PARTIALDECRYPTION = 8;
public const uint D3DCPCAPS_CONTENTKEY = 16;
public const uint D3DCPCAPS_FRESHENSESSIONKEY = 32;
public const uint D3DCPCAPS_ENCRYPTEDREADBACK = 64;
public const uint D3DCPCAPS_ENCRYPTEDREADBACKKEY = 128;
public const uint D3DCPCAPS_SEQUENTIAL_CTR_IV = 256;
public const uint D3DCPCAPS_ENCRYPTSLICEDATAONLY = 512;
public const int D3DCAPS_OVERLAY = 2048;
public const int D3DCAPS_READ_SCANLINE = 131072;
public const int D3DCAPS2_FULLSCREENGAMMA = 131072;
public const int D3DCAPS2_CANCALIBRATEGAMMA = 1048576;
public const int D3DCAPS2_RESERVED = 33554432;
public const int D3DCAPS2_CANMANAGERESOURCE = 268435456;
public const int D3DCAPS2_DYNAMICTEXTURES = 536870912;
public const int D3DCAPS2_CANAUTOGENMIPMAP = 1073741824;
public const int D3DCAPS2_CANSHARERESOURCE = -2147483648;
public const int D3DCAPS3_RESERVED = -2147483617;
public const int D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD = 32;
public const int D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION = 128;
public const int D3DCAPS3_COPY_TO_VIDMEM = 256;
public const int D3DCAPS3_COPY_TO_SYSTEMMEM = 512;
public const int D3DCAPS3_DXVAHD = 1024;
public const int D3DCAPS3_DXVAHD_LIMITED = 2048;
public const int D3DPRESENT_INTERVAL_DEFAULT = 0;
public const int D3DPRESENT_INTERVAL_ONE = 1;
public const int D3DPRESENT_INTERVAL_TWO = 2;
public const int D3DPRESENT_INTERVAL_THREE = 4;
public const int D3DPRESENT_INTERVAL_FOUR = 8;
public const int D3DPRESENT_INTERVAL_IMMEDIATE = -2147483648;
public const int D3DCURSORCAPS_COLOR = 1;
public const int D3DCURSORCAPS_LOWRES = 2;
public const int D3DDEVCAPS_EXECUTESYSTEMMEMORY = 16;
public const int D3DDEVCAPS_EXECUTEVIDEOMEMORY = 32;
public const int D3DDEVCAPS_TLVERTEXSYSTEMMEMORY = 64;
public const int D3DDEVCAPS_TLVERTEXVIDEOMEMORY = 128;
public const int D3DDEVCAPS_TEXTURESYSTEMMEMORY = 256;
public const int D3DDEVCAPS_TEXTUREVIDEOMEMORY = 512;
public const int D3DDEVCAPS_DRAWPRIMTLVERTEX = 1024;
public const int D3DDEVCAPS_CANRENDERAFTERFLIP = 2048;
public const int D3DDEVCAPS_TEXTURENONLOCALVIDMEM = 4096;
public const int D3DDEVCAPS_DRAWPRIMITIVES2 = 8192;
public const int D3DDEVCAPS_SEPARATETEXTUREMEMORIES = 16384;
public const int D3DDEVCAPS_DRAWPRIMITIVES2EX = 32768;
public const int D3DDEVCAPS_HWTRANSFORMANDLIGHT = 65536;
public const int D3DDEVCAPS_CANBLTSYSTONONLOCAL = 131072;
public const int D3DDEVCAPS_HWRASTERIZATION = 524288;
public const int D3DDEVCAPS_PUREDEVICE = 1048576;
public const int D3DDEVCAPS_QUINTICRTPATCHES = 2097152;
public const int D3DDEVCAPS_RTPATCHES = 4194304;
public const int D3DDEVCAPS_RTPATCHHANDLEZERO = 8388608;
public const int D3DDEVCAPS_NPATCHES = 16777216;
public const int D3DPMISCCAPS_MASKZ = 2;
public const int D3DPMISCCAPS_CULLNONE = 16;
public const int D3DPMISCCAPS_CULLCW = 32;
public const int D3DPMISCCAPS_CULLCCW = 64;
public const int D3DPMISCCAPS_COLORWRITEENABLE = 128;
public const int D3DPMISCCAPS_CLIPPLANESCALEDPOINTS = 256;
public const int D3DPMISCCAPS_CLIPTLVERTS = 512;
public const int D3DPMISCCAPS_TSSARGTEMP = 1024;
public const int D3DPMISCCAPS_BLENDOP = 2048;
public const int D3DPMISCCAPS_NULLREFERENCE = 4096;
public const int D3DPMISCCAPS_INDEPENDENTWRITEMASKS = 16384;
public const int D3DPMISCCAPS_PERSTAGECONSTANT = 32768;
public const int D3DPMISCCAPS_FOGANDSPECULARALPHA = 65536;
public const int D3DPMISCCAPS_SEPARATEALPHABLEND = 131072;
public const int D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS = 262144;
public const int D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING = 524288;
public const int D3DPMISCCAPS_FOGVERTEXCLAMPED = 1048576;
public const int D3DPMISCCAPS_POSTBLENDSRGBCONVERT = 2097152;
public const int D3DLINECAPS_TEXTURE = 1;
public const int D3DLINECAPS_ZTEST = 2;
public const int D3DLINECAPS_BLEND = 4;
public const int D3DLINECAPS_ALPHACMP = 8;
public const int D3DLINECAPS_FOG = 16;
public const int D3DLINECAPS_ANTIALIAS = 32;
public const int D3DPRASTERCAPS_DITHER = 1;
public const int D3DPRASTERCAPS_ZTEST = 16;
public const int D3DPRASTERCAPS_FOGVERTEX = 128;
public const int D3DPRASTERCAPS_FOGTABLE = 256;
public const int D3DPRASTERCAPS_MIPMAPLODBIAS = 8192;
public const int D3DPRASTERCAPS_ZBUFFERLESSHSR = 32768;
public const int D3DPRASTERCAPS_FOGRANGE = 65536;
public const int D3DPRASTERCAPS_ANISOTROPY = 131072;
public const int D3DPRASTERCAPS_WBUFFER = 262144;
public const int D3DPRASTERCAPS_WFOG = 1048576;
public const int D3DPRASTERCAPS_ZFOG = 2097152;
public const int D3DPRASTERCAPS_COLORPERSPECTIVE = 4194304;
public const int D3DPRASTERCAPS_SCISSORTEST = 16777216;
public const int D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS = 33554432;
public const int D3DPRASTERCAPS_DEPTHBIAS = 67108864;
public const int D3DPRASTERCAPS_MULTISAMPLE_TOGGLE = 134217728;
public const int D3DPCMPCAPS_NEVER = 1;
public const int D3DPCMPCAPS_LESS = 2;
public const int D3DPCMPCAPS_EQUAL = 4;
public const int D3DPCMPCAPS_LESSEQUAL = 8;
public const int D3DPCMPCAPS_GREATER = 16;
public const int D3DPCMPCAPS_NOTEQUAL = 32;
public const int D3DPCMPCAPS_GREATEREQUAL = 64;
public const int D3DPCMPCAPS_ALWAYS = 128;
public const int D3DPBLENDCAPS_ZERO = 1;
public const int D3DPBLENDCAPS_ONE = 2;
public const int D3DPBLENDCAPS_SRCCOLOR = 4;
public const int D3DPBLENDCAPS_INVSRCCOLOR = 8;
public const int D3DPBLENDCAPS_SRCALPHA = 16;
public const int D3DPBLENDCAPS_INVSRCALPHA = 32;
public const int D3DPBLENDCAPS_DESTALPHA = 64;
public const int D3DPBLENDCAPS_INVDESTALPHA = 128;
public const int D3DPBLENDCAPS_DESTCOLOR = 256;
public const int D3DPBLENDCAPS_INVDESTCOLOR = 512;
public const int D3DPBLENDCAPS_SRCALPHASAT = 1024;
public const int D3DPBLENDCAPS_BOTHSRCALPHA = 2048;
public const int D3DPBLENDCAPS_BOTHINVSRCALPHA = 4096;
public const int D3DPBLENDCAPS_BLENDFACTOR = 8192;
public const int D3DPBLENDCAPS_SRCCOLOR2 = 16384;
public const int D3DPBLENDCAPS_INVSRCCOLOR2 = 32768;
public const int D3DPSHADECAPS_COLORGOURAUDRGB = 8;
public const int D3DPSHADECAPS_SPECULARGOURAUDRGB = 512;
public const int D3DPSHADECAPS_ALPHAGOURAUDBLEND = 16384;
public const int D3DPSHADECAPS_FOGGOURAUD = 524288;
public const int D3DPTEXTURECAPS_PERSPECTIVE = 1;
public const int D3DPTEXTURECAPS_POW2 = 2;
public const int D3DPTEXTURECAPS_ALPHA = 4;
public const int D3DPTEXTURECAPS_SQUAREONLY = 32;
public const int D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE = 64;
public const int D3DPTEXTURECAPS_ALPHAPALETTE = 128;
public const int D3DPTEXTURECAPS_NONPOW2CONDITIONAL = 256;
public const int D3DPTEXTURECAPS_PROJECTED = 1024;
public const int D3DPTEXTURECAPS_CUBEMAP = 2048;
public const int D3DPTEXTURECAPS_VOLUMEMAP = 8192;
public const int D3DPTEXTURECAPS_MIPMAP = 16384;
public const int D3DPTEXTURECAPS_MIPVOLUMEMAP = 32768;
public const int D3DPTEXTURECAPS_MIPCUBEMAP = 65536;
public const int D3DPTEXTURECAPS_CUBEMAP_POW2 = 131072;
public const int D3DPTEXTURECAPS_VOLUMEMAP_POW2 = 262144;
public const int D3DPTEXTURECAPS_NOPROJECTEDBUMPENV = 2097152;
public const int D3DPTFILTERCAPS_MINFPOINT = 256;
public const int D3DPTFILTERCAPS_MINFLINEAR = 512;
public const int D3DPTFILTERCAPS_MINFANISOTROPIC = 1024;
public const int D3DPTFILTERCAPS_MINFPYRAMIDALQUAD = 2048;
public const int D3DPTFILTERCAPS_MINFGAUSSIANQUAD = 4096;
public const int D3DPTFILTERCAPS_MIPFPOINT = 65536;
public const int D3DPTFILTERCAPS_MIPFLINEAR = 131072;
public const int D3DPTFILTERCAPS_CONVOLUTIONMONO = 262144;
public const int D3DPTFILTERCAPS_MAGFPOINT = 16777216;
public const int D3DPTFILTERCAPS_MAGFLINEAR = 33554432;
public const int D3DPTFILTERCAPS_MAGFANISOTROPIC = 67108864;
public const int D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD = 134217728;
public const int D3DPTFILTERCAPS_MAGFGAUSSIANQUAD = 268435456;
public const int D3DPTADDRESSCAPS_WRAP = 1;
public const int D3DPTADDRESSCAPS_MIRROR = 2;
public const int D3DPTADDRESSCAPS_CLAMP = 4;
public const int D3DPTADDRESSCAPS_BORDER = 8;
public const int D3DPTADDRESSCAPS_INDEPENDENTUV = 16;
public const int D3DPTADDRESSCAPS_MIRRORONCE = 32;
public const int D3DSTENCILCAPS_KEEP = 1;
public const int D3DSTENCILCAPS_ZERO = 2;
public const int D3DSTENCILCAPS_REPLACE = 4;
public const int D3DSTENCILCAPS_INCRSAT = 8;
public const int D3DSTENCILCAPS_DECRSAT = 16;
public const int D3DSTENCILCAPS_INVERT = 32;
public const int D3DSTENCILCAPS_INCR = 64;
public const int D3DSTENCILCAPS_DECR = 128;
public const int D3DSTENCILCAPS_TWOSIDED = 256;
public const int D3DTEXOPCAPS_DISABLE = 1;
public const int D3DTEXOPCAPS_SELECTARG1 = 2;
public const int D3DTEXOPCAPS_SELECTARG2 = 4;
public const int D3DTEXOPCAPS_MODULATE = 8;
public const int D3DTEXOPCAPS_MODULATE2X = 16;
public const int D3DTEXOPCAPS_MODULATE4X = 32;
public const int D3DTEXOPCAPS_ADD = 64;
public const int D3DTEXOPCAPS_ADDSIGNED = 128;
public const int D3DTEXOPCAPS_ADDSIGNED2X = 256;
public const int D3DTEXOPCAPS_SUBTRACT = 512;
public const int D3DTEXOPCAPS_ADDSMOOTH = 1024;
public const int D3DTEXOPCAPS_BLENDDIFFUSEALPHA = 2048;
public const int D3DTEXOPCAPS_BLENDTEXTUREALPHA = 4096;
public const int D3DTEXOPCAPS_BLENDFACTORALPHA = 8192;
public const int D3DTEXOPCAPS_BLENDTEXTUREALPHAPM = 16384;
public const int D3DTEXOPCAPS_BLENDCURRENTALPHA = 32768;
public const int D3DTEXOPCAPS_PREMODULATE = 65536;
public const int D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR = 131072;
public const int D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA = 262144;
public const int D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR = 524288;
public const int D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA = 1048576;
public const int D3DTEXOPCAPS_BUMPENVMAP = 2097152;
public const int D3DTEXOPCAPS_BUMPENVMAPLUMINANCE = 4194304;
public const int D3DTEXOPCAPS_DOTPRODUCT3 = 8388608;
public const int D3DTEXOPCAPS_MULTIPLYADD = 16777216;
public const int D3DTEXOPCAPS_LERP = 33554432;
public const int D3DFVFCAPS_TEXCOORDCOUNTMASK = 65535;
public const int D3DFVFCAPS_DONOTSTRIPELEMENTS = 524288;
public const int D3DFVFCAPS_PSIZE = 1048576;
public const int D3DVTXPCAPS_TEXGEN = 1;
public const int D3DVTXPCAPS_MATERIALSOURCE7 = 2;
public const int D3DVTXPCAPS_DIRECTIONALLIGHTS = 8;
public const int D3DVTXPCAPS_POSITIONALLIGHTS = 16;
public const int D3DVTXPCAPS_LOCALVIEWER = 32;
public const int D3DVTXPCAPS_TWEENING = 64;
public const int D3DVTXPCAPS_TEXGEN_SPHEREMAP = 256;
public const int D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER = 512;
public const int D3DDEVCAPS2_STREAMOFFSET = 1;
public const int D3DDEVCAPS2_DMAPNPATCH = 2;
public const int D3DDEVCAPS2_ADAPTIVETESSRTPATCH = 4;
public const int D3DDEVCAPS2_ADAPTIVETESSNPATCH = 8;
public const int D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES = 16;
public const int D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH = 32;
public const int D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET = 64;
public const int D3DDTCAPS_UBYTE4 = 1;
public const int D3DDTCAPS_UBYTE4N = 2;
public const int D3DDTCAPS_SHORT2N = 4;
public const int D3DDTCAPS_SHORT4N = 8;
public const int D3DDTCAPS_USHORT2N = 16;
public const int D3DDTCAPS_USHORT4N = 32;
public const int D3DDTCAPS_UDEC3 = 64;
public const int D3DDTCAPS_DEC3N = 128;
public const int D3DDTCAPS_FLOAT16_2 = 256;
public const int D3DDTCAPS_FLOAT16_4 = 512;
public const uint D3DMAXUSERCLIPPLANES = 32;
public const uint D3DCLIPPLANE0 = 1;
public const uint D3DCLIPPLANE1 = 2;
public const uint D3DCLIPPLANE2 = 4;
public const uint D3DCLIPPLANE3 = 8;
public const uint D3DCLIPPLANE4 = 16;
public const uint D3DCLIPPLANE5 = 32;
public const int D3DCS_LEFT = 1;
public const int D3DCS_RIGHT = 2;
public const int D3DCS_TOP = 4;
public const int D3DCS_BOTTOM = 8;
public const int D3DCS_FRONT = 16;
public const int D3DCS_BACK = 32;
public const int D3DCS_PLANE0 = 64;
public const int D3DCS_PLANE1 = 128;
public const int D3DCS_PLANE2 = 256;
public const int D3DCS_PLANE3 = 512;
public const int D3DCS_PLANE4 = 1024;
public const int D3DCS_PLANE5 = 2048;
public const int D3DCLEAR_TARGET = 1;
public const int D3DCLEAR_ZBUFFER = 2;
public const int D3DCLEAR_STENCIL = 4;
public const uint D3D_MAX_SIMULTANEOUS_RENDERTARGETS = 4;
public const uint D3DRENDERSTATE_WRAPBIAS = 128;
public const int D3DWRAP_U = 1;
public const int D3DWRAP_V = 2;
public const int D3DWRAP_W = 4;
public const int D3DWRAPCOORD_0 = 1;
public const int D3DWRAPCOORD_1 = 2;
public const int D3DWRAPCOORD_2 = 4;
public const int D3DWRAPCOORD_3 = 8;
public const uint D3DDMAPSAMPLER = 256;
public const uint D3DVERTEXTEXTURESAMPLER0 = 257;
public const uint D3DVERTEXTEXTURESAMPLER1 = 258;
public const uint D3DVERTEXTEXTURESAMPLER2 = 259;
public const uint D3DVERTEXTEXTURESAMPLER3 = 260;
public const uint D3DTSS_TCI_PASSTHRU = 0;
public const uint D3DTSS_TCI_CAMERASPACENORMAL = 65536;
public const uint D3DTSS_TCI_CAMERASPACEPOSITION = 131072;
public const uint D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR = 196608;
public const uint D3DTSS_TCI_SPHEREMAP = 262144;
public const uint D3DTA_SELECTMASK = 15;
public const uint D3DTA_DIFFUSE = 0;
public const uint D3DTA_CURRENT = 1;
public const uint D3DTA_TEXTURE = 2;
public const uint D3DTA_TFACTOR = 3;
public const uint D3DTA_SPECULAR = 4;
public const uint D3DTA_TEMP = 5;
public const uint D3DTA_CONSTANT = 6;
public const uint D3DTA_COMPLEMENT = 16;
public const uint D3DTA_ALPHAREPLICATE = 32;
public const uint D3DPV_DONOTCOPYDATA = 1;
public const uint D3DFVF_RESERVED0 = 1;
public const uint D3DFVF_POSITION_MASK = 16398;
public const uint D3DFVF_XYZ = 2;
public const uint D3DFVF_XYZRHW = 4;
public const uint D3DFVF_XYZB1 = 6;
public const uint D3DFVF_XYZB2 = 8;
public const uint D3DFVF_XYZB3 = 10;
public const uint D3DFVF_XYZB4 = 12;
public const uint D3DFVF_XYZB5 = 14;
public const uint D3DFVF_XYZW = 16386;
public const uint D3DFVF_NORMAL = 16;
public const uint D3DFVF_PSIZE = 32;
public const uint D3DFVF_DIFFUSE = 64;
public const uint D3DFVF_SPECULAR = 128;
public const uint D3DFVF_TEXCOUNT_MASK = 3840;
public const uint D3DFVF_TEXCOUNT_SHIFT = 8;
public const uint D3DFVF_TEX0 = 0;
public const uint D3DFVF_TEX1 = 256;
public const uint D3DFVF_TEX2 = 512;
public const uint D3DFVF_TEX3 = 768;
public const uint D3DFVF_TEX4 = 1024;
public const uint D3DFVF_TEX5 = 1280;
public const uint D3DFVF_TEX6 = 1536;
public const uint D3DFVF_TEX7 = 1792;
public const uint D3DFVF_TEX8 = 2048;
public const uint D3DFVF_LASTBETA_UBYTE4 = 4096;
public const uint D3DFVF_LASTBETA_D3DCOLOR = 32768;
public const uint D3DFVF_RESERVED2 = 24576;
public const uint MAXD3DDECLUSAGEINDEX = 15;
public const uint MAXD3DDECLLENGTH = 64;
public const uint D3DDP_MAXTEXCOORD = 8;
public const uint D3DSTREAMSOURCE_INDEXEDDATA = 1073741824;
public const uint D3DSTREAMSOURCE_INSTANCEDATA = 2147483648;
public const uint D3DSI_OPCODE_MASK = 65535;
public const uint D3DSI_INSTLENGTH_MASK = 251658240;
public const uint D3DSI_INSTLENGTH_SHIFT = 24;
public const uint D3DSI_COISSUE = 1073741824;
public const uint D3DSP_OPCODESPECIFICCONTROL_MASK = 16711680;
public const uint D3DSP_OPCODESPECIFICCONTROL_SHIFT = 16;
public const uint D3DSHADER_COMPARISON_SHIFT = 16;
public const uint D3DSHADER_INSTRUCTION_PREDICATED = 268435456;
public const uint D3DSP_DCL_USAGE_SHIFT = 0;
public const uint D3DSP_DCL_USAGE_MASK = 15;
public const uint D3DSP_DCL_USAGEINDEX_SHIFT = 16;
public const uint D3DSP_DCL_USAGEINDEX_MASK = 983040;
public const uint D3DSP_TEXTURETYPE_SHIFT = 27;
public const uint D3DSP_TEXTURETYPE_MASK = 2013265920;
public const uint D3DSP_REGNUM_MASK = 2047;
public const uint D3DSP_WRITEMASK_0 = 65536;
public const uint D3DSP_WRITEMASK_1 = 131072;
public const uint D3DSP_WRITEMASK_2 = 262144;
public const uint D3DSP_WRITEMASK_3 = 524288;
public const uint D3DSP_WRITEMASK_ALL = 983040;
public const uint D3DSP_DSTMOD_SHIFT = 20;
public const uint D3DSP_DSTMOD_MASK = 15728640;
public const uint D3DSP_DSTSHIFT_SHIFT = 24;
public const uint D3DSP_DSTSHIFT_MASK = 251658240;
public const uint D3DSP_REGTYPE_SHIFT = 28;
public const uint D3DSP_REGTYPE_SHIFT2 = 8;
public const uint D3DSP_REGTYPE_MASK = 1879048192;
public const uint D3DSP_REGTYPE_MASK2 = 6144;
public const uint D3DVS_ADDRESSMODE_SHIFT = 13;
public const uint D3DSHADER_ADDRESSMODE_SHIFT = 13;
public const uint D3DVS_SWIZZLE_SHIFT = 16;
public const uint D3DVS_SWIZZLE_MASK = 16711680;
public const uint D3DSP_SWIZZLE_SHIFT = 16;
public const uint D3DSP_SWIZZLE_MASK = 16711680;
public const uint D3DSP_SRCMOD_SHIFT = 24;
public const uint D3DSP_SRCMOD_MASK = 251658240;
public const uint D3DSP_MIN_PRECISION_SHIFT = 14;
public const uint D3DSP_MIN_PRECISION_MASK = 49152;
public const uint D3DSI_COMMENTSIZE_SHIFT = 16;
public const uint D3DSI_COMMENTSIZE_MASK = 2147418112;
public const uint D3DFVF_TEXTUREFORMAT2 = 0;
public const uint D3DFVF_TEXTUREFORMAT1 = 3;
public const uint D3DFVF_TEXTUREFORMAT3 = 1;
public const uint D3DFVF_TEXTUREFORMAT4 = 2;
public const uint D3DPRESENT_RATE_DEFAULT = 0;
public const uint D3DPRESENTFLAG_LOCKABLE_BACKBUFFER = 1;
public const uint D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL = 2;
public const uint D3DPRESENTFLAG_DEVICECLIP = 4;
public const uint D3DPRESENTFLAG_VIDEO = 16;
public const uint D3DPRESENTFLAG_NOAUTOROTATE = 32;
public const uint D3DPRESENTFLAG_UNPRUNEDMODE = 64;
public const uint D3DPRESENTFLAG_OVERLAY_LIMITEDRGB = 128;
public const uint D3DPRESENTFLAG_OVERLAY_YCbCr_BT709 = 256;
public const uint D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC = 512;
public const uint D3DPRESENTFLAG_RESTRICTED_CONTENT = 1024;
public const uint D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER = 2048;
public const int D3DUSAGE_RENDERTARGET = 1;
public const int D3DUSAGE_DEPTHSTENCIL = 2;
public const int D3DUSAGE_DYNAMIC = 512;
public const int D3DUSAGE_NONSECURE = 8388608;
public const int D3DUSAGE_AUTOGENMIPMAP = 1024;
public const int D3DUSAGE_DMAP = 16384;
public const int D3DUSAGE_QUERY_LEGACYBUMPMAP = 32768;
public const int D3DUSAGE_QUERY_SRGBREAD = 65536;
public const int D3DUSAGE_QUERY_FILTER = 131072;
public const int D3DUSAGE_QUERY_SRGBWRITE = 262144;
public const int D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING = 524288;
public const int D3DUSAGE_QUERY_VERTEXTEXTURE = 1048576;
public const int D3DUSAGE_QUERY_WRAPANDMIP = 2097152;
public const int D3DUSAGE_WRITEONLY = 8;
public const int D3DUSAGE_SOFTWAREPROCESSING = 16;
public const int D3DUSAGE_DONOTCLIP = 32;
public const int D3DUSAGE_POINTS = 64;
public const int D3DUSAGE_RTPATCHES = 128;
public const int D3DUSAGE_NPATCHES = 256;
public const int D3DUSAGE_TEXTAPI = 268435456;
public const int D3DUSAGE_RESTRICTED_CONTENT = 2048;
public const int D3DUSAGE_RESTRICT_SHARED_RESOURCE = 8192;
public const int D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER = 4096;
public const int D3DLOCK_READONLY = 16;
public const int D3DLOCK_DISCARD = 8192;
public const int D3DLOCK_NOOVERWRITE = 4096;
public const int D3DLOCK_NOSYSLOCK = 2048;
public const int D3DLOCK_DONOTWAIT = 16384;
public const int D3DLOCK_NO_DIRTY_UPDATE = 32768;
public const uint MAX_DEVICE_IDENTIFIER_STRING = 512;
public const uint D3DISSUE_END = 1;
public const uint D3DISSUE_BEGIN = 2;
public const uint D3DGETDATA_FLUSH = 1;
public const uint D3DCOMPOSERECTS_MAXNUMRECTS = 65535;
public const uint D3DCONVOLUTIONMONO_MAXWIDTH = 7;
public const uint D3DCONVOLUTIONMONO_MAXHEIGHT = 7;
public const uint D3DFMT_A1_SURFACE_MAXWIDTH = 8192;
public const uint D3DFMT_A1_SURFACE_MAXHEIGHT = 2048;
public const uint D3D9_RESOURCE_PRIORITY_MINIMUM = 671088640;
public const uint D3D9_RESOURCE_PRIORITY_LOW = 1342177280;
public const uint D3D9_RESOURCE_PRIORITY_NORMAL = 2013265920;
public const uint D3D9_RESOURCE_PRIORITY_HIGH = 2684354560;
public const uint D3D9_RESOURCE_PRIORITY_MAXIMUM = 3355443200;
public const uint D3D_OMAC_SIZE = 16;
public const int D3DTRANSFORMCAPS_CLIP = 1;
public const int D3DLIGHTINGMODEL_RGB = 1;
public const int D3DLIGHTINGMODEL_MONO = 2;
public const int D3DLIGHTCAPS_POINT = 1;
public const int D3DLIGHTCAPS_SPOT = 2;
public const int D3DLIGHTCAPS_DIRECTIONAL = 4;
public const int D3DLIGHTCAPS_PARALLELPOINT = 8;
public const int D3DLIGHTCAPS_GLSPOT = 16;
public const int D3DPMISCCAPS_MASKPLANES = 1;
public const int D3DPMISCCAPS_LINEPATTERNREP = 4;
public const int D3DPMISCCAPS_CONFORMANT = 8;
public const int D3DPRASTERCAPS_ROP2 = 2;
public const int D3DPRASTERCAPS_XOR = 4;
public const int D3DPRASTERCAPS_PAT = 8;
public const int D3DPRASTERCAPS_SUBPIXEL = 32;
public const int D3DPRASTERCAPS_SUBPIXELX = 64;
public const int D3DPRASTERCAPS_STIPPLE = 512;
public const int D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT = 1024;
public const int D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT = 2048;
public const int D3DPRASTERCAPS_ANTIALIASEDGES = 4096;
public const int D3DPRASTERCAPS_ZBIAS = 16384;
public const int D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT = 524288;
public const int D3DPSHADECAPS_COLORFLATMONO = 1;
public const int D3DPSHADECAPS_COLORFLATRGB = 2;
public const int D3DPSHADECAPS_COLORGOURAUDMONO = 4;
public const int D3DPSHADECAPS_COLORPHONGMONO = 16;
public const int D3DPSHADECAPS_COLORPHONGRGB = 32;
public const int D3DPSHADECAPS_SPECULARFLATMONO = 64;
public const int D3DPSHADECAPS_SPECULARFLATRGB = 128;
public const int D3DPSHADECAPS_SPECULARGOURAUDMONO = 256;
public const int D3DPSHADECAPS_SPECULARPHONGMONO = 1024;
public const int D3DPSHADECAPS_SPECULARPHONGRGB = 2048;
public const int D3DPSHADECAPS_ALPHAFLATBLEND = 4096;
public const int D3DPSHADECAPS_ALPHAFLATSTIPPLED = 8192;
public const int D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED = 32768;
public const int D3DPSHADECAPS_ALPHAPHONGBLEND = 65536;
public const int D3DPSHADECAPS_ALPHAPHONGSTIPPLED = 131072;
public const int D3DPSHADECAPS_FOGFLAT = 262144;
public const int D3DPSHADECAPS_FOGPHONG = 1048576;
public const int D3DPTEXTURECAPS_TRANSPARENCY = 8;
public const int D3DPTEXTURECAPS_BORDER = 16;
public const int D3DPTEXTURECAPS_COLORKEYBLEND = 4096;
public const int D3DPTFILTERCAPS_NEAREST = 1;
public const int D3DPTFILTERCAPS_LINEAR = 2;
public const int D3DPTFILTERCAPS_MIPNEAREST = 4;
public const int D3DPTFILTERCAPS_MIPLINEAR = 8;
public const int D3DPTFILTERCAPS_LINEARMIPNEAREST = 16;
public const int D3DPTFILTERCAPS_LINEARMIPLINEAR = 32;
public const int D3DPTFILTERCAPS_MAGFAFLATCUBIC = 134217728;
public const int D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC = 268435456;
public const int D3DPTBLENDCAPS_DECAL = 1;
public const int D3DPTBLENDCAPS_MODULATE = 2;
public const int D3DPTBLENDCAPS_DECALALPHA = 4;
public const int D3DPTBLENDCAPS_MODULATEALPHA = 8;
public const int D3DPTBLENDCAPS_DECALMASK = 16;
public const int D3DPTBLENDCAPS_MODULATEMASK = 32;
public const int D3DPTBLENDCAPS_COPY = 64;
public const int D3DPTBLENDCAPS_ADD = 128;
public const int D3DDD_COLORMODEL = 1;
public const int D3DDD_DEVCAPS = 2;
public const int D3DDD_TRANSFORMCAPS = 4;
public const int D3DDD_LIGHTINGCAPS = 8;
public const int D3DDD_BCLIPPING = 16;
public const int D3DDD_LINECAPS = 32;
public const int D3DDD_TRICAPS = 64;
public const int D3DDD_DEVICERENDERBITDEPTH = 128;
public const int D3DDD_DEVICEZBUFFERBITDEPTH = 256;
public const int D3DDD_MAXBUFFERSIZE = 512;
public const int D3DDD_MAXVERTEXCOUNT = 1024;
public const int D3DDEVCAPS_FLOATTLVERTEX = 1;
public const int D3DDEVCAPS_SORTINCREASINGZ = 2;
public const int D3DDEVCAPS_SORTDECREASINGZ = 4;
public const int D3DDEVCAPS_SORTEXACT = 8;
public const int D3DVTXPCAPS_VERTEXFOG = 4;
public const int D3DFDS_COLORMODEL = 1;
public const int D3DFDS_GUID = 2;
public const int D3DFDS_HARDWARE = 4;
public const int D3DFDS_TRIANGLES = 8;
public const int D3DFDS_LINES = 16;
public const int D3DFDS_MISCCAPS = 32;
public const int D3DFDS_RASTERCAPS = 64;
public const int D3DFDS_ZCMPCAPS = 128;
public const int D3DFDS_ALPHACMPCAPS = 256;
public const int D3DFDS_SRCBLENDCAPS = 512;
public const int D3DFDS_DSTBLENDCAPS = 1024;
public const int D3DFDS_SHADECAPS = 2048;
public const int D3DFDS_TEXTURECAPS = 4096;
public const int D3DFDS_TEXTUREFILTERCAPS = 8192;
public const int D3DFDS_TEXTUREBLENDCAPS = 16384;
public const int D3DFDS_TEXTUREADDRESSCAPS = 32768;
public const int D3DDEB_BUFSIZE = 1;
public const int D3DDEB_CAPS = 2;
public const int D3DDEB_LPDATA = 4;
public const int D3DDEBCAPS_SYSTEMMEMORY = 1;
public const int D3DDEBCAPS_VIDEOMEMORY = 2;
public const int D3DCLIP_LEFT = 1;
public const int D3DCLIP_RIGHT = 2;
public const int D3DCLIP_TOP = 4;
public const int D3DCLIP_BOTTOM = 8;
public const int D3DCLIP_FRONT = 16;
public const int D3DCLIP_BACK = 32;
public const int D3DCLIP_GEN0 = 64;
public const int D3DCLIP_GEN1 = 128;
public const int D3DCLIP_GEN2 = 256;
public const int D3DCLIP_GEN3 = 512;
public const int D3DCLIP_GEN4 = 1024;
public const int D3DCLIP_GEN5 = 2048;
public const int D3DSTATUS_CLIPUNIONLEFT = 1;
public const int D3DSTATUS_CLIPUNIONRIGHT = 2;
public const int D3DSTATUS_CLIPUNIONTOP = 4;
public const int D3DSTATUS_CLIPUNIONBOTTOM = 8;
public const int D3DSTATUS_CLIPUNIONFRONT = 16;
public const int D3DSTATUS_CLIPUNIONBACK = 32;
public const int D3DSTATUS_CLIPUNIONGEN0 = 64;
public const int D3DSTATUS_CLIPUNIONGEN1 = 128;
public const int D3DSTATUS_CLIPUNIONGEN2 = 256;
public const int D3DSTATUS_CLIPUNIONGEN3 = 512;
public const int D3DSTATUS_CLIPUNIONGEN4 = 1024;
public const int D3DSTATUS_CLIPUNIONGEN5 = 2048;
public const int D3DSTATUS_CLIPINTERSECTIONLEFT = 4096;
public const int D3DSTATUS_CLIPINTERSECTIONRIGHT = 8192;
public const int D3DSTATUS_CLIPINTERSECTIONTOP = 16384;
public const int D3DSTATUS_CLIPINTERSECTIONBOTTOM = 32768;
public const int D3DSTATUS_CLIPINTERSECTIONFRONT = 65536;
public const int D3DSTATUS_CLIPINTERSECTIONBACK = 131072;
public const int D3DSTATUS_CLIPINTERSECTIONGEN0 = 262144;
public const int D3DSTATUS_CLIPINTERSECTIONGEN1 = 524288;
public const int D3DSTATUS_CLIPINTERSECTIONGEN2 = 1048576;
public const int D3DSTATUS_CLIPINTERSECTIONGEN3 = 2097152;
public const int D3DSTATUS_CLIPINTERSECTIONGEN4 = 4194304;
public const int D3DSTATUS_CLIPINTERSECTIONGEN5 = 8388608;
public const int D3DSTATUS_ZNOTVISIBLE = 16777216;
public const int D3DTRANSFORM_CLIPPED = 1;
public const int D3DTRANSFORM_UNCLIPPED = 2;
public const uint D3DLIGHT_ACTIVE = 1;
public const uint D3DLIGHT_NO_SPECULAR = 2;
public const uint D3DCOLOR_MONO = 1;
public const uint D3DCOLOR_RGB = 2;
public const uint D3DSTATE_OVERRIDE_BIAS = 256;
public const int D3DPROCESSVERTICES_TRANSFORMLIGHT = 0;
public const int D3DPROCESSVERTICES_TRANSFORM = 1;
public const int D3DPROCESSVERTICES_COPY = 2;
public const int D3DPROCESSVERTICES_OPMASK = 7;
public const int D3DPROCESSVERTICES_UPDATEEXTENTS = 8;
public const int D3DPROCESSVERTICES_NOCOLOR = 16;
public const int D3DTRIFLAG_START = 0;
public const int D3DTRIFLAG_ODD = 30;
public const int D3DTRIFLAG_EVEN = 31;
public const int D3DTRIFLAG_EDGEENABLE1 = 256;
public const int D3DTRIFLAG_EDGEENABLE2 = 512;
public const int D3DTRIFLAG_EDGEENABLE3 = 1024;
public const int D3DSETSTATUS_STATUS = 1;
public const int D3DSETSTATUS_EXTENTS = 2;
public const int D3DCLIPSTATUS_STATUS = 1;
public const int D3DCLIPSTATUS_EXTENTS2 = 2;
public const int D3DCLIPSTATUS_EXTENTS3 = 4;
public const int D3DEXECUTE_CLIPPED = 1;
public const int D3DEXECUTE_UNCLIPPED = 2;
public const uint D3DPAL_FREE = 0;
public const uint D3DPAL_READONLY = 64;
public const uint D3DPAL_RESERVED = 128;
public const int D3DVBCAPS_SYSTEMMEMORY = 2048;
public const int D3DVBCAPS_WRITEONLY = 65536;
public const int D3DVBCAPS_OPTIMIZED = -2147483648;
public const int D3DVBCAPS_DONOTCLIP = 1;
public const uint D3DVOP_LIGHT = 1024;
public const uint D3DVOP_TRANSFORM = 1;
public const uint D3DVOP_CLIP = 4;
public const uint D3DVOP_EXTENTS = 8;
public const uint D3DFVF_RESERVED1 = 32;
public const uint D3DVIS_INSIDE_FRUSTUM = 0;
public const uint D3DVIS_INTERSECT_FRUSTUM = 1;
public const uint D3DVIS_OUTSIDE_FRUSTUM = 2;
public const uint D3DVIS_INSIDE_LEFT = 0;
public const uint D3DVIS_INTERSECT_LEFT = 4;
public const uint D3DVIS_OUTSIDE_LEFT = 8;
public const uint D3DVIS_INSIDE_RIGHT = 0;
public const uint D3DVIS_INTERSECT_RIGHT = 16;
public const uint D3DVIS_OUTSIDE_RIGHT = 32;
public const uint D3DVIS_INSIDE_TOP = 0;
public const uint D3DVIS_INTERSECT_TOP = 64;
public const uint D3DVIS_OUTSIDE_TOP = 128;
public const uint D3DVIS_INSIDE_BOTTOM = 0;
public const uint D3DVIS_INTERSECT_BOTTOM = 256;
public const uint D3DVIS_OUTSIDE_BOTTOM = 512;
public const uint D3DVIS_INSIDE_NEAR = 0;
public const uint D3DVIS_INTERSECT_NEAR = 1024;
public const uint D3DVIS_OUTSIDE_NEAR = 2048;
public const uint D3DVIS_INSIDE_FAR = 0;
public const uint D3DVIS_INTERSECT_FAR = 4096;
public const uint D3DVIS_OUTSIDE_FAR = 8192;
public const uint D3DVIS_MASK_FRUSTUM = 3;
public const uint D3DVIS_MASK_LEFT = 12;
public const uint D3DVIS_MASK_RIGHT = 48;
public const uint D3DVIS_MASK_TOP = 192;
public const uint D3DVIS_MASK_BOTTOM = 768;
public const uint D3DVIS_MASK_NEAR = 3072;
public const uint D3DVIS_MASK_FAR = 12288;
public const uint D3DDEVINFOID_TEXTUREMANAGER = 1;
public const uint D3DDEVINFOID_D3DTEXTUREMANAGER = 2;
public const uint D3DDEVINFOID_TEXTURING = 3;D3DRTYPECOUNT = 8
DIRECT3D_VERSION = 2304
D3D_SDK_VERSION = 32
D3D9b_SDK_VERSION = 31
D3DSPD_IUNKNOWN = 1
D3DCREATE_FPU_PRESERVE = 2
D3DCREATE_MULTITHREADED = 4
D3DCREATE_PUREDEVICE = 16
D3DCREATE_SOFTWARE_VERTEXPROCESSING = 32
D3DCREATE_HARDWARE_VERTEXPROCESSING = 64
D3DCREATE_MIXED_VERTEXPROCESSING = 128
D3DCREATE_DISABLE_DRIVER_MANAGEMENT = 256
D3DCREATE_ADAPTERGROUP_DEVICE = 512
D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX = 1024
D3DCREATE_NOWINDOWCHANGES = 2048
D3DCREATE_DISABLE_PSGP_THREADING = 8192
D3DCREATE_ENABLE_PRESENTSTATS = 16384
D3DCREATE_DISABLE_PRINTSCREEN = 32768
D3DCREATE_SCREENSAVER = 268435456
D3DADAPTER_DEFAULT = 0
D3DENUM_WHQL_LEVEL = 2
D3DENUM_NO_DRIVERVERSION = 4
D3DPRESENT_BACK_BUFFERS_MAX = 3
D3DPRESENT_BACK_BUFFERS_MAX_EX = 30
D3DSGR_NO_CALIBRATION = 0
D3DSGR_CALIBRATE = 1
D3DCURSOR_IMMEDIATE_UPDATE = 1
D3DPRESENT_DONOTWAIT = 1
D3DPRESENT_LINEAR_CONTENT = 2
D3DPRESENT_DONOTFLIP = 4
D3DPRESENT_FLIPRESTART = 8
D3DPRESENT_VIDEO_RESTRICT_TO_MONITOR = 16
D3DPRESENT_UPDATEOVERLAYONLY = 32
D3DPRESENT_HIDEOVERLAY = 64
D3DPRESENT_UPDATECOLORKEY = 128
D3DPRESENT_FORCEIMMEDIATE = 256
_FACD3D = 2166
D3DVS20CAPS_PREDICATION = 1
D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH = 24
D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH = 0
D3DVS20_MAX_NUMTEMPS = 32
D3DVS20_MIN_NUMTEMPS = 12
D3DVS20_MAX_STATICFLOWCONTROLDEPTH = 4
D3DVS20_MIN_STATICFLOWCONTROLDEPTH = 1
D3DPS20CAPS_ARBITRARYSWIZZLE = 1
D3DPS20CAPS_GRADIENTINSTRUCTIONS = 2
D3DPS20CAPS_PREDICATION = 4
D3DPS20CAPS_NODEPENDENTREADLIMIT = 8
D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT = 16
D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH = 24
D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH = 0
D3DPS20_MAX_NUMTEMPS = 32
D3DPS20_MIN_NUMTEMPS = 12
D3DPS20_MAX_STATICFLOWCONTROLDEPTH = 4
D3DPS20_MIN_STATICFLOWCONTROLDEPTH = 0
D3DPS20_MAX_NUMINSTRUCTIONSLOTS = 512
D3DPS20_MIN_NUMINSTRUCTIONSLOTS = 96
D3DMIN30SHADERINSTRUCTIONS = 512
D3DMAX30SHADERINSTRUCTIONS = 32768
D3DOVERLAYCAPS_FULLRANGERGB = 1
D3DOVERLAYCAPS_LIMITEDRANGERGB = 2
D3DOVERLAYCAPS_YCbCr_BT601 = 4
D3DOVERLAYCAPS_YCbCr_BT709 = 8
D3DOVERLAYCAPS_YCbCr_BT601_xvYCC = 16
D3DOVERLAYCAPS_YCbCr_BT709_xvYCC = 32
D3DOVERLAYCAPS_STRETCHX = 64
D3DOVERLAYCAPS_STRETCHY = 128
D3DCPCAPS_SOFTWARE = 1
D3DCPCAPS_HARDWARE = 2
D3DCPCAPS_PROTECTIONALWAYSON = 4
D3DCPCAPS_PARTIALDECRYPTION = 8
D3DCPCAPS_CONTENTKEY = 16
D3DCPCAPS_FRESHENSESSIONKEY = 32
D3DCPCAPS_ENCRYPTEDREADBACK = 64
D3DCPCAPS_ENCRYPTEDREADBACKKEY = 128
D3DCPCAPS_SEQUENTIAL_CTR_IV = 256
D3DCPCAPS_ENCRYPTSLICEDATAONLY = 512
D3DCAPS_OVERLAY = 2048
D3DCAPS_READ_SCANLINE = 131072
D3DCAPS2_FULLSCREENGAMMA = 131072
D3DCAPS2_CANCALIBRATEGAMMA = 1048576
D3DCAPS2_RESERVED = 33554432
D3DCAPS2_CANMANAGERESOURCE = 268435456
D3DCAPS2_DYNAMICTEXTURES = 536870912
D3DCAPS2_CANAUTOGENMIPMAP = 1073741824
D3DCAPS2_CANSHARERESOURCE = -2147483648
D3DCAPS3_RESERVED = -2147483617
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD = 32
D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION = 128
D3DCAPS3_COPY_TO_VIDMEM = 256
D3DCAPS3_COPY_TO_SYSTEMMEM = 512
D3DCAPS3_DXVAHD = 1024
D3DCAPS3_DXVAHD_LIMITED = 2048
D3DPRESENT_INTERVAL_DEFAULT = 0
D3DPRESENT_INTERVAL_ONE = 1
D3DPRESENT_INTERVAL_TWO = 2
D3DPRESENT_INTERVAL_THREE = 4
D3DPRESENT_INTERVAL_FOUR = 8
D3DPRESENT_INTERVAL_IMMEDIATE = -2147483648
D3DCURSORCAPS_COLOR = 1
D3DCURSORCAPS_LOWRES = 2
D3DDEVCAPS_EXECUTESYSTEMMEMORY = 16
D3DDEVCAPS_EXECUTEVIDEOMEMORY = 32
D3DDEVCAPS_TLVERTEXSYSTEMMEMORY = 64
D3DDEVCAPS_TLVERTEXVIDEOMEMORY = 128
D3DDEVCAPS_TEXTURESYSTEMMEMORY = 256
D3DDEVCAPS_TEXTUREVIDEOMEMORY = 512
D3DDEVCAPS_DRAWPRIMTLVERTEX = 1024
D3DDEVCAPS_CANRENDERAFTERFLIP = 2048
D3DDEVCAPS_TEXTURENONLOCALVIDMEM = 4096
D3DDEVCAPS_DRAWPRIMITIVES2 = 8192
D3DDEVCAPS_SEPARATETEXTUREMEMORIES = 16384
D3DDEVCAPS_DRAWPRIMITIVES2EX = 32768
D3DDEVCAPS_HWTRANSFORMANDLIGHT = 65536
D3DDEVCAPS_CANBLTSYSTONONLOCAL = 131072
D3DDEVCAPS_HWRASTERIZATION = 524288
D3DDEVCAPS_PUREDEVICE = 1048576
D3DDEVCAPS_QUINTICRTPATCHES = 2097152
D3DDEVCAPS_RTPATCHES = 4194304
D3DDEVCAPS_RTPATCHHANDLEZERO = 8388608
D3DDEVCAPS_NPATCHES = 16777216
D3DPMISCCAPS_MASKZ = 2
D3DPMISCCAPS_CULLNONE = 16
D3DPMISCCAPS_CULLCW = 32
D3DPMISCCAPS_CULLCCW = 64
D3DPMISCCAPS_COLORWRITEENABLE = 128
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS = 256
D3DPMISCCAPS_CLIPTLVERTS = 512
D3DPMISCCAPS_TSSARGTEMP = 1024
D3DPMISCCAPS_BLENDOP = 2048
D3DPMISCCAPS_NULLREFERENCE = 4096
D3DPMISCCAPS_INDEPENDENTWRITEMASKS = 16384
D3DPMISCCAPS_PERSTAGECONSTANT = 32768
D3DPMISCCAPS_FOGANDSPECULARALPHA = 65536
D3DPMISCCAPS_SEPARATEALPHABLEND = 131072
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS = 262144
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING = 524288
D3DPMISCCAPS_FOGVERTEXCLAMPED = 1048576
D3DPMISCCAPS_POSTBLENDSRGBCONVERT = 2097152
D3DLINECAPS_TEXTURE = 1
D3DLINECAPS_ZTEST = 2
D3DLINECAPS_BLEND = 4
D3DLINECAPS_ALPHACMP = 8
D3DLINECAPS_FOG = 16
D3DLINECAPS_ANTIALIAS = 32
D3DPRASTERCAPS_DITHER = 1
D3DPRASTERCAPS_ZTEST = 16
D3DPRASTERCAPS_FOGVERTEX = 128
D3DPRASTERCAPS_FOGTABLE = 256
D3DPRASTERCAPS_MIPMAPLODBIAS = 8192
D3DPRASTERCAPS_ZBUFFERLESSHSR = 32768
D3DPRASTERCAPS_FOGRANGE = 65536
D3DPRASTERCAPS_ANISOTROPY = 131072
D3DPRASTERCAPS_WBUFFER = 262144
D3DPRASTERCAPS_WFOG = 1048576
D3DPRASTERCAPS_ZFOG = 2097152
D3DPRASTERCAPS_COLORPERSPECTIVE = 4194304
D3DPRASTERCAPS_SCISSORTEST = 16777216
D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS = 33554432
D3DPRASTERCAPS_DEPTHBIAS = 67108864
D3DPRASTERCAPS_MULTISAMPLE_TOGGLE = 134217728
D3DPCMPCAPS_NEVER = 1
D3DPCMPCAPS_LESS = 2
D3DPCMPCAPS_EQUAL = 4
D3DPCMPCAPS_LESSEQUAL = 8
D3DPCMPCAPS_GREATER = 16
D3DPCMPCAPS_NOTEQUAL = 32
D3DPCMPCAPS_GREATEREQUAL = 64
D3DPCMPCAPS_ALWAYS = 128
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
D3DPBLENDCAPS_BLENDFACTOR = 8192
D3DPBLENDCAPS_SRCCOLOR2 = 16384
D3DPBLENDCAPS_INVSRCCOLOR2 = 32768
D3DPSHADECAPS_COLORGOURAUDRGB = 8
D3DPSHADECAPS_SPECULARGOURAUDRGB = 512
D3DPSHADECAPS_ALPHAGOURAUDBLEND = 16384
D3DPSHADECAPS_FOGGOURAUD = 524288
D3DPTEXTURECAPS_PERSPECTIVE = 1
D3DPTEXTURECAPS_POW2 = 2
D3DPTEXTURECAPS_ALPHA = 4
D3DPTEXTURECAPS_SQUAREONLY = 32
D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE = 64
D3DPTEXTURECAPS_ALPHAPALETTE = 128
D3DPTEXTURECAPS_NONPOW2CONDITIONAL = 256
D3DPTEXTURECAPS_PROJECTED = 1024
D3DPTEXTURECAPS_CUBEMAP = 2048
D3DPTEXTURECAPS_VOLUMEMAP = 8192
D3DPTEXTURECAPS_MIPMAP = 16384
D3DPTEXTURECAPS_MIPVOLUMEMAP = 32768
D3DPTEXTURECAPS_MIPCUBEMAP = 65536
D3DPTEXTURECAPS_CUBEMAP_POW2 = 131072
D3DPTEXTURECAPS_VOLUMEMAP_POW2 = 262144
D3DPTEXTURECAPS_NOPROJECTEDBUMPENV = 2097152
D3DPTFILTERCAPS_MINFPOINT = 256
D3DPTFILTERCAPS_MINFLINEAR = 512
D3DPTFILTERCAPS_MINFANISOTROPIC = 1024
D3DPTFILTERCAPS_MINFPYRAMIDALQUAD = 2048
D3DPTFILTERCAPS_MINFGAUSSIANQUAD = 4096
D3DPTFILTERCAPS_MIPFPOINT = 65536
D3DPTFILTERCAPS_MIPFLINEAR = 131072
D3DPTFILTERCAPS_CONVOLUTIONMONO = 262144
D3DPTFILTERCAPS_MAGFPOINT = 16777216
D3DPTFILTERCAPS_MAGFLINEAR = 33554432
D3DPTFILTERCAPS_MAGFANISOTROPIC = 67108864
D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD = 134217728
D3DPTFILTERCAPS_MAGFGAUSSIANQUAD = 268435456
D3DPTADDRESSCAPS_WRAP = 1
D3DPTADDRESSCAPS_MIRROR = 2
D3DPTADDRESSCAPS_CLAMP = 4
D3DPTADDRESSCAPS_BORDER = 8
D3DPTADDRESSCAPS_INDEPENDENTUV = 16
D3DPTADDRESSCAPS_MIRRORONCE = 32
D3DSTENCILCAPS_KEEP = 1
D3DSTENCILCAPS_ZERO = 2
D3DSTENCILCAPS_REPLACE = 4
D3DSTENCILCAPS_INCRSAT = 8
D3DSTENCILCAPS_DECRSAT = 16
D3DSTENCILCAPS_INVERT = 32
D3DSTENCILCAPS_INCR = 64
D3DSTENCILCAPS_DECR = 128
D3DSTENCILCAPS_TWOSIDED = 256
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
D3DTEXOPCAPS_MULTIPLYADD = 16777216
D3DTEXOPCAPS_LERP = 33554432
D3DFVFCAPS_TEXCOORDCOUNTMASK = 65535
D3DFVFCAPS_DONOTSTRIPELEMENTS = 524288
D3DFVFCAPS_PSIZE = 1048576
D3DVTXPCAPS_TEXGEN = 1
D3DVTXPCAPS_MATERIALSOURCE7 = 2
D3DVTXPCAPS_DIRECTIONALLIGHTS = 8
D3DVTXPCAPS_POSITIONALLIGHTS = 16
D3DVTXPCAPS_LOCALVIEWER = 32
D3DVTXPCAPS_TWEENING = 64
D3DVTXPCAPS_TEXGEN_SPHEREMAP = 256
D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER = 512
D3DDEVCAPS2_STREAMOFFSET = 1
D3DDEVCAPS2_DMAPNPATCH = 2
D3DDEVCAPS2_ADAPTIVETESSRTPATCH = 4
D3DDEVCAPS2_ADAPTIVETESSNPATCH = 8
D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES = 16
D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH = 32
D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET = 64
D3DDTCAPS_UBYTE4 = 1
D3DDTCAPS_UBYTE4N = 2
D3DDTCAPS_SHORT2N = 4
D3DDTCAPS_SHORT4N = 8
D3DDTCAPS_USHORT2N = 16
D3DDTCAPS_USHORT4N = 32
D3DDTCAPS_UDEC3 = 64
D3DDTCAPS_DEC3N = 128
D3DDTCAPS_FLOAT16_2 = 256
D3DDTCAPS_FLOAT16_4 = 512
D3DMAXUSERCLIPPLANES = 32
D3DCLIPPLANE0 = 1
D3DCLIPPLANE1 = 2
D3DCLIPPLANE2 = 4
D3DCLIPPLANE3 = 8
D3DCLIPPLANE4 = 16
D3DCLIPPLANE5 = 32
D3DCS_LEFT = 1
D3DCS_RIGHT = 2
D3DCS_TOP = 4
D3DCS_BOTTOM = 8
D3DCS_FRONT = 16
D3DCS_BACK = 32
D3DCS_PLANE0 = 64
D3DCS_PLANE1 = 128
D3DCS_PLANE2 = 256
D3DCS_PLANE3 = 512
D3DCS_PLANE4 = 1024
D3DCS_PLANE5 = 2048
D3DCLEAR_TARGET = 1
D3DCLEAR_ZBUFFER = 2
D3DCLEAR_STENCIL = 4
D3D_MAX_SIMULTANEOUS_RENDERTARGETS = 4
D3DRENDERSTATE_WRAPBIAS = 128
D3DWRAP_U = 1
D3DWRAP_V = 2
D3DWRAP_W = 4
D3DWRAPCOORD_0 = 1
D3DWRAPCOORD_1 = 2
D3DWRAPCOORD_2 = 4
D3DWRAPCOORD_3 = 8
D3DDMAPSAMPLER = 256
D3DVERTEXTEXTURESAMPLER0 = 257
D3DVERTEXTEXTURESAMPLER1 = 258
D3DVERTEXTEXTURESAMPLER2 = 259
D3DVERTEXTEXTURESAMPLER3 = 260
D3DTSS_TCI_PASSTHRU = 0
D3DTSS_TCI_CAMERASPACENORMAL = 65536
D3DTSS_TCI_CAMERASPACEPOSITION = 131072
D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR = 196608
D3DTSS_TCI_SPHEREMAP = 262144
D3DTA_SELECTMASK = 15
D3DTA_DIFFUSE = 0
D3DTA_CURRENT = 1
D3DTA_TEXTURE = 2
D3DTA_TFACTOR = 3
D3DTA_SPECULAR = 4
D3DTA_TEMP = 5
D3DTA_CONSTANT = 6
D3DTA_COMPLEMENT = 16
D3DTA_ALPHAREPLICATE = 32
D3DPV_DONOTCOPYDATA = 1
D3DFVF_RESERVED0 = 1
D3DFVF_POSITION_MASK = 16398
D3DFVF_XYZ = 2
D3DFVF_XYZRHW = 4
D3DFVF_XYZB1 = 6
D3DFVF_XYZB2 = 8
D3DFVF_XYZB3 = 10
D3DFVF_XYZB4 = 12
D3DFVF_XYZB5 = 14
D3DFVF_XYZW = 16386
D3DFVF_NORMAL = 16
D3DFVF_PSIZE = 32
D3DFVF_DIFFUSE = 64
D3DFVF_SPECULAR = 128
D3DFVF_TEXCOUNT_MASK = 3840
D3DFVF_TEXCOUNT_SHIFT = 8
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_LASTBETA_UBYTE4 = 4096
D3DFVF_LASTBETA_D3DCOLOR = 32768
D3DFVF_RESERVED2 = 24576
MAXD3DDECLUSAGEINDEX = 15
MAXD3DDECLLENGTH = 64
D3DDP_MAXTEXCOORD = 8
D3DSTREAMSOURCE_INDEXEDDATA = 1073741824
D3DSTREAMSOURCE_INSTANCEDATA = 2147483648
D3DSI_OPCODE_MASK = 65535
D3DSI_INSTLENGTH_MASK = 251658240
D3DSI_INSTLENGTH_SHIFT = 24
D3DSI_COISSUE = 1073741824
D3DSP_OPCODESPECIFICCONTROL_MASK = 16711680
D3DSP_OPCODESPECIFICCONTROL_SHIFT = 16
D3DSHADER_COMPARISON_SHIFT = 16
D3DSHADER_INSTRUCTION_PREDICATED = 268435456
D3DSP_DCL_USAGE_SHIFT = 0
D3DSP_DCL_USAGE_MASK = 15
D3DSP_DCL_USAGEINDEX_SHIFT = 16
D3DSP_DCL_USAGEINDEX_MASK = 983040
D3DSP_TEXTURETYPE_SHIFT = 27
D3DSP_TEXTURETYPE_MASK = 2013265920
D3DSP_REGNUM_MASK = 2047
D3DSP_WRITEMASK_0 = 65536
D3DSP_WRITEMASK_1 = 131072
D3DSP_WRITEMASK_2 = 262144
D3DSP_WRITEMASK_3 = 524288
D3DSP_WRITEMASK_ALL = 983040
D3DSP_DSTMOD_SHIFT = 20
D3DSP_DSTMOD_MASK = 15728640
D3DSP_DSTSHIFT_SHIFT = 24
D3DSP_DSTSHIFT_MASK = 251658240
D3DSP_REGTYPE_SHIFT = 28
D3DSP_REGTYPE_SHIFT2 = 8
D3DSP_REGTYPE_MASK = 1879048192
D3DSP_REGTYPE_MASK2 = 6144
D3DVS_ADDRESSMODE_SHIFT = 13
D3DSHADER_ADDRESSMODE_SHIFT = 13
D3DVS_SWIZZLE_SHIFT = 16
D3DVS_SWIZZLE_MASK = 16711680
D3DSP_SWIZZLE_SHIFT = 16
D3DSP_SWIZZLE_MASK = 16711680
D3DSP_SRCMOD_SHIFT = 24
D3DSP_SRCMOD_MASK = 251658240
D3DSP_MIN_PRECISION_SHIFT = 14
D3DSP_MIN_PRECISION_MASK = 49152
D3DSI_COMMENTSIZE_SHIFT = 16
D3DSI_COMMENTSIZE_MASK = 2147418112
D3DFVF_TEXTUREFORMAT2 = 0
D3DFVF_TEXTUREFORMAT1 = 3
D3DFVF_TEXTUREFORMAT3 = 1
D3DFVF_TEXTUREFORMAT4 = 2
D3DPRESENT_RATE_DEFAULT = 0
D3DPRESENTFLAG_LOCKABLE_BACKBUFFER = 1
D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL = 2
D3DPRESENTFLAG_DEVICECLIP = 4
D3DPRESENTFLAG_VIDEO = 16
D3DPRESENTFLAG_NOAUTOROTATE = 32
D3DPRESENTFLAG_UNPRUNEDMODE = 64
D3DPRESENTFLAG_OVERLAY_LIMITEDRGB = 128
D3DPRESENTFLAG_OVERLAY_YCbCr_BT709 = 256
D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC = 512
D3DPRESENTFLAG_RESTRICTED_CONTENT = 1024
D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER = 2048
D3DUSAGE_RENDERTARGET = 1
D3DUSAGE_DEPTHSTENCIL = 2
D3DUSAGE_DYNAMIC = 512
D3DUSAGE_NONSECURE = 8388608
D3DUSAGE_AUTOGENMIPMAP = 1024
D3DUSAGE_DMAP = 16384
D3DUSAGE_QUERY_LEGACYBUMPMAP = 32768
D3DUSAGE_QUERY_SRGBREAD = 65536
D3DUSAGE_QUERY_FILTER = 131072
D3DUSAGE_QUERY_SRGBWRITE = 262144
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING = 524288
D3DUSAGE_QUERY_VERTEXTEXTURE = 1048576
D3DUSAGE_QUERY_WRAPANDMIP = 2097152
D3DUSAGE_WRITEONLY = 8
D3DUSAGE_SOFTWAREPROCESSING = 16
D3DUSAGE_DONOTCLIP = 32
D3DUSAGE_POINTS = 64
D3DUSAGE_RTPATCHES = 128
D3DUSAGE_NPATCHES = 256
D3DUSAGE_TEXTAPI = 268435456
D3DUSAGE_RESTRICTED_CONTENT = 2048
D3DUSAGE_RESTRICT_SHARED_RESOURCE = 8192
D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER = 4096
D3DLOCK_READONLY = 16
D3DLOCK_DISCARD = 8192
D3DLOCK_NOOVERWRITE = 4096
D3DLOCK_NOSYSLOCK = 2048
D3DLOCK_DONOTWAIT = 16384
D3DLOCK_NO_DIRTY_UPDATE = 32768
MAX_DEVICE_IDENTIFIER_STRING = 512
D3DISSUE_END = 1
D3DISSUE_BEGIN = 2
D3DGETDATA_FLUSH = 1
D3DCOMPOSERECTS_MAXNUMRECTS = 65535
D3DCONVOLUTIONMONO_MAXWIDTH = 7
D3DCONVOLUTIONMONO_MAXHEIGHT = 7
D3DFMT_A1_SURFACE_MAXWIDTH = 8192
D3DFMT_A1_SURFACE_MAXHEIGHT = 2048
D3D9_RESOURCE_PRIORITY_MINIMUM = 671088640
D3D9_RESOURCE_PRIORITY_LOW = 1342177280
D3D9_RESOURCE_PRIORITY_NORMAL = 2013265920
D3D9_RESOURCE_PRIORITY_HIGH = 2684354560
D3D9_RESOURCE_PRIORITY_MAXIMUM = 3355443200
D3D_OMAC_SIZE = 16
D3DTRANSFORMCAPS_CLIP = 1
D3DLIGHTINGMODEL_RGB = 1
D3DLIGHTINGMODEL_MONO = 2
D3DLIGHTCAPS_POINT = 1
D3DLIGHTCAPS_SPOT = 2
D3DLIGHTCAPS_DIRECTIONAL = 4
D3DLIGHTCAPS_PARALLELPOINT = 8
D3DLIGHTCAPS_GLSPOT = 16
D3DPMISCCAPS_MASKPLANES = 1
D3DPMISCCAPS_LINEPATTERNREP = 4
D3DPMISCCAPS_CONFORMANT = 8
D3DPRASTERCAPS_ROP2 = 2
D3DPRASTERCAPS_XOR = 4
D3DPRASTERCAPS_PAT = 8
D3DPRASTERCAPS_SUBPIXEL = 32
D3DPRASTERCAPS_SUBPIXELX = 64
D3DPRASTERCAPS_STIPPLE = 512
D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT = 1024
D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT = 2048
D3DPRASTERCAPS_ANTIALIASEDGES = 4096
D3DPRASTERCAPS_ZBIAS = 16384
D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT = 524288
D3DPSHADECAPS_COLORFLATMONO = 1
D3DPSHADECAPS_COLORFLATRGB = 2
D3DPSHADECAPS_COLORGOURAUDMONO = 4
D3DPSHADECAPS_COLORPHONGMONO = 16
D3DPSHADECAPS_COLORPHONGRGB = 32
D3DPSHADECAPS_SPECULARFLATMONO = 64
D3DPSHADECAPS_SPECULARFLATRGB = 128
D3DPSHADECAPS_SPECULARGOURAUDMONO = 256
D3DPSHADECAPS_SPECULARPHONGMONO = 1024
D3DPSHADECAPS_SPECULARPHONGRGB = 2048
D3DPSHADECAPS_ALPHAFLATBLEND = 4096
D3DPSHADECAPS_ALPHAFLATSTIPPLED = 8192
D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED = 32768
D3DPSHADECAPS_ALPHAPHONGBLEND = 65536
D3DPSHADECAPS_ALPHAPHONGSTIPPLED = 131072
D3DPSHADECAPS_FOGFLAT = 262144
D3DPSHADECAPS_FOGPHONG = 1048576
D3DPTEXTURECAPS_TRANSPARENCY = 8
D3DPTEXTURECAPS_BORDER = 16
D3DPTEXTURECAPS_COLORKEYBLEND = 4096
D3DPTFILTERCAPS_NEAREST = 1
D3DPTFILTERCAPS_LINEAR = 2
D3DPTFILTERCAPS_MIPNEAREST = 4
D3DPTFILTERCAPS_MIPLINEAR = 8
D3DPTFILTERCAPS_LINEARMIPNEAREST = 16
D3DPTFILTERCAPS_LINEARMIPLINEAR = 32
D3DPTFILTERCAPS_MAGFAFLATCUBIC = 134217728
D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC = 268435456
D3DPTBLENDCAPS_DECAL = 1
D3DPTBLENDCAPS_MODULATE = 2
D3DPTBLENDCAPS_DECALALPHA = 4
D3DPTBLENDCAPS_MODULATEALPHA = 8
D3DPTBLENDCAPS_DECALMASK = 16
D3DPTBLENDCAPS_MODULATEMASK = 32
D3DPTBLENDCAPS_COPY = 64
D3DPTBLENDCAPS_ADD = 128
D3DDD_COLORMODEL = 1
D3DDD_DEVCAPS = 2
D3DDD_TRANSFORMCAPS = 4
D3DDD_LIGHTINGCAPS = 8
D3DDD_BCLIPPING = 16
D3DDD_LINECAPS = 32
D3DDD_TRICAPS = 64
D3DDD_DEVICERENDERBITDEPTH = 128
D3DDD_DEVICEZBUFFERBITDEPTH = 256
D3DDD_MAXBUFFERSIZE = 512
D3DDD_MAXVERTEXCOUNT = 1024
D3DDEVCAPS_FLOATTLVERTEX = 1
D3DDEVCAPS_SORTINCREASINGZ = 2
D3DDEVCAPS_SORTDECREASINGZ = 4
D3DDEVCAPS_SORTEXACT = 8
D3DVTXPCAPS_VERTEXFOG = 4
D3DFDS_COLORMODEL = 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
D3DDEB_BUFSIZE = 1
D3DDEB_CAPS = 2
D3DDEB_LPDATA = 4
D3DDEBCAPS_SYSTEMMEMORY = 1
D3DDEBCAPS_VIDEOMEMORY = 2
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_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_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_ZNOTVISIBLE = 16777216
D3DTRANSFORM_CLIPPED = 1
D3DTRANSFORM_UNCLIPPED = 2
D3DLIGHT_ACTIVE = 1
D3DLIGHT_NO_SPECULAR = 2
D3DCOLOR_MONO = 1
D3DCOLOR_RGB = 2
D3DSTATE_OVERRIDE_BIAS = 256
D3DPROCESSVERTICES_TRANSFORMLIGHT = 0
D3DPROCESSVERTICES_TRANSFORM = 1
D3DPROCESSVERTICES_COPY = 2
D3DPROCESSVERTICES_OPMASK = 7
D3DPROCESSVERTICES_UPDATEEXTENTS = 8
D3DPROCESSVERTICES_NOCOLOR = 16
D3DTRIFLAG_START = 0
D3DTRIFLAG_ODD = 30
D3DTRIFLAG_EVEN = 31
D3DTRIFLAG_EDGEENABLE1 = 256
D3DTRIFLAG_EDGEENABLE2 = 512
D3DTRIFLAG_EDGEENABLE3 = 1024
D3DSETSTATUS_STATUS = 1
D3DSETSTATUS_EXTENTS = 2
D3DCLIPSTATUS_STATUS = 1
D3DCLIPSTATUS_EXTENTS2 = 2
D3DCLIPSTATUS_EXTENTS3 = 4
D3DEXECUTE_CLIPPED = 1
D3DEXECUTE_UNCLIPPED = 2
D3DPAL_FREE = 0
D3DPAL_READONLY = 64
D3DPAL_RESERVED = 128
D3DVBCAPS_SYSTEMMEMORY = 2048
D3DVBCAPS_WRITEONLY = 65536
D3DVBCAPS_OPTIMIZED = -2147483648
D3DVBCAPS_DONOTCLIP = 1
D3DVOP_LIGHT = 1024
D3DVOP_TRANSFORM = 1
D3DVOP_CLIP = 4
D3DVOP_EXTENTS = 8
D3DFVF_RESERVED1 = 32
D3DVIS_INSIDE_FRUSTUM = 0
D3DVIS_INTERSECT_FRUSTUM = 1
D3DVIS_OUTSIDE_FRUSTUM = 2
D3DVIS_INSIDE_LEFT = 0
D3DVIS_INTERSECT_LEFT = 4
D3DVIS_OUTSIDE_LEFT = 8
D3DVIS_INSIDE_RIGHT = 0
D3DVIS_INTERSECT_RIGHT = 16
D3DVIS_OUTSIDE_RIGHT = 32
D3DVIS_INSIDE_TOP = 0
D3DVIS_INTERSECT_TOP = 64
D3DVIS_OUTSIDE_TOP = 128
D3DVIS_INSIDE_BOTTOM = 0
D3DVIS_INTERSECT_BOTTOM = 256
D3DVIS_OUTSIDE_BOTTOM = 512
D3DVIS_INSIDE_NEAR = 0
D3DVIS_INTERSECT_NEAR = 1024
D3DVIS_OUTSIDE_NEAR = 2048
D3DVIS_INSIDE_FAR = 0
D3DVIS_INTERSECT_FAR = 4096
D3DVIS_OUTSIDE_FAR = 8192
D3DVIS_MASK_FRUSTUM = 3
D3DVIS_MASK_LEFT = 12
D3DVIS_MASK_RIGHT = 48
D3DVIS_MASK_TOP = 192
D3DVIS_MASK_BOTTOM = 768
D3DVIS_MASK_NEAR = 3072
D3DVIS_MASK_FAR = 12288
D3DDEVINFOID_TEXTUREMANAGER = 1
D3DDEVINFOID_D3DTEXTUREMANAGER = 2
D3DDEVINFOID_TEXTURING = 3pub const D3DRTYPECOUNT: u32 = 8;
pub const DIRECT3D_VERSION: u32 = 2304;
pub const D3D_SDK_VERSION: u32 = 32;
pub const D3D9b_SDK_VERSION: u32 = 31;
pub const D3DSPD_IUNKNOWN: i32 = 1;
pub const D3DCREATE_FPU_PRESERVE: i32 = 2;
pub const D3DCREATE_MULTITHREADED: i32 = 4;
pub const D3DCREATE_PUREDEVICE: i32 = 16;
pub const D3DCREATE_SOFTWARE_VERTEXPROCESSING: i32 = 32;
pub const D3DCREATE_HARDWARE_VERTEXPROCESSING: i32 = 64;
pub const D3DCREATE_MIXED_VERTEXPROCESSING: i32 = 128;
pub const D3DCREATE_DISABLE_DRIVER_MANAGEMENT: i32 = 256;
pub const D3DCREATE_ADAPTERGROUP_DEVICE: i32 = 512;
pub const D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX: i32 = 1024;
pub const D3DCREATE_NOWINDOWCHANGES: i32 = 2048;
pub const D3DCREATE_DISABLE_PSGP_THREADING: i32 = 8192;
pub const D3DCREATE_ENABLE_PRESENTSTATS: i32 = 16384;
pub const D3DCREATE_DISABLE_PRINTSCREEN: i32 = 32768;
pub const D3DCREATE_SCREENSAVER: i32 = 268435456;
pub const D3DADAPTER_DEFAULT: u32 = 0;
pub const D3DENUM_WHQL_LEVEL: i32 = 2;
pub const D3DENUM_NO_DRIVERVERSION: i32 = 4;
pub const D3DPRESENT_BACK_BUFFERS_MAX: i32 = 3;
pub const D3DPRESENT_BACK_BUFFERS_MAX_EX: i32 = 30;
pub const D3DSGR_NO_CALIBRATION: i32 = 0;
pub const D3DSGR_CALIBRATE: i32 = 1;
pub const D3DCURSOR_IMMEDIATE_UPDATE: i32 = 1;
pub const D3DPRESENT_DONOTWAIT: i32 = 1;
pub const D3DPRESENT_LINEAR_CONTENT: i32 = 2;
pub const D3DPRESENT_DONOTFLIP: i32 = 4;
pub const D3DPRESENT_FLIPRESTART: i32 = 8;
pub const D3DPRESENT_VIDEO_RESTRICT_TO_MONITOR: i32 = 16;
pub const D3DPRESENT_UPDATEOVERLAYONLY: i32 = 32;
pub const D3DPRESENT_HIDEOVERLAY: i32 = 64;
pub const D3DPRESENT_UPDATECOLORKEY: i32 = 128;
pub const D3DPRESENT_FORCEIMMEDIATE: i32 = 256;
pub const _FACD3D: u32 = 2166;
pub const D3DVS20CAPS_PREDICATION: u32 = 1;
pub const D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH: u32 = 24;
pub const D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH: u32 = 0;
pub const D3DVS20_MAX_NUMTEMPS: u32 = 32;
pub const D3DVS20_MIN_NUMTEMPS: u32 = 12;
pub const D3DVS20_MAX_STATICFLOWCONTROLDEPTH: u32 = 4;
pub const D3DVS20_MIN_STATICFLOWCONTROLDEPTH: u32 = 1;
pub const D3DPS20CAPS_ARBITRARYSWIZZLE: u32 = 1;
pub const D3DPS20CAPS_GRADIENTINSTRUCTIONS: u32 = 2;
pub const D3DPS20CAPS_PREDICATION: u32 = 4;
pub const D3DPS20CAPS_NODEPENDENTREADLIMIT: u32 = 8;
pub const D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT: u32 = 16;
pub const D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH: u32 = 24;
pub const D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH: u32 = 0;
pub const D3DPS20_MAX_NUMTEMPS: u32 = 32;
pub const D3DPS20_MIN_NUMTEMPS: u32 = 12;
pub const D3DPS20_MAX_STATICFLOWCONTROLDEPTH: u32 = 4;
pub const D3DPS20_MIN_STATICFLOWCONTROLDEPTH: u32 = 0;
pub const D3DPS20_MAX_NUMINSTRUCTIONSLOTS: u32 = 512;
pub const D3DPS20_MIN_NUMINSTRUCTIONSLOTS: u32 = 96;
pub const D3DMIN30SHADERINSTRUCTIONS: u32 = 512;
pub const D3DMAX30SHADERINSTRUCTIONS: u32 = 32768;
pub const D3DOVERLAYCAPS_FULLRANGERGB: u32 = 1;
pub const D3DOVERLAYCAPS_LIMITEDRANGERGB: u32 = 2;
pub const D3DOVERLAYCAPS_YCbCr_BT601: u32 = 4;
pub const D3DOVERLAYCAPS_YCbCr_BT709: u32 = 8;
pub const D3DOVERLAYCAPS_YCbCr_BT601_xvYCC: u32 = 16;
pub const D3DOVERLAYCAPS_YCbCr_BT709_xvYCC: u32 = 32;
pub const D3DOVERLAYCAPS_STRETCHX: u32 = 64;
pub const D3DOVERLAYCAPS_STRETCHY: u32 = 128;
pub const D3DCPCAPS_SOFTWARE: u32 = 1;
pub const D3DCPCAPS_HARDWARE: u32 = 2;
pub const D3DCPCAPS_PROTECTIONALWAYSON: u32 = 4;
pub const D3DCPCAPS_PARTIALDECRYPTION: u32 = 8;
pub const D3DCPCAPS_CONTENTKEY: u32 = 16;
pub const D3DCPCAPS_FRESHENSESSIONKEY: u32 = 32;
pub const D3DCPCAPS_ENCRYPTEDREADBACK: u32 = 64;
pub const D3DCPCAPS_ENCRYPTEDREADBACKKEY: u32 = 128;
pub const D3DCPCAPS_SEQUENTIAL_CTR_IV: u32 = 256;
pub const D3DCPCAPS_ENCRYPTSLICEDATAONLY: u32 = 512;
pub const D3DCAPS_OVERLAY: i32 = 2048;
pub const D3DCAPS_READ_SCANLINE: i32 = 131072;
pub const D3DCAPS2_FULLSCREENGAMMA: i32 = 131072;
pub const D3DCAPS2_CANCALIBRATEGAMMA: i32 = 1048576;
pub const D3DCAPS2_RESERVED: i32 = 33554432;
pub const D3DCAPS2_CANMANAGERESOURCE: i32 = 268435456;
pub const D3DCAPS2_DYNAMICTEXTURES: i32 = 536870912;
pub const D3DCAPS2_CANAUTOGENMIPMAP: i32 = 1073741824;
pub const D3DCAPS2_CANSHARERESOURCE: i32 = -2147483648;
pub const D3DCAPS3_RESERVED: i32 = -2147483617;
pub const D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD: i32 = 32;
pub const D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION: i32 = 128;
pub const D3DCAPS3_COPY_TO_VIDMEM: i32 = 256;
pub const D3DCAPS3_COPY_TO_SYSTEMMEM: i32 = 512;
pub const D3DCAPS3_DXVAHD: i32 = 1024;
pub const D3DCAPS3_DXVAHD_LIMITED: i32 = 2048;
pub const D3DPRESENT_INTERVAL_DEFAULT: i32 = 0;
pub const D3DPRESENT_INTERVAL_ONE: i32 = 1;
pub const D3DPRESENT_INTERVAL_TWO: i32 = 2;
pub const D3DPRESENT_INTERVAL_THREE: i32 = 4;
pub const D3DPRESENT_INTERVAL_FOUR: i32 = 8;
pub const D3DPRESENT_INTERVAL_IMMEDIATE: i32 = -2147483648;
pub const D3DCURSORCAPS_COLOR: i32 = 1;
pub const D3DCURSORCAPS_LOWRES: i32 = 2;
pub const D3DDEVCAPS_EXECUTESYSTEMMEMORY: i32 = 16;
pub const D3DDEVCAPS_EXECUTEVIDEOMEMORY: i32 = 32;
pub const D3DDEVCAPS_TLVERTEXSYSTEMMEMORY: i32 = 64;
pub const D3DDEVCAPS_TLVERTEXVIDEOMEMORY: i32 = 128;
pub const D3DDEVCAPS_TEXTURESYSTEMMEMORY: i32 = 256;
pub const D3DDEVCAPS_TEXTUREVIDEOMEMORY: i32 = 512;
pub const D3DDEVCAPS_DRAWPRIMTLVERTEX: i32 = 1024;
pub const D3DDEVCAPS_CANRENDERAFTERFLIP: i32 = 2048;
pub const D3DDEVCAPS_TEXTURENONLOCALVIDMEM: i32 = 4096;
pub const D3DDEVCAPS_DRAWPRIMITIVES2: i32 = 8192;
pub const D3DDEVCAPS_SEPARATETEXTUREMEMORIES: i32 = 16384;
pub const D3DDEVCAPS_DRAWPRIMITIVES2EX: i32 = 32768;
pub const D3DDEVCAPS_HWTRANSFORMANDLIGHT: i32 = 65536;
pub const D3DDEVCAPS_CANBLTSYSTONONLOCAL: i32 = 131072;
pub const D3DDEVCAPS_HWRASTERIZATION: i32 = 524288;
pub const D3DDEVCAPS_PUREDEVICE: i32 = 1048576;
pub const D3DDEVCAPS_QUINTICRTPATCHES: i32 = 2097152;
pub const D3DDEVCAPS_RTPATCHES: i32 = 4194304;
pub const D3DDEVCAPS_RTPATCHHANDLEZERO: i32 = 8388608;
pub const D3DDEVCAPS_NPATCHES: i32 = 16777216;
pub const D3DPMISCCAPS_MASKZ: i32 = 2;
pub const D3DPMISCCAPS_CULLNONE: i32 = 16;
pub const D3DPMISCCAPS_CULLCW: i32 = 32;
pub const D3DPMISCCAPS_CULLCCW: i32 = 64;
pub const D3DPMISCCAPS_COLORWRITEENABLE: i32 = 128;
pub const D3DPMISCCAPS_CLIPPLANESCALEDPOINTS: i32 = 256;
pub const D3DPMISCCAPS_CLIPTLVERTS: i32 = 512;
pub const D3DPMISCCAPS_TSSARGTEMP: i32 = 1024;
pub const D3DPMISCCAPS_BLENDOP: i32 = 2048;
pub const D3DPMISCCAPS_NULLREFERENCE: i32 = 4096;
pub const D3DPMISCCAPS_INDEPENDENTWRITEMASKS: i32 = 16384;
pub const D3DPMISCCAPS_PERSTAGECONSTANT: i32 = 32768;
pub const D3DPMISCCAPS_FOGANDSPECULARALPHA: i32 = 65536;
pub const D3DPMISCCAPS_SEPARATEALPHABLEND: i32 = 131072;
pub const D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS: i32 = 262144;
pub const D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING: i32 = 524288;
pub const D3DPMISCCAPS_FOGVERTEXCLAMPED: i32 = 1048576;
pub const D3DPMISCCAPS_POSTBLENDSRGBCONVERT: i32 = 2097152;
pub const D3DLINECAPS_TEXTURE: i32 = 1;
pub const D3DLINECAPS_ZTEST: i32 = 2;
pub const D3DLINECAPS_BLEND: i32 = 4;
pub const D3DLINECAPS_ALPHACMP: i32 = 8;
pub const D3DLINECAPS_FOG: i32 = 16;
pub const D3DLINECAPS_ANTIALIAS: i32 = 32;
pub const D3DPRASTERCAPS_DITHER: i32 = 1;
pub const D3DPRASTERCAPS_ZTEST: i32 = 16;
pub const D3DPRASTERCAPS_FOGVERTEX: i32 = 128;
pub const D3DPRASTERCAPS_FOGTABLE: i32 = 256;
pub const D3DPRASTERCAPS_MIPMAPLODBIAS: i32 = 8192;
pub const D3DPRASTERCAPS_ZBUFFERLESSHSR: i32 = 32768;
pub const D3DPRASTERCAPS_FOGRANGE: i32 = 65536;
pub const D3DPRASTERCAPS_ANISOTROPY: i32 = 131072;
pub const D3DPRASTERCAPS_WBUFFER: i32 = 262144;
pub const D3DPRASTERCAPS_WFOG: i32 = 1048576;
pub const D3DPRASTERCAPS_ZFOG: i32 = 2097152;
pub const D3DPRASTERCAPS_COLORPERSPECTIVE: i32 = 4194304;
pub const D3DPRASTERCAPS_SCISSORTEST: i32 = 16777216;
pub const D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS: i32 = 33554432;
pub const D3DPRASTERCAPS_DEPTHBIAS: i32 = 67108864;
pub const D3DPRASTERCAPS_MULTISAMPLE_TOGGLE: i32 = 134217728;
pub const D3DPCMPCAPS_NEVER: i32 = 1;
pub const D3DPCMPCAPS_LESS: i32 = 2;
pub const D3DPCMPCAPS_EQUAL: i32 = 4;
pub const D3DPCMPCAPS_LESSEQUAL: i32 = 8;
pub const D3DPCMPCAPS_GREATER: i32 = 16;
pub const D3DPCMPCAPS_NOTEQUAL: i32 = 32;
pub const D3DPCMPCAPS_GREATEREQUAL: i32 = 64;
pub const D3DPCMPCAPS_ALWAYS: i32 = 128;
pub const D3DPBLENDCAPS_ZERO: i32 = 1;
pub const D3DPBLENDCAPS_ONE: i32 = 2;
pub const D3DPBLENDCAPS_SRCCOLOR: i32 = 4;
pub const D3DPBLENDCAPS_INVSRCCOLOR: i32 = 8;
pub const D3DPBLENDCAPS_SRCALPHA: i32 = 16;
pub const D3DPBLENDCAPS_INVSRCALPHA: i32 = 32;
pub const D3DPBLENDCAPS_DESTALPHA: i32 = 64;
pub const D3DPBLENDCAPS_INVDESTALPHA: i32 = 128;
pub const D3DPBLENDCAPS_DESTCOLOR: i32 = 256;
pub const D3DPBLENDCAPS_INVDESTCOLOR: i32 = 512;
pub const D3DPBLENDCAPS_SRCALPHASAT: i32 = 1024;
pub const D3DPBLENDCAPS_BOTHSRCALPHA: i32 = 2048;
pub const D3DPBLENDCAPS_BOTHINVSRCALPHA: i32 = 4096;
pub const D3DPBLENDCAPS_BLENDFACTOR: i32 = 8192;
pub const D3DPBLENDCAPS_SRCCOLOR2: i32 = 16384;
pub const D3DPBLENDCAPS_INVSRCCOLOR2: i32 = 32768;
pub const D3DPSHADECAPS_COLORGOURAUDRGB: i32 = 8;
pub const D3DPSHADECAPS_SPECULARGOURAUDRGB: i32 = 512;
pub const D3DPSHADECAPS_ALPHAGOURAUDBLEND: i32 = 16384;
pub const D3DPSHADECAPS_FOGGOURAUD: i32 = 524288;
pub const D3DPTEXTURECAPS_PERSPECTIVE: i32 = 1;
pub const D3DPTEXTURECAPS_POW2: i32 = 2;
pub const D3DPTEXTURECAPS_ALPHA: i32 = 4;
pub const D3DPTEXTURECAPS_SQUAREONLY: i32 = 32;
pub const D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE: i32 = 64;
pub const D3DPTEXTURECAPS_ALPHAPALETTE: i32 = 128;
pub const D3DPTEXTURECAPS_NONPOW2CONDITIONAL: i32 = 256;
pub const D3DPTEXTURECAPS_PROJECTED: i32 = 1024;
pub const D3DPTEXTURECAPS_CUBEMAP: i32 = 2048;
pub const D3DPTEXTURECAPS_VOLUMEMAP: i32 = 8192;
pub const D3DPTEXTURECAPS_MIPMAP: i32 = 16384;
pub const D3DPTEXTURECAPS_MIPVOLUMEMAP: i32 = 32768;
pub const D3DPTEXTURECAPS_MIPCUBEMAP: i32 = 65536;
pub const D3DPTEXTURECAPS_CUBEMAP_POW2: i32 = 131072;
pub const D3DPTEXTURECAPS_VOLUMEMAP_POW2: i32 = 262144;
pub const D3DPTEXTURECAPS_NOPROJECTEDBUMPENV: i32 = 2097152;
pub const D3DPTFILTERCAPS_MINFPOINT: i32 = 256;
pub const D3DPTFILTERCAPS_MINFLINEAR: i32 = 512;
pub const D3DPTFILTERCAPS_MINFANISOTROPIC: i32 = 1024;
pub const D3DPTFILTERCAPS_MINFPYRAMIDALQUAD: i32 = 2048;
pub const D3DPTFILTERCAPS_MINFGAUSSIANQUAD: i32 = 4096;
pub const D3DPTFILTERCAPS_MIPFPOINT: i32 = 65536;
pub const D3DPTFILTERCAPS_MIPFLINEAR: i32 = 131072;
pub const D3DPTFILTERCAPS_CONVOLUTIONMONO: i32 = 262144;
pub const D3DPTFILTERCAPS_MAGFPOINT: i32 = 16777216;
pub const D3DPTFILTERCAPS_MAGFLINEAR: i32 = 33554432;
pub const D3DPTFILTERCAPS_MAGFANISOTROPIC: i32 = 67108864;
pub const D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD: i32 = 134217728;
pub const D3DPTFILTERCAPS_MAGFGAUSSIANQUAD: i32 = 268435456;
pub const D3DPTADDRESSCAPS_WRAP: i32 = 1;
pub const D3DPTADDRESSCAPS_MIRROR: i32 = 2;
pub const D3DPTADDRESSCAPS_CLAMP: i32 = 4;
pub const D3DPTADDRESSCAPS_BORDER: i32 = 8;
pub const D3DPTADDRESSCAPS_INDEPENDENTUV: i32 = 16;
pub const D3DPTADDRESSCAPS_MIRRORONCE: i32 = 32;
pub const D3DSTENCILCAPS_KEEP: i32 = 1;
pub const D3DSTENCILCAPS_ZERO: i32 = 2;
pub const D3DSTENCILCAPS_REPLACE: i32 = 4;
pub const D3DSTENCILCAPS_INCRSAT: i32 = 8;
pub const D3DSTENCILCAPS_DECRSAT: i32 = 16;
pub const D3DSTENCILCAPS_INVERT: i32 = 32;
pub const D3DSTENCILCAPS_INCR: i32 = 64;
pub const D3DSTENCILCAPS_DECR: i32 = 128;
pub const D3DSTENCILCAPS_TWOSIDED: i32 = 256;
pub const D3DTEXOPCAPS_DISABLE: i32 = 1;
pub const D3DTEXOPCAPS_SELECTARG1: i32 = 2;
pub const D3DTEXOPCAPS_SELECTARG2: i32 = 4;
pub const D3DTEXOPCAPS_MODULATE: i32 = 8;
pub const D3DTEXOPCAPS_MODULATE2X: i32 = 16;
pub const D3DTEXOPCAPS_MODULATE4X: i32 = 32;
pub const D3DTEXOPCAPS_ADD: i32 = 64;
pub const D3DTEXOPCAPS_ADDSIGNED: i32 = 128;
pub const D3DTEXOPCAPS_ADDSIGNED2X: i32 = 256;
pub const D3DTEXOPCAPS_SUBTRACT: i32 = 512;
pub const D3DTEXOPCAPS_ADDSMOOTH: i32 = 1024;
pub const D3DTEXOPCAPS_BLENDDIFFUSEALPHA: i32 = 2048;
pub const D3DTEXOPCAPS_BLENDTEXTUREALPHA: i32 = 4096;
pub const D3DTEXOPCAPS_BLENDFACTORALPHA: i32 = 8192;
pub const D3DTEXOPCAPS_BLENDTEXTUREALPHAPM: i32 = 16384;
pub const D3DTEXOPCAPS_BLENDCURRENTALPHA: i32 = 32768;
pub const D3DTEXOPCAPS_PREMODULATE: i32 = 65536;
pub const D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR: i32 = 131072;
pub const D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA: i32 = 262144;
pub const D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR: i32 = 524288;
pub const D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA: i32 = 1048576;
pub const D3DTEXOPCAPS_BUMPENVMAP: i32 = 2097152;
pub const D3DTEXOPCAPS_BUMPENVMAPLUMINANCE: i32 = 4194304;
pub const D3DTEXOPCAPS_DOTPRODUCT3: i32 = 8388608;
pub const D3DTEXOPCAPS_MULTIPLYADD: i32 = 16777216;
pub const D3DTEXOPCAPS_LERP: i32 = 33554432;
pub const D3DFVFCAPS_TEXCOORDCOUNTMASK: i32 = 65535;
pub const D3DFVFCAPS_DONOTSTRIPELEMENTS: i32 = 524288;
pub const D3DFVFCAPS_PSIZE: i32 = 1048576;
pub const D3DVTXPCAPS_TEXGEN: i32 = 1;
pub const D3DVTXPCAPS_MATERIALSOURCE7: i32 = 2;
pub const D3DVTXPCAPS_DIRECTIONALLIGHTS: i32 = 8;
pub const D3DVTXPCAPS_POSITIONALLIGHTS: i32 = 16;
pub const D3DVTXPCAPS_LOCALVIEWER: i32 = 32;
pub const D3DVTXPCAPS_TWEENING: i32 = 64;
pub const D3DVTXPCAPS_TEXGEN_SPHEREMAP: i32 = 256;
pub const D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER: i32 = 512;
pub const D3DDEVCAPS2_STREAMOFFSET: i32 = 1;
pub const D3DDEVCAPS2_DMAPNPATCH: i32 = 2;
pub const D3DDEVCAPS2_ADAPTIVETESSRTPATCH: i32 = 4;
pub const D3DDEVCAPS2_ADAPTIVETESSNPATCH: i32 = 8;
pub const D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES: i32 = 16;
pub const D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH: i32 = 32;
pub const D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET: i32 = 64;
pub const D3DDTCAPS_UBYTE4: i32 = 1;
pub const D3DDTCAPS_UBYTE4N: i32 = 2;
pub const D3DDTCAPS_SHORT2N: i32 = 4;
pub const D3DDTCAPS_SHORT4N: i32 = 8;
pub const D3DDTCAPS_USHORT2N: i32 = 16;
pub const D3DDTCAPS_USHORT4N: i32 = 32;
pub const D3DDTCAPS_UDEC3: i32 = 64;
pub const D3DDTCAPS_DEC3N: i32 = 128;
pub const D3DDTCAPS_FLOAT16_2: i32 = 256;
pub const D3DDTCAPS_FLOAT16_4: i32 = 512;
pub const D3DMAXUSERCLIPPLANES: u32 = 32;
pub const D3DCLIPPLANE0: u32 = 1;
pub const D3DCLIPPLANE1: u32 = 2;
pub const D3DCLIPPLANE2: u32 = 4;
pub const D3DCLIPPLANE3: u32 = 8;
pub const D3DCLIPPLANE4: u32 = 16;
pub const D3DCLIPPLANE5: u32 = 32;
pub const D3DCS_LEFT: i32 = 1;
pub const D3DCS_RIGHT: i32 = 2;
pub const D3DCS_TOP: i32 = 4;
pub const D3DCS_BOTTOM: i32 = 8;
pub const D3DCS_FRONT: i32 = 16;
pub const D3DCS_BACK: i32 = 32;
pub const D3DCS_PLANE0: i32 = 64;
pub const D3DCS_PLANE1: i32 = 128;
pub const D3DCS_PLANE2: i32 = 256;
pub const D3DCS_PLANE3: i32 = 512;
pub const D3DCS_PLANE4: i32 = 1024;
pub const D3DCS_PLANE5: i32 = 2048;
pub const D3DCLEAR_TARGET: i32 = 1;
pub const D3DCLEAR_ZBUFFER: i32 = 2;
pub const D3DCLEAR_STENCIL: i32 = 4;
pub const D3D_MAX_SIMULTANEOUS_RENDERTARGETS: u32 = 4;
pub const D3DRENDERSTATE_WRAPBIAS: u32 = 128;
pub const D3DWRAP_U: i32 = 1;
pub const D3DWRAP_V: i32 = 2;
pub const D3DWRAP_W: i32 = 4;
pub const D3DWRAPCOORD_0: i32 = 1;
pub const D3DWRAPCOORD_1: i32 = 2;
pub const D3DWRAPCOORD_2: i32 = 4;
pub const D3DWRAPCOORD_3: i32 = 8;
pub const D3DDMAPSAMPLER: u32 = 256;
pub const D3DVERTEXTEXTURESAMPLER0: u32 = 257;
pub const D3DVERTEXTEXTURESAMPLER1: u32 = 258;
pub const D3DVERTEXTEXTURESAMPLER2: u32 = 259;
pub const D3DVERTEXTEXTURESAMPLER3: u32 = 260;
pub const D3DTSS_TCI_PASSTHRU: u32 = 0;
pub const D3DTSS_TCI_CAMERASPACENORMAL: u32 = 65536;
pub const D3DTSS_TCI_CAMERASPACEPOSITION: u32 = 131072;
pub const D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR: u32 = 196608;
pub const D3DTSS_TCI_SPHEREMAP: u32 = 262144;
pub const D3DTA_SELECTMASK: u32 = 15;
pub const D3DTA_DIFFUSE: u32 = 0;
pub const D3DTA_CURRENT: u32 = 1;
pub const D3DTA_TEXTURE: u32 = 2;
pub const D3DTA_TFACTOR: u32 = 3;
pub const D3DTA_SPECULAR: u32 = 4;
pub const D3DTA_TEMP: u32 = 5;
pub const D3DTA_CONSTANT: u32 = 6;
pub const D3DTA_COMPLEMENT: u32 = 16;
pub const D3DTA_ALPHAREPLICATE: u32 = 32;
pub const D3DPV_DONOTCOPYDATA: u32 = 1;
pub const D3DFVF_RESERVED0: u32 = 1;
pub const D3DFVF_POSITION_MASK: u32 = 16398;
pub const D3DFVF_XYZ: u32 = 2;
pub const D3DFVF_XYZRHW: u32 = 4;
pub const D3DFVF_XYZB1: u32 = 6;
pub const D3DFVF_XYZB2: u32 = 8;
pub const D3DFVF_XYZB3: u32 = 10;
pub const D3DFVF_XYZB4: u32 = 12;
pub const D3DFVF_XYZB5: u32 = 14;
pub const D3DFVF_XYZW: u32 = 16386;
pub const D3DFVF_NORMAL: u32 = 16;
pub const D3DFVF_PSIZE: u32 = 32;
pub const D3DFVF_DIFFUSE: u32 = 64;
pub const D3DFVF_SPECULAR: u32 = 128;
pub const D3DFVF_TEXCOUNT_MASK: u32 = 3840;
pub const D3DFVF_TEXCOUNT_SHIFT: u32 = 8;
pub const D3DFVF_TEX0: u32 = 0;
pub const D3DFVF_TEX1: u32 = 256;
pub const D3DFVF_TEX2: u32 = 512;
pub const D3DFVF_TEX3: u32 = 768;
pub const D3DFVF_TEX4: u32 = 1024;
pub const D3DFVF_TEX5: u32 = 1280;
pub const D3DFVF_TEX6: u32 = 1536;
pub const D3DFVF_TEX7: u32 = 1792;
pub const D3DFVF_TEX8: u32 = 2048;
pub const D3DFVF_LASTBETA_UBYTE4: u32 = 4096;
pub const D3DFVF_LASTBETA_D3DCOLOR: u32 = 32768;
pub const D3DFVF_RESERVED2: u32 = 24576;
pub const MAXD3DDECLUSAGEINDEX: u32 = 15;
pub const MAXD3DDECLLENGTH: u32 = 64;
pub const D3DDP_MAXTEXCOORD: u32 = 8;
pub const D3DSTREAMSOURCE_INDEXEDDATA: u32 = 1073741824;
pub const D3DSTREAMSOURCE_INSTANCEDATA: u32 = 2147483648;
pub const D3DSI_OPCODE_MASK: u32 = 65535;
pub const D3DSI_INSTLENGTH_MASK: u32 = 251658240;
pub const D3DSI_INSTLENGTH_SHIFT: u32 = 24;
pub const D3DSI_COISSUE: u32 = 1073741824;
pub const D3DSP_OPCODESPECIFICCONTROL_MASK: u32 = 16711680;
pub const D3DSP_OPCODESPECIFICCONTROL_SHIFT: u32 = 16;
pub const D3DSHADER_COMPARISON_SHIFT: u32 = 16;
pub const D3DSHADER_INSTRUCTION_PREDICATED: u32 = 268435456;
pub const D3DSP_DCL_USAGE_SHIFT: u32 = 0;
pub const D3DSP_DCL_USAGE_MASK: u32 = 15;
pub const D3DSP_DCL_USAGEINDEX_SHIFT: u32 = 16;
pub const D3DSP_DCL_USAGEINDEX_MASK: u32 = 983040;
pub const D3DSP_TEXTURETYPE_SHIFT: u32 = 27;
pub const D3DSP_TEXTURETYPE_MASK: u32 = 2013265920;
pub const D3DSP_REGNUM_MASK: u32 = 2047;
pub const D3DSP_WRITEMASK_0: u32 = 65536;
pub const D3DSP_WRITEMASK_1: u32 = 131072;
pub const D3DSP_WRITEMASK_2: u32 = 262144;
pub const D3DSP_WRITEMASK_3: u32 = 524288;
pub const D3DSP_WRITEMASK_ALL: u32 = 983040;
pub const D3DSP_DSTMOD_SHIFT: u32 = 20;
pub const D3DSP_DSTMOD_MASK: u32 = 15728640;
pub const D3DSP_DSTSHIFT_SHIFT: u32 = 24;
pub const D3DSP_DSTSHIFT_MASK: u32 = 251658240;
pub const D3DSP_REGTYPE_SHIFT: u32 = 28;
pub const D3DSP_REGTYPE_SHIFT2: u32 = 8;
pub const D3DSP_REGTYPE_MASK: u32 = 1879048192;
pub const D3DSP_REGTYPE_MASK2: u32 = 6144;
pub const D3DVS_ADDRESSMODE_SHIFT: u32 = 13;
pub const D3DSHADER_ADDRESSMODE_SHIFT: u32 = 13;
pub const D3DVS_SWIZZLE_SHIFT: u32 = 16;
pub const D3DVS_SWIZZLE_MASK: u32 = 16711680;
pub const D3DSP_SWIZZLE_SHIFT: u32 = 16;
pub const D3DSP_SWIZZLE_MASK: u32 = 16711680;
pub const D3DSP_SRCMOD_SHIFT: u32 = 24;
pub const D3DSP_SRCMOD_MASK: u32 = 251658240;
pub const D3DSP_MIN_PRECISION_SHIFT: u32 = 14;
pub const D3DSP_MIN_PRECISION_MASK: u32 = 49152;
pub const D3DSI_COMMENTSIZE_SHIFT: u32 = 16;
pub const D3DSI_COMMENTSIZE_MASK: u32 = 2147418112;
pub const D3DFVF_TEXTUREFORMAT2: u32 = 0;
pub const D3DFVF_TEXTUREFORMAT1: u32 = 3;
pub const D3DFVF_TEXTUREFORMAT3: u32 = 1;
pub const D3DFVF_TEXTUREFORMAT4: u32 = 2;
pub const D3DPRESENT_RATE_DEFAULT: u32 = 0;
pub const D3DPRESENTFLAG_LOCKABLE_BACKBUFFER: u32 = 1;
pub const D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL: u32 = 2;
pub const D3DPRESENTFLAG_DEVICECLIP: u32 = 4;
pub const D3DPRESENTFLAG_VIDEO: u32 = 16;
pub const D3DPRESENTFLAG_NOAUTOROTATE: u32 = 32;
pub const D3DPRESENTFLAG_UNPRUNEDMODE: u32 = 64;
pub const D3DPRESENTFLAG_OVERLAY_LIMITEDRGB: u32 = 128;
pub const D3DPRESENTFLAG_OVERLAY_YCbCr_BT709: u32 = 256;
pub const D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC: u32 = 512;
pub const D3DPRESENTFLAG_RESTRICTED_CONTENT: u32 = 1024;
pub const D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER: u32 = 2048;
pub const D3DUSAGE_RENDERTARGET: i32 = 1;
pub const D3DUSAGE_DEPTHSTENCIL: i32 = 2;
pub const D3DUSAGE_DYNAMIC: i32 = 512;
pub const D3DUSAGE_NONSECURE: i32 = 8388608;
pub const D3DUSAGE_AUTOGENMIPMAP: i32 = 1024;
pub const D3DUSAGE_DMAP: i32 = 16384;
pub const D3DUSAGE_QUERY_LEGACYBUMPMAP: i32 = 32768;
pub const D3DUSAGE_QUERY_SRGBREAD: i32 = 65536;
pub const D3DUSAGE_QUERY_FILTER: i32 = 131072;
pub const D3DUSAGE_QUERY_SRGBWRITE: i32 = 262144;
pub const D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING: i32 = 524288;
pub const D3DUSAGE_QUERY_VERTEXTEXTURE: i32 = 1048576;
pub const D3DUSAGE_QUERY_WRAPANDMIP: i32 = 2097152;
pub const D3DUSAGE_WRITEONLY: i32 = 8;
pub const D3DUSAGE_SOFTWAREPROCESSING: i32 = 16;
pub const D3DUSAGE_DONOTCLIP: i32 = 32;
pub const D3DUSAGE_POINTS: i32 = 64;
pub const D3DUSAGE_RTPATCHES: i32 = 128;
pub const D3DUSAGE_NPATCHES: i32 = 256;
pub const D3DUSAGE_TEXTAPI: i32 = 268435456;
pub const D3DUSAGE_RESTRICTED_CONTENT: i32 = 2048;
pub const D3DUSAGE_RESTRICT_SHARED_RESOURCE: i32 = 8192;
pub const D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER: i32 = 4096;
pub const D3DLOCK_READONLY: i32 = 16;
pub const D3DLOCK_DISCARD: i32 = 8192;
pub const D3DLOCK_NOOVERWRITE: i32 = 4096;
pub const D3DLOCK_NOSYSLOCK: i32 = 2048;
pub const D3DLOCK_DONOTWAIT: i32 = 16384;
pub const D3DLOCK_NO_DIRTY_UPDATE: i32 = 32768;
pub const MAX_DEVICE_IDENTIFIER_STRING: u32 = 512;
pub const D3DISSUE_END: u32 = 1;
pub const D3DISSUE_BEGIN: u32 = 2;
pub const D3DGETDATA_FLUSH: u32 = 1;
pub const D3DCOMPOSERECTS_MAXNUMRECTS: u32 = 65535;
pub const D3DCONVOLUTIONMONO_MAXWIDTH: u32 = 7;
pub const D3DCONVOLUTIONMONO_MAXHEIGHT: u32 = 7;
pub const D3DFMT_A1_SURFACE_MAXWIDTH: u32 = 8192;
pub const D3DFMT_A1_SURFACE_MAXHEIGHT: u32 = 2048;
pub const D3D9_RESOURCE_PRIORITY_MINIMUM: u32 = 671088640;
pub const D3D9_RESOURCE_PRIORITY_LOW: u32 = 1342177280;
pub const D3D9_RESOURCE_PRIORITY_NORMAL: u32 = 2013265920;
pub const D3D9_RESOURCE_PRIORITY_HIGH: u32 = 2684354560;
pub const D3D9_RESOURCE_PRIORITY_MAXIMUM: u32 = 3355443200;
pub const D3D_OMAC_SIZE: u32 = 16;
pub const D3DTRANSFORMCAPS_CLIP: i32 = 1;
pub const D3DLIGHTINGMODEL_RGB: i32 = 1;
pub const D3DLIGHTINGMODEL_MONO: i32 = 2;
pub const D3DLIGHTCAPS_POINT: i32 = 1;
pub const D3DLIGHTCAPS_SPOT: i32 = 2;
pub const D3DLIGHTCAPS_DIRECTIONAL: i32 = 4;
pub const D3DLIGHTCAPS_PARALLELPOINT: i32 = 8;
pub const D3DLIGHTCAPS_GLSPOT: i32 = 16;
pub const D3DPMISCCAPS_MASKPLANES: i32 = 1;
pub const D3DPMISCCAPS_LINEPATTERNREP: i32 = 4;
pub const D3DPMISCCAPS_CONFORMANT: i32 = 8;
pub const D3DPRASTERCAPS_ROP2: i32 = 2;
pub const D3DPRASTERCAPS_XOR: i32 = 4;
pub const D3DPRASTERCAPS_PAT: i32 = 8;
pub const D3DPRASTERCAPS_SUBPIXEL: i32 = 32;
pub const D3DPRASTERCAPS_SUBPIXELX: i32 = 64;
pub const D3DPRASTERCAPS_STIPPLE: i32 = 512;
pub const D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT: i32 = 1024;
pub const D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT: i32 = 2048;
pub const D3DPRASTERCAPS_ANTIALIASEDGES: i32 = 4096;
pub const D3DPRASTERCAPS_ZBIAS: i32 = 16384;
pub const D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT: i32 = 524288;
pub const D3DPSHADECAPS_COLORFLATMONO: i32 = 1;
pub const D3DPSHADECAPS_COLORFLATRGB: i32 = 2;
pub const D3DPSHADECAPS_COLORGOURAUDMONO: i32 = 4;
pub const D3DPSHADECAPS_COLORPHONGMONO: i32 = 16;
pub const D3DPSHADECAPS_COLORPHONGRGB: i32 = 32;
pub const D3DPSHADECAPS_SPECULARFLATMONO: i32 = 64;
pub const D3DPSHADECAPS_SPECULARFLATRGB: i32 = 128;
pub const D3DPSHADECAPS_SPECULARGOURAUDMONO: i32 = 256;
pub const D3DPSHADECAPS_SPECULARPHONGMONO: i32 = 1024;
pub const D3DPSHADECAPS_SPECULARPHONGRGB: i32 = 2048;
pub const D3DPSHADECAPS_ALPHAFLATBLEND: i32 = 4096;
pub const D3DPSHADECAPS_ALPHAFLATSTIPPLED: i32 = 8192;
pub const D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED: i32 = 32768;
pub const D3DPSHADECAPS_ALPHAPHONGBLEND: i32 = 65536;
pub const D3DPSHADECAPS_ALPHAPHONGSTIPPLED: i32 = 131072;
pub const D3DPSHADECAPS_FOGFLAT: i32 = 262144;
pub const D3DPSHADECAPS_FOGPHONG: i32 = 1048576;
pub const D3DPTEXTURECAPS_TRANSPARENCY: i32 = 8;
pub const D3DPTEXTURECAPS_BORDER: i32 = 16;
pub const D3DPTEXTURECAPS_COLORKEYBLEND: i32 = 4096;
pub const D3DPTFILTERCAPS_NEAREST: i32 = 1;
pub const D3DPTFILTERCAPS_LINEAR: i32 = 2;
pub const D3DPTFILTERCAPS_MIPNEAREST: i32 = 4;
pub const D3DPTFILTERCAPS_MIPLINEAR: i32 = 8;
pub const D3DPTFILTERCAPS_LINEARMIPNEAREST: i32 = 16;
pub const D3DPTFILTERCAPS_LINEARMIPLINEAR: i32 = 32;
pub const D3DPTFILTERCAPS_MAGFAFLATCUBIC: i32 = 134217728;
pub const D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC: i32 = 268435456;
pub const D3DPTBLENDCAPS_DECAL: i32 = 1;
pub const D3DPTBLENDCAPS_MODULATE: i32 = 2;
pub const D3DPTBLENDCAPS_DECALALPHA: i32 = 4;
pub const D3DPTBLENDCAPS_MODULATEALPHA: i32 = 8;
pub const D3DPTBLENDCAPS_DECALMASK: i32 = 16;
pub const D3DPTBLENDCAPS_MODULATEMASK: i32 = 32;
pub const D3DPTBLENDCAPS_COPY: i32 = 64;
pub const D3DPTBLENDCAPS_ADD: i32 = 128;
pub const D3DDD_COLORMODEL: i32 = 1;
pub const D3DDD_DEVCAPS: i32 = 2;
pub const D3DDD_TRANSFORMCAPS: i32 = 4;
pub const D3DDD_LIGHTINGCAPS: i32 = 8;
pub const D3DDD_BCLIPPING: i32 = 16;
pub const D3DDD_LINECAPS: i32 = 32;
pub const D3DDD_TRICAPS: i32 = 64;
pub const D3DDD_DEVICERENDERBITDEPTH: i32 = 128;
pub const D3DDD_DEVICEZBUFFERBITDEPTH: i32 = 256;
pub const D3DDD_MAXBUFFERSIZE: i32 = 512;
pub const D3DDD_MAXVERTEXCOUNT: i32 = 1024;
pub const D3DDEVCAPS_FLOATTLVERTEX: i32 = 1;
pub const D3DDEVCAPS_SORTINCREASINGZ: i32 = 2;
pub const D3DDEVCAPS_SORTDECREASINGZ: i32 = 4;
pub const D3DDEVCAPS_SORTEXACT: i32 = 8;
pub const D3DVTXPCAPS_VERTEXFOG: i32 = 4;
pub const D3DFDS_COLORMODEL: i32 = 1;
pub const D3DFDS_GUID: i32 = 2;
pub const D3DFDS_HARDWARE: i32 = 4;
pub const D3DFDS_TRIANGLES: i32 = 8;
pub const D3DFDS_LINES: i32 = 16;
pub const D3DFDS_MISCCAPS: i32 = 32;
pub const D3DFDS_RASTERCAPS: i32 = 64;
pub const D3DFDS_ZCMPCAPS: i32 = 128;
pub const D3DFDS_ALPHACMPCAPS: i32 = 256;
pub const D3DFDS_SRCBLENDCAPS: i32 = 512;
pub const D3DFDS_DSTBLENDCAPS: i32 = 1024;
pub const D3DFDS_SHADECAPS: i32 = 2048;
pub const D3DFDS_TEXTURECAPS: i32 = 4096;
pub const D3DFDS_TEXTUREFILTERCAPS: i32 = 8192;
pub const D3DFDS_TEXTUREBLENDCAPS: i32 = 16384;
pub const D3DFDS_TEXTUREADDRESSCAPS: i32 = 32768;
pub const D3DDEB_BUFSIZE: i32 = 1;
pub const D3DDEB_CAPS: i32 = 2;
pub const D3DDEB_LPDATA: i32 = 4;
pub const D3DDEBCAPS_SYSTEMMEMORY: i32 = 1;
pub const D3DDEBCAPS_VIDEOMEMORY: i32 = 2;
pub const D3DCLIP_LEFT: i32 = 1;
pub const D3DCLIP_RIGHT: i32 = 2;
pub const D3DCLIP_TOP: i32 = 4;
pub const D3DCLIP_BOTTOM: i32 = 8;
pub const D3DCLIP_FRONT: i32 = 16;
pub const D3DCLIP_BACK: i32 = 32;
pub const D3DCLIP_GEN0: i32 = 64;
pub const D3DCLIP_GEN1: i32 = 128;
pub const D3DCLIP_GEN2: i32 = 256;
pub const D3DCLIP_GEN3: i32 = 512;
pub const D3DCLIP_GEN4: i32 = 1024;
pub const D3DCLIP_GEN5: i32 = 2048;
pub const D3DSTATUS_CLIPUNIONLEFT: i32 = 1;
pub const D3DSTATUS_CLIPUNIONRIGHT: i32 = 2;
pub const D3DSTATUS_CLIPUNIONTOP: i32 = 4;
pub const D3DSTATUS_CLIPUNIONBOTTOM: i32 = 8;
pub const D3DSTATUS_CLIPUNIONFRONT: i32 = 16;
pub const D3DSTATUS_CLIPUNIONBACK: i32 = 32;
pub const D3DSTATUS_CLIPUNIONGEN0: i32 = 64;
pub const D3DSTATUS_CLIPUNIONGEN1: i32 = 128;
pub const D3DSTATUS_CLIPUNIONGEN2: i32 = 256;
pub const D3DSTATUS_CLIPUNIONGEN3: i32 = 512;
pub const D3DSTATUS_CLIPUNIONGEN4: i32 = 1024;
pub const D3DSTATUS_CLIPUNIONGEN5: i32 = 2048;
pub const D3DSTATUS_CLIPINTERSECTIONLEFT: i32 = 4096;
pub const D3DSTATUS_CLIPINTERSECTIONRIGHT: i32 = 8192;
pub const D3DSTATUS_CLIPINTERSECTIONTOP: i32 = 16384;
pub const D3DSTATUS_CLIPINTERSECTIONBOTTOM: i32 = 32768;
pub const D3DSTATUS_CLIPINTERSECTIONFRONT: i32 = 65536;
pub const D3DSTATUS_CLIPINTERSECTIONBACK: i32 = 131072;
pub const D3DSTATUS_CLIPINTERSECTIONGEN0: i32 = 262144;
pub const D3DSTATUS_CLIPINTERSECTIONGEN1: i32 = 524288;
pub const D3DSTATUS_CLIPINTERSECTIONGEN2: i32 = 1048576;
pub const D3DSTATUS_CLIPINTERSECTIONGEN3: i32 = 2097152;
pub const D3DSTATUS_CLIPINTERSECTIONGEN4: i32 = 4194304;
pub const D3DSTATUS_CLIPINTERSECTIONGEN5: i32 = 8388608;
pub const D3DSTATUS_ZNOTVISIBLE: i32 = 16777216;
pub const D3DTRANSFORM_CLIPPED: i32 = 1;
pub const D3DTRANSFORM_UNCLIPPED: i32 = 2;
pub const D3DLIGHT_ACTIVE: u32 = 1;
pub const D3DLIGHT_NO_SPECULAR: u32 = 2;
pub const D3DCOLOR_MONO: u32 = 1;
pub const D3DCOLOR_RGB: u32 = 2;
pub const D3DSTATE_OVERRIDE_BIAS: u32 = 256;
pub const D3DPROCESSVERTICES_TRANSFORMLIGHT: i32 = 0;
pub const D3DPROCESSVERTICES_TRANSFORM: i32 = 1;
pub const D3DPROCESSVERTICES_COPY: i32 = 2;
pub const D3DPROCESSVERTICES_OPMASK: i32 = 7;
pub const D3DPROCESSVERTICES_UPDATEEXTENTS: i32 = 8;
pub const D3DPROCESSVERTICES_NOCOLOR: i32 = 16;
pub const D3DTRIFLAG_START: i32 = 0;
pub const D3DTRIFLAG_ODD: i32 = 30;
pub const D3DTRIFLAG_EVEN: i32 = 31;
pub const D3DTRIFLAG_EDGEENABLE1: i32 = 256;
pub const D3DTRIFLAG_EDGEENABLE2: i32 = 512;
pub const D3DTRIFLAG_EDGEENABLE3: i32 = 1024;
pub const D3DSETSTATUS_STATUS: i32 = 1;
pub const D3DSETSTATUS_EXTENTS: i32 = 2;
pub const D3DCLIPSTATUS_STATUS: i32 = 1;
pub const D3DCLIPSTATUS_EXTENTS2: i32 = 2;
pub const D3DCLIPSTATUS_EXTENTS3: i32 = 4;
pub const D3DEXECUTE_CLIPPED: i32 = 1;
pub const D3DEXECUTE_UNCLIPPED: i32 = 2;
pub const D3DPAL_FREE: u32 = 0;
pub const D3DPAL_READONLY: u32 = 64;
pub const D3DPAL_RESERVED: u32 = 128;
pub const D3DVBCAPS_SYSTEMMEMORY: i32 = 2048;
pub const D3DVBCAPS_WRITEONLY: i32 = 65536;
pub const D3DVBCAPS_OPTIMIZED: i32 = -2147483648;
pub const D3DVBCAPS_DONOTCLIP: i32 = 1;
pub const D3DVOP_LIGHT: u32 = 1024;
pub const D3DVOP_TRANSFORM: u32 = 1;
pub const D3DVOP_CLIP: u32 = 4;
pub const D3DVOP_EXTENTS: u32 = 8;
pub const D3DFVF_RESERVED1: u32 = 32;
pub const D3DVIS_INSIDE_FRUSTUM: u32 = 0;
pub const D3DVIS_INTERSECT_FRUSTUM: u32 = 1;
pub const D3DVIS_OUTSIDE_FRUSTUM: u32 = 2;
pub const D3DVIS_INSIDE_LEFT: u32 = 0;
pub const D3DVIS_INTERSECT_LEFT: u32 = 4;
pub const D3DVIS_OUTSIDE_LEFT: u32 = 8;
pub const D3DVIS_INSIDE_RIGHT: u32 = 0;
pub const D3DVIS_INTERSECT_RIGHT: u32 = 16;
pub const D3DVIS_OUTSIDE_RIGHT: u32 = 32;
pub const D3DVIS_INSIDE_TOP: u32 = 0;
pub const D3DVIS_INTERSECT_TOP: u32 = 64;
pub const D3DVIS_OUTSIDE_TOP: u32 = 128;
pub const D3DVIS_INSIDE_BOTTOM: u32 = 0;
pub const D3DVIS_INTERSECT_BOTTOM: u32 = 256;
pub const D3DVIS_OUTSIDE_BOTTOM: u32 = 512;
pub const D3DVIS_INSIDE_NEAR: u32 = 0;
pub const D3DVIS_INTERSECT_NEAR: u32 = 1024;
pub const D3DVIS_OUTSIDE_NEAR: u32 = 2048;
pub const D3DVIS_INSIDE_FAR: u32 = 0;
pub const D3DVIS_INTERSECT_FAR: u32 = 4096;
pub const D3DVIS_OUTSIDE_FAR: u32 = 8192;
pub const D3DVIS_MASK_FRUSTUM: u32 = 3;
pub const D3DVIS_MASK_LEFT: u32 = 12;
pub const D3DVIS_MASK_RIGHT: u32 = 48;
pub const D3DVIS_MASK_TOP: u32 = 192;
pub const D3DVIS_MASK_BOTTOM: u32 = 768;
pub const D3DVIS_MASK_NEAR: u32 = 3072;
pub const D3DVIS_MASK_FAR: u32 = 12288;
pub const D3DDEVINFOID_TEXTUREMANAGER: u32 = 1;
pub const D3DDEVINFOID_D3DTEXTUREMANAGER: u32 = 2;
pub const D3DDEVINFOID_TEXTURING: u32 = 3;const (
D3DRTYPECOUNT uint32 = 8
DIRECT3D_VERSION uint32 = 2304
D3D_SDK_VERSION uint32 = 32
D3D9b_SDK_VERSION uint32 = 31
D3DSPD_IUNKNOWN int32 = 1
D3DCREATE_FPU_PRESERVE int32 = 2
D3DCREATE_MULTITHREADED int32 = 4
D3DCREATE_PUREDEVICE int32 = 16
D3DCREATE_SOFTWARE_VERTEXPROCESSING int32 = 32
D3DCREATE_HARDWARE_VERTEXPROCESSING int32 = 64
D3DCREATE_MIXED_VERTEXPROCESSING int32 = 128
D3DCREATE_DISABLE_DRIVER_MANAGEMENT int32 = 256
D3DCREATE_ADAPTERGROUP_DEVICE int32 = 512
D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX int32 = 1024
D3DCREATE_NOWINDOWCHANGES int32 = 2048
D3DCREATE_DISABLE_PSGP_THREADING int32 = 8192
D3DCREATE_ENABLE_PRESENTSTATS int32 = 16384
D3DCREATE_DISABLE_PRINTSCREEN int32 = 32768
D3DCREATE_SCREENSAVER int32 = 268435456
D3DADAPTER_DEFAULT uint32 = 0
D3DENUM_WHQL_LEVEL int32 = 2
D3DENUM_NO_DRIVERVERSION int32 = 4
D3DPRESENT_BACK_BUFFERS_MAX int32 = 3
D3DPRESENT_BACK_BUFFERS_MAX_EX int32 = 30
D3DSGR_NO_CALIBRATION int32 = 0
D3DSGR_CALIBRATE int32 = 1
D3DCURSOR_IMMEDIATE_UPDATE int32 = 1
D3DPRESENT_DONOTWAIT int32 = 1
D3DPRESENT_LINEAR_CONTENT int32 = 2
D3DPRESENT_DONOTFLIP int32 = 4
D3DPRESENT_FLIPRESTART int32 = 8
D3DPRESENT_VIDEO_RESTRICT_TO_MONITOR int32 = 16
D3DPRESENT_UPDATEOVERLAYONLY int32 = 32
D3DPRESENT_HIDEOVERLAY int32 = 64
D3DPRESENT_UPDATECOLORKEY int32 = 128
D3DPRESENT_FORCEIMMEDIATE int32 = 256
_FACD3D uint32 = 2166
D3DVS20CAPS_PREDICATION uint32 = 1
D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH uint32 = 24
D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH uint32 = 0
D3DVS20_MAX_NUMTEMPS uint32 = 32
D3DVS20_MIN_NUMTEMPS uint32 = 12
D3DVS20_MAX_STATICFLOWCONTROLDEPTH uint32 = 4
D3DVS20_MIN_STATICFLOWCONTROLDEPTH uint32 = 1
D3DPS20CAPS_ARBITRARYSWIZZLE uint32 = 1
D3DPS20CAPS_GRADIENTINSTRUCTIONS uint32 = 2
D3DPS20CAPS_PREDICATION uint32 = 4
D3DPS20CAPS_NODEPENDENTREADLIMIT uint32 = 8
D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT uint32 = 16
D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH uint32 = 24
D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH uint32 = 0
D3DPS20_MAX_NUMTEMPS uint32 = 32
D3DPS20_MIN_NUMTEMPS uint32 = 12
D3DPS20_MAX_STATICFLOWCONTROLDEPTH uint32 = 4
D3DPS20_MIN_STATICFLOWCONTROLDEPTH uint32 = 0
D3DPS20_MAX_NUMINSTRUCTIONSLOTS uint32 = 512
D3DPS20_MIN_NUMINSTRUCTIONSLOTS uint32 = 96
D3DMIN30SHADERINSTRUCTIONS uint32 = 512
D3DMAX30SHADERINSTRUCTIONS uint32 = 32768
D3DOVERLAYCAPS_FULLRANGERGB uint32 = 1
D3DOVERLAYCAPS_LIMITEDRANGERGB uint32 = 2
D3DOVERLAYCAPS_YCbCr_BT601 uint32 = 4
D3DOVERLAYCAPS_YCbCr_BT709 uint32 = 8
D3DOVERLAYCAPS_YCbCr_BT601_xvYCC uint32 = 16
D3DOVERLAYCAPS_YCbCr_BT709_xvYCC uint32 = 32
D3DOVERLAYCAPS_STRETCHX uint32 = 64
D3DOVERLAYCAPS_STRETCHY uint32 = 128
D3DCPCAPS_SOFTWARE uint32 = 1
D3DCPCAPS_HARDWARE uint32 = 2
D3DCPCAPS_PROTECTIONALWAYSON uint32 = 4
D3DCPCAPS_PARTIALDECRYPTION uint32 = 8
D3DCPCAPS_CONTENTKEY uint32 = 16
D3DCPCAPS_FRESHENSESSIONKEY uint32 = 32
D3DCPCAPS_ENCRYPTEDREADBACK uint32 = 64
D3DCPCAPS_ENCRYPTEDREADBACKKEY uint32 = 128
D3DCPCAPS_SEQUENTIAL_CTR_IV uint32 = 256
D3DCPCAPS_ENCRYPTSLICEDATAONLY uint32 = 512
D3DCAPS_OVERLAY int32 = 2048
D3DCAPS_READ_SCANLINE int32 = 131072
D3DCAPS2_FULLSCREENGAMMA int32 = 131072
D3DCAPS2_CANCALIBRATEGAMMA int32 = 1048576
D3DCAPS2_RESERVED int32 = 33554432
D3DCAPS2_CANMANAGERESOURCE int32 = 268435456
D3DCAPS2_DYNAMICTEXTURES int32 = 536870912
D3DCAPS2_CANAUTOGENMIPMAP int32 = 1073741824
D3DCAPS2_CANSHARERESOURCE int32 = -2147483648
D3DCAPS3_RESERVED int32 = -2147483617
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD int32 = 32
D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION int32 = 128
D3DCAPS3_COPY_TO_VIDMEM int32 = 256
D3DCAPS3_COPY_TO_SYSTEMMEM int32 = 512
D3DCAPS3_DXVAHD int32 = 1024
D3DCAPS3_DXVAHD_LIMITED int32 = 2048
D3DPRESENT_INTERVAL_DEFAULT int32 = 0
D3DPRESENT_INTERVAL_ONE int32 = 1
D3DPRESENT_INTERVAL_TWO int32 = 2
D3DPRESENT_INTERVAL_THREE int32 = 4
D3DPRESENT_INTERVAL_FOUR int32 = 8
D3DPRESENT_INTERVAL_IMMEDIATE int32 = -2147483648
D3DCURSORCAPS_COLOR int32 = 1
D3DCURSORCAPS_LOWRES int32 = 2
D3DDEVCAPS_EXECUTESYSTEMMEMORY int32 = 16
D3DDEVCAPS_EXECUTEVIDEOMEMORY int32 = 32
D3DDEVCAPS_TLVERTEXSYSTEMMEMORY int32 = 64
D3DDEVCAPS_TLVERTEXVIDEOMEMORY int32 = 128
D3DDEVCAPS_TEXTURESYSTEMMEMORY int32 = 256
D3DDEVCAPS_TEXTUREVIDEOMEMORY int32 = 512
D3DDEVCAPS_DRAWPRIMTLVERTEX int32 = 1024
D3DDEVCAPS_CANRENDERAFTERFLIP int32 = 2048
D3DDEVCAPS_TEXTURENONLOCALVIDMEM int32 = 4096
D3DDEVCAPS_DRAWPRIMITIVES2 int32 = 8192
D3DDEVCAPS_SEPARATETEXTUREMEMORIES int32 = 16384
D3DDEVCAPS_DRAWPRIMITIVES2EX int32 = 32768
D3DDEVCAPS_HWTRANSFORMANDLIGHT int32 = 65536
D3DDEVCAPS_CANBLTSYSTONONLOCAL int32 = 131072
D3DDEVCAPS_HWRASTERIZATION int32 = 524288
D3DDEVCAPS_PUREDEVICE int32 = 1048576
D3DDEVCAPS_QUINTICRTPATCHES int32 = 2097152
D3DDEVCAPS_RTPATCHES int32 = 4194304
D3DDEVCAPS_RTPATCHHANDLEZERO int32 = 8388608
D3DDEVCAPS_NPATCHES int32 = 16777216
D3DPMISCCAPS_MASKZ int32 = 2
D3DPMISCCAPS_CULLNONE int32 = 16
D3DPMISCCAPS_CULLCW int32 = 32
D3DPMISCCAPS_CULLCCW int32 = 64
D3DPMISCCAPS_COLORWRITEENABLE int32 = 128
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS int32 = 256
D3DPMISCCAPS_CLIPTLVERTS int32 = 512
D3DPMISCCAPS_TSSARGTEMP int32 = 1024
D3DPMISCCAPS_BLENDOP int32 = 2048
D3DPMISCCAPS_NULLREFERENCE int32 = 4096
D3DPMISCCAPS_INDEPENDENTWRITEMASKS int32 = 16384
D3DPMISCCAPS_PERSTAGECONSTANT int32 = 32768
D3DPMISCCAPS_FOGANDSPECULARALPHA int32 = 65536
D3DPMISCCAPS_SEPARATEALPHABLEND int32 = 131072
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS int32 = 262144
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING int32 = 524288
D3DPMISCCAPS_FOGVERTEXCLAMPED int32 = 1048576
D3DPMISCCAPS_POSTBLENDSRGBCONVERT int32 = 2097152
D3DLINECAPS_TEXTURE int32 = 1
D3DLINECAPS_ZTEST int32 = 2
D3DLINECAPS_BLEND int32 = 4
D3DLINECAPS_ALPHACMP int32 = 8
D3DLINECAPS_FOG int32 = 16
D3DLINECAPS_ANTIALIAS int32 = 32
D3DPRASTERCAPS_DITHER int32 = 1
D3DPRASTERCAPS_ZTEST int32 = 16
D3DPRASTERCAPS_FOGVERTEX int32 = 128
D3DPRASTERCAPS_FOGTABLE int32 = 256
D3DPRASTERCAPS_MIPMAPLODBIAS int32 = 8192
D3DPRASTERCAPS_ZBUFFERLESSHSR int32 = 32768
D3DPRASTERCAPS_FOGRANGE int32 = 65536
D3DPRASTERCAPS_ANISOTROPY int32 = 131072
D3DPRASTERCAPS_WBUFFER int32 = 262144
D3DPRASTERCAPS_WFOG int32 = 1048576
D3DPRASTERCAPS_ZFOG int32 = 2097152
D3DPRASTERCAPS_COLORPERSPECTIVE int32 = 4194304
D3DPRASTERCAPS_SCISSORTEST int32 = 16777216
D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS int32 = 33554432
D3DPRASTERCAPS_DEPTHBIAS int32 = 67108864
D3DPRASTERCAPS_MULTISAMPLE_TOGGLE int32 = 134217728
D3DPCMPCAPS_NEVER int32 = 1
D3DPCMPCAPS_LESS int32 = 2
D3DPCMPCAPS_EQUAL int32 = 4
D3DPCMPCAPS_LESSEQUAL int32 = 8
D3DPCMPCAPS_GREATER int32 = 16
D3DPCMPCAPS_NOTEQUAL int32 = 32
D3DPCMPCAPS_GREATEREQUAL int32 = 64
D3DPCMPCAPS_ALWAYS int32 = 128
D3DPBLENDCAPS_ZERO int32 = 1
D3DPBLENDCAPS_ONE int32 = 2
D3DPBLENDCAPS_SRCCOLOR int32 = 4
D3DPBLENDCAPS_INVSRCCOLOR int32 = 8
D3DPBLENDCAPS_SRCALPHA int32 = 16
D3DPBLENDCAPS_INVSRCALPHA int32 = 32
D3DPBLENDCAPS_DESTALPHA int32 = 64
D3DPBLENDCAPS_INVDESTALPHA int32 = 128
D3DPBLENDCAPS_DESTCOLOR int32 = 256
D3DPBLENDCAPS_INVDESTCOLOR int32 = 512
D3DPBLENDCAPS_SRCALPHASAT int32 = 1024
D3DPBLENDCAPS_BOTHSRCALPHA int32 = 2048
D3DPBLENDCAPS_BOTHINVSRCALPHA int32 = 4096
D3DPBLENDCAPS_BLENDFACTOR int32 = 8192
D3DPBLENDCAPS_SRCCOLOR2 int32 = 16384
D3DPBLENDCAPS_INVSRCCOLOR2 int32 = 32768
D3DPSHADECAPS_COLORGOURAUDRGB int32 = 8
D3DPSHADECAPS_SPECULARGOURAUDRGB int32 = 512
D3DPSHADECAPS_ALPHAGOURAUDBLEND int32 = 16384
D3DPSHADECAPS_FOGGOURAUD int32 = 524288
D3DPTEXTURECAPS_PERSPECTIVE int32 = 1
D3DPTEXTURECAPS_POW2 int32 = 2
D3DPTEXTURECAPS_ALPHA int32 = 4
D3DPTEXTURECAPS_SQUAREONLY int32 = 32
D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE int32 = 64
D3DPTEXTURECAPS_ALPHAPALETTE int32 = 128
D3DPTEXTURECAPS_NONPOW2CONDITIONAL int32 = 256
D3DPTEXTURECAPS_PROJECTED int32 = 1024
D3DPTEXTURECAPS_CUBEMAP int32 = 2048
D3DPTEXTURECAPS_VOLUMEMAP int32 = 8192
D3DPTEXTURECAPS_MIPMAP int32 = 16384
D3DPTEXTURECAPS_MIPVOLUMEMAP int32 = 32768
D3DPTEXTURECAPS_MIPCUBEMAP int32 = 65536
D3DPTEXTURECAPS_CUBEMAP_POW2 int32 = 131072
D3DPTEXTURECAPS_VOLUMEMAP_POW2 int32 = 262144
D3DPTEXTURECAPS_NOPROJECTEDBUMPENV int32 = 2097152
D3DPTFILTERCAPS_MINFPOINT int32 = 256
D3DPTFILTERCAPS_MINFLINEAR int32 = 512
D3DPTFILTERCAPS_MINFANISOTROPIC int32 = 1024
D3DPTFILTERCAPS_MINFPYRAMIDALQUAD int32 = 2048
D3DPTFILTERCAPS_MINFGAUSSIANQUAD int32 = 4096
D3DPTFILTERCAPS_MIPFPOINT int32 = 65536
D3DPTFILTERCAPS_MIPFLINEAR int32 = 131072
D3DPTFILTERCAPS_CONVOLUTIONMONO int32 = 262144
D3DPTFILTERCAPS_MAGFPOINT int32 = 16777216
D3DPTFILTERCAPS_MAGFLINEAR int32 = 33554432
D3DPTFILTERCAPS_MAGFANISOTROPIC int32 = 67108864
D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD int32 = 134217728
D3DPTFILTERCAPS_MAGFGAUSSIANQUAD int32 = 268435456
D3DPTADDRESSCAPS_WRAP int32 = 1
D3DPTADDRESSCAPS_MIRROR int32 = 2
D3DPTADDRESSCAPS_CLAMP int32 = 4
D3DPTADDRESSCAPS_BORDER int32 = 8
D3DPTADDRESSCAPS_INDEPENDENTUV int32 = 16
D3DPTADDRESSCAPS_MIRRORONCE int32 = 32
D3DSTENCILCAPS_KEEP int32 = 1
D3DSTENCILCAPS_ZERO int32 = 2
D3DSTENCILCAPS_REPLACE int32 = 4
D3DSTENCILCAPS_INCRSAT int32 = 8
D3DSTENCILCAPS_DECRSAT int32 = 16
D3DSTENCILCAPS_INVERT int32 = 32
D3DSTENCILCAPS_INCR int32 = 64
D3DSTENCILCAPS_DECR int32 = 128
D3DSTENCILCAPS_TWOSIDED int32 = 256
D3DTEXOPCAPS_DISABLE int32 = 1
D3DTEXOPCAPS_SELECTARG1 int32 = 2
D3DTEXOPCAPS_SELECTARG2 int32 = 4
D3DTEXOPCAPS_MODULATE int32 = 8
D3DTEXOPCAPS_MODULATE2X int32 = 16
D3DTEXOPCAPS_MODULATE4X int32 = 32
D3DTEXOPCAPS_ADD int32 = 64
D3DTEXOPCAPS_ADDSIGNED int32 = 128
D3DTEXOPCAPS_ADDSIGNED2X int32 = 256
D3DTEXOPCAPS_SUBTRACT int32 = 512
D3DTEXOPCAPS_ADDSMOOTH int32 = 1024
D3DTEXOPCAPS_BLENDDIFFUSEALPHA int32 = 2048
D3DTEXOPCAPS_BLENDTEXTUREALPHA int32 = 4096
D3DTEXOPCAPS_BLENDFACTORALPHA int32 = 8192
D3DTEXOPCAPS_BLENDTEXTUREALPHAPM int32 = 16384
D3DTEXOPCAPS_BLENDCURRENTALPHA int32 = 32768
D3DTEXOPCAPS_PREMODULATE int32 = 65536
D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR int32 = 131072
D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA int32 = 262144
D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR int32 = 524288
D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA int32 = 1048576
D3DTEXOPCAPS_BUMPENVMAP int32 = 2097152
D3DTEXOPCAPS_BUMPENVMAPLUMINANCE int32 = 4194304
D3DTEXOPCAPS_DOTPRODUCT3 int32 = 8388608
D3DTEXOPCAPS_MULTIPLYADD int32 = 16777216
D3DTEXOPCAPS_LERP int32 = 33554432
D3DFVFCAPS_TEXCOORDCOUNTMASK int32 = 65535
D3DFVFCAPS_DONOTSTRIPELEMENTS int32 = 524288
D3DFVFCAPS_PSIZE int32 = 1048576
D3DVTXPCAPS_TEXGEN int32 = 1
D3DVTXPCAPS_MATERIALSOURCE7 int32 = 2
D3DVTXPCAPS_DIRECTIONALLIGHTS int32 = 8
D3DVTXPCAPS_POSITIONALLIGHTS int32 = 16
D3DVTXPCAPS_LOCALVIEWER int32 = 32
D3DVTXPCAPS_TWEENING int32 = 64
D3DVTXPCAPS_TEXGEN_SPHEREMAP int32 = 256
D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER int32 = 512
D3DDEVCAPS2_STREAMOFFSET int32 = 1
D3DDEVCAPS2_DMAPNPATCH int32 = 2
D3DDEVCAPS2_ADAPTIVETESSRTPATCH int32 = 4
D3DDEVCAPS2_ADAPTIVETESSNPATCH int32 = 8
D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES int32 = 16
D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH int32 = 32
D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET int32 = 64
D3DDTCAPS_UBYTE4 int32 = 1
D3DDTCAPS_UBYTE4N int32 = 2
D3DDTCAPS_SHORT2N int32 = 4
D3DDTCAPS_SHORT4N int32 = 8
D3DDTCAPS_USHORT2N int32 = 16
D3DDTCAPS_USHORT4N int32 = 32
D3DDTCAPS_UDEC3 int32 = 64
D3DDTCAPS_DEC3N int32 = 128
D3DDTCAPS_FLOAT16_2 int32 = 256
D3DDTCAPS_FLOAT16_4 int32 = 512
D3DMAXUSERCLIPPLANES uint32 = 32
D3DCLIPPLANE0 uint32 = 1
D3DCLIPPLANE1 uint32 = 2
D3DCLIPPLANE2 uint32 = 4
D3DCLIPPLANE3 uint32 = 8
D3DCLIPPLANE4 uint32 = 16
D3DCLIPPLANE5 uint32 = 32
D3DCS_LEFT int32 = 1
D3DCS_RIGHT int32 = 2
D3DCS_TOP int32 = 4
D3DCS_BOTTOM int32 = 8
D3DCS_FRONT int32 = 16
D3DCS_BACK int32 = 32
D3DCS_PLANE0 int32 = 64
D3DCS_PLANE1 int32 = 128
D3DCS_PLANE2 int32 = 256
D3DCS_PLANE3 int32 = 512
D3DCS_PLANE4 int32 = 1024
D3DCS_PLANE5 int32 = 2048
D3DCLEAR_TARGET int32 = 1
D3DCLEAR_ZBUFFER int32 = 2
D3DCLEAR_STENCIL int32 = 4
D3D_MAX_SIMULTANEOUS_RENDERTARGETS uint32 = 4
D3DRENDERSTATE_WRAPBIAS uint32 = 128
D3DWRAP_U int32 = 1
D3DWRAP_V int32 = 2
D3DWRAP_W int32 = 4
D3DWRAPCOORD_0 int32 = 1
D3DWRAPCOORD_1 int32 = 2
D3DWRAPCOORD_2 int32 = 4
D3DWRAPCOORD_3 int32 = 8
D3DDMAPSAMPLER uint32 = 256
D3DVERTEXTEXTURESAMPLER0 uint32 = 257
D3DVERTEXTEXTURESAMPLER1 uint32 = 258
D3DVERTEXTEXTURESAMPLER2 uint32 = 259
D3DVERTEXTEXTURESAMPLER3 uint32 = 260
D3DTSS_TCI_PASSTHRU uint32 = 0
D3DTSS_TCI_CAMERASPACENORMAL uint32 = 65536
D3DTSS_TCI_CAMERASPACEPOSITION uint32 = 131072
D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR uint32 = 196608
D3DTSS_TCI_SPHEREMAP uint32 = 262144
D3DTA_SELECTMASK uint32 = 15
D3DTA_DIFFUSE uint32 = 0
D3DTA_CURRENT uint32 = 1
D3DTA_TEXTURE uint32 = 2
D3DTA_TFACTOR uint32 = 3
D3DTA_SPECULAR uint32 = 4
D3DTA_TEMP uint32 = 5
D3DTA_CONSTANT uint32 = 6
D3DTA_COMPLEMENT uint32 = 16
D3DTA_ALPHAREPLICATE uint32 = 32
D3DPV_DONOTCOPYDATA uint32 = 1
D3DFVF_RESERVED0 uint32 = 1
D3DFVF_POSITION_MASK uint32 = 16398
D3DFVF_XYZ uint32 = 2
D3DFVF_XYZRHW uint32 = 4
D3DFVF_XYZB1 uint32 = 6
D3DFVF_XYZB2 uint32 = 8
D3DFVF_XYZB3 uint32 = 10
D3DFVF_XYZB4 uint32 = 12
D3DFVF_XYZB5 uint32 = 14
D3DFVF_XYZW uint32 = 16386
D3DFVF_NORMAL uint32 = 16
D3DFVF_PSIZE uint32 = 32
D3DFVF_DIFFUSE uint32 = 64
D3DFVF_SPECULAR uint32 = 128
D3DFVF_TEXCOUNT_MASK uint32 = 3840
D3DFVF_TEXCOUNT_SHIFT uint32 = 8
D3DFVF_TEX0 uint32 = 0
D3DFVF_TEX1 uint32 = 256
D3DFVF_TEX2 uint32 = 512
D3DFVF_TEX3 uint32 = 768
D3DFVF_TEX4 uint32 = 1024
D3DFVF_TEX5 uint32 = 1280
D3DFVF_TEX6 uint32 = 1536
D3DFVF_TEX7 uint32 = 1792
D3DFVF_TEX8 uint32 = 2048
D3DFVF_LASTBETA_UBYTE4 uint32 = 4096
D3DFVF_LASTBETA_D3DCOLOR uint32 = 32768
D3DFVF_RESERVED2 uint32 = 24576
MAXD3DDECLUSAGEINDEX uint32 = 15
MAXD3DDECLLENGTH uint32 = 64
D3DDP_MAXTEXCOORD uint32 = 8
D3DSTREAMSOURCE_INDEXEDDATA uint32 = 1073741824
D3DSTREAMSOURCE_INSTANCEDATA uint32 = 2147483648
D3DSI_OPCODE_MASK uint32 = 65535
D3DSI_INSTLENGTH_MASK uint32 = 251658240
D3DSI_INSTLENGTH_SHIFT uint32 = 24
D3DSI_COISSUE uint32 = 1073741824
D3DSP_OPCODESPECIFICCONTROL_MASK uint32 = 16711680
D3DSP_OPCODESPECIFICCONTROL_SHIFT uint32 = 16
D3DSHADER_COMPARISON_SHIFT uint32 = 16
D3DSHADER_INSTRUCTION_PREDICATED uint32 = 268435456
D3DSP_DCL_USAGE_SHIFT uint32 = 0
D3DSP_DCL_USAGE_MASK uint32 = 15
D3DSP_DCL_USAGEINDEX_SHIFT uint32 = 16
D3DSP_DCL_USAGEINDEX_MASK uint32 = 983040
D3DSP_TEXTURETYPE_SHIFT uint32 = 27
D3DSP_TEXTURETYPE_MASK uint32 = 2013265920
D3DSP_REGNUM_MASK uint32 = 2047
D3DSP_WRITEMASK_0 uint32 = 65536
D3DSP_WRITEMASK_1 uint32 = 131072
D3DSP_WRITEMASK_2 uint32 = 262144
D3DSP_WRITEMASK_3 uint32 = 524288
D3DSP_WRITEMASK_ALL uint32 = 983040
D3DSP_DSTMOD_SHIFT uint32 = 20
D3DSP_DSTMOD_MASK uint32 = 15728640
D3DSP_DSTSHIFT_SHIFT uint32 = 24
D3DSP_DSTSHIFT_MASK uint32 = 251658240
D3DSP_REGTYPE_SHIFT uint32 = 28
D3DSP_REGTYPE_SHIFT2 uint32 = 8
D3DSP_REGTYPE_MASK uint32 = 1879048192
D3DSP_REGTYPE_MASK2 uint32 = 6144
D3DVS_ADDRESSMODE_SHIFT uint32 = 13
D3DSHADER_ADDRESSMODE_SHIFT uint32 = 13
D3DVS_SWIZZLE_SHIFT uint32 = 16
D3DVS_SWIZZLE_MASK uint32 = 16711680
D3DSP_SWIZZLE_SHIFT uint32 = 16
D3DSP_SWIZZLE_MASK uint32 = 16711680
D3DSP_SRCMOD_SHIFT uint32 = 24
D3DSP_SRCMOD_MASK uint32 = 251658240
D3DSP_MIN_PRECISION_SHIFT uint32 = 14
D3DSP_MIN_PRECISION_MASK uint32 = 49152
D3DSI_COMMENTSIZE_SHIFT uint32 = 16
D3DSI_COMMENTSIZE_MASK uint32 = 2147418112
D3DFVF_TEXTUREFORMAT2 uint32 = 0
D3DFVF_TEXTUREFORMAT1 uint32 = 3
D3DFVF_TEXTUREFORMAT3 uint32 = 1
D3DFVF_TEXTUREFORMAT4 uint32 = 2
D3DPRESENT_RATE_DEFAULT uint32 = 0
D3DPRESENTFLAG_LOCKABLE_BACKBUFFER uint32 = 1
D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL uint32 = 2
D3DPRESENTFLAG_DEVICECLIP uint32 = 4
D3DPRESENTFLAG_VIDEO uint32 = 16
D3DPRESENTFLAG_NOAUTOROTATE uint32 = 32
D3DPRESENTFLAG_UNPRUNEDMODE uint32 = 64
D3DPRESENTFLAG_OVERLAY_LIMITEDRGB uint32 = 128
D3DPRESENTFLAG_OVERLAY_YCbCr_BT709 uint32 = 256
D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC uint32 = 512
D3DPRESENTFLAG_RESTRICTED_CONTENT uint32 = 1024
D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER uint32 = 2048
D3DUSAGE_RENDERTARGET int32 = 1
D3DUSAGE_DEPTHSTENCIL int32 = 2
D3DUSAGE_DYNAMIC int32 = 512
D3DUSAGE_NONSECURE int32 = 8388608
D3DUSAGE_AUTOGENMIPMAP int32 = 1024
D3DUSAGE_DMAP int32 = 16384
D3DUSAGE_QUERY_LEGACYBUMPMAP int32 = 32768
D3DUSAGE_QUERY_SRGBREAD int32 = 65536
D3DUSAGE_QUERY_FILTER int32 = 131072
D3DUSAGE_QUERY_SRGBWRITE int32 = 262144
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING int32 = 524288
D3DUSAGE_QUERY_VERTEXTEXTURE int32 = 1048576
D3DUSAGE_QUERY_WRAPANDMIP int32 = 2097152
D3DUSAGE_WRITEONLY int32 = 8
D3DUSAGE_SOFTWAREPROCESSING int32 = 16
D3DUSAGE_DONOTCLIP int32 = 32
D3DUSAGE_POINTS int32 = 64
D3DUSAGE_RTPATCHES int32 = 128
D3DUSAGE_NPATCHES int32 = 256
D3DUSAGE_TEXTAPI int32 = 268435456
D3DUSAGE_RESTRICTED_CONTENT int32 = 2048
D3DUSAGE_RESTRICT_SHARED_RESOURCE int32 = 8192
D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER int32 = 4096
D3DLOCK_READONLY int32 = 16
D3DLOCK_DISCARD int32 = 8192
D3DLOCK_NOOVERWRITE int32 = 4096
D3DLOCK_NOSYSLOCK int32 = 2048
D3DLOCK_DONOTWAIT int32 = 16384
D3DLOCK_NO_DIRTY_UPDATE int32 = 32768
MAX_DEVICE_IDENTIFIER_STRING uint32 = 512
D3DISSUE_END uint32 = 1
D3DISSUE_BEGIN uint32 = 2
D3DGETDATA_FLUSH uint32 = 1
D3DCOMPOSERECTS_MAXNUMRECTS uint32 = 65535
D3DCONVOLUTIONMONO_MAXWIDTH uint32 = 7
D3DCONVOLUTIONMONO_MAXHEIGHT uint32 = 7
D3DFMT_A1_SURFACE_MAXWIDTH uint32 = 8192
D3DFMT_A1_SURFACE_MAXHEIGHT uint32 = 2048
D3D9_RESOURCE_PRIORITY_MINIMUM uint32 = 671088640
D3D9_RESOURCE_PRIORITY_LOW uint32 = 1342177280
D3D9_RESOURCE_PRIORITY_NORMAL uint32 = 2013265920
D3D9_RESOURCE_PRIORITY_HIGH uint32 = 2684354560
D3D9_RESOURCE_PRIORITY_MAXIMUM uint32 = 3355443200
D3D_OMAC_SIZE uint32 = 16
D3DTRANSFORMCAPS_CLIP int32 = 1
D3DLIGHTINGMODEL_RGB int32 = 1
D3DLIGHTINGMODEL_MONO int32 = 2
D3DLIGHTCAPS_POINT int32 = 1
D3DLIGHTCAPS_SPOT int32 = 2
D3DLIGHTCAPS_DIRECTIONAL int32 = 4
D3DLIGHTCAPS_PARALLELPOINT int32 = 8
D3DLIGHTCAPS_GLSPOT int32 = 16
D3DPMISCCAPS_MASKPLANES int32 = 1
D3DPMISCCAPS_LINEPATTERNREP int32 = 4
D3DPMISCCAPS_CONFORMANT int32 = 8
D3DPRASTERCAPS_ROP2 int32 = 2
D3DPRASTERCAPS_XOR int32 = 4
D3DPRASTERCAPS_PAT int32 = 8
D3DPRASTERCAPS_SUBPIXEL int32 = 32
D3DPRASTERCAPS_SUBPIXELX int32 = 64
D3DPRASTERCAPS_STIPPLE int32 = 512
D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT int32 = 1024
D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT int32 = 2048
D3DPRASTERCAPS_ANTIALIASEDGES int32 = 4096
D3DPRASTERCAPS_ZBIAS int32 = 16384
D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT int32 = 524288
D3DPSHADECAPS_COLORFLATMONO int32 = 1
D3DPSHADECAPS_COLORFLATRGB int32 = 2
D3DPSHADECAPS_COLORGOURAUDMONO int32 = 4
D3DPSHADECAPS_COLORPHONGMONO int32 = 16
D3DPSHADECAPS_COLORPHONGRGB int32 = 32
D3DPSHADECAPS_SPECULARFLATMONO int32 = 64
D3DPSHADECAPS_SPECULARFLATRGB int32 = 128
D3DPSHADECAPS_SPECULARGOURAUDMONO int32 = 256
D3DPSHADECAPS_SPECULARPHONGMONO int32 = 1024
D3DPSHADECAPS_SPECULARPHONGRGB int32 = 2048
D3DPSHADECAPS_ALPHAFLATBLEND int32 = 4096
D3DPSHADECAPS_ALPHAFLATSTIPPLED int32 = 8192
D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED int32 = 32768
D3DPSHADECAPS_ALPHAPHONGBLEND int32 = 65536
D3DPSHADECAPS_ALPHAPHONGSTIPPLED int32 = 131072
D3DPSHADECAPS_FOGFLAT int32 = 262144
D3DPSHADECAPS_FOGPHONG int32 = 1048576
D3DPTEXTURECAPS_TRANSPARENCY int32 = 8
D3DPTEXTURECAPS_BORDER int32 = 16
D3DPTEXTURECAPS_COLORKEYBLEND int32 = 4096
D3DPTFILTERCAPS_NEAREST int32 = 1
D3DPTFILTERCAPS_LINEAR int32 = 2
D3DPTFILTERCAPS_MIPNEAREST int32 = 4
D3DPTFILTERCAPS_MIPLINEAR int32 = 8
D3DPTFILTERCAPS_LINEARMIPNEAREST int32 = 16
D3DPTFILTERCAPS_LINEARMIPLINEAR int32 = 32
D3DPTFILTERCAPS_MAGFAFLATCUBIC int32 = 134217728
D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC int32 = 268435456
D3DPTBLENDCAPS_DECAL int32 = 1
D3DPTBLENDCAPS_MODULATE int32 = 2
D3DPTBLENDCAPS_DECALALPHA int32 = 4
D3DPTBLENDCAPS_MODULATEALPHA int32 = 8
D3DPTBLENDCAPS_DECALMASK int32 = 16
D3DPTBLENDCAPS_MODULATEMASK int32 = 32
D3DPTBLENDCAPS_COPY int32 = 64
D3DPTBLENDCAPS_ADD int32 = 128
D3DDD_COLORMODEL int32 = 1
D3DDD_DEVCAPS int32 = 2
D3DDD_TRANSFORMCAPS int32 = 4
D3DDD_LIGHTINGCAPS int32 = 8
D3DDD_BCLIPPING int32 = 16
D3DDD_LINECAPS int32 = 32
D3DDD_TRICAPS int32 = 64
D3DDD_DEVICERENDERBITDEPTH int32 = 128
D3DDD_DEVICEZBUFFERBITDEPTH int32 = 256
D3DDD_MAXBUFFERSIZE int32 = 512
D3DDD_MAXVERTEXCOUNT int32 = 1024
D3DDEVCAPS_FLOATTLVERTEX int32 = 1
D3DDEVCAPS_SORTINCREASINGZ int32 = 2
D3DDEVCAPS_SORTDECREASINGZ int32 = 4
D3DDEVCAPS_SORTEXACT int32 = 8
D3DVTXPCAPS_VERTEXFOG int32 = 4
D3DFDS_COLORMODEL int32 = 1
D3DFDS_GUID int32 = 2
D3DFDS_HARDWARE int32 = 4
D3DFDS_TRIANGLES int32 = 8
D3DFDS_LINES int32 = 16
D3DFDS_MISCCAPS int32 = 32
D3DFDS_RASTERCAPS int32 = 64
D3DFDS_ZCMPCAPS int32 = 128
D3DFDS_ALPHACMPCAPS int32 = 256
D3DFDS_SRCBLENDCAPS int32 = 512
D3DFDS_DSTBLENDCAPS int32 = 1024
D3DFDS_SHADECAPS int32 = 2048
D3DFDS_TEXTURECAPS int32 = 4096
D3DFDS_TEXTUREFILTERCAPS int32 = 8192
D3DFDS_TEXTUREBLENDCAPS int32 = 16384
D3DFDS_TEXTUREADDRESSCAPS int32 = 32768
D3DDEB_BUFSIZE int32 = 1
D3DDEB_CAPS int32 = 2
D3DDEB_LPDATA int32 = 4
D3DDEBCAPS_SYSTEMMEMORY int32 = 1
D3DDEBCAPS_VIDEOMEMORY int32 = 2
D3DCLIP_LEFT int32 = 1
D3DCLIP_RIGHT int32 = 2
D3DCLIP_TOP int32 = 4
D3DCLIP_BOTTOM int32 = 8
D3DCLIP_FRONT int32 = 16
D3DCLIP_BACK int32 = 32
D3DCLIP_GEN0 int32 = 64
D3DCLIP_GEN1 int32 = 128
D3DCLIP_GEN2 int32 = 256
D3DCLIP_GEN3 int32 = 512
D3DCLIP_GEN4 int32 = 1024
D3DCLIP_GEN5 int32 = 2048
D3DSTATUS_CLIPUNIONLEFT int32 = 1
D3DSTATUS_CLIPUNIONRIGHT int32 = 2
D3DSTATUS_CLIPUNIONTOP int32 = 4
D3DSTATUS_CLIPUNIONBOTTOM int32 = 8
D3DSTATUS_CLIPUNIONFRONT int32 = 16
D3DSTATUS_CLIPUNIONBACK int32 = 32
D3DSTATUS_CLIPUNIONGEN0 int32 = 64
D3DSTATUS_CLIPUNIONGEN1 int32 = 128
D3DSTATUS_CLIPUNIONGEN2 int32 = 256
D3DSTATUS_CLIPUNIONGEN3 int32 = 512
D3DSTATUS_CLIPUNIONGEN4 int32 = 1024
D3DSTATUS_CLIPUNIONGEN5 int32 = 2048
D3DSTATUS_CLIPINTERSECTIONLEFT int32 = 4096
D3DSTATUS_CLIPINTERSECTIONRIGHT int32 = 8192
D3DSTATUS_CLIPINTERSECTIONTOP int32 = 16384
D3DSTATUS_CLIPINTERSECTIONBOTTOM int32 = 32768
D3DSTATUS_CLIPINTERSECTIONFRONT int32 = 65536
D3DSTATUS_CLIPINTERSECTIONBACK int32 = 131072
D3DSTATUS_CLIPINTERSECTIONGEN0 int32 = 262144
D3DSTATUS_CLIPINTERSECTIONGEN1 int32 = 524288
D3DSTATUS_CLIPINTERSECTIONGEN2 int32 = 1048576
D3DSTATUS_CLIPINTERSECTIONGEN3 int32 = 2097152
D3DSTATUS_CLIPINTERSECTIONGEN4 int32 = 4194304
D3DSTATUS_CLIPINTERSECTIONGEN5 int32 = 8388608
D3DSTATUS_ZNOTVISIBLE int32 = 16777216
D3DTRANSFORM_CLIPPED int32 = 1
D3DTRANSFORM_UNCLIPPED int32 = 2
D3DLIGHT_ACTIVE uint32 = 1
D3DLIGHT_NO_SPECULAR uint32 = 2
D3DCOLOR_MONO uint32 = 1
D3DCOLOR_RGB uint32 = 2
D3DSTATE_OVERRIDE_BIAS uint32 = 256
D3DPROCESSVERTICES_TRANSFORMLIGHT int32 = 0
D3DPROCESSVERTICES_TRANSFORM int32 = 1
D3DPROCESSVERTICES_COPY int32 = 2
D3DPROCESSVERTICES_OPMASK int32 = 7
D3DPROCESSVERTICES_UPDATEEXTENTS int32 = 8
D3DPROCESSVERTICES_NOCOLOR int32 = 16
D3DTRIFLAG_START int32 = 0
D3DTRIFLAG_ODD int32 = 30
D3DTRIFLAG_EVEN int32 = 31
D3DTRIFLAG_EDGEENABLE1 int32 = 256
D3DTRIFLAG_EDGEENABLE2 int32 = 512
D3DTRIFLAG_EDGEENABLE3 int32 = 1024
D3DSETSTATUS_STATUS int32 = 1
D3DSETSTATUS_EXTENTS int32 = 2
D3DCLIPSTATUS_STATUS int32 = 1
D3DCLIPSTATUS_EXTENTS2 int32 = 2
D3DCLIPSTATUS_EXTENTS3 int32 = 4
D3DEXECUTE_CLIPPED int32 = 1
D3DEXECUTE_UNCLIPPED int32 = 2
D3DPAL_FREE uint32 = 0
D3DPAL_READONLY uint32 = 64
D3DPAL_RESERVED uint32 = 128
D3DVBCAPS_SYSTEMMEMORY int32 = 2048
D3DVBCAPS_WRITEONLY int32 = 65536
D3DVBCAPS_OPTIMIZED int32 = -2147483648
D3DVBCAPS_DONOTCLIP int32 = 1
D3DVOP_LIGHT uint32 = 1024
D3DVOP_TRANSFORM uint32 = 1
D3DVOP_CLIP uint32 = 4
D3DVOP_EXTENTS uint32 = 8
D3DFVF_RESERVED1 uint32 = 32
D3DVIS_INSIDE_FRUSTUM uint32 = 0
D3DVIS_INTERSECT_FRUSTUM uint32 = 1
D3DVIS_OUTSIDE_FRUSTUM uint32 = 2
D3DVIS_INSIDE_LEFT uint32 = 0
D3DVIS_INTERSECT_LEFT uint32 = 4
D3DVIS_OUTSIDE_LEFT uint32 = 8
D3DVIS_INSIDE_RIGHT uint32 = 0
D3DVIS_INTERSECT_RIGHT uint32 = 16
D3DVIS_OUTSIDE_RIGHT uint32 = 32
D3DVIS_INSIDE_TOP uint32 = 0
D3DVIS_INTERSECT_TOP uint32 = 64
D3DVIS_OUTSIDE_TOP uint32 = 128
D3DVIS_INSIDE_BOTTOM uint32 = 0
D3DVIS_INTERSECT_BOTTOM uint32 = 256
D3DVIS_OUTSIDE_BOTTOM uint32 = 512
D3DVIS_INSIDE_NEAR uint32 = 0
D3DVIS_INTERSECT_NEAR uint32 = 1024
D3DVIS_OUTSIDE_NEAR uint32 = 2048
D3DVIS_INSIDE_FAR uint32 = 0
D3DVIS_INTERSECT_FAR uint32 = 4096
D3DVIS_OUTSIDE_FAR uint32 = 8192
D3DVIS_MASK_FRUSTUM uint32 = 3
D3DVIS_MASK_LEFT uint32 = 12
D3DVIS_MASK_RIGHT uint32 = 48
D3DVIS_MASK_TOP uint32 = 192
D3DVIS_MASK_BOTTOM uint32 = 768
D3DVIS_MASK_NEAR uint32 = 3072
D3DVIS_MASK_FAR uint32 = 12288
D3DDEVINFOID_TEXTUREMANAGER uint32 = 1
D3DDEVINFOID_D3DTEXTUREMANAGER uint32 = 2
D3DDEVINFOID_TEXTURING uint32 = 3
)#define global D3DRTYPECOUNT 8
#define global DIRECT3D_VERSION 2304
#define global D3D_SDK_VERSION 32
#define global D3D9b_SDK_VERSION 31
#define global D3DSPD_IUNKNOWN 1
#define global D3DCREATE_FPU_PRESERVE 2
#define global D3DCREATE_MULTITHREADED 4
#define global D3DCREATE_PUREDEVICE 16
#define global D3DCREATE_SOFTWARE_VERTEXPROCESSING 32
#define global D3DCREATE_HARDWARE_VERTEXPROCESSING 64
#define global D3DCREATE_MIXED_VERTEXPROCESSING 128
#define global D3DCREATE_DISABLE_DRIVER_MANAGEMENT 256
#define global D3DCREATE_ADAPTERGROUP_DEVICE 512
#define global D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX 1024
#define global D3DCREATE_NOWINDOWCHANGES 2048
#define global D3DCREATE_DISABLE_PSGP_THREADING 8192
#define global D3DCREATE_ENABLE_PRESENTSTATS 16384
#define global D3DCREATE_DISABLE_PRINTSCREEN 32768
#define global D3DCREATE_SCREENSAVER 268435456
#define global D3DADAPTER_DEFAULT 0
#define global D3DENUM_WHQL_LEVEL 2
#define global D3DENUM_NO_DRIVERVERSION 4
#define global D3DPRESENT_BACK_BUFFERS_MAX 3
#define global D3DPRESENT_BACK_BUFFERS_MAX_EX 30
#define global D3DSGR_NO_CALIBRATION 0
#define global D3DSGR_CALIBRATE 1
#define global D3DCURSOR_IMMEDIATE_UPDATE 1
#define global D3DPRESENT_DONOTWAIT 1
#define global D3DPRESENT_LINEAR_CONTENT 2
#define global D3DPRESENT_DONOTFLIP 4
#define global D3DPRESENT_FLIPRESTART 8
#define global D3DPRESENT_VIDEO_RESTRICT_TO_MONITOR 16
#define global D3DPRESENT_UPDATEOVERLAYONLY 32
#define global D3DPRESENT_HIDEOVERLAY 64
#define global D3DPRESENT_UPDATECOLORKEY 128
#define global D3DPRESENT_FORCEIMMEDIATE 256
#define global _FACD3D 2166
#define global D3DVS20CAPS_PREDICATION 1
#define global D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH 24
#define global D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH 0
#define global D3DVS20_MAX_NUMTEMPS 32
#define global D3DVS20_MIN_NUMTEMPS 12
#define global D3DVS20_MAX_STATICFLOWCONTROLDEPTH 4
#define global D3DVS20_MIN_STATICFLOWCONTROLDEPTH 1
#define global D3DPS20CAPS_ARBITRARYSWIZZLE 1
#define global D3DPS20CAPS_GRADIENTINSTRUCTIONS 2
#define global D3DPS20CAPS_PREDICATION 4
#define global D3DPS20CAPS_NODEPENDENTREADLIMIT 8
#define global D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT 16
#define global D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH 24
#define global D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH 0
#define global D3DPS20_MAX_NUMTEMPS 32
#define global D3DPS20_MIN_NUMTEMPS 12
#define global D3DPS20_MAX_STATICFLOWCONTROLDEPTH 4
#define global D3DPS20_MIN_STATICFLOWCONTROLDEPTH 0
#define global D3DPS20_MAX_NUMINSTRUCTIONSLOTS 512
#define global D3DPS20_MIN_NUMINSTRUCTIONSLOTS 96
#define global D3DMIN30SHADERINSTRUCTIONS 512
#define global D3DMAX30SHADERINSTRUCTIONS 32768
#define global D3DOVERLAYCAPS_FULLRANGERGB 1
#define global D3DOVERLAYCAPS_LIMITEDRANGERGB 2
#define global D3DOVERLAYCAPS_YCbCr_BT601 4
#define global D3DOVERLAYCAPS_YCbCr_BT709 8
#define global D3DOVERLAYCAPS_YCbCr_BT601_xvYCC 16
#define global D3DOVERLAYCAPS_YCbCr_BT709_xvYCC 32
#define global D3DOVERLAYCAPS_STRETCHX 64
#define global D3DOVERLAYCAPS_STRETCHY 128
#define global D3DCPCAPS_SOFTWARE 1
#define global D3DCPCAPS_HARDWARE 2
#define global D3DCPCAPS_PROTECTIONALWAYSON 4
#define global D3DCPCAPS_PARTIALDECRYPTION 8
#define global D3DCPCAPS_CONTENTKEY 16
#define global D3DCPCAPS_FRESHENSESSIONKEY 32
#define global D3DCPCAPS_ENCRYPTEDREADBACK 64
#define global D3DCPCAPS_ENCRYPTEDREADBACKKEY 128
#define global D3DCPCAPS_SEQUENTIAL_CTR_IV 256
#define global D3DCPCAPS_ENCRYPTSLICEDATAONLY 512
#define global D3DCRYPTOTYPE_AES128_CTR "{9B6BD711-4F74-41C9-9E7B-0BE2D7D93B4F}"
#define global D3DCRYPTOTYPE_PROPRIETARY "{AB4E9AFD-1D1C-46E6-A72F-0869917B0DE8}"
#define global D3DKEYEXCHANGE_RSAES_OAEP "{C1949895-D72A-4A1D-8E5D-ED857D171520}"
#define global D3DKEYEXCHANGE_DXVA "{43D3775C-38E5-4924-8D86-D3FCCF153E9B}"
#define global D3DCAPS_OVERLAY 2048
#define global D3DCAPS_READ_SCANLINE 131072
#define global D3DCAPS2_FULLSCREENGAMMA 131072
#define global D3DCAPS2_CANCALIBRATEGAMMA 1048576
#define global D3DCAPS2_RESERVED 33554432
#define global D3DCAPS2_CANMANAGERESOURCE 268435456
#define global D3DCAPS2_DYNAMICTEXTURES 536870912
#define global D3DCAPS2_CANAUTOGENMIPMAP 1073741824
#define global D3DCAPS2_CANSHARERESOURCE (-2147483648)
#define global D3DCAPS3_RESERVED (-2147483617)
#define global D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 32
#define global D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 128
#define global D3DCAPS3_COPY_TO_VIDMEM 256
#define global D3DCAPS3_COPY_TO_SYSTEMMEM 512
#define global D3DCAPS3_DXVAHD 1024
#define global D3DCAPS3_DXVAHD_LIMITED 2048
#define global D3DPRESENT_INTERVAL_DEFAULT 0
#define global D3DPRESENT_INTERVAL_ONE 1
#define global D3DPRESENT_INTERVAL_TWO 2
#define global D3DPRESENT_INTERVAL_THREE 4
#define global D3DPRESENT_INTERVAL_FOUR 8
#define global D3DPRESENT_INTERVAL_IMMEDIATE (-2147483648)
#define global D3DCURSORCAPS_COLOR 1
#define global D3DCURSORCAPS_LOWRES 2
#define global D3DDEVCAPS_EXECUTESYSTEMMEMORY 16
#define global D3DDEVCAPS_EXECUTEVIDEOMEMORY 32
#define global D3DDEVCAPS_TLVERTEXSYSTEMMEMORY 64
#define global D3DDEVCAPS_TLVERTEXVIDEOMEMORY 128
#define global D3DDEVCAPS_TEXTURESYSTEMMEMORY 256
#define global D3DDEVCAPS_TEXTUREVIDEOMEMORY 512
#define global D3DDEVCAPS_DRAWPRIMTLVERTEX 1024
#define global D3DDEVCAPS_CANRENDERAFTERFLIP 2048
#define global D3DDEVCAPS_TEXTURENONLOCALVIDMEM 4096
#define global D3DDEVCAPS_DRAWPRIMITIVES2 8192
#define global D3DDEVCAPS_SEPARATETEXTUREMEMORIES 16384
#define global D3DDEVCAPS_DRAWPRIMITIVES2EX 32768
#define global D3DDEVCAPS_HWTRANSFORMANDLIGHT 65536
#define global D3DDEVCAPS_CANBLTSYSTONONLOCAL 131072
#define global D3DDEVCAPS_HWRASTERIZATION 524288
#define global D3DDEVCAPS_PUREDEVICE 1048576
#define global D3DDEVCAPS_QUINTICRTPATCHES 2097152
#define global D3DDEVCAPS_RTPATCHES 4194304
#define global D3DDEVCAPS_RTPATCHHANDLEZERO 8388608
#define global D3DDEVCAPS_NPATCHES 16777216
#define global D3DPMISCCAPS_MASKZ 2
#define global D3DPMISCCAPS_CULLNONE 16
#define global D3DPMISCCAPS_CULLCW 32
#define global D3DPMISCCAPS_CULLCCW 64
#define global D3DPMISCCAPS_COLORWRITEENABLE 128
#define global D3DPMISCCAPS_CLIPPLANESCALEDPOINTS 256
#define global D3DPMISCCAPS_CLIPTLVERTS 512
#define global D3DPMISCCAPS_TSSARGTEMP 1024
#define global D3DPMISCCAPS_BLENDOP 2048
#define global D3DPMISCCAPS_NULLREFERENCE 4096
#define global D3DPMISCCAPS_INDEPENDENTWRITEMASKS 16384
#define global D3DPMISCCAPS_PERSTAGECONSTANT 32768
#define global D3DPMISCCAPS_FOGANDSPECULARALPHA 65536
#define global D3DPMISCCAPS_SEPARATEALPHABLEND 131072
#define global D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS 262144
#define global D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING 524288
#define global D3DPMISCCAPS_FOGVERTEXCLAMPED 1048576
#define global D3DPMISCCAPS_POSTBLENDSRGBCONVERT 2097152
#define global D3DLINECAPS_TEXTURE 1
#define global D3DLINECAPS_ZTEST 2
#define global D3DLINECAPS_BLEND 4
#define global D3DLINECAPS_ALPHACMP 8
#define global D3DLINECAPS_FOG 16
#define global D3DLINECAPS_ANTIALIAS 32
#define global D3DPRASTERCAPS_DITHER 1
#define global D3DPRASTERCAPS_ZTEST 16
#define global D3DPRASTERCAPS_FOGVERTEX 128
#define global D3DPRASTERCAPS_FOGTABLE 256
#define global D3DPRASTERCAPS_MIPMAPLODBIAS 8192
#define global D3DPRASTERCAPS_ZBUFFERLESSHSR 32768
#define global D3DPRASTERCAPS_FOGRANGE 65536
#define global D3DPRASTERCAPS_ANISOTROPY 131072
#define global D3DPRASTERCAPS_WBUFFER 262144
#define global D3DPRASTERCAPS_WFOG 1048576
#define global D3DPRASTERCAPS_ZFOG 2097152
#define global D3DPRASTERCAPS_COLORPERSPECTIVE 4194304
#define global D3DPRASTERCAPS_SCISSORTEST 16777216
#define global D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS 33554432
#define global D3DPRASTERCAPS_DEPTHBIAS 67108864
#define global D3DPRASTERCAPS_MULTISAMPLE_TOGGLE 134217728
#define global D3DPCMPCAPS_NEVER 1
#define global D3DPCMPCAPS_LESS 2
#define global D3DPCMPCAPS_EQUAL 4
#define global D3DPCMPCAPS_LESSEQUAL 8
#define global D3DPCMPCAPS_GREATER 16
#define global D3DPCMPCAPS_NOTEQUAL 32
#define global D3DPCMPCAPS_GREATEREQUAL 64
#define global D3DPCMPCAPS_ALWAYS 128
#define global D3DPBLENDCAPS_ZERO 1
#define global D3DPBLENDCAPS_ONE 2
#define global D3DPBLENDCAPS_SRCCOLOR 4
#define global D3DPBLENDCAPS_INVSRCCOLOR 8
#define global D3DPBLENDCAPS_SRCALPHA 16
#define global D3DPBLENDCAPS_INVSRCALPHA 32
#define global D3DPBLENDCAPS_DESTALPHA 64
#define global D3DPBLENDCAPS_INVDESTALPHA 128
#define global D3DPBLENDCAPS_DESTCOLOR 256
#define global D3DPBLENDCAPS_INVDESTCOLOR 512
#define global D3DPBLENDCAPS_SRCALPHASAT 1024
#define global D3DPBLENDCAPS_BOTHSRCALPHA 2048
#define global D3DPBLENDCAPS_BOTHINVSRCALPHA 4096
#define global D3DPBLENDCAPS_BLENDFACTOR 8192
#define global D3DPBLENDCAPS_SRCCOLOR2 16384
#define global D3DPBLENDCAPS_INVSRCCOLOR2 32768
#define global D3DPSHADECAPS_COLORGOURAUDRGB 8
#define global D3DPSHADECAPS_SPECULARGOURAUDRGB 512
#define global D3DPSHADECAPS_ALPHAGOURAUDBLEND 16384
#define global D3DPSHADECAPS_FOGGOURAUD 524288
#define global D3DPTEXTURECAPS_PERSPECTIVE 1
#define global D3DPTEXTURECAPS_POW2 2
#define global D3DPTEXTURECAPS_ALPHA 4
#define global D3DPTEXTURECAPS_SQUAREONLY 32
#define global D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE 64
#define global D3DPTEXTURECAPS_ALPHAPALETTE 128
#define global D3DPTEXTURECAPS_NONPOW2CONDITIONAL 256
#define global D3DPTEXTURECAPS_PROJECTED 1024
#define global D3DPTEXTURECAPS_CUBEMAP 2048
#define global D3DPTEXTURECAPS_VOLUMEMAP 8192
#define global D3DPTEXTURECAPS_MIPMAP 16384
#define global D3DPTEXTURECAPS_MIPVOLUMEMAP 32768
#define global D3DPTEXTURECAPS_MIPCUBEMAP 65536
#define global D3DPTEXTURECAPS_CUBEMAP_POW2 131072
#define global D3DPTEXTURECAPS_VOLUMEMAP_POW2 262144
#define global D3DPTEXTURECAPS_NOPROJECTEDBUMPENV 2097152
#define global D3DPTFILTERCAPS_MINFPOINT 256
#define global D3DPTFILTERCAPS_MINFLINEAR 512
#define global D3DPTFILTERCAPS_MINFANISOTROPIC 1024
#define global D3DPTFILTERCAPS_MINFPYRAMIDALQUAD 2048
#define global D3DPTFILTERCAPS_MINFGAUSSIANQUAD 4096
#define global D3DPTFILTERCAPS_MIPFPOINT 65536
#define global D3DPTFILTERCAPS_MIPFLINEAR 131072
#define global D3DPTFILTERCAPS_CONVOLUTIONMONO 262144
#define global D3DPTFILTERCAPS_MAGFPOINT 16777216
#define global D3DPTFILTERCAPS_MAGFLINEAR 33554432
#define global D3DPTFILTERCAPS_MAGFANISOTROPIC 67108864
#define global D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD 134217728
#define global D3DPTFILTERCAPS_MAGFGAUSSIANQUAD 268435456
#define global D3DPTADDRESSCAPS_WRAP 1
#define global D3DPTADDRESSCAPS_MIRROR 2
#define global D3DPTADDRESSCAPS_CLAMP 4
#define global D3DPTADDRESSCAPS_BORDER 8
#define global D3DPTADDRESSCAPS_INDEPENDENTUV 16
#define global D3DPTADDRESSCAPS_MIRRORONCE 32
#define global D3DSTENCILCAPS_KEEP 1
#define global D3DSTENCILCAPS_ZERO 2
#define global D3DSTENCILCAPS_REPLACE 4
#define global D3DSTENCILCAPS_INCRSAT 8
#define global D3DSTENCILCAPS_DECRSAT 16
#define global D3DSTENCILCAPS_INVERT 32
#define global D3DSTENCILCAPS_INCR 64
#define global D3DSTENCILCAPS_DECR 128
#define global D3DSTENCILCAPS_TWOSIDED 256
#define global D3DTEXOPCAPS_DISABLE 1
#define global D3DTEXOPCAPS_SELECTARG1 2
#define global D3DTEXOPCAPS_SELECTARG2 4
#define global D3DTEXOPCAPS_MODULATE 8
#define global D3DTEXOPCAPS_MODULATE2X 16
#define global D3DTEXOPCAPS_MODULATE4X 32
#define global D3DTEXOPCAPS_ADD 64
#define global D3DTEXOPCAPS_ADDSIGNED 128
#define global D3DTEXOPCAPS_ADDSIGNED2X 256
#define global D3DTEXOPCAPS_SUBTRACT 512
#define global D3DTEXOPCAPS_ADDSMOOTH 1024
#define global D3DTEXOPCAPS_BLENDDIFFUSEALPHA 2048
#define global D3DTEXOPCAPS_BLENDTEXTUREALPHA 4096
#define global D3DTEXOPCAPS_BLENDFACTORALPHA 8192
#define global D3DTEXOPCAPS_BLENDTEXTUREALPHAPM 16384
#define global D3DTEXOPCAPS_BLENDCURRENTALPHA 32768
#define global D3DTEXOPCAPS_PREMODULATE 65536
#define global D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR 131072
#define global D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA 262144
#define global D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR 524288
#define global D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA 1048576
#define global D3DTEXOPCAPS_BUMPENVMAP 2097152
#define global D3DTEXOPCAPS_BUMPENVMAPLUMINANCE 4194304
#define global D3DTEXOPCAPS_DOTPRODUCT3 8388608
#define global D3DTEXOPCAPS_MULTIPLYADD 16777216
#define global D3DTEXOPCAPS_LERP 33554432
#define global D3DFVFCAPS_TEXCOORDCOUNTMASK 65535
#define global D3DFVFCAPS_DONOTSTRIPELEMENTS 524288
#define global D3DFVFCAPS_PSIZE 1048576
#define global D3DVTXPCAPS_TEXGEN 1
#define global D3DVTXPCAPS_MATERIALSOURCE7 2
#define global D3DVTXPCAPS_DIRECTIONALLIGHTS 8
#define global D3DVTXPCAPS_POSITIONALLIGHTS 16
#define global D3DVTXPCAPS_LOCALVIEWER 32
#define global D3DVTXPCAPS_TWEENING 64
#define global D3DVTXPCAPS_TEXGEN_SPHEREMAP 256
#define global D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER 512
#define global D3DDEVCAPS2_STREAMOFFSET 1
#define global D3DDEVCAPS2_DMAPNPATCH 2
#define global D3DDEVCAPS2_ADAPTIVETESSRTPATCH 4
#define global D3DDEVCAPS2_ADAPTIVETESSNPATCH 8
#define global D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES 16
#define global D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH 32
#define global D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET 64
#define global D3DDTCAPS_UBYTE4 1
#define global D3DDTCAPS_UBYTE4N 2
#define global D3DDTCAPS_SHORT2N 4
#define global D3DDTCAPS_SHORT4N 8
#define global D3DDTCAPS_USHORT2N 16
#define global D3DDTCAPS_USHORT4N 32
#define global D3DDTCAPS_UDEC3 64
#define global D3DDTCAPS_DEC3N 128
#define global D3DDTCAPS_FLOAT16_2 256
#define global D3DDTCAPS_FLOAT16_4 512
#define global D3DMAXUSERCLIPPLANES 32
#define global D3DCLIPPLANE0 1
#define global D3DCLIPPLANE1 2
#define global D3DCLIPPLANE2 4
#define global D3DCLIPPLANE3 8
#define global D3DCLIPPLANE4 16
#define global D3DCLIPPLANE5 32
#define global D3DCS_LEFT 1
#define global D3DCS_RIGHT 2
#define global D3DCS_TOP 4
#define global D3DCS_BOTTOM 8
#define global D3DCS_FRONT 16
#define global D3DCS_BACK 32
#define global D3DCS_PLANE0 64
#define global D3DCS_PLANE1 128
#define global D3DCS_PLANE2 256
#define global D3DCS_PLANE3 512
#define global D3DCS_PLANE4 1024
#define global D3DCS_PLANE5 2048
#define global D3DCLEAR_TARGET 1
#define global D3DCLEAR_ZBUFFER 2
#define global D3DCLEAR_STENCIL 4
#define global D3D_MAX_SIMULTANEOUS_RENDERTARGETS 4
#define global D3DRENDERSTATE_WRAPBIAS 128
#define global D3DWRAP_U 1
#define global D3DWRAP_V 2
#define global D3DWRAP_W 4
#define global D3DWRAPCOORD_0 1
#define global D3DWRAPCOORD_1 2
#define global D3DWRAPCOORD_2 4
#define global D3DWRAPCOORD_3 8
#define global D3DDMAPSAMPLER 256
#define global D3DVERTEXTEXTURESAMPLER0 257
#define global D3DVERTEXTEXTURESAMPLER1 258
#define global D3DVERTEXTEXTURESAMPLER2 259
#define global D3DVERTEXTEXTURESAMPLER3 260
#define global D3DTSS_TCI_PASSTHRU 0
#define global D3DTSS_TCI_CAMERASPACENORMAL 65536
#define global D3DTSS_TCI_CAMERASPACEPOSITION 131072
#define global D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR 196608
#define global D3DTSS_TCI_SPHEREMAP 262144
#define global D3DTA_SELECTMASK 15
#define global D3DTA_DIFFUSE 0
#define global D3DTA_CURRENT 1
#define global D3DTA_TEXTURE 2
#define global D3DTA_TFACTOR 3
#define global D3DTA_SPECULAR 4
#define global D3DTA_TEMP 5
#define global D3DTA_CONSTANT 6
#define global D3DTA_COMPLEMENT 16
#define global D3DTA_ALPHAREPLICATE 32
#define global D3DPV_DONOTCOPYDATA 1
#define global D3DFVF_RESERVED0 1
#define global D3DFVF_POSITION_MASK 16398
#define global D3DFVF_XYZ 2
#define global D3DFVF_XYZRHW 4
#define global D3DFVF_XYZB1 6
#define global D3DFVF_XYZB2 8
#define global D3DFVF_XYZB3 10
#define global D3DFVF_XYZB4 12
#define global D3DFVF_XYZB5 14
#define global D3DFVF_XYZW 16386
#define global D3DFVF_NORMAL 16
#define global D3DFVF_PSIZE 32
#define global D3DFVF_DIFFUSE 64
#define global D3DFVF_SPECULAR 128
#define global D3DFVF_TEXCOUNT_MASK 3840
#define global D3DFVF_TEXCOUNT_SHIFT 8
#define global D3DFVF_TEX0 0
#define global D3DFVF_TEX1 256
#define global D3DFVF_TEX2 512
#define global D3DFVF_TEX3 768
#define global D3DFVF_TEX4 1024
#define global D3DFVF_TEX5 1280
#define global D3DFVF_TEX6 1536
#define global D3DFVF_TEX7 1792
#define global D3DFVF_TEX8 2048
#define global D3DFVF_LASTBETA_UBYTE4 4096
#define global D3DFVF_LASTBETA_D3DCOLOR 32768
#define global D3DFVF_RESERVED2 24576
#define global MAXD3DDECLUSAGEINDEX 15
#define global MAXD3DDECLLENGTH 64
#define global D3DDP_MAXTEXCOORD 8
#define global D3DSTREAMSOURCE_INDEXEDDATA 1073741824
#define global D3DSTREAMSOURCE_INSTANCEDATA 2147483648
#define global D3DSI_OPCODE_MASK 65535
#define global D3DSI_INSTLENGTH_MASK 251658240
#define global D3DSI_INSTLENGTH_SHIFT 24
#define global D3DSI_COISSUE 1073741824
#define global D3DSP_OPCODESPECIFICCONTROL_MASK 16711680
#define global D3DSP_OPCODESPECIFICCONTROL_SHIFT 16
#define global D3DSHADER_COMPARISON_SHIFT 16
#define global D3DSHADER_INSTRUCTION_PREDICATED 268435456
#define global D3DSP_DCL_USAGE_SHIFT 0
#define global D3DSP_DCL_USAGE_MASK 15
#define global D3DSP_DCL_USAGEINDEX_SHIFT 16
#define global D3DSP_DCL_USAGEINDEX_MASK 983040
#define global D3DSP_TEXTURETYPE_SHIFT 27
#define global D3DSP_TEXTURETYPE_MASK 2013265920
#define global D3DSP_REGNUM_MASK 2047
#define global D3DSP_WRITEMASK_0 65536
#define global D3DSP_WRITEMASK_1 131072
#define global D3DSP_WRITEMASK_2 262144
#define global D3DSP_WRITEMASK_3 524288
#define global D3DSP_WRITEMASK_ALL 983040
#define global D3DSP_DSTMOD_SHIFT 20
#define global D3DSP_DSTMOD_MASK 15728640
#define global D3DSP_DSTSHIFT_SHIFT 24
#define global D3DSP_DSTSHIFT_MASK 251658240
#define global D3DSP_REGTYPE_SHIFT 28
#define global D3DSP_REGTYPE_SHIFT2 8
#define global D3DSP_REGTYPE_MASK 1879048192
#define global D3DSP_REGTYPE_MASK2 6144
#define global D3DVS_ADDRESSMODE_SHIFT 13
#define global D3DSHADER_ADDRESSMODE_SHIFT 13
#define global D3DVS_SWIZZLE_SHIFT 16
#define global D3DVS_SWIZZLE_MASK 16711680
#define global D3DSP_SWIZZLE_SHIFT 16
#define global D3DSP_SWIZZLE_MASK 16711680
#define global D3DSP_SRCMOD_SHIFT 24
#define global D3DSP_SRCMOD_MASK 251658240
#define global D3DSP_MIN_PRECISION_SHIFT 14
#define global D3DSP_MIN_PRECISION_MASK 49152
#define global D3DSI_COMMENTSIZE_SHIFT 16
#define global D3DSI_COMMENTSIZE_MASK 2147418112
#define global D3DFVF_TEXTUREFORMAT2 0
#define global D3DFVF_TEXTUREFORMAT1 3
#define global D3DFVF_TEXTUREFORMAT3 1
#define global D3DFVF_TEXTUREFORMAT4 2
#define global D3DPRESENT_RATE_DEFAULT 0
#define global D3DPRESENTFLAG_LOCKABLE_BACKBUFFER 1
#define global D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL 2
#define global D3DPRESENTFLAG_DEVICECLIP 4
#define global D3DPRESENTFLAG_VIDEO 16
#define global D3DPRESENTFLAG_NOAUTOROTATE 32
#define global D3DPRESENTFLAG_UNPRUNEDMODE 64
#define global D3DPRESENTFLAG_OVERLAY_LIMITEDRGB 128
#define global D3DPRESENTFLAG_OVERLAY_YCbCr_BT709 256
#define global D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC 512
#define global D3DPRESENTFLAG_RESTRICTED_CONTENT 1024
#define global D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER 2048
#define global D3DUSAGE_RENDERTARGET 1
#define global D3DUSAGE_DEPTHSTENCIL 2
#define global D3DUSAGE_DYNAMIC 512
#define global D3DUSAGE_NONSECURE 8388608
#define global D3DUSAGE_AUTOGENMIPMAP 1024
#define global D3DUSAGE_DMAP 16384
#define global D3DUSAGE_QUERY_LEGACYBUMPMAP 32768
#define global D3DUSAGE_QUERY_SRGBREAD 65536
#define global D3DUSAGE_QUERY_FILTER 131072
#define global D3DUSAGE_QUERY_SRGBWRITE 262144
#define global D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING 524288
#define global D3DUSAGE_QUERY_VERTEXTEXTURE 1048576
#define global D3DUSAGE_QUERY_WRAPANDMIP 2097152
#define global D3DUSAGE_WRITEONLY 8
#define global D3DUSAGE_SOFTWAREPROCESSING 16
#define global D3DUSAGE_DONOTCLIP 32
#define global D3DUSAGE_POINTS 64
#define global D3DUSAGE_RTPATCHES 128
#define global D3DUSAGE_NPATCHES 256
#define global D3DUSAGE_TEXTAPI 268435456
#define global D3DUSAGE_RESTRICTED_CONTENT 2048
#define global D3DUSAGE_RESTRICT_SHARED_RESOURCE 8192
#define global D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER 4096
#define global D3DLOCK_READONLY 16
#define global D3DLOCK_DISCARD 8192
#define global D3DLOCK_NOOVERWRITE 4096
#define global D3DLOCK_NOSYSLOCK 2048
#define global D3DLOCK_DONOTWAIT 16384
#define global D3DLOCK_NO_DIRTY_UPDATE 32768
#define global MAX_DEVICE_IDENTIFIER_STRING 512
#define global D3DISSUE_END 1
#define global D3DISSUE_BEGIN 2
#define global D3DGETDATA_FLUSH 1
#define global D3DCOMPOSERECTS_MAXNUMRECTS 65535
#define global D3DCONVOLUTIONMONO_MAXWIDTH 7
#define global D3DCONVOLUTIONMONO_MAXHEIGHT 7
#define global D3DFMT_A1_SURFACE_MAXWIDTH 8192
#define global D3DFMT_A1_SURFACE_MAXHEIGHT 2048
#define global D3D9_RESOURCE_PRIORITY_MINIMUM 671088640
#define global D3D9_RESOURCE_PRIORITY_LOW 1342177280
#define global D3D9_RESOURCE_PRIORITY_NORMAL 2013265920
#define global D3D9_RESOURCE_PRIORITY_HIGH 2684354560
#define global D3D9_RESOURCE_PRIORITY_MAXIMUM 3355443200
#define global D3D_OMAC_SIZE 16
#define global D3DAUTHENTICATEDQUERY_PROTECTION "{A84EB584-C495-48AA-B94D-8BD2D6FBCE05}"
#define global D3DAUTHENTICATEDQUERY_CHANNELTYPE "{BC1B18A5-B1FB-42AB-BD94-B5828B4BF7BE}"
#define global D3DAUTHENTICATEDQUERY_DEVICEHANDLE "{EC1C539D-8CFF-4E2A-BCC4-F5692F99F480}"
#define global D3DAUTHENTICATEDQUERY_CRYPTOSESSION "{2634499E-D018-4D74-AC17-7F724059528D}"
#define global D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESSCOUNT "{0DB207B3-9450-46A6-82DE-1B96D44F9CF2}"
#define global D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESS "{649BBADB-F0F4-4639-A15B-24393FC3ABAC}"
#define global D3DAUTHENTICATEDQUERY_UNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT "{012F0BD6-E662-4474-BEFD-AA53E5143C6D}"
#define global D3DAUTHENTICATEDQUERY_OUTPUTIDCOUNT "{2C042B5E-8C07-46D5-AABE-8F75CBAD4C31}"
#define global D3DAUTHENTICATEDQUERY_OUTPUTID "{839DDCA3-9B4E-41E4-B053-892BD2A11EE7}"
#define global D3DAUTHENTICATEDQUERY_ACCESSIBILITYATTRIBUTES "{6214D9D2-432C-4ABB-9FCE-216EEA269E3B}"
#define global D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUIDCOUNT "{B30F7066-203C-4B07-93FC-CEAAFD61241E}"
#define global D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUID "{F83A5958-E986-4BDA-BEB0-411F6A7A01B7}"
#define global D3DAUTHENTICATEDQUERY_CURRENTENCRYPTIONWHENACCESSIBLE "{EC1791C7-DAD3-4F15-9EC3-FAA93D60D4F0}"
#define global D3DAUTHENTICATEDCONFIGURE_INITIALIZE "{06114BDB-3523-470A-8DCA-FBC2845154F0}"
#define global D3DAUTHENTICATEDCONFIGURE_PROTECTION "{50455658-3F47-4362-BF99-BFDFCDE9ED29}"
#define global D3DAUTHENTICATEDCONFIGURE_CRYPTOSESSION "{6346CC54-2CFC-4AD4-8224-D15837DE7700}"
#define global D3DAUTHENTICATEDCONFIGURE_SHAREDRESOURCE "{0772D047-1B40-48E8-9CA6-B5F510DE9F01}"
#define global D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESSIBLE "{41FFF286-6AE0-4D43-9D55-A46E9EFD158A}"
#define global D3DTRANSFORMCAPS_CLIP 1
#define global D3DLIGHTINGMODEL_RGB 1
#define global D3DLIGHTINGMODEL_MONO 2
#define global D3DLIGHTCAPS_POINT 1
#define global D3DLIGHTCAPS_SPOT 2
#define global D3DLIGHTCAPS_DIRECTIONAL 4
#define global D3DLIGHTCAPS_PARALLELPOINT 8
#define global D3DLIGHTCAPS_GLSPOT 16
#define global D3DPMISCCAPS_MASKPLANES 1
#define global D3DPMISCCAPS_LINEPATTERNREP 4
#define global D3DPMISCCAPS_CONFORMANT 8
#define global D3DPRASTERCAPS_ROP2 2
#define global D3DPRASTERCAPS_XOR 4
#define global D3DPRASTERCAPS_PAT 8
#define global D3DPRASTERCAPS_SUBPIXEL 32
#define global D3DPRASTERCAPS_SUBPIXELX 64
#define global D3DPRASTERCAPS_STIPPLE 512
#define global D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT 1024
#define global D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT 2048
#define global D3DPRASTERCAPS_ANTIALIASEDGES 4096
#define global D3DPRASTERCAPS_ZBIAS 16384
#define global D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT 524288
#define global D3DPSHADECAPS_COLORFLATMONO 1
#define global D3DPSHADECAPS_COLORFLATRGB 2
#define global D3DPSHADECAPS_COLORGOURAUDMONO 4
#define global D3DPSHADECAPS_COLORPHONGMONO 16
#define global D3DPSHADECAPS_COLORPHONGRGB 32
#define global D3DPSHADECAPS_SPECULARFLATMONO 64
#define global D3DPSHADECAPS_SPECULARFLATRGB 128
#define global D3DPSHADECAPS_SPECULARGOURAUDMONO 256
#define global D3DPSHADECAPS_SPECULARPHONGMONO 1024
#define global D3DPSHADECAPS_SPECULARPHONGRGB 2048
#define global D3DPSHADECAPS_ALPHAFLATBLEND 4096
#define global D3DPSHADECAPS_ALPHAFLATSTIPPLED 8192
#define global D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED 32768
#define global D3DPSHADECAPS_ALPHAPHONGBLEND 65536
#define global D3DPSHADECAPS_ALPHAPHONGSTIPPLED 131072
#define global D3DPSHADECAPS_FOGFLAT 262144
#define global D3DPSHADECAPS_FOGPHONG 1048576
#define global D3DPTEXTURECAPS_TRANSPARENCY 8
#define global D3DPTEXTURECAPS_BORDER 16
#define global D3DPTEXTURECAPS_COLORKEYBLEND 4096
#define global D3DPTFILTERCAPS_NEAREST 1
#define global D3DPTFILTERCAPS_LINEAR 2
#define global D3DPTFILTERCAPS_MIPNEAREST 4
#define global D3DPTFILTERCAPS_MIPLINEAR 8
#define global D3DPTFILTERCAPS_LINEARMIPNEAREST 16
#define global D3DPTFILTERCAPS_LINEARMIPLINEAR 32
#define global D3DPTFILTERCAPS_MAGFAFLATCUBIC 134217728
#define global D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC 268435456
#define global D3DPTBLENDCAPS_DECAL 1
#define global D3DPTBLENDCAPS_MODULATE 2
#define global D3DPTBLENDCAPS_DECALALPHA 4
#define global D3DPTBLENDCAPS_MODULATEALPHA 8
#define global D3DPTBLENDCAPS_DECALMASK 16
#define global D3DPTBLENDCAPS_MODULATEMASK 32
#define global D3DPTBLENDCAPS_COPY 64
#define global D3DPTBLENDCAPS_ADD 128
#define global D3DDD_COLORMODEL 1
#define global D3DDD_DEVCAPS 2
#define global D3DDD_TRANSFORMCAPS 4
#define global D3DDD_LIGHTINGCAPS 8
#define global D3DDD_BCLIPPING 16
#define global D3DDD_LINECAPS 32
#define global D3DDD_TRICAPS 64
#define global D3DDD_DEVICERENDERBITDEPTH 128
#define global D3DDD_DEVICEZBUFFERBITDEPTH 256
#define global D3DDD_MAXBUFFERSIZE 512
#define global D3DDD_MAXVERTEXCOUNT 1024
#define global D3DDEVCAPS_FLOATTLVERTEX 1
#define global D3DDEVCAPS_SORTINCREASINGZ 2
#define global D3DDEVCAPS_SORTDECREASINGZ 4
#define global D3DDEVCAPS_SORTEXACT 8
#define global D3DVTXPCAPS_VERTEXFOG 4
#define global D3DFDS_COLORMODEL 1
#define global D3DFDS_GUID 2
#define global D3DFDS_HARDWARE 4
#define global D3DFDS_TRIANGLES 8
#define global D3DFDS_LINES 16
#define global D3DFDS_MISCCAPS 32
#define global D3DFDS_RASTERCAPS 64
#define global D3DFDS_ZCMPCAPS 128
#define global D3DFDS_ALPHACMPCAPS 256
#define global D3DFDS_SRCBLENDCAPS 512
#define global D3DFDS_DSTBLENDCAPS 1024
#define global D3DFDS_SHADECAPS 2048
#define global D3DFDS_TEXTURECAPS 4096
#define global D3DFDS_TEXTUREFILTERCAPS 8192
#define global D3DFDS_TEXTUREBLENDCAPS 16384
#define global D3DFDS_TEXTUREADDRESSCAPS 32768
#define global D3DDEB_BUFSIZE 1
#define global D3DDEB_CAPS 2
#define global D3DDEB_LPDATA 4
#define global D3DDEBCAPS_SYSTEMMEMORY 1
#define global D3DDEBCAPS_VIDEOMEMORY 2
#define global D3DCLIP_LEFT 1
#define global D3DCLIP_RIGHT 2
#define global D3DCLIP_TOP 4
#define global D3DCLIP_BOTTOM 8
#define global D3DCLIP_FRONT 16
#define global D3DCLIP_BACK 32
#define global D3DCLIP_GEN0 64
#define global D3DCLIP_GEN1 128
#define global D3DCLIP_GEN2 256
#define global D3DCLIP_GEN3 512
#define global D3DCLIP_GEN4 1024
#define global D3DCLIP_GEN5 2048
#define global D3DSTATUS_CLIPUNIONLEFT 1
#define global D3DSTATUS_CLIPUNIONRIGHT 2
#define global D3DSTATUS_CLIPUNIONTOP 4
#define global D3DSTATUS_CLIPUNIONBOTTOM 8
#define global D3DSTATUS_CLIPUNIONFRONT 16
#define global D3DSTATUS_CLIPUNIONBACK 32
#define global D3DSTATUS_CLIPUNIONGEN0 64
#define global D3DSTATUS_CLIPUNIONGEN1 128
#define global D3DSTATUS_CLIPUNIONGEN2 256
#define global D3DSTATUS_CLIPUNIONGEN3 512
#define global D3DSTATUS_CLIPUNIONGEN4 1024
#define global D3DSTATUS_CLIPUNIONGEN5 2048
#define global D3DSTATUS_CLIPINTERSECTIONLEFT 4096
#define global D3DSTATUS_CLIPINTERSECTIONRIGHT 8192
#define global D3DSTATUS_CLIPINTERSECTIONTOP 16384
#define global D3DSTATUS_CLIPINTERSECTIONBOTTOM 32768
#define global D3DSTATUS_CLIPINTERSECTIONFRONT 65536
#define global D3DSTATUS_CLIPINTERSECTIONBACK 131072
#define global D3DSTATUS_CLIPINTERSECTIONGEN0 262144
#define global D3DSTATUS_CLIPINTERSECTIONGEN1 524288
#define global D3DSTATUS_CLIPINTERSECTIONGEN2 1048576
#define global D3DSTATUS_CLIPINTERSECTIONGEN3 2097152
#define global D3DSTATUS_CLIPINTERSECTIONGEN4 4194304
#define global D3DSTATUS_CLIPINTERSECTIONGEN5 8388608
#define global D3DSTATUS_ZNOTVISIBLE 16777216
#define global D3DTRANSFORM_CLIPPED 1
#define global D3DTRANSFORM_UNCLIPPED 2
#define global D3DLIGHT_ACTIVE 1
#define global D3DLIGHT_NO_SPECULAR 2
#define global D3DCOLOR_MONO 1
#define global D3DCOLOR_RGB 2
#define global D3DSTATE_OVERRIDE_BIAS 256
#define global D3DPROCESSVERTICES_TRANSFORMLIGHT 0
#define global D3DPROCESSVERTICES_TRANSFORM 1
#define global D3DPROCESSVERTICES_COPY 2
#define global D3DPROCESSVERTICES_OPMASK 7
#define global D3DPROCESSVERTICES_UPDATEEXTENTS 8
#define global D3DPROCESSVERTICES_NOCOLOR 16
#define global D3DTRIFLAG_START 0
#define global D3DTRIFLAG_ODD 30
#define global D3DTRIFLAG_EVEN 31
#define global D3DTRIFLAG_EDGEENABLE1 256
#define global D3DTRIFLAG_EDGEENABLE2 512
#define global D3DTRIFLAG_EDGEENABLE3 1024
#define global D3DSETSTATUS_STATUS 1
#define global D3DSETSTATUS_EXTENTS 2
#define global D3DCLIPSTATUS_STATUS 1
#define global D3DCLIPSTATUS_EXTENTS2 2
#define global D3DCLIPSTATUS_EXTENTS3 4
#define global D3DEXECUTE_CLIPPED 1
#define global D3DEXECUTE_UNCLIPPED 2
#define global D3DPAL_FREE 0
#define global D3DPAL_READONLY 64
#define global D3DPAL_RESERVED 128
#define global D3DVBCAPS_SYSTEMMEMORY 2048
#define global D3DVBCAPS_WRITEONLY 65536
#define global D3DVBCAPS_OPTIMIZED (-2147483648)
#define global D3DVBCAPS_DONOTCLIP 1
#define global D3DVOP_LIGHT 1024
#define global D3DVOP_TRANSFORM 1
#define global D3DVOP_CLIP 4
#define global D3DVOP_EXTENTS 8
#define global D3DFVF_RESERVED1 32
#define global D3DVIS_INSIDE_FRUSTUM 0
#define global D3DVIS_INTERSECT_FRUSTUM 1
#define global D3DVIS_OUTSIDE_FRUSTUM 2
#define global D3DVIS_INSIDE_LEFT 0
#define global D3DVIS_INTERSECT_LEFT 4
#define global D3DVIS_OUTSIDE_LEFT 8
#define global D3DVIS_INSIDE_RIGHT 0
#define global D3DVIS_INTERSECT_RIGHT 16
#define global D3DVIS_OUTSIDE_RIGHT 32
#define global D3DVIS_INSIDE_TOP 0
#define global D3DVIS_INTERSECT_TOP 64
#define global D3DVIS_OUTSIDE_TOP 128
#define global D3DVIS_INSIDE_BOTTOM 0
#define global D3DVIS_INTERSECT_BOTTOM 256
#define global D3DVIS_OUTSIDE_BOTTOM 512
#define global D3DVIS_INSIDE_NEAR 0
#define global D3DVIS_INTERSECT_NEAR 1024
#define global D3DVIS_OUTSIDE_NEAR 2048
#define global D3DVIS_INSIDE_FAR 0
#define global D3DVIS_INTERSECT_FAR 4096
#define global D3DVIS_OUTSIDE_FAR 8192
#define global D3DVIS_MASK_FRUSTUM 3
#define global D3DVIS_MASK_LEFT 12
#define global D3DVIS_MASK_RIGHT 48
#define global D3DVIS_MASK_TOP 192
#define global D3DVIS_MASK_BOTTOM 768
#define global D3DVIS_MASK_NEAR 3072
#define global D3DVIS_MASK_FAR 12288
#define global D3DDEVINFOID_TEXTUREMANAGER 1
#define global D3DDEVINFOID_D3DTEXTUREMANAGER 2
#define global D3DDEVINFOID_TEXTURING 3