Win32 API 日本語リファレンス
ホームGraphics.Direct3D9 › 定数

定数

695

Windows.Win32.Graphics.Direct3D9

名前
D3DRTYPECOUNTDWORD8
DIRECT3D_VERSIONDWORD2304
D3D_SDK_VERSIONDWORD32
D3D9b_SDK_VERSIONDWORD31
D3DSPD_IUNKNOWNINT1
D3DCREATE_FPU_PRESERVEINT2
D3DCREATE_MULTITHREADEDINT4
D3DCREATE_PUREDEVICEINT16
D3DCREATE_SOFTWARE_VERTEXPROCESSINGINT32
D3DCREATE_HARDWARE_VERTEXPROCESSINGINT64
D3DCREATE_MIXED_VERTEXPROCESSINGINT128
D3DCREATE_DISABLE_DRIVER_MANAGEMENTINT256
D3DCREATE_ADAPTERGROUP_DEVICEINT512
D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EXINT1024
D3DCREATE_NOWINDOWCHANGESINT2048
D3DCREATE_DISABLE_PSGP_THREADINGINT8192
D3DCREATE_ENABLE_PRESENTSTATSINT16384
D3DCREATE_DISABLE_PRINTSCREENINT32768
D3DCREATE_SCREENSAVERINT268435456
D3DADAPTER_DEFAULTDWORD0
D3DENUM_WHQL_LEVELINT2
D3DENUM_NO_DRIVERVERSIONINT4
D3DPRESENT_BACK_BUFFERS_MAXINT3
D3DPRESENT_BACK_BUFFERS_MAX_EXINT30
D3DSGR_NO_CALIBRATIONINT0
D3DSGR_CALIBRATEINT1
D3DCURSOR_IMMEDIATE_UPDATEINT1
D3DPRESENT_DONOTWAITINT1
D3DPRESENT_LINEAR_CONTENTINT2
D3DPRESENT_DONOTFLIPINT4
D3DPRESENT_FLIPRESTARTINT8
D3DPRESENT_VIDEO_RESTRICT_TO_MONITORINT16
D3DPRESENT_UPDATEOVERLAYONLYINT32
D3DPRESENT_HIDEOVERLAYINT64
D3DPRESENT_UPDATECOLORKEYINT128
D3DPRESENT_FORCEIMMEDIATEINT256
_FACD3DDWORD2166
D3DVS20CAPS_PREDICATIONDWORD1
D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTHDWORD24
D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTHDWORD0
D3DVS20_MAX_NUMTEMPSDWORD32
D3DVS20_MIN_NUMTEMPSDWORD12
D3DVS20_MAX_STATICFLOWCONTROLDEPTHDWORD4
D3DVS20_MIN_STATICFLOWCONTROLDEPTHDWORD1
D3DPS20CAPS_ARBITRARYSWIZZLEDWORD1
D3DPS20CAPS_GRADIENTINSTRUCTIONSDWORD2
D3DPS20CAPS_PREDICATIONDWORD4
D3DPS20CAPS_NODEPENDENTREADLIMITDWORD8
D3DPS20CAPS_NOTEXINSTRUCTIONLIMITDWORD16
D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTHDWORD24
D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTHDWORD0
D3DPS20_MAX_NUMTEMPSDWORD32
D3DPS20_MIN_NUMTEMPSDWORD12
D3DPS20_MAX_STATICFLOWCONTROLDEPTHDWORD4
D3DPS20_MIN_STATICFLOWCONTROLDEPTHDWORD0
D3DPS20_MAX_NUMINSTRUCTIONSLOTSDWORD512
D3DPS20_MIN_NUMINSTRUCTIONSLOTSDWORD96
D3DMIN30SHADERINSTRUCTIONSDWORD512
D3DMAX30SHADERINSTRUCTIONSDWORD32768
D3DOVERLAYCAPS_FULLRANGERGBDWORD1
D3DOVERLAYCAPS_LIMITEDRANGERGBDWORD2
D3DOVERLAYCAPS_YCbCr_BT601DWORD4
D3DOVERLAYCAPS_YCbCr_BT709DWORD8
D3DOVERLAYCAPS_YCbCr_BT601_xvYCCDWORD16
D3DOVERLAYCAPS_YCbCr_BT709_xvYCCDWORD32
D3DOVERLAYCAPS_STRETCHXDWORD64
D3DOVERLAYCAPS_STRETCHYDWORD128
D3DCPCAPS_SOFTWAREDWORD1
D3DCPCAPS_HARDWAREDWORD2
D3DCPCAPS_PROTECTIONALWAYSONDWORD4
D3DCPCAPS_PARTIALDECRYPTIONDWORD8
D3DCPCAPS_CONTENTKEYDWORD16
D3DCPCAPS_FRESHENSESSIONKEYDWORD32
D3DCPCAPS_ENCRYPTEDREADBACKDWORD64
D3DCPCAPS_ENCRYPTEDREADBACKKEYDWORD128
D3DCPCAPS_SEQUENTIAL_CTR_IVDWORD256
D3DCPCAPS_ENCRYPTSLICEDATAONLYDWORD512
D3DCRYPTOTYPE_AES128_CTRGUID{9B6BD711-4F74-41C9-9E7B-0BE2D7D93B4F}
D3DCRYPTOTYPE_PROPRIETARYGUID{AB4E9AFD-1D1C-46E6-A72F-0869917B0DE8}
D3DKEYEXCHANGE_RSAES_OAEPGUID{C1949895-D72A-4A1D-8E5D-ED857D171520}
D3DKEYEXCHANGE_DXVAGUID{43D3775C-38E5-4924-8D86-D3FCCF153E9B}
D3DCAPS_OVERLAYINT2048
D3DCAPS_READ_SCANLINEINT131072
D3DCAPS2_FULLSCREENGAMMAINT131072
D3DCAPS2_CANCALIBRATEGAMMAINT1048576
D3DCAPS2_RESERVEDINT33554432
D3DCAPS2_CANMANAGERESOURCEINT268435456
D3DCAPS2_DYNAMICTEXTURESINT536870912
D3DCAPS2_CANAUTOGENMIPMAPINT1073741824
D3DCAPS2_CANSHARERESOURCEINT-2147483648
D3DCAPS3_RESERVEDINT-2147483617
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARDINT32
D3DCAPS3_LINEAR_TO_SRGB_PRESENTATIONINT128
D3DCAPS3_COPY_TO_VIDMEMINT256
D3DCAPS3_COPY_TO_SYSTEMMEMINT512
D3DCAPS3_DXVAHDINT1024
D3DCAPS3_DXVAHD_LIMITEDINT2048
D3DPRESENT_INTERVAL_DEFAULTINT0
D3DPRESENT_INTERVAL_ONEINT1
D3DPRESENT_INTERVAL_TWOINT2
D3DPRESENT_INTERVAL_THREEINT4
D3DPRESENT_INTERVAL_FOURINT8
D3DPRESENT_INTERVAL_IMMEDIATEINT-2147483648
D3DCURSORCAPS_COLORINT1
D3DCURSORCAPS_LOWRESINT2
D3DDEVCAPS_EXECUTESYSTEMMEMORYINT16
D3DDEVCAPS_EXECUTEVIDEOMEMORYINT32
D3DDEVCAPS_TLVERTEXSYSTEMMEMORYINT64
D3DDEVCAPS_TLVERTEXVIDEOMEMORYINT128
D3DDEVCAPS_TEXTURESYSTEMMEMORYINT256
D3DDEVCAPS_TEXTUREVIDEOMEMORYINT512
D3DDEVCAPS_DRAWPRIMTLVERTEXINT1024
D3DDEVCAPS_CANRENDERAFTERFLIPINT2048
D3DDEVCAPS_TEXTURENONLOCALVIDMEMINT4096
D3DDEVCAPS_DRAWPRIMITIVES2INT8192
D3DDEVCAPS_SEPARATETEXTUREMEMORIESINT16384
D3DDEVCAPS_DRAWPRIMITIVES2EXINT32768
D3DDEVCAPS_HWTRANSFORMANDLIGHTINT65536
D3DDEVCAPS_CANBLTSYSTONONLOCALINT131072
D3DDEVCAPS_HWRASTERIZATIONINT524288
D3DDEVCAPS_PUREDEVICEINT1048576
D3DDEVCAPS_QUINTICRTPATCHESINT2097152
D3DDEVCAPS_RTPATCHESINT4194304
D3DDEVCAPS_RTPATCHHANDLEZEROINT8388608
D3DDEVCAPS_NPATCHESINT16777216
D3DPMISCCAPS_MASKZINT2
D3DPMISCCAPS_CULLNONEINT16
D3DPMISCCAPS_CULLCWINT32
D3DPMISCCAPS_CULLCCWINT64
D3DPMISCCAPS_COLORWRITEENABLEINT128
D3DPMISCCAPS_CLIPPLANESCALEDPOINTSINT256
D3DPMISCCAPS_CLIPTLVERTSINT512
D3DPMISCCAPS_TSSARGTEMPINT1024
D3DPMISCCAPS_BLENDOPINT2048
D3DPMISCCAPS_NULLREFERENCEINT4096
D3DPMISCCAPS_INDEPENDENTWRITEMASKSINT16384
D3DPMISCCAPS_PERSTAGECONSTANTINT32768
D3DPMISCCAPS_FOGANDSPECULARALPHAINT65536
D3DPMISCCAPS_SEPARATEALPHABLENDINT131072
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHSINT262144
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDINGINT524288
D3DPMISCCAPS_FOGVERTEXCLAMPEDINT1048576
D3DPMISCCAPS_POSTBLENDSRGBCONVERTINT2097152
D3DLINECAPS_TEXTUREINT1
D3DLINECAPS_ZTESTINT2
D3DLINECAPS_BLENDINT4
D3DLINECAPS_ALPHACMPINT8
D3DLINECAPS_FOGINT16
D3DLINECAPS_ANTIALIASINT32
D3DPRASTERCAPS_DITHERINT1
D3DPRASTERCAPS_ZTESTINT16
D3DPRASTERCAPS_FOGVERTEXINT128
D3DPRASTERCAPS_FOGTABLEINT256
D3DPRASTERCAPS_MIPMAPLODBIASINT8192
D3DPRASTERCAPS_ZBUFFERLESSHSRINT32768
D3DPRASTERCAPS_FOGRANGEINT65536
D3DPRASTERCAPS_ANISOTROPYINT131072
D3DPRASTERCAPS_WBUFFERINT262144
D3DPRASTERCAPS_WFOGINT1048576
D3DPRASTERCAPS_ZFOGINT2097152
D3DPRASTERCAPS_COLORPERSPECTIVEINT4194304
D3DPRASTERCAPS_SCISSORTESTINT16777216
D3DPRASTERCAPS_SLOPESCALEDEPTHBIASINT33554432
D3DPRASTERCAPS_DEPTHBIASINT67108864
D3DPRASTERCAPS_MULTISAMPLE_TOGGLEINT134217728
D3DPCMPCAPS_NEVERINT1
D3DPCMPCAPS_LESSINT2
D3DPCMPCAPS_EQUALINT4
D3DPCMPCAPS_LESSEQUALINT8
D3DPCMPCAPS_GREATERINT16
D3DPCMPCAPS_NOTEQUALINT32
D3DPCMPCAPS_GREATEREQUALINT64
D3DPCMPCAPS_ALWAYSINT128
D3DPBLENDCAPS_ZEROINT1
D3DPBLENDCAPS_ONEINT2
D3DPBLENDCAPS_SRCCOLORINT4
D3DPBLENDCAPS_INVSRCCOLORINT8
D3DPBLENDCAPS_SRCALPHAINT16
D3DPBLENDCAPS_INVSRCALPHAINT32
D3DPBLENDCAPS_DESTALPHAINT64
D3DPBLENDCAPS_INVDESTALPHAINT128
D3DPBLENDCAPS_DESTCOLORINT256
D3DPBLENDCAPS_INVDESTCOLORINT512
D3DPBLENDCAPS_SRCALPHASATINT1024
D3DPBLENDCAPS_BOTHSRCALPHAINT2048
D3DPBLENDCAPS_BOTHINVSRCALPHAINT4096
D3DPBLENDCAPS_BLENDFACTORINT8192
D3DPBLENDCAPS_SRCCOLOR2INT16384
D3DPBLENDCAPS_INVSRCCOLOR2INT32768
D3DPSHADECAPS_COLORGOURAUDRGBINT8
D3DPSHADECAPS_SPECULARGOURAUDRGBINT512
D3DPSHADECAPS_ALPHAGOURAUDBLENDINT16384
D3DPSHADECAPS_FOGGOURAUDINT524288
D3DPTEXTURECAPS_PERSPECTIVEINT1
D3DPTEXTURECAPS_POW2INT2
D3DPTEXTURECAPS_ALPHAINT4
D3DPTEXTURECAPS_SQUAREONLYINT32
D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZEINT64
D3DPTEXTURECAPS_ALPHAPALETTEINT128
D3DPTEXTURECAPS_NONPOW2CONDITIONALINT256
D3DPTEXTURECAPS_PROJECTEDINT1024
D3DPTEXTURECAPS_CUBEMAPINT2048
D3DPTEXTURECAPS_VOLUMEMAPINT8192
D3DPTEXTURECAPS_MIPMAPINT16384
D3DPTEXTURECAPS_MIPVOLUMEMAPINT32768
D3DPTEXTURECAPS_MIPCUBEMAPINT65536
D3DPTEXTURECAPS_CUBEMAP_POW2INT131072
D3DPTEXTURECAPS_VOLUMEMAP_POW2INT262144
D3DPTEXTURECAPS_NOPROJECTEDBUMPENVINT2097152
D3DPTFILTERCAPS_MINFPOINTINT256
D3DPTFILTERCAPS_MINFLINEARINT512
D3DPTFILTERCAPS_MINFANISOTROPICINT1024
D3DPTFILTERCAPS_MINFPYRAMIDALQUADINT2048
D3DPTFILTERCAPS_MINFGAUSSIANQUADINT4096
D3DPTFILTERCAPS_MIPFPOINTINT65536
D3DPTFILTERCAPS_MIPFLINEARINT131072
D3DPTFILTERCAPS_CONVOLUTIONMONOINT262144
D3DPTFILTERCAPS_MAGFPOINTINT16777216
D3DPTFILTERCAPS_MAGFLINEARINT33554432
D3DPTFILTERCAPS_MAGFANISOTROPICINT67108864
D3DPTFILTERCAPS_MAGFPYRAMIDALQUADINT134217728
D3DPTFILTERCAPS_MAGFGAUSSIANQUADINT268435456
D3DPTADDRESSCAPS_WRAPINT1
D3DPTADDRESSCAPS_MIRRORINT2
D3DPTADDRESSCAPS_CLAMPINT4
D3DPTADDRESSCAPS_BORDERINT8
D3DPTADDRESSCAPS_INDEPENDENTUVINT16
D3DPTADDRESSCAPS_MIRRORONCEINT32
D3DSTENCILCAPS_KEEPINT1
D3DSTENCILCAPS_ZEROINT2
D3DSTENCILCAPS_REPLACEINT4
D3DSTENCILCAPS_INCRSATINT8
D3DSTENCILCAPS_DECRSATINT16
D3DSTENCILCAPS_INVERTINT32
D3DSTENCILCAPS_INCRINT64
D3DSTENCILCAPS_DECRINT128
D3DSTENCILCAPS_TWOSIDEDINT256
D3DTEXOPCAPS_DISABLEINT1
D3DTEXOPCAPS_SELECTARG1INT2
D3DTEXOPCAPS_SELECTARG2INT4
D3DTEXOPCAPS_MODULATEINT8
D3DTEXOPCAPS_MODULATE2XINT16
D3DTEXOPCAPS_MODULATE4XINT32
D3DTEXOPCAPS_ADDINT64
D3DTEXOPCAPS_ADDSIGNEDINT128
D3DTEXOPCAPS_ADDSIGNED2XINT256
D3DTEXOPCAPS_SUBTRACTINT512
D3DTEXOPCAPS_ADDSMOOTHINT1024
D3DTEXOPCAPS_BLENDDIFFUSEALPHAINT2048
D3DTEXOPCAPS_BLENDTEXTUREALPHAINT4096
D3DTEXOPCAPS_BLENDFACTORALPHAINT8192
D3DTEXOPCAPS_BLENDTEXTUREALPHAPMINT16384
D3DTEXOPCAPS_BLENDCURRENTALPHAINT32768
D3DTEXOPCAPS_PREMODULATEINT65536
D3DTEXOPCAPS_MODULATEALPHA_ADDCOLORINT131072
D3DTEXOPCAPS_MODULATECOLOR_ADDALPHAINT262144
D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLORINT524288
D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHAINT1048576
D3DTEXOPCAPS_BUMPENVMAPINT2097152
D3DTEXOPCAPS_BUMPENVMAPLUMINANCEINT4194304
D3DTEXOPCAPS_DOTPRODUCT3INT8388608
D3DTEXOPCAPS_MULTIPLYADDINT16777216
D3DTEXOPCAPS_LERPINT33554432
D3DFVFCAPS_TEXCOORDCOUNTMASKINT65535
D3DFVFCAPS_DONOTSTRIPELEMENTSINT524288
D3DFVFCAPS_PSIZEINT1048576
D3DVTXPCAPS_TEXGENINT1
D3DVTXPCAPS_MATERIALSOURCE7INT2
D3DVTXPCAPS_DIRECTIONALLIGHTSINT8
D3DVTXPCAPS_POSITIONALLIGHTSINT16
D3DVTXPCAPS_LOCALVIEWERINT32
D3DVTXPCAPS_TWEENINGINT64
D3DVTXPCAPS_TEXGEN_SPHEREMAPINT256
D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWERINT512
D3DDEVCAPS2_STREAMOFFSETINT1
D3DDEVCAPS2_DMAPNPATCHINT2
D3DDEVCAPS2_ADAPTIVETESSRTPATCHINT4
D3DDEVCAPS2_ADAPTIVETESSNPATCHINT8
D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURESINT16
D3DDEVCAPS2_PRESAMPLEDDMAPNPATCHINT32
D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSETINT64
D3DDTCAPS_UBYTE4INT1
D3DDTCAPS_UBYTE4NINT2
D3DDTCAPS_SHORT2NINT4
D3DDTCAPS_SHORT4NINT8
D3DDTCAPS_USHORT2NINT16
D3DDTCAPS_USHORT4NINT32
D3DDTCAPS_UDEC3INT64
D3DDTCAPS_DEC3NINT128
D3DDTCAPS_FLOAT16_2INT256
D3DDTCAPS_FLOAT16_4INT512
D3DMAXUSERCLIPPLANESDWORD32
D3DCLIPPLANE0DWORD1
D3DCLIPPLANE1DWORD2
D3DCLIPPLANE2DWORD4
D3DCLIPPLANE3DWORD8
D3DCLIPPLANE4DWORD16
D3DCLIPPLANE5DWORD32
D3DCS_LEFTINT1
D3DCS_RIGHTINT2
D3DCS_TOPINT4
D3DCS_BOTTOMINT8
D3DCS_FRONTINT16
D3DCS_BACKINT32
D3DCS_PLANE0INT64
D3DCS_PLANE1INT128
D3DCS_PLANE2INT256
D3DCS_PLANE3INT512
D3DCS_PLANE4INT1024
D3DCS_PLANE5INT2048
D3DCLEAR_TARGETINT1
D3DCLEAR_ZBUFFERINT2
D3DCLEAR_STENCILINT4
D3D_MAX_SIMULTANEOUS_RENDERTARGETSDWORD4
D3DRENDERSTATE_WRAPBIASDWORD128
D3DWRAP_UINT1
D3DWRAP_VINT2
D3DWRAP_WINT4
D3DWRAPCOORD_0INT1
D3DWRAPCOORD_1INT2
D3DWRAPCOORD_2INT4
D3DWRAPCOORD_3INT8
D3DDMAPSAMPLERDWORD256
D3DVERTEXTEXTURESAMPLER0DWORD257
D3DVERTEXTEXTURESAMPLER1DWORD258
D3DVERTEXTEXTURESAMPLER2DWORD259
D3DVERTEXTEXTURESAMPLER3DWORD260
D3DTSS_TCI_PASSTHRUDWORD0
D3DTSS_TCI_CAMERASPACENORMALDWORD65536
D3DTSS_TCI_CAMERASPACEPOSITIONDWORD131072
D3DTSS_TCI_CAMERASPACEREFLECTIONVECTORDWORD196608
D3DTSS_TCI_SPHEREMAPDWORD262144
D3DTA_SELECTMASKDWORD15
D3DTA_DIFFUSEDWORD0
D3DTA_CURRENTDWORD1
D3DTA_TEXTUREDWORD2
D3DTA_TFACTORDWORD3
D3DTA_SPECULARDWORD4
D3DTA_TEMPDWORD5
D3DTA_CONSTANTDWORD6
D3DTA_COMPLEMENTDWORD16
D3DTA_ALPHAREPLICATEDWORD32
D3DPV_DONOTCOPYDATADWORD1
D3DFVF_RESERVED0DWORD1
D3DFVF_POSITION_MASKDWORD16398
D3DFVF_XYZDWORD2
D3DFVF_XYZRHWDWORD4
D3DFVF_XYZB1DWORD6
D3DFVF_XYZB2DWORD8
D3DFVF_XYZB3DWORD10
D3DFVF_XYZB4DWORD12
D3DFVF_XYZB5DWORD14
D3DFVF_XYZWDWORD16386
D3DFVF_NORMALDWORD16
D3DFVF_PSIZEDWORD32
D3DFVF_DIFFUSEDWORD64
D3DFVF_SPECULARDWORD128
D3DFVF_TEXCOUNT_MASKDWORD3840
D3DFVF_TEXCOUNT_SHIFTDWORD8
D3DFVF_TEX0DWORD0
D3DFVF_TEX1DWORD256
D3DFVF_TEX2DWORD512
D3DFVF_TEX3DWORD768
D3DFVF_TEX4DWORD1024
D3DFVF_TEX5DWORD1280
D3DFVF_TEX6DWORD1536
D3DFVF_TEX7DWORD1792
D3DFVF_TEX8DWORD2048
D3DFVF_LASTBETA_UBYTE4DWORD4096
D3DFVF_LASTBETA_D3DCOLORDWORD32768
D3DFVF_RESERVED2DWORD24576
MAXD3DDECLUSAGEINDEXDWORD15
MAXD3DDECLLENGTHDWORD64
D3DDP_MAXTEXCOORDDWORD8
D3DSTREAMSOURCE_INDEXEDDATADWORD1073741824
D3DSTREAMSOURCE_INSTANCEDATADWORD2147483648
D3DSI_OPCODE_MASKDWORD65535
D3DSI_INSTLENGTH_MASKDWORD251658240
D3DSI_INSTLENGTH_SHIFTDWORD24
D3DSI_COISSUEDWORD1073741824
D3DSP_OPCODESPECIFICCONTROL_MASKDWORD16711680
D3DSP_OPCODESPECIFICCONTROL_SHIFTDWORD16
D3DSHADER_COMPARISON_SHIFTDWORD16
D3DSHADER_INSTRUCTION_PREDICATEDDWORD268435456
D3DSP_DCL_USAGE_SHIFTDWORD0
D3DSP_DCL_USAGE_MASKDWORD15
D3DSP_DCL_USAGEINDEX_SHIFTDWORD16
D3DSP_DCL_USAGEINDEX_MASKDWORD983040
D3DSP_TEXTURETYPE_SHIFTDWORD27
D3DSP_TEXTURETYPE_MASKDWORD2013265920
D3DSP_REGNUM_MASKDWORD2047
D3DSP_WRITEMASK_0DWORD65536
D3DSP_WRITEMASK_1DWORD131072
D3DSP_WRITEMASK_2DWORD262144
D3DSP_WRITEMASK_3DWORD524288
D3DSP_WRITEMASK_ALLDWORD983040
D3DSP_DSTMOD_SHIFTDWORD20
D3DSP_DSTMOD_MASKDWORD15728640
D3DSP_DSTSHIFT_SHIFTDWORD24
D3DSP_DSTSHIFT_MASKDWORD251658240
D3DSP_REGTYPE_SHIFTDWORD28
D3DSP_REGTYPE_SHIFT2DWORD8
D3DSP_REGTYPE_MASKDWORD1879048192
D3DSP_REGTYPE_MASK2DWORD6144
D3DVS_ADDRESSMODE_SHIFTDWORD13
D3DSHADER_ADDRESSMODE_SHIFTDWORD13
D3DVS_SWIZZLE_SHIFTDWORD16
D3DVS_SWIZZLE_MASKDWORD16711680
D3DSP_SWIZZLE_SHIFTDWORD16
D3DSP_SWIZZLE_MASKDWORD16711680
D3DSP_SRCMOD_SHIFTDWORD24
D3DSP_SRCMOD_MASKDWORD251658240
D3DSP_MIN_PRECISION_SHIFTDWORD14
D3DSP_MIN_PRECISION_MASKDWORD49152
D3DSI_COMMENTSIZE_SHIFTDWORD16
D3DSI_COMMENTSIZE_MASKDWORD2147418112
D3DFVF_TEXTUREFORMAT2DWORD0
D3DFVF_TEXTUREFORMAT1DWORD3
D3DFVF_TEXTUREFORMAT3DWORD1
D3DFVF_TEXTUREFORMAT4DWORD2
D3DPRESENT_RATE_DEFAULTDWORD0
D3DPRESENTFLAG_LOCKABLE_BACKBUFFERDWORD1
D3DPRESENTFLAG_DISCARD_DEPTHSTENCILDWORD2
D3DPRESENTFLAG_DEVICECLIPDWORD4
D3DPRESENTFLAG_VIDEODWORD16
D3DPRESENTFLAG_NOAUTOROTATEDWORD32
D3DPRESENTFLAG_UNPRUNEDMODEDWORD64
D3DPRESENTFLAG_OVERLAY_LIMITEDRGBDWORD128
D3DPRESENTFLAG_OVERLAY_YCbCr_BT709DWORD256
D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCCDWORD512
D3DPRESENTFLAG_RESTRICTED_CONTENTDWORD1024
D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVERDWORD2048
D3DUSAGE_RENDERTARGETINT1
D3DUSAGE_DEPTHSTENCILINT2
D3DUSAGE_DYNAMICINT512
D3DUSAGE_NONSECUREINT8388608
D3DUSAGE_AUTOGENMIPMAPINT1024
D3DUSAGE_DMAPINT16384
D3DUSAGE_QUERY_LEGACYBUMPMAPINT32768
D3DUSAGE_QUERY_SRGBREADINT65536
D3DUSAGE_QUERY_FILTERINT131072
D3DUSAGE_QUERY_SRGBWRITEINT262144
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDINGINT524288
D3DUSAGE_QUERY_VERTEXTEXTUREINT1048576
D3DUSAGE_QUERY_WRAPANDMIPINT2097152
D3DUSAGE_WRITEONLYINT8
D3DUSAGE_SOFTWAREPROCESSINGINT16
D3DUSAGE_DONOTCLIPINT32
D3DUSAGE_POINTSINT64
D3DUSAGE_RTPATCHESINT128
D3DUSAGE_NPATCHESINT256
D3DUSAGE_TEXTAPIINT268435456
D3DUSAGE_RESTRICTED_CONTENTINT2048
D3DUSAGE_RESTRICT_SHARED_RESOURCEINT8192
D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVERINT4096
D3DLOCK_READONLYINT16
D3DLOCK_DISCARDINT8192
D3DLOCK_NOOVERWRITEINT4096
D3DLOCK_NOSYSLOCKINT2048
D3DLOCK_DONOTWAITINT16384
D3DLOCK_NO_DIRTY_UPDATEINT32768
MAX_DEVICE_IDENTIFIER_STRINGDWORD512
D3DISSUE_ENDDWORD1
D3DISSUE_BEGINDWORD2
D3DGETDATA_FLUSHDWORD1
D3DCOMPOSERECTS_MAXNUMRECTSDWORD65535
D3DCONVOLUTIONMONO_MAXWIDTHDWORD7
D3DCONVOLUTIONMONO_MAXHEIGHTDWORD7
D3DFMT_A1_SURFACE_MAXWIDTHDWORD8192
D3DFMT_A1_SURFACE_MAXHEIGHTDWORD2048
D3D9_RESOURCE_PRIORITY_MINIMUMDWORD671088640
D3D9_RESOURCE_PRIORITY_LOWDWORD1342177280
D3D9_RESOURCE_PRIORITY_NORMALDWORD2013265920
D3D9_RESOURCE_PRIORITY_HIGHDWORD2684354560
D3D9_RESOURCE_PRIORITY_MAXIMUMDWORD3355443200
D3D_OMAC_SIZEDWORD16
D3DAUTHENTICATEDQUERY_PROTECTIONGUID{A84EB584-C495-48AA-B94D-8BD2D6FBCE05}
D3DAUTHENTICATEDQUERY_CHANNELTYPEGUID{BC1B18A5-B1FB-42AB-BD94-B5828B4BF7BE}
D3DAUTHENTICATEDQUERY_DEVICEHANDLEGUID{EC1C539D-8CFF-4E2A-BCC4-F5692F99F480}
D3DAUTHENTICATEDQUERY_CRYPTOSESSIONGUID{2634499E-D018-4D74-AC17-7F724059528D}
D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESSCOUNTGUID{0DB207B3-9450-46A6-82DE-1B96D44F9CF2}
D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESSGUID{649BBADB-F0F4-4639-A15B-24393FC3ABAC}
D3DAUTHENTICATEDQUERY_UNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNTGUID{012F0BD6-E662-4474-BEFD-AA53E5143C6D}
D3DAUTHENTICATEDQUERY_OUTPUTIDCOUNTGUID{2C042B5E-8C07-46D5-AABE-8F75CBAD4C31}
D3DAUTHENTICATEDQUERY_OUTPUTIDGUID{839DDCA3-9B4E-41E4-B053-892BD2A11EE7}
D3DAUTHENTICATEDQUERY_ACCESSIBILITYATTRIBUTESGUID{6214D9D2-432C-4ABB-9FCE-216EEA269E3B}
D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUIDCOUNTGUID{B30F7066-203C-4B07-93FC-CEAAFD61241E}
D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUIDGUID{F83A5958-E986-4BDA-BEB0-411F6A7A01B7}
D3DAUTHENTICATEDQUERY_CURRENTENCRYPTIONWHENACCESSIBLEGUID{EC1791C7-DAD3-4F15-9EC3-FAA93D60D4F0}
D3DAUTHENTICATEDCONFIGURE_INITIALIZEGUID{06114BDB-3523-470A-8DCA-FBC2845154F0}
D3DAUTHENTICATEDCONFIGURE_PROTECTIONGUID{50455658-3F47-4362-BF99-BFDFCDE9ED29}
D3DAUTHENTICATEDCONFIGURE_CRYPTOSESSIONGUID{6346CC54-2CFC-4AD4-8224-D15837DE7700}
D3DAUTHENTICATEDCONFIGURE_SHAREDRESOURCEGUID{0772D047-1B40-48E8-9CA6-B5F510DE9F01}
D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESSIBLEGUID{41FFF286-6AE0-4D43-9D55-A46E9EFD158A}
D3DTRANSFORMCAPS_CLIPINT1
D3DLIGHTINGMODEL_RGBINT1
D3DLIGHTINGMODEL_MONOINT2
D3DLIGHTCAPS_POINTINT1
D3DLIGHTCAPS_SPOTINT2
D3DLIGHTCAPS_DIRECTIONALINT4
D3DLIGHTCAPS_PARALLELPOINTINT8
D3DLIGHTCAPS_GLSPOTINT16
D3DPMISCCAPS_MASKPLANESINT1
D3DPMISCCAPS_LINEPATTERNREPINT4
D3DPMISCCAPS_CONFORMANTINT8
D3DPRASTERCAPS_ROP2INT2
D3DPRASTERCAPS_XORINT4
D3DPRASTERCAPS_PATINT8
D3DPRASTERCAPS_SUBPIXELINT32
D3DPRASTERCAPS_SUBPIXELXINT64
D3DPRASTERCAPS_STIPPLEINT512
D3DPRASTERCAPS_ANTIALIASSORTDEPENDENTINT1024
D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENTINT2048
D3DPRASTERCAPS_ANTIALIASEDGESINT4096
D3DPRASTERCAPS_ZBIASINT16384
D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENTINT524288
D3DPSHADECAPS_COLORFLATMONOINT1
D3DPSHADECAPS_COLORFLATRGBINT2
D3DPSHADECAPS_COLORGOURAUDMONOINT4
D3DPSHADECAPS_COLORPHONGMONOINT16
D3DPSHADECAPS_COLORPHONGRGBINT32
D3DPSHADECAPS_SPECULARFLATMONOINT64
D3DPSHADECAPS_SPECULARFLATRGBINT128
D3DPSHADECAPS_SPECULARGOURAUDMONOINT256
D3DPSHADECAPS_SPECULARPHONGMONOINT1024
D3DPSHADECAPS_SPECULARPHONGRGBINT2048
D3DPSHADECAPS_ALPHAFLATBLENDINT4096
D3DPSHADECAPS_ALPHAFLATSTIPPLEDINT8192
D3DPSHADECAPS_ALPHAGOURAUDSTIPPLEDINT32768
D3DPSHADECAPS_ALPHAPHONGBLENDINT65536
D3DPSHADECAPS_ALPHAPHONGSTIPPLEDINT131072
D3DPSHADECAPS_FOGFLATINT262144
D3DPSHADECAPS_FOGPHONGINT1048576
D3DPTEXTURECAPS_TRANSPARENCYINT8
D3DPTEXTURECAPS_BORDERINT16
D3DPTEXTURECAPS_COLORKEYBLENDINT4096
D3DPTFILTERCAPS_NEARESTINT1
D3DPTFILTERCAPS_LINEARINT2
D3DPTFILTERCAPS_MIPNEARESTINT4
D3DPTFILTERCAPS_MIPLINEARINT8
D3DPTFILTERCAPS_LINEARMIPNEARESTINT16
D3DPTFILTERCAPS_LINEARMIPLINEARINT32
D3DPTFILTERCAPS_MAGFAFLATCUBICINT134217728
D3DPTFILTERCAPS_MAGFGAUSSIANCUBICINT268435456
D3DPTBLENDCAPS_DECALINT1
D3DPTBLENDCAPS_MODULATEINT2
D3DPTBLENDCAPS_DECALALPHAINT4
D3DPTBLENDCAPS_MODULATEALPHAINT8
D3DPTBLENDCAPS_DECALMASKINT16
D3DPTBLENDCAPS_MODULATEMASKINT32
D3DPTBLENDCAPS_COPYINT64
D3DPTBLENDCAPS_ADDINT128
D3DDD_COLORMODELINT1
D3DDD_DEVCAPSINT2
D3DDD_TRANSFORMCAPSINT4
D3DDD_LIGHTINGCAPSINT8
D3DDD_BCLIPPINGINT16
D3DDD_LINECAPSINT32
D3DDD_TRICAPSINT64
D3DDD_DEVICERENDERBITDEPTHINT128
D3DDD_DEVICEZBUFFERBITDEPTHINT256
D3DDD_MAXBUFFERSIZEINT512
D3DDD_MAXVERTEXCOUNTINT1024
D3DDEVCAPS_FLOATTLVERTEXINT1
D3DDEVCAPS_SORTINCREASINGZINT2
D3DDEVCAPS_SORTDECREASINGZINT4
D3DDEVCAPS_SORTEXACTINT8
D3DVTXPCAPS_VERTEXFOGINT4
D3DFDS_COLORMODELINT1
D3DFDS_GUIDINT2
D3DFDS_HARDWAREINT4
D3DFDS_TRIANGLESINT8
D3DFDS_LINESINT16
D3DFDS_MISCCAPSINT32
D3DFDS_RASTERCAPSINT64
D3DFDS_ZCMPCAPSINT128
D3DFDS_ALPHACMPCAPSINT256
D3DFDS_SRCBLENDCAPSINT512
D3DFDS_DSTBLENDCAPSINT1024
D3DFDS_SHADECAPSINT2048
D3DFDS_TEXTURECAPSINT4096
D3DFDS_TEXTUREFILTERCAPSINT8192
D3DFDS_TEXTUREBLENDCAPSINT16384
D3DFDS_TEXTUREADDRESSCAPSINT32768
D3DDEB_BUFSIZEINT1
D3DDEB_CAPSINT2
D3DDEB_LPDATAINT4
D3DDEBCAPS_SYSTEMMEMORYINT1
D3DDEBCAPS_VIDEOMEMORYINT2
D3DCLIP_LEFTINT1
D3DCLIP_RIGHTINT2
D3DCLIP_TOPINT4
D3DCLIP_BOTTOMINT8
D3DCLIP_FRONTINT16
D3DCLIP_BACKINT32
D3DCLIP_GEN0INT64
D3DCLIP_GEN1INT128
D3DCLIP_GEN2INT256
D3DCLIP_GEN3INT512
D3DCLIP_GEN4INT1024
D3DCLIP_GEN5INT2048
D3DSTATUS_CLIPUNIONLEFTINT1
D3DSTATUS_CLIPUNIONRIGHTINT2
D3DSTATUS_CLIPUNIONTOPINT4
D3DSTATUS_CLIPUNIONBOTTOMINT8
D3DSTATUS_CLIPUNIONFRONTINT16
D3DSTATUS_CLIPUNIONBACKINT32
D3DSTATUS_CLIPUNIONGEN0INT64
D3DSTATUS_CLIPUNIONGEN1INT128
D3DSTATUS_CLIPUNIONGEN2INT256
D3DSTATUS_CLIPUNIONGEN3INT512
D3DSTATUS_CLIPUNIONGEN4INT1024
D3DSTATUS_CLIPUNIONGEN5INT2048
D3DSTATUS_CLIPINTERSECTIONLEFTINT4096
D3DSTATUS_CLIPINTERSECTIONRIGHTINT8192
D3DSTATUS_CLIPINTERSECTIONTOPINT16384
D3DSTATUS_CLIPINTERSECTIONBOTTOMINT32768
D3DSTATUS_CLIPINTERSECTIONFRONTINT65536
D3DSTATUS_CLIPINTERSECTIONBACKINT131072
D3DSTATUS_CLIPINTERSECTIONGEN0INT262144
D3DSTATUS_CLIPINTERSECTIONGEN1INT524288
D3DSTATUS_CLIPINTERSECTIONGEN2INT1048576
D3DSTATUS_CLIPINTERSECTIONGEN3INT2097152
D3DSTATUS_CLIPINTERSECTIONGEN4INT4194304
D3DSTATUS_CLIPINTERSECTIONGEN5INT8388608
D3DSTATUS_ZNOTVISIBLEINT16777216
D3DTRANSFORM_CLIPPEDINT1
D3DTRANSFORM_UNCLIPPEDINT2
D3DLIGHT_ACTIVEDWORD1
D3DLIGHT_NO_SPECULARDWORD2
D3DCOLOR_MONODWORD1
D3DCOLOR_RGBDWORD2
D3DSTATE_OVERRIDE_BIASDWORD256
D3DPROCESSVERTICES_TRANSFORMLIGHTINT0
D3DPROCESSVERTICES_TRANSFORMINT1
D3DPROCESSVERTICES_COPYINT2
D3DPROCESSVERTICES_OPMASKINT7
D3DPROCESSVERTICES_UPDATEEXTENTSINT8
D3DPROCESSVERTICES_NOCOLORINT16
D3DTRIFLAG_STARTINT0
D3DTRIFLAG_ODDINT30
D3DTRIFLAG_EVENINT31
D3DTRIFLAG_EDGEENABLE1INT256
D3DTRIFLAG_EDGEENABLE2INT512
D3DTRIFLAG_EDGEENABLE3INT1024
D3DSETSTATUS_STATUSINT1
D3DSETSTATUS_EXTENTSINT2
D3DCLIPSTATUS_STATUSINT1
D3DCLIPSTATUS_EXTENTS2INT2
D3DCLIPSTATUS_EXTENTS3INT4
D3DEXECUTE_CLIPPEDINT1
D3DEXECUTE_UNCLIPPEDINT2
D3DPAL_FREEDWORD0
D3DPAL_READONLYDWORD64
D3DPAL_RESERVEDDWORD128
D3DVBCAPS_SYSTEMMEMORYINT2048
D3DVBCAPS_WRITEONLYINT65536
D3DVBCAPS_OPTIMIZEDINT-2147483648
D3DVBCAPS_DONOTCLIPINT1
D3DVOP_LIGHTDWORD1024
D3DVOP_TRANSFORMDWORD1
D3DVOP_CLIPDWORD4
D3DVOP_EXTENTSDWORD8
D3DFVF_RESERVED1DWORD32
D3DVIS_INSIDE_FRUSTUMDWORD0
D3DVIS_INTERSECT_FRUSTUMDWORD1
D3DVIS_OUTSIDE_FRUSTUMDWORD2
D3DVIS_INSIDE_LEFTDWORD0
D3DVIS_INTERSECT_LEFTDWORD4
D3DVIS_OUTSIDE_LEFTDWORD8
D3DVIS_INSIDE_RIGHTDWORD0
D3DVIS_INTERSECT_RIGHTDWORD16
D3DVIS_OUTSIDE_RIGHTDWORD32
D3DVIS_INSIDE_TOPDWORD0
D3DVIS_INTERSECT_TOPDWORD64
D3DVIS_OUTSIDE_TOPDWORD128
D3DVIS_INSIDE_BOTTOMDWORD0
D3DVIS_INTERSECT_BOTTOMDWORD256
D3DVIS_OUTSIDE_BOTTOMDWORD512
D3DVIS_INSIDE_NEARDWORD0
D3DVIS_INTERSECT_NEARDWORD1024
D3DVIS_OUTSIDE_NEARDWORD2048
D3DVIS_INSIDE_FARDWORD0
D3DVIS_INTERSECT_FARDWORD4096
D3DVIS_OUTSIDE_FARDWORD8192
D3DVIS_MASK_FRUSTUMDWORD3
D3DVIS_MASK_LEFTDWORD12
D3DVIS_MASK_RIGHTDWORD48
D3DVIS_MASK_TOPDWORD192
D3DVIS_MASK_BOTTOMDWORD768
D3DVIS_MASK_NEARDWORD3072
D3DVIS_MASK_FARDWORD12288
D3DDEVINFOID_TEXTUREMANAGERDWORD1
D3DDEVINFOID_D3DTEXTUREMANAGERDWORD2
D3DDEVINFOID_TEXTURINGDWORD3

各言語での定義

定数の定義。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 3
public 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 = 3
pub 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