thindx 0.0.0-unsound.5

Thin DirectX wrappers
Documentation
<!-- d3d9types.h structures -->

[D3DADAPTER_IDENTIFIER9]:                                           https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dadapter-identifier9
<!-- D3DAES_CTR_IV                                                  -->

<!-- D3DAUTHENTICATEDCHANNEL_*                                      -->

[D3DBOX]:                                                           https://docs.microsoft.com/en-us/windows/win32/dibox3d9/d3dbox
[D3DCLIPSTATUS9]:                                                   https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dclipstatus9
[D3DCOLORVALUE]:                                                    https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcolorvalue
[D3DCOMPOSERECTDESC]:                                               https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcomposerectdesc
[D3DCOMPOSERECTDESTINATION]:                                        https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcomposerectdestination
[D3DDEVICE_CREATION_PARAMETERS]:                                    https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddevice-creation-parameters
<!-- D3DDEVINFO_*                                                   -->

[D3DDISPLAYMODE]:                                                   https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddisplaymode
[D3DDISPLAYMODEEX]:                                                 https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddisplaymodeex
[D3DDISPLAYMODEFILTER]:                                             https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddisplaymodefilter
<!-- D3DENCRYPTED_BLOCK_INFO                                        -->

[D3DGAMMARAMP]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dgammaramp
[D3DINDEXBUFFER_DESC]:                                              https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dindexbuffer-desc
[D3DLIGHT9]:                                                        https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dlight9
[D3DLOCKED_BOX]:                                                    https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dlocked-box
[D3DLOCKED_RECT]:                                                   https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dlocked-rect
[D3DMATERIAL9]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dmaterial9
[D3DMATRIX]:                                                        https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dmatrix
[D3DMEMORYPRESSURE]:                                                https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dmemorypressure
[D3DPRESENTSTATS]:                                                  https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dpresentstats
[D3DPRESENT_PARAMETERS]:                                            https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dpresent-parameters
[D3DRANGE]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3drange
[D3DRASTER_STATUS]:                                                 https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3draster-status
[D3DRECT]:                                                          https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3drect
[D3DRECTPATCH_INFO]:                                                https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3drectpatch-info
[D3DRESOURCESTATS]:                                                 https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dresourcestats
[D3DSURFACE_DESC]:                                                  https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dsurface-desc
[D3DTRIPATCH_INFO]:                                                 https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dtripatch-info
[D3DVECTOR]:                                                        https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dvector
[D3DVERTEXBUFFER_DESC]:                                             https://docs.microsoft.com/en-us/windows/win32/direct3d9/D3DVERTEXBUFFER_DESC
[D3DVERTEXELEMENT9]:                                                https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dvertexelement9
[D3DVIEWPORT9]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dviewport9
[D3DVOLUME_DESC]:                                                   https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dvolume-desc
<!-- D3D_OMAC                                                       -->




<!-- d3d9types.h enumerations -->

[D3DERR_*]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3derr
<!-- D3DAUTHENTICATEDCHANNELTYPE                                    -->

<!-- D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE                  -->

[D3DBACKBUFFER_TYPE]:                                               https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dbackbuffer-type
[D3DBACKBUFFER_TYPE_*]:                                             https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dbackbuffer-type
[D3DBASISTYPE]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dbasistype
[D3DBASIS_*]:                                                       https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dbasistype
[D3DBLEND]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dblend
[D3DBLEND_*]:                                                       https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dblend
[D3DBLENDOP]:                                                       https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dblendop
[D3DBLENDOP_*]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dblendop
<!-- D3DBUSTYPE                                                     -->

[D3DCMPFUNC]:                                                       https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcmpfunc
[D3DCMP_*]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcmpfunc
[D3DCOMPOSERECTSOP]:                                                https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcomposerectsop
[D3DCOMPOSERECTS_*]:                                                https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcomposerectsop
[D3DCUBEMAP_FACES]:                                                 https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcubemap-faces
[D3DCUBEMAP_FACE_*]:                                                https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcubemap-faces
[D3DCULL]:                                                          https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcull
[D3DCULL_*]:                                                        https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcull
[D3DDEBUGMONITORTOKENS]:                                            https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddebugmonitortokens
[D3DDMT_*]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddebugmonitortokens
[D3DDECLMETHOD]:                                                    https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddeclmethod
[D3DDECLMETHOD_*]:                                                  https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddeclmethod
[D3DDECLTYPE]:                                                      https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddecltype
[D3DDECLTYPE_*]:                                                    https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddecltype
[D3DDECLUSAGE]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddeclusage
[D3DDECLUSAGE_*]:                                                   https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddeclusage
[D3DDEGREETYPE]:                                                    https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddegreetype
[D3DDEGREE_*]:                                                      https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddegreetype
[D3DDEVTYPE]:                                                       https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddevtype
[D3DDEVTYPE_*]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddevtype
[D3DDISPLAYROTATION]:                                               https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddisplayrotation
[D3DDISPLAYROTATION_*]:                                             https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3ddisplayrotation
[D3DFILLMODE]:                                                      https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dfillmode
[D3DFILL_*]:                                                        https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dfillmode
[D3DFOGMODE]:                                                       https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dfogmode
[D3DFOG_*]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dfogmode
[D3DFORMAT]:                                                        https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dformat
[D3DFMT_*]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dformat
[D3DLIGHTTYPE]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dlighttype
[D3DLIGHT_*]:                                                       https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dlighttype
[D3DMATERIALCOLORSOURCE]:                                           https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dmaterialcolorsource
[D3DMCS_*]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dmaterialcolorsource
[D3DMULTISAMPLE_TYPE]:                                              https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dmultisample-type
[D3DMULTISAMPLE_*]:                                                 https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dmultisample-type
[D3DPATCHEDGESTYLE]:                                                https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dpatchedgestyle
[D3DPATCHEDGE_*]:                                                   https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dpatchedgestyle
[D3DPOOL]:                                                          https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dpool
[D3DPOOL_*]:                                                        https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dpool
[D3DPRIMITIVETYPE]:                                                 https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dprimitivetype
[D3DPT_*]:                                                          https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dprimitivetype
[D3DQUERYTYPE]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dquerytype
[D3DQUERYTYPE_*]:                                                   https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dquerytype
[D3DRENDERSTATETYPE]:                                               https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3drenderstatetype
[D3DRS_*]:                                                          https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3drenderstatetype
[D3DRESOURCETYPE]:                                                  https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dresourcetype
[D3DRTYPE_*]:                                                       https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dresourcetype
[D3DSAMPLERSTATETYPE]:                                              https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dsamplerstatetype
[D3DSAMP_*]:                                                        https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dsamplerstatetype
[D3DSAMPLER_TEXTURE_TYPE]:                                          https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dsampler-texture-type
[D3DSTT_*]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dsampler-texture-type
[D3DSCANLINEORDERING]:                                              https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dscanlineordering
[D3DSCANLINEORDERING_*]:                                            https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dscanlineordering
[D3DSGR]:                                                           https://docs.microsoft.com/en-us/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setgammaramp
[D3DSGR_*]:                                                         https://docs.microsoft.com/en-us/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setgammaramp
[D3DSHADEMODE]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dshademode
[D3DSHADE_*]:                                                       https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dshademode
<!-- D3DSHADER_ADDRESSMODE_TYPE                                     -->

<!-- D3DSHADER_COMPARISON                                           -->

<!-- D3DSHADER_INSTRUCTION_OPCODE_TYPE                              -->

<!-- D3DSHADER_MIN_PRECISION                                        -->

<!-- D3DSHADER_MISCTYPE_OFFSETS                                     -->

<!-- D3DSHADER_PARAM_REGISTER_TYPE                                  -->

<!-- D3DSHADER_PARAM_SRCMOD_TYPE                                    -->

[D3DSTATEBLOCKTYPE]:                                                https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dstateblocktype
[D3DSBT_*]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dstateblocktype
[D3DSTENCILOP]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dstencilop
[D3DSTENCILOP_*]:                                                   https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dstencilop
[D3DSTREAMSOURCE]:                                                  https://docs.microsoft.com/en-us/windows/win32/direct3d9/efficiently-drawing-multiple-instances-of-geometry
[D3DSTREAMSOURCE_*]:                                                https://docs.microsoft.com/en-us/windows/win32/direct3d9/efficiently-drawing-multiple-instances-of-geometry
[D3DSWAPEFFECT]:                                                    https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dswapeffect
[D3DSWAPEFFECT_*]:                                                  https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dswapeffect
[D3DTEXTUREADDRESS]:                                                https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dtextureaddress
[D3DTADDRESS_*]:                                                    https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dtextureaddress
[D3DTEXTUREFILTERTYPE]:                                             https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dtexturefiltertype
[D3DTEXF_*]:                                                        https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dtexturefiltertype
[D3DTEXTUREOP]:                                                     https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dtextureop
[D3DTOP_*]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dtextureop
[D3DTEXTURESTAGESTATETYPE]:                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dtexturestagestatetype
[D3DTSS_*]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dtexturestagestatetype
<!-- D3DTEXTURETRANSFORMFLAGS                                       -->

[D3DTRANSFORMSTATETYPE]:                                            https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dtransformstatetype
[D3DTS_*]:                                                          https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dtransformstatetype
[D3DVERTEXBLENDFLAGS]:                                              https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dvertexblendflags
<!-- D3DVS_ADDRESSMODE_TYPE                                         -->

<!-- D3DVS_RASTOUT_OFFSETS                                          -->

[D3DZBUFFERTYPE]:                                                   https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dzbuffertype
[D3DZB_*]:                                                          https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dzbuffertype



<!-- typedefs -->

[D3DCOLOR]:                                                         https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dcolor