New directx import libraries

git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@3171 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/lib64/d3dcompiler_33.def b/mingw-w64-crt/lib64/d3dcompiler_33.def
new file mode 100644
index 0000000..079e03e
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcompiler_33.def
@@ -0,0 +1,17 @@
+;
+; Definition file of D3DCompiler.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "D3DCompiler.dll"
+EXPORTS
+D3DCompileFromMemory
+D3DDisassembleCode
+D3DDisassembleEffect
+D3DGetCodeDebugInfo
+D3DGetInputAndOutputSignatureBlob
+D3DGetInputSignatureBlob
+D3DGetOutputSignatureBlob
+D3DPreprocessFromMemory
+D3DReflectCode
+DebugSetMute
diff --git a/mingw-w64-crt/lib64/d3dcompiler_34.def b/mingw-w64-crt/lib64/d3dcompiler_34.def
new file mode 100644
index 0000000..079e03e
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcompiler_34.def
@@ -0,0 +1,17 @@
+;
+; Definition file of D3DCompiler.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "D3DCompiler.dll"
+EXPORTS
+D3DCompileFromMemory
+D3DDisassembleCode
+D3DDisassembleEffect
+D3DGetCodeDebugInfo
+D3DGetInputAndOutputSignatureBlob
+D3DGetInputSignatureBlob
+D3DGetOutputSignatureBlob
+D3DPreprocessFromMemory
+D3DReflectCode
+DebugSetMute
diff --git a/mingw-w64-crt/lib64/d3dcompiler_35.def b/mingw-w64-crt/lib64/d3dcompiler_35.def
new file mode 100644
index 0000000..079e03e
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcompiler_35.def
@@ -0,0 +1,17 @@
+;
+; Definition file of D3DCompiler.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "D3DCompiler.dll"
+EXPORTS
+D3DCompileFromMemory
+D3DDisassembleCode
+D3DDisassembleEffect
+D3DGetCodeDebugInfo
+D3DGetInputAndOutputSignatureBlob
+D3DGetInputSignatureBlob
+D3DGetOutputSignatureBlob
+D3DPreprocessFromMemory
+D3DReflectCode
+DebugSetMute
diff --git a/mingw-w64-crt/lib64/d3dcompiler_36.def b/mingw-w64-crt/lib64/d3dcompiler_36.def
new file mode 100644
index 0000000..079e03e
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcompiler_36.def
@@ -0,0 +1,17 @@
+;
+; Definition file of D3DCompiler.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "D3DCompiler.dll"
+EXPORTS
+D3DCompileFromMemory
+D3DDisassembleCode
+D3DDisassembleEffect
+D3DGetCodeDebugInfo
+D3DGetInputAndOutputSignatureBlob
+D3DGetInputSignatureBlob
+D3DGetOutputSignatureBlob
+D3DPreprocessFromMemory
+D3DReflectCode
+DebugSetMute
diff --git a/mingw-w64-crt/lib64/d3dcompiler_37.def b/mingw-w64-crt/lib64/d3dcompiler_37.def
new file mode 100644
index 0000000..dc65a60
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcompiler_37.def
@@ -0,0 +1,17 @@
+;
+; Definition file of D3DCompiler_37.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "D3DCompiler_37.dll"
+EXPORTS
+D3DCompileFromMemory
+D3DDisassembleCode
+D3DDisassembleEffect
+D3DGetCodeDebugInfo
+D3DGetInputAndOutputSignatureBlob
+D3DGetInputSignatureBlob
+D3DGetOutputSignatureBlob
+D3DPreprocessFromMemory
+D3DReflectCode
+DebugSetMute
diff --git a/mingw-w64-crt/lib64/d3dcompiler_38.def b/mingw-w64-crt/lib64/d3dcompiler_38.def
new file mode 100644
index 0000000..84a9a2f
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcompiler_38.def
@@ -0,0 +1,18 @@
+;
+; Definition file of D3DCompiler_38.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "D3DCompiler_38.dll"
+EXPORTS
+D3DCompileFromMemory
+D3DDisassembleCode
+D3DDisassembleEffect
+D3DGetCodeDebugInfo
+D3DGetInputAndOutputSignatureBlob
+D3DGetInputSignatureBlob
+D3DGetOutputSignatureBlob
+D3DPreprocessFromMemory
+D3DReflectCode
+D3DReturnFailure1
+DebugSetMute
diff --git a/mingw-w64-crt/lib64/d3dcompiler_39.def b/mingw-w64-crt/lib64/d3dcompiler_39.def
new file mode 100644
index 0000000..b1f0106
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcompiler_39.def
@@ -0,0 +1,18 @@
+;
+; Definition file of D3DCompiler_39.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "D3DCompiler_39.dll"
+EXPORTS
+D3DCompileFromMemory
+D3DDisassembleCode
+D3DDisassembleEffect
+D3DGetCodeDebugInfo
+D3DGetInputAndOutputSignatureBlob
+D3DGetInputSignatureBlob
+D3DGetOutputSignatureBlob
+D3DPreprocessFromMemory
+D3DReflectCode
+D3DReturnFailure1
+DebugSetMute
diff --git a/mingw-w64-crt/lib64/d3dcompiler_40.def b/mingw-w64-crt/lib64/d3dcompiler_40.def
new file mode 100644
index 0000000..3f5869e
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcompiler_40.def
@@ -0,0 +1,19 @@
+;
+; Definition file of D3DCompiler_40.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "D3DCompiler_40.dll"
+EXPORTS
+DebugSetMute
+D3DCompile
+D3DDisassemble
+D3DDisassemble10Effect
+D3DGetDebugInfo
+D3DGetInputAndOutputSignatureBlob
+D3DGetInputSignatureBlob
+D3DGetOutputSignatureBlob
+D3DPreprocess
+D3DReflect
+D3DReturnFailure1
+D3DStripShader
diff --git a/mingw-w64-crt/lib64/d3dcompiler_41.def b/mingw-w64-crt/lib64/d3dcompiler_41.def
new file mode 100644
index 0000000..f9739e3
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcompiler_41.def
@@ -0,0 +1,20 @@
+;
+; Definition file of D3DCompiler_41.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "D3DCompiler_41.dll"
+EXPORTS
+D3DAssemble
+DebugSetMute
+D3DCompile
+D3DDisassemble
+D3DDisassemble10Effect
+D3DGetDebugInfo
+D3DGetInputAndOutputSignatureBlob
+D3DGetInputSignatureBlob
+D3DGetOutputSignatureBlob
+D3DPreprocess
+D3DReflect
+D3DReturnFailure1
+D3DStripShader
diff --git a/mingw-w64-crt/lib64/d3dcompiler_42.def b/mingw-w64-crt/lib64/d3dcompiler_42.def
new file mode 100644
index 0000000..78c4ba2
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcompiler_42.def
@@ -0,0 +1,20 @@
+;
+; Definition file of D3DCompiler_42.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "D3DCompiler_42.dll"
+EXPORTS
+D3DAssemble
+DebugSetMute
+D3DCompile
+D3DDisassemble
+D3DDisassemble10Effect
+D3DGetDebugInfo
+D3DGetInputAndOutputSignatureBlob
+D3DGetInputSignatureBlob
+D3DGetOutputSignatureBlob
+D3DPreprocess
+D3DReflect
+D3DReturnFailure1
+D3DStripShader
diff --git a/mingw-w64-crt/lib64/d3dcompiler_43.def b/mingw-w64-crt/lib64/d3dcompiler_43.def
new file mode 100644
index 0000000..e7cc776
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcompiler_43.def
@@ -0,0 +1,24 @@
+;
+; Definition file of D3DCOMPILER_43.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "D3DCOMPILER_43.dll"
+EXPORTS
+D3DAssemble
+DebugSetMute
+D3DCompile
+D3DCompressShaders
+D3DCreateBlob
+D3DDecompressShaders
+D3DDisassemble
+D3DDisassemble10Effect
+D3DGetBlobPart
+D3DGetDebugInfo
+D3DGetInputAndOutputSignatureBlob
+D3DGetInputSignatureBlob
+D3DGetOutputSignatureBlob
+D3DPreprocess
+D3DReflect
+D3DReturnFailure1
+D3DStripShader
diff --git a/mingw-w64-crt/lib64/d3dcsxd_43.def b/mingw-w64-crt/lib64/d3dcsxd_43.def
new file mode 100644
index 0000000..158c73a
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dcsxd_43.def
@@ -0,0 +1,16 @@
+;
+; Definition file of d3dcsxd_43.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dcsxd_43.dll"
+EXPORTS
+D3DX11CreateFFT
+D3DX11CreateFFT1DComplex
+D3DX11CreateFFT1DReal
+D3DX11CreateFFT2DComplex
+D3DX11CreateFFT2DReal
+D3DX11CreateFFT3DComplex
+D3DX11CreateFFT3DReal
+D3DX11CreateScan
+D3DX11CreateSegmentedScan
diff --git a/mingw-w64-crt/lib64/d3dx10_33.def b/mingw-w64-crt/lib64/d3dx10_33.def
new file mode 100644
index 0000000..9de334c
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx10_33.def
@@ -0,0 +1,184 @@
+;
+; Definition file of d3dx10_33.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx10_33.dll"
+EXPORTS
+D3DX10CreateThreadPump
+D3DX10CheckVersion
+D3DX10CompileFromFileA
+D3DX10CompileFromFileW
+D3DX10CompileFromMemory
+D3DX10CompileFromResourceA
+D3DX10CompileFromResourceW
+D3DX10ComputeNormalMap
+D3DX10CreateAsyncCompilerProcessor
+D3DX10CreateAsyncEffectCreateProcessor
+D3DX10CreateAsyncEffectPoolCreateProcessor
+D3DX10CreateAsyncFileLoaderA
+D3DX10CreateAsyncFileLoaderW
+D3DX10CreateAsyncMemoryLoader
+D3DX10CreateAsyncResourceLoaderA
+D3DX10CreateAsyncResourceLoaderW
+D3DX10CreateAsyncShaderPreprocessProcessor
+D3DX10CreateAsyncShaderResourceViewProcessor
+D3DX10CreateAsyncTextureInfoProcessor
+D3DX10CreateAsyncTextureProcessor
+D3DX10CreateEffectFromFileA
+D3DX10CreateEffectFromFileW
+D3DX10CreateEffectFromMemory
+D3DX10CreateEffectFromResourceA
+D3DX10CreateEffectFromResourceW
+D3DX10CreateEffectPoolFromFileA
+D3DX10CreateEffectPoolFromFileW
+D3DX10CreateEffectPoolFromMemory
+D3DX10CreateEffectPoolFromResourceA
+D3DX10CreateEffectPoolFromResourceW
+D3DX10CreateFontA
+D3DX10CreateFontIndirectA
+D3DX10CreateFontIndirectW
+D3DX10CreateFontW
+D3DX10CreateMesh
+D3DX10CreateShaderResourceViewFromFileA
+D3DX10CreateShaderResourceViewFromFileW
+D3DX10CreateShaderResourceViewFromMemory
+D3DX10CreateShaderResourceViewFromResourceA
+D3DX10CreateShaderResourceViewFromResourceW
+D3DX10CreateSkinInfo
+D3DX10CreateSprite
+D3DX10CreateTextureFromFileA
+D3DX10CreateTextureFromFileW
+D3DX10CreateTextureFromMemory
+D3DX10CreateTextureFromResourceA
+D3DX10CreateTextureFromResourceW
+D3DX10DisassembleEffect
+D3DX10DisassembleShader
+D3DX10FilterTexture
+D3DX10GetDriverLevel
+D3DX10GetImageInfoFromFileA
+D3DX10GetImageInfoFromFileW
+D3DX10GetImageInfoFromMemory
+D3DX10GetImageInfoFromResourceA
+D3DX10GetImageInfoFromResourceW
+D3DX10LoadTextureFromTexture
+D3DX10PreprocessShaderFromFileA
+D3DX10PreprocessShaderFromFileW
+D3DX10PreprocessShaderFromMemory
+D3DX10PreprocessShaderFromResourceA
+D3DX10PreprocessShaderFromResourceW
+D3DX10ReflectShader
+D3DX10SHProjectCubeMap
+D3DX10SaveTextureToFileA
+D3DX10SaveTextureToFileW
+D3DX10SaveTextureToMemory
+D3DX10UnsetAllDeviceObjects
+D3DXBoxBoundProbe
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXCpuOptimizations
+D3DXCreateMatrixStack
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFresnelTerm
+D3DXIntersectTri
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSphereBoundProbe
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
diff --git a/mingw-w64-crt/lib64/d3dx10_34.def b/mingw-w64-crt/lib64/d3dx10_34.def
new file mode 100644
index 0000000..750c637
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx10_34.def
@@ -0,0 +1,184 @@
+;
+; Definition file of d3dx10_34.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx10_34.dll"
+EXPORTS
+D3DX10CreateThreadPump
+D3DX10CheckVersion
+D3DX10CompileFromFileA
+D3DX10CompileFromFileW
+D3DX10CompileFromMemory
+D3DX10CompileFromResourceA
+D3DX10CompileFromResourceW
+D3DX10ComputeNormalMap
+D3DX10CreateAsyncCompilerProcessor
+D3DX10CreateAsyncEffectCreateProcessor
+D3DX10CreateAsyncEffectPoolCreateProcessor
+D3DX10CreateAsyncFileLoaderA
+D3DX10CreateAsyncFileLoaderW
+D3DX10CreateAsyncMemoryLoader
+D3DX10CreateAsyncResourceLoaderA
+D3DX10CreateAsyncResourceLoaderW
+D3DX10CreateAsyncShaderPreprocessProcessor
+D3DX10CreateAsyncShaderResourceViewProcessor
+D3DX10CreateAsyncTextureInfoProcessor
+D3DX10CreateAsyncTextureProcessor
+D3DX10CreateEffectFromFileA
+D3DX10CreateEffectFromFileW
+D3DX10CreateEffectFromMemory
+D3DX10CreateEffectFromResourceA
+D3DX10CreateEffectFromResourceW
+D3DX10CreateEffectPoolFromFileA
+D3DX10CreateEffectPoolFromFileW
+D3DX10CreateEffectPoolFromMemory
+D3DX10CreateEffectPoolFromResourceA
+D3DX10CreateEffectPoolFromResourceW
+D3DX10CreateFontA
+D3DX10CreateFontIndirectA
+D3DX10CreateFontIndirectW
+D3DX10CreateFontW
+D3DX10CreateMesh
+D3DX10CreateShaderResourceViewFromFileA
+D3DX10CreateShaderResourceViewFromFileW
+D3DX10CreateShaderResourceViewFromMemory
+D3DX10CreateShaderResourceViewFromResourceA
+D3DX10CreateShaderResourceViewFromResourceW
+D3DX10CreateSkinInfo
+D3DX10CreateSprite
+D3DX10CreateTextureFromFileA
+D3DX10CreateTextureFromFileW
+D3DX10CreateTextureFromMemory
+D3DX10CreateTextureFromResourceA
+D3DX10CreateTextureFromResourceW
+D3DX10DisassembleEffect
+D3DX10DisassembleShader
+D3DX10FilterTexture
+D3DX10GetDriverLevel
+D3DX10GetImageInfoFromFileA
+D3DX10GetImageInfoFromFileW
+D3DX10GetImageInfoFromMemory
+D3DX10GetImageInfoFromResourceA
+D3DX10GetImageInfoFromResourceW
+D3DX10LoadTextureFromTexture
+D3DX10PreprocessShaderFromFileA
+D3DX10PreprocessShaderFromFileW
+D3DX10PreprocessShaderFromMemory
+D3DX10PreprocessShaderFromResourceA
+D3DX10PreprocessShaderFromResourceW
+D3DX10ReflectShader
+D3DX10SHProjectCubeMap
+D3DX10SaveTextureToFileA
+D3DX10SaveTextureToFileW
+D3DX10SaveTextureToMemory
+D3DX10UnsetAllDeviceObjects
+D3DXBoxBoundProbe
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXCpuOptimizations
+D3DXCreateMatrixStack
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFresnelTerm
+D3DXIntersectTri
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSphereBoundProbe
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
diff --git a/mingw-w64-crt/lib64/d3dx10_35.def b/mingw-w64-crt/lib64/d3dx10_35.def
new file mode 100644
index 0000000..ab8a01c
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx10_35.def
@@ -0,0 +1,187 @@
+;
+; Definition file of d3dx10_35.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx10_35.dll"
+EXPORTS
+D3DX10CreateThreadPump
+D3DX10CheckVersion
+D3DX10CompileFromFileA
+D3DX10CompileFromFileW
+D3DX10CompileFromMemory
+D3DX10CompileFromResourceA
+D3DX10CompileFromResourceW
+D3DX10ComputeNormalMap
+D3DX10CreateAsyncCompilerProcessor
+D3DX10CreateAsyncEffectCreateProcessor
+D3DX10CreateAsyncEffectPoolCreateProcessor
+D3DX10CreateAsyncFileLoaderA
+D3DX10CreateAsyncFileLoaderW
+D3DX10CreateAsyncMemoryLoader
+D3DX10CreateAsyncResourceLoaderA
+D3DX10CreateAsyncResourceLoaderW
+D3DX10CreateAsyncShaderPreprocessProcessor
+D3DX10CreateAsyncShaderResourceViewProcessor
+D3DX10CreateAsyncTextureInfoProcessor
+D3DX10CreateAsyncTextureProcessor
+D3DX10CreateDevice
+D3DX10CreateDeviceAndSwapChain
+D3DX10CreateEffectFromFileA
+D3DX10CreateEffectFromFileW
+D3DX10CreateEffectFromMemory
+D3DX10CreateEffectFromResourceA
+D3DX10CreateEffectFromResourceW
+D3DX10CreateEffectPoolFromFileA
+D3DX10CreateEffectPoolFromFileW
+D3DX10CreateEffectPoolFromMemory
+D3DX10CreateEffectPoolFromResourceA
+D3DX10CreateEffectPoolFromResourceW
+D3DX10CreateFontA
+D3DX10CreateFontIndirectA
+D3DX10CreateFontIndirectW
+D3DX10CreateFontW
+D3DX10CreateMesh
+D3DX10CreateShaderResourceViewFromFileA
+D3DX10CreateShaderResourceViewFromFileW
+D3DX10CreateShaderResourceViewFromMemory
+D3DX10CreateShaderResourceViewFromResourceA
+D3DX10CreateShaderResourceViewFromResourceW
+D3DX10CreateSkinInfo
+D3DX10CreateSprite
+D3DX10CreateTextureFromFileA
+D3DX10CreateTextureFromFileW
+D3DX10CreateTextureFromMemory
+D3DX10CreateTextureFromResourceA
+D3DX10CreateTextureFromResourceW
+D3DX10DisassembleEffect
+D3DX10DisassembleShader
+D3DX10FilterTexture
+D3DX10GetDriverLevel
+D3DX10GetFeatureLevel1
+D3DX10GetImageInfoFromFileA
+D3DX10GetImageInfoFromFileW
+D3DX10GetImageInfoFromMemory
+D3DX10GetImageInfoFromResourceA
+D3DX10GetImageInfoFromResourceW
+D3DX10LoadTextureFromTexture
+D3DX10PreprocessShaderFromFileA
+D3DX10PreprocessShaderFromFileW
+D3DX10PreprocessShaderFromMemory
+D3DX10PreprocessShaderFromResourceA
+D3DX10PreprocessShaderFromResourceW
+D3DX10ReflectShader
+D3DX10SHProjectCubeMap
+D3DX10SaveTextureToFileA
+D3DX10SaveTextureToFileW
+D3DX10SaveTextureToMemory
+D3DX10UnsetAllDeviceObjects
+D3DXBoxBoundProbe
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXCpuOptimizations
+D3DXCreateMatrixStack
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFresnelTerm
+D3DXIntersectTri
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSphereBoundProbe
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
diff --git a/mingw-w64-crt/lib64/d3dx10_36.def b/mingw-w64-crt/lib64/d3dx10_36.def
new file mode 100644
index 0000000..a548ce3
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx10_36.def
@@ -0,0 +1,187 @@
+;
+; Definition file of d3dx10_36.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx10_36.dll"
+EXPORTS
+D3DX10CreateThreadPump
+D3DX10CheckVersion
+D3DX10CompileFromFileA
+D3DX10CompileFromFileW
+D3DX10CompileFromMemory
+D3DX10CompileFromResourceA
+D3DX10CompileFromResourceW
+D3DX10ComputeNormalMap
+D3DX10CreateAsyncCompilerProcessor
+D3DX10CreateAsyncEffectCreateProcessor
+D3DX10CreateAsyncEffectPoolCreateProcessor
+D3DX10CreateAsyncFileLoaderA
+D3DX10CreateAsyncFileLoaderW
+D3DX10CreateAsyncMemoryLoader
+D3DX10CreateAsyncResourceLoaderA
+D3DX10CreateAsyncResourceLoaderW
+D3DX10CreateAsyncShaderPreprocessProcessor
+D3DX10CreateAsyncShaderResourceViewProcessor
+D3DX10CreateAsyncTextureInfoProcessor
+D3DX10CreateAsyncTextureProcessor
+D3DX10CreateDevice
+D3DX10CreateDeviceAndSwapChain
+D3DX10CreateEffectFromFileA
+D3DX10CreateEffectFromFileW
+D3DX10CreateEffectFromMemory
+D3DX10CreateEffectFromResourceA
+D3DX10CreateEffectFromResourceW
+D3DX10CreateEffectPoolFromFileA
+D3DX10CreateEffectPoolFromFileW
+D3DX10CreateEffectPoolFromMemory
+D3DX10CreateEffectPoolFromResourceA
+D3DX10CreateEffectPoolFromResourceW
+D3DX10CreateFontA
+D3DX10CreateFontIndirectA
+D3DX10CreateFontIndirectW
+D3DX10CreateFontW
+D3DX10CreateMesh
+D3DX10CreateShaderResourceViewFromFileA
+D3DX10CreateShaderResourceViewFromFileW
+D3DX10CreateShaderResourceViewFromMemory
+D3DX10CreateShaderResourceViewFromResourceA
+D3DX10CreateShaderResourceViewFromResourceW
+D3DX10CreateSkinInfo
+D3DX10CreateSprite
+D3DX10CreateTextureFromFileA
+D3DX10CreateTextureFromFileW
+D3DX10CreateTextureFromMemory
+D3DX10CreateTextureFromResourceA
+D3DX10CreateTextureFromResourceW
+D3DX10DisassembleEffect
+D3DX10DisassembleShader
+D3DX10FilterTexture
+D3DX10GetDriverLevel
+D3DX10GetFeatureLevel1
+D3DX10GetImageInfoFromFileA
+D3DX10GetImageInfoFromFileW
+D3DX10GetImageInfoFromMemory
+D3DX10GetImageInfoFromResourceA
+D3DX10GetImageInfoFromResourceW
+D3DX10LoadTextureFromTexture
+D3DX10PreprocessShaderFromFileA
+D3DX10PreprocessShaderFromFileW
+D3DX10PreprocessShaderFromMemory
+D3DX10PreprocessShaderFromResourceA
+D3DX10PreprocessShaderFromResourceW
+D3DX10ReflectShader
+D3DX10SHProjectCubeMap
+D3DX10SaveTextureToFileA
+D3DX10SaveTextureToFileW
+D3DX10SaveTextureToMemory
+D3DX10UnsetAllDeviceObjects
+D3DXBoxBoundProbe
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXCpuOptimizations
+D3DXCreateMatrixStack
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFresnelTerm
+D3DXIntersectTri
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSphereBoundProbe
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
diff --git a/mingw-w64-crt/lib64/d3dx10_37.def b/mingw-w64-crt/lib64/d3dx10_37.def
new file mode 100644
index 0000000..473ce02
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx10_37.def
@@ -0,0 +1,188 @@
+;
+; Definition file of d3dx10_37.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx10_37.dll"
+EXPORTS
+D3DX10CreateReduction
+D3DX10CreateThreadPump
+D3DX10GetDriverLevel
+D3DX10CheckVersion
+D3DX10CompileFromFileA
+D3DX10CompileFromFileW
+D3DX10CompileFromMemory
+D3DX10CompileFromResourceA
+D3DX10CompileFromResourceW
+D3DX10ComputeNormalMap
+D3DX10CreateAsyncCompilerProcessor
+D3DX10CreateAsyncEffectCreateProcessor
+D3DX10CreateAsyncEffectPoolCreateProcessor
+D3DX10CreateAsyncFileLoaderA
+D3DX10CreateAsyncFileLoaderW
+D3DX10CreateAsyncMemoryLoader
+D3DX10CreateAsyncResourceLoaderA
+D3DX10CreateAsyncResourceLoaderW
+D3DX10CreateAsyncShaderPreprocessProcessor
+D3DX10CreateAsyncShaderResourceViewProcessor
+D3DX10CreateAsyncTextureInfoProcessor
+D3DX10CreateAsyncTextureProcessor
+D3DX10CreateDevice
+D3DX10CreateDeviceAndSwapChain
+D3DX10CreateEffectFromFileA
+D3DX10CreateEffectFromFileW
+D3DX10CreateEffectFromMemory
+D3DX10CreateEffectFromResourceA
+D3DX10CreateEffectFromResourceW
+D3DX10CreateEffectPoolFromFileA
+D3DX10CreateEffectPoolFromFileW
+D3DX10CreateEffectPoolFromMemory
+D3DX10CreateEffectPoolFromResourceA
+D3DX10CreateEffectPoolFromResourceW
+D3DX10CreateFontA
+D3DX10CreateFontIndirectA
+D3DX10CreateFontIndirectW
+D3DX10CreateFontW
+D3DX10CreateMesh
+D3DX10CreateShaderResourceViewFromFileA
+D3DX10CreateShaderResourceViewFromFileW
+D3DX10CreateShaderResourceViewFromMemory
+D3DX10CreateShaderResourceViewFromResourceA
+D3DX10CreateShaderResourceViewFromResourceW
+D3DX10CreateSkinInfo
+D3DX10CreateSprite
+D3DX10CreateTextureFromFileA
+D3DX10CreateTextureFromFileW
+D3DX10CreateTextureFromMemory
+D3DX10CreateTextureFromResourceA
+D3DX10CreateTextureFromResourceW
+D3DX10DisassembleEffect
+D3DX10DisassembleShader
+D3DX10FilterTexture
+D3DX10GetFeatureLevel1
+D3DX10GetImageInfoFromFileA
+D3DX10GetImageInfoFromFileW
+D3DX10GetImageInfoFromMemory
+D3DX10GetImageInfoFromResourceA
+D3DX10GetImageInfoFromResourceW
+D3DX10LoadTextureFromTexture
+D3DX10PreprocessShaderFromFileA
+D3DX10PreprocessShaderFromFileW
+D3DX10PreprocessShaderFromMemory
+D3DX10PreprocessShaderFromResourceA
+D3DX10PreprocessShaderFromResourceW
+D3DX10ReflectShader
+D3DX10SHProjectCubeMap
+D3DX10SaveTextureToFileA
+D3DX10SaveTextureToFileW
+D3DX10SaveTextureToMemory
+D3DX10UnsetAllDeviceObjects
+D3DXBoxBoundProbe
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXCpuOptimizations
+D3DXCreateMatrixStack
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFresnelTerm
+D3DXIntersectTri
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSphereBoundProbe
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
diff --git a/mingw-w64-crt/lib64/d3dx10_38.def b/mingw-w64-crt/lib64/d3dx10_38.def
new file mode 100644
index 0000000..f8bcab1
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx10_38.def
@@ -0,0 +1,187 @@
+;
+; Definition file of d3dx10_38.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx10_38.dll"
+EXPORTS
+D3DX10CreateReduction
+D3DX10CreateThreadPump
+D3DX10CheckVersion
+D3DX10CompileFromFileA
+D3DX10CompileFromFileW
+D3DX10CompileFromMemory
+D3DX10CompileFromResourceA
+D3DX10CompileFromResourceW
+D3DX10ComputeNormalMap
+D3DX10CreateAsyncCompilerProcessor
+D3DX10CreateAsyncEffectCreateProcessor
+D3DX10CreateAsyncEffectPoolCreateProcessor
+D3DX10CreateAsyncFileLoaderA
+D3DX10CreateAsyncFileLoaderW
+D3DX10CreateAsyncMemoryLoader
+D3DX10CreateAsyncResourceLoaderA
+D3DX10CreateAsyncResourceLoaderW
+D3DX10CreateAsyncShaderPreprocessProcessor
+D3DX10CreateAsyncShaderResourceViewProcessor
+D3DX10CreateAsyncTextureInfoProcessor
+D3DX10CreateAsyncTextureProcessor
+D3DX10CreateDevice
+D3DX10CreateDeviceAndSwapChain
+D3DX10CreateEffectFromFileA
+D3DX10CreateEffectFromFileW
+D3DX10CreateEffectFromMemory
+D3DX10CreateEffectFromResourceA
+D3DX10CreateEffectFromResourceW
+D3DX10CreateEffectPoolFromFileA
+D3DX10CreateEffectPoolFromFileW
+D3DX10CreateEffectPoolFromMemory
+D3DX10CreateEffectPoolFromResourceA
+D3DX10CreateEffectPoolFromResourceW
+D3DX10CreateFontA
+D3DX10CreateFontIndirectA
+D3DX10CreateFontIndirectW
+D3DX10CreateFontW
+D3DX10CreateMesh
+D3DX10CreateShaderResourceViewFromFileA
+D3DX10CreateShaderResourceViewFromFileW
+D3DX10CreateShaderResourceViewFromMemory
+D3DX10CreateShaderResourceViewFromResourceA
+D3DX10CreateShaderResourceViewFromResourceW
+D3DX10CreateSkinInfo
+D3DX10CreateSprite
+D3DX10CreateTextureFromFileA
+D3DX10CreateTextureFromFileW
+D3DX10CreateTextureFromMemory
+D3DX10CreateTextureFromResourceA
+D3DX10CreateTextureFromResourceW
+D3DX10DisassembleEffect
+D3DX10DisassembleShader
+D3DX10FilterTexture
+D3DX10GetFeatureLevel1
+D3DX10GetImageInfoFromFileA
+D3DX10GetImageInfoFromFileW
+D3DX10GetImageInfoFromMemory
+D3DX10GetImageInfoFromResourceA
+D3DX10GetImageInfoFromResourceW
+D3DX10LoadTextureFromTexture
+D3DX10PreprocessShaderFromFileA
+D3DX10PreprocessShaderFromFileW
+D3DX10PreprocessShaderFromMemory
+D3DX10PreprocessShaderFromResourceA
+D3DX10PreprocessShaderFromResourceW
+D3DX10ReflectShader
+D3DX10SHProjectCubeMap
+D3DX10SaveTextureToFileA
+D3DX10SaveTextureToFileW
+D3DX10SaveTextureToMemory
+D3DX10UnsetAllDeviceObjects
+D3DXBoxBoundProbe
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXCpuOptimizations
+D3DXCreateMatrixStack
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFresnelTerm
+D3DXIntersectTri
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSphereBoundProbe
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
diff --git a/mingw-w64-crt/lib64/d3dx10_39.def b/mingw-w64-crt/lib64/d3dx10_39.def
new file mode 100644
index 0000000..afb0548
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx10_39.def
@@ -0,0 +1,187 @@
+;
+; Definition file of d3dx10_39.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx10_39.dll"
+EXPORTS
+D3DX10CreateReduction
+D3DX10CreateThreadPump
+D3DX10CheckVersion
+D3DX10CompileFromFileA
+D3DX10CompileFromFileW
+D3DX10CompileFromMemory
+D3DX10CompileFromResourceA
+D3DX10CompileFromResourceW
+D3DX10ComputeNormalMap
+D3DX10CreateAsyncCompilerProcessor
+D3DX10CreateAsyncEffectCreateProcessor
+D3DX10CreateAsyncEffectPoolCreateProcessor
+D3DX10CreateAsyncFileLoaderA
+D3DX10CreateAsyncFileLoaderW
+D3DX10CreateAsyncMemoryLoader
+D3DX10CreateAsyncResourceLoaderA
+D3DX10CreateAsyncResourceLoaderW
+D3DX10CreateAsyncShaderPreprocessProcessor
+D3DX10CreateAsyncShaderResourceViewProcessor
+D3DX10CreateAsyncTextureInfoProcessor
+D3DX10CreateAsyncTextureProcessor
+D3DX10CreateDevice
+D3DX10CreateDeviceAndSwapChain
+D3DX10CreateEffectFromFileA
+D3DX10CreateEffectFromFileW
+D3DX10CreateEffectFromMemory
+D3DX10CreateEffectFromResourceA
+D3DX10CreateEffectFromResourceW
+D3DX10CreateEffectPoolFromFileA
+D3DX10CreateEffectPoolFromFileW
+D3DX10CreateEffectPoolFromMemory
+D3DX10CreateEffectPoolFromResourceA
+D3DX10CreateEffectPoolFromResourceW
+D3DX10CreateFontA
+D3DX10CreateFontIndirectA
+D3DX10CreateFontIndirectW
+D3DX10CreateFontW
+D3DX10CreateMesh
+D3DX10CreateShaderResourceViewFromFileA
+D3DX10CreateShaderResourceViewFromFileW
+D3DX10CreateShaderResourceViewFromMemory
+D3DX10CreateShaderResourceViewFromResourceA
+D3DX10CreateShaderResourceViewFromResourceW
+D3DX10CreateSkinInfo
+D3DX10CreateSprite
+D3DX10CreateTextureFromFileA
+D3DX10CreateTextureFromFileW
+D3DX10CreateTextureFromMemory
+D3DX10CreateTextureFromResourceA
+D3DX10CreateTextureFromResourceW
+D3DX10DisassembleEffect
+D3DX10DisassembleShader
+D3DX10FilterTexture
+D3DX10GetFeatureLevel1
+D3DX10GetImageInfoFromFileA
+D3DX10GetImageInfoFromFileW
+D3DX10GetImageInfoFromMemory
+D3DX10GetImageInfoFromResourceA
+D3DX10GetImageInfoFromResourceW
+D3DX10LoadTextureFromTexture
+D3DX10PreprocessShaderFromFileA
+D3DX10PreprocessShaderFromFileW
+D3DX10PreprocessShaderFromMemory
+D3DX10PreprocessShaderFromResourceA
+D3DX10PreprocessShaderFromResourceW
+D3DX10ReflectShader
+D3DX10SHProjectCubeMap
+D3DX10SaveTextureToFileA
+D3DX10SaveTextureToFileW
+D3DX10SaveTextureToMemory
+D3DX10UnsetAllDeviceObjects
+D3DXBoxBoundProbe
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXCpuOptimizations
+D3DXCreateMatrixStack
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFresnelTerm
+D3DXIntersectTri
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSphereBoundProbe
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
diff --git a/mingw-w64-crt/lib64/d3dx10_40.def b/mingw-w64-crt/lib64/d3dx10_40.def
new file mode 100644
index 0000000..71d580c
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx10_40.def
@@ -0,0 +1,183 @@
+;
+; Definition file of d3dx10_40.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx10_40.dll"
+EXPORTS
+D3DX10CreateThreadPump
+D3DX10CheckVersion
+D3DX10CompileFromFileA
+D3DX10CompileFromFileW
+D3DX10CompileFromMemory
+D3DX10CompileFromResourceA
+D3DX10CompileFromResourceW
+D3DX10ComputeNormalMap
+D3DX10CreateAsyncCompilerProcessor
+D3DX10CreateAsyncEffectCreateProcessor
+D3DX10CreateAsyncEffectPoolCreateProcessor
+D3DX10CreateAsyncFileLoaderA
+D3DX10CreateAsyncFileLoaderW
+D3DX10CreateAsyncMemoryLoader
+D3DX10CreateAsyncResourceLoaderA
+D3DX10CreateAsyncResourceLoaderW
+D3DX10CreateAsyncShaderPreprocessProcessor
+D3DX10CreateAsyncShaderResourceViewProcessor
+D3DX10CreateAsyncTextureInfoProcessor
+D3DX10CreateAsyncTextureProcessor
+D3DX10CreateDevice
+D3DX10CreateDeviceAndSwapChain
+D3DX10CreateEffectFromFileA
+D3DX10CreateEffectFromFileW
+D3DX10CreateEffectFromMemory
+D3DX10CreateEffectFromResourceA
+D3DX10CreateEffectFromResourceW
+D3DX10CreateEffectPoolFromFileA
+D3DX10CreateEffectPoolFromFileW
+D3DX10CreateEffectPoolFromMemory
+D3DX10CreateEffectPoolFromResourceA
+D3DX10CreateEffectPoolFromResourceW
+D3DX10CreateFontA
+D3DX10CreateFontIndirectA
+D3DX10CreateFontIndirectW
+D3DX10CreateFontW
+D3DX10CreateMesh
+D3DX10CreateShaderResourceViewFromFileA
+D3DX10CreateShaderResourceViewFromFileW
+D3DX10CreateShaderResourceViewFromMemory
+D3DX10CreateShaderResourceViewFromResourceA
+D3DX10CreateShaderResourceViewFromResourceW
+D3DX10CreateSkinInfo
+D3DX10CreateSprite
+D3DX10CreateTextureFromFileA
+D3DX10CreateTextureFromFileW
+D3DX10CreateTextureFromMemory
+D3DX10CreateTextureFromResourceA
+D3DX10CreateTextureFromResourceW
+D3DX10FilterTexture
+D3DX10GetFeatureLevel1
+D3DX10GetImageInfoFromFileA
+D3DX10GetImageInfoFromFileW
+D3DX10GetImageInfoFromMemory
+D3DX10GetImageInfoFromResourceA
+D3DX10GetImageInfoFromResourceW
+D3DX10LoadTextureFromTexture
+D3DX10PreprocessShaderFromFileA
+D3DX10PreprocessShaderFromFileW
+D3DX10PreprocessShaderFromMemory
+D3DX10PreprocessShaderFromResourceA
+D3DX10PreprocessShaderFromResourceW
+D3DX10SHProjectCubeMap
+D3DX10SaveTextureToFileA
+D3DX10SaveTextureToFileW
+D3DX10SaveTextureToMemory
+D3DX10UnsetAllDeviceObjects
+D3DXBoxBoundProbe
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXCpuOptimizations
+D3DXCreateMatrixStack
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFresnelTerm
+D3DXIntersectTri
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSphereBoundProbe
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
diff --git a/mingw-w64-crt/lib64/d3dx10_41.def b/mingw-w64-crt/lib64/d3dx10_41.def
new file mode 100644
index 0000000..ac07db1
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx10_41.def
@@ -0,0 +1,183 @@
+;
+; Definition file of d3dx10_41.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx10_41.dll"
+EXPORTS
+D3DX10CreateThreadPump
+D3DX10CheckVersion
+D3DX10CompileFromFileA
+D3DX10CompileFromFileW
+D3DX10CompileFromMemory
+D3DX10CompileFromResourceA
+D3DX10CompileFromResourceW
+D3DX10ComputeNormalMap
+D3DX10CreateAsyncCompilerProcessor
+D3DX10CreateAsyncEffectCreateProcessor
+D3DX10CreateAsyncEffectPoolCreateProcessor
+D3DX10CreateAsyncFileLoaderA
+D3DX10CreateAsyncFileLoaderW
+D3DX10CreateAsyncMemoryLoader
+D3DX10CreateAsyncResourceLoaderA
+D3DX10CreateAsyncResourceLoaderW
+D3DX10CreateAsyncShaderPreprocessProcessor
+D3DX10CreateAsyncShaderResourceViewProcessor
+D3DX10CreateAsyncTextureInfoProcessor
+D3DX10CreateAsyncTextureProcessor
+D3DX10CreateDevice
+D3DX10CreateDeviceAndSwapChain
+D3DX10CreateEffectFromFileA
+D3DX10CreateEffectFromFileW
+D3DX10CreateEffectFromMemory
+D3DX10CreateEffectFromResourceA
+D3DX10CreateEffectFromResourceW
+D3DX10CreateEffectPoolFromFileA
+D3DX10CreateEffectPoolFromFileW
+D3DX10CreateEffectPoolFromMemory
+D3DX10CreateEffectPoolFromResourceA
+D3DX10CreateEffectPoolFromResourceW
+D3DX10CreateFontA
+D3DX10CreateFontIndirectA
+D3DX10CreateFontIndirectW
+D3DX10CreateFontW
+D3DX10CreateMesh
+D3DX10CreateShaderResourceViewFromFileA
+D3DX10CreateShaderResourceViewFromFileW
+D3DX10CreateShaderResourceViewFromMemory
+D3DX10CreateShaderResourceViewFromResourceA
+D3DX10CreateShaderResourceViewFromResourceW
+D3DX10CreateSkinInfo
+D3DX10CreateSprite
+D3DX10CreateTextureFromFileA
+D3DX10CreateTextureFromFileW
+D3DX10CreateTextureFromMemory
+D3DX10CreateTextureFromResourceA
+D3DX10CreateTextureFromResourceW
+D3DX10FilterTexture
+D3DX10GetFeatureLevel1
+D3DX10GetImageInfoFromFileA
+D3DX10GetImageInfoFromFileW
+D3DX10GetImageInfoFromMemory
+D3DX10GetImageInfoFromResourceA
+D3DX10GetImageInfoFromResourceW
+D3DX10LoadTextureFromTexture
+D3DX10PreprocessShaderFromFileA
+D3DX10PreprocessShaderFromFileW
+D3DX10PreprocessShaderFromMemory
+D3DX10PreprocessShaderFromResourceA
+D3DX10PreprocessShaderFromResourceW
+D3DX10SHProjectCubeMap
+D3DX10SaveTextureToFileA
+D3DX10SaveTextureToFileW
+D3DX10SaveTextureToMemory
+D3DX10UnsetAllDeviceObjects
+D3DXBoxBoundProbe
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXCpuOptimizations
+D3DXCreateMatrixStack
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFresnelTerm
+D3DXIntersectTri
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSphereBoundProbe
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
diff --git a/mingw-w64-crt/lib64/d3dx10_42.def b/mingw-w64-crt/lib64/d3dx10_42.def
new file mode 100644
index 0000000..d467f8d
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx10_42.def
@@ -0,0 +1,183 @@
+;
+; Definition file of d3dx10_42.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx10_42.dll"
+EXPORTS
+D3DX10CreateThreadPump
+D3DX10CheckVersion
+D3DX10CompileFromFileA
+D3DX10CompileFromFileW
+D3DX10CompileFromMemory
+D3DX10CompileFromResourceA
+D3DX10CompileFromResourceW
+D3DX10ComputeNormalMap
+D3DX10CreateAsyncCompilerProcessor
+D3DX10CreateAsyncEffectCreateProcessor
+D3DX10CreateAsyncEffectPoolCreateProcessor
+D3DX10CreateAsyncFileLoaderA
+D3DX10CreateAsyncFileLoaderW
+D3DX10CreateAsyncMemoryLoader
+D3DX10CreateAsyncResourceLoaderA
+D3DX10CreateAsyncResourceLoaderW
+D3DX10CreateAsyncShaderPreprocessProcessor
+D3DX10CreateAsyncShaderResourceViewProcessor
+D3DX10CreateAsyncTextureInfoProcessor
+D3DX10CreateAsyncTextureProcessor
+D3DX10CreateDevice
+D3DX10CreateDeviceAndSwapChain
+D3DX10CreateEffectFromFileA
+D3DX10CreateEffectFromFileW
+D3DX10CreateEffectFromMemory
+D3DX10CreateEffectFromResourceA
+D3DX10CreateEffectFromResourceW
+D3DX10CreateEffectPoolFromFileA
+D3DX10CreateEffectPoolFromFileW
+D3DX10CreateEffectPoolFromMemory
+D3DX10CreateEffectPoolFromResourceA
+D3DX10CreateEffectPoolFromResourceW
+D3DX10CreateFontA
+D3DX10CreateFontIndirectA
+D3DX10CreateFontIndirectW
+D3DX10CreateFontW
+D3DX10CreateMesh
+D3DX10CreateShaderResourceViewFromFileA
+D3DX10CreateShaderResourceViewFromFileW
+D3DX10CreateShaderResourceViewFromMemory
+D3DX10CreateShaderResourceViewFromResourceA
+D3DX10CreateShaderResourceViewFromResourceW
+D3DX10CreateSkinInfo
+D3DX10CreateSprite
+D3DX10CreateTextureFromFileA
+D3DX10CreateTextureFromFileW
+D3DX10CreateTextureFromMemory
+D3DX10CreateTextureFromResourceA
+D3DX10CreateTextureFromResourceW
+D3DX10FilterTexture
+D3DX10GetFeatureLevel1
+D3DX10GetImageInfoFromFileA
+D3DX10GetImageInfoFromFileW
+D3DX10GetImageInfoFromMemory
+D3DX10GetImageInfoFromResourceA
+D3DX10GetImageInfoFromResourceW
+D3DX10LoadTextureFromTexture
+D3DX10PreprocessShaderFromFileA
+D3DX10PreprocessShaderFromFileW
+D3DX10PreprocessShaderFromMemory
+D3DX10PreprocessShaderFromResourceA
+D3DX10PreprocessShaderFromResourceW
+D3DX10SHProjectCubeMap
+D3DX10SaveTextureToFileA
+D3DX10SaveTextureToFileW
+D3DX10SaveTextureToMemory
+D3DX10UnsetAllDeviceObjects
+D3DXBoxBoundProbe
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXCpuOptimizations
+D3DXCreateMatrixStack
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFresnelTerm
+D3DXIntersectTri
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSphereBoundProbe
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
diff --git a/mingw-w64-crt/lib64/d3dx10_43.def b/mingw-w64-crt/lib64/d3dx10_43.def
new file mode 100644
index 0000000..5623c59
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx10_43.def
@@ -0,0 +1,183 @@
+;
+; Definition file of d3dx10_43.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx10_43.dll"
+EXPORTS
+D3DX10CreateThreadPump
+D3DX10CheckVersion
+D3DX10CompileFromFileA
+D3DX10CompileFromFileW
+D3DX10CompileFromMemory
+D3DX10CompileFromResourceA
+D3DX10CompileFromResourceW
+D3DX10ComputeNormalMap
+D3DX10CreateAsyncCompilerProcessor
+D3DX10CreateAsyncEffectCreateProcessor
+D3DX10CreateAsyncEffectPoolCreateProcessor
+D3DX10CreateAsyncFileLoaderA
+D3DX10CreateAsyncFileLoaderW
+D3DX10CreateAsyncMemoryLoader
+D3DX10CreateAsyncResourceLoaderA
+D3DX10CreateAsyncResourceLoaderW
+D3DX10CreateAsyncShaderPreprocessProcessor
+D3DX10CreateAsyncShaderResourceViewProcessor
+D3DX10CreateAsyncTextureInfoProcessor
+D3DX10CreateAsyncTextureProcessor
+D3DX10CreateDevice
+D3DX10CreateDeviceAndSwapChain
+D3DX10CreateEffectFromFileA
+D3DX10CreateEffectFromFileW
+D3DX10CreateEffectFromMemory
+D3DX10CreateEffectFromResourceA
+D3DX10CreateEffectFromResourceW
+D3DX10CreateEffectPoolFromFileA
+D3DX10CreateEffectPoolFromFileW
+D3DX10CreateEffectPoolFromMemory
+D3DX10CreateEffectPoolFromResourceA
+D3DX10CreateEffectPoolFromResourceW
+D3DX10CreateFontA
+D3DX10CreateFontIndirectA
+D3DX10CreateFontIndirectW
+D3DX10CreateFontW
+D3DX10CreateMesh
+D3DX10CreateShaderResourceViewFromFileA
+D3DX10CreateShaderResourceViewFromFileW
+D3DX10CreateShaderResourceViewFromMemory
+D3DX10CreateShaderResourceViewFromResourceA
+D3DX10CreateShaderResourceViewFromResourceW
+D3DX10CreateSkinInfo
+D3DX10CreateSprite
+D3DX10CreateTextureFromFileA
+D3DX10CreateTextureFromFileW
+D3DX10CreateTextureFromMemory
+D3DX10CreateTextureFromResourceA
+D3DX10CreateTextureFromResourceW
+D3DX10FilterTexture
+D3DX10GetFeatureLevel1
+D3DX10GetImageInfoFromFileA
+D3DX10GetImageInfoFromFileW
+D3DX10GetImageInfoFromMemory
+D3DX10GetImageInfoFromResourceA
+D3DX10GetImageInfoFromResourceW
+D3DX10LoadTextureFromTexture
+D3DX10PreprocessShaderFromFileA
+D3DX10PreprocessShaderFromFileW
+D3DX10PreprocessShaderFromMemory
+D3DX10PreprocessShaderFromResourceA
+D3DX10PreprocessShaderFromResourceW
+D3DX10SHProjectCubeMap
+D3DX10SaveTextureToFileA
+D3DX10SaveTextureToFileW
+D3DX10SaveTextureToMemory
+D3DX10UnsetAllDeviceObjects
+D3DXBoxBoundProbe
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXCpuOptimizations
+D3DXCreateMatrixStack
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFresnelTerm
+D3DXIntersectTri
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSphereBoundProbe
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
diff --git a/mingw-w64-crt/lib64/d3dx11_42.def b/mingw-w64-crt/lib64/d3dx11_42.def
new file mode 100644
index 0000000..e513008
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx11_42.def
@@ -0,0 +1,51 @@
+;
+; Definition file of d3dx11_42.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx11_42.dll"
+EXPORTS
+D3DX11CheckVersion
+D3DX11CompileFromFileA
+D3DX11CompileFromFileW
+D3DX11CompileFromMemory
+D3DX11CompileFromResourceA
+D3DX11CompileFromResourceW
+D3DX11ComputeNormalMap
+D3DX11CreateAsyncCompilerProcessor
+D3DX11CreateAsyncFileLoaderA
+D3DX11CreateAsyncFileLoaderW
+D3DX11CreateAsyncMemoryLoader
+D3DX11CreateAsyncResourceLoaderA
+D3DX11CreateAsyncResourceLoaderW
+D3DX11CreateAsyncShaderPreprocessProcessor
+D3DX11CreateAsyncShaderResourceViewProcessor
+D3DX11CreateAsyncTextureInfoProcessor
+D3DX11CreateAsyncTextureProcessor
+D3DX11CreateShaderResourceViewFromFileA
+D3DX11CreateShaderResourceViewFromFileW
+D3DX11CreateShaderResourceViewFromMemory
+D3DX11CreateShaderResourceViewFromResourceA
+D3DX11CreateShaderResourceViewFromResourceW
+D3DX11CreateTextureFromFileA
+D3DX11CreateTextureFromFileW
+D3DX11CreateTextureFromMemory
+D3DX11CreateTextureFromResourceA
+D3DX11CreateTextureFromResourceW
+D3DX11CreateThreadPump
+D3DX11FilterTexture
+D3DX11GetImageInfoFromFileA
+D3DX11GetImageInfoFromFileW
+D3DX11GetImageInfoFromMemory
+D3DX11GetImageInfoFromResourceA
+D3DX11GetImageInfoFromResourceW
+D3DX11LoadTextureFromTexture
+D3DX11PreprocessShaderFromFileA
+D3DX11PreprocessShaderFromFileW
+D3DX11PreprocessShaderFromMemory
+D3DX11PreprocessShaderFromResourceA
+D3DX11PreprocessShaderFromResourceW
+D3DX11SHProjectCubeMap
+D3DX11SaveTextureToFileA
+D3DX11SaveTextureToFileW
+D3DX11SaveTextureToMemory
diff --git a/mingw-w64-crt/lib64/d3dx11_43.def b/mingw-w64-crt/lib64/d3dx11_43.def
new file mode 100644
index 0000000..32489e1
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx11_43.def
@@ -0,0 +1,51 @@
+;
+; Definition file of d3dx11_43.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx11_43.dll"
+EXPORTS
+D3DX11CheckVersion
+D3DX11CompileFromFileA
+D3DX11CompileFromFileW
+D3DX11CompileFromMemory
+D3DX11CompileFromResourceA
+D3DX11CompileFromResourceW
+D3DX11ComputeNormalMap
+D3DX11CreateAsyncCompilerProcessor
+D3DX11CreateAsyncFileLoaderA
+D3DX11CreateAsyncFileLoaderW
+D3DX11CreateAsyncMemoryLoader
+D3DX11CreateAsyncResourceLoaderA
+D3DX11CreateAsyncResourceLoaderW
+D3DX11CreateAsyncShaderPreprocessProcessor
+D3DX11CreateAsyncShaderResourceViewProcessor
+D3DX11CreateAsyncTextureInfoProcessor
+D3DX11CreateAsyncTextureProcessor
+D3DX11CreateShaderResourceViewFromFileA
+D3DX11CreateShaderResourceViewFromFileW
+D3DX11CreateShaderResourceViewFromMemory
+D3DX11CreateShaderResourceViewFromResourceA
+D3DX11CreateShaderResourceViewFromResourceW
+D3DX11CreateTextureFromFileA
+D3DX11CreateTextureFromFileW
+D3DX11CreateTextureFromMemory
+D3DX11CreateTextureFromResourceA
+D3DX11CreateTextureFromResourceW
+D3DX11CreateThreadPump
+D3DX11FilterTexture
+D3DX11GetImageInfoFromFileA
+D3DX11GetImageInfoFromFileW
+D3DX11GetImageInfoFromMemory
+D3DX11GetImageInfoFromResourceA
+D3DX11GetImageInfoFromResourceW
+D3DX11LoadTextureFromTexture
+D3DX11PreprocessShaderFromFileA
+D3DX11PreprocessShaderFromFileW
+D3DX11PreprocessShaderFromMemory
+D3DX11PreprocessShaderFromResourceA
+D3DX11PreprocessShaderFromResourceW
+D3DX11SHProjectCubeMap
+D3DX11SaveTextureToFileA
+D3DX11SaveTextureToFileW
+D3DX11SaveTextureToMemory
diff --git a/mingw-w64-crt/lib64/d3dx9_24.def b/mingw-w64-crt/lib64/d3dx9_24.def
new file mode 100644
index 0000000..9460bd9
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_24.def
@@ -0,0 +1,327 @@
+;
+; Definition file of d3dx9_24.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_24.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCpuOptimizations
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetTargetDescByName
+D3DXGetTargetDescByVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_25.def b/mingw-w64-crt/lib64/d3dx9_25.def
new file mode 100644
index 0000000..4cbfbb3
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_25.def
@@ -0,0 +1,330 @@
+;
+; Definition file of d3dx9_25.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_25.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCpuOptimizations
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetTargetDescByName
+D3DXGetTargetDescByVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_26.def b/mingw-w64-crt/lib64/d3dx9_26.def
new file mode 100644
index 0000000..5ed9eda
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_26.def
@@ -0,0 +1,334 @@
+;
+; Definition file of d3dx9_26.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_26.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCpuOptimizations
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetTargetDescByName
+D3DXGetTargetDescByVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_27.def b/mingw-w64-crt/lib64/d3dx9_27.def
new file mode 100644
index 0000000..bee2cf2
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_27.def
@@ -0,0 +1,334 @@
+;
+; Definition file of d3dx9_27.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_27.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCpuOptimizations
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetTargetDescByName
+D3DXGetTargetDescByVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_28.def b/mingw-w64-crt/lib64/d3dx9_28.def
new file mode 100644
index 0000000..549f0be
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_28.def
@@ -0,0 +1,339 @@
+;
+; Definition file of d3dx9_28.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_28.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCpuOptimizations
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetTargetDescByName
+D3DXGetTargetDescByVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_29.def b/mingw-w64-crt/lib64/d3dx9_29.def
new file mode 100644
index 0000000..5ab2e97
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_29.def
@@ -0,0 +1,339 @@
+;
+; Definition file of d3dx9_29.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_29.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCpuOptimizations
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetTargetDescByName
+D3DXGetTargetDescByVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_30.def b/mingw-w64-crt/lib64/d3dx9_30.def
new file mode 100644
index 0000000..ee4e176
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_30.def
@@ -0,0 +1,339 @@
+;
+; Definition file of d3dx9_30.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_30.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCpuOptimizations
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetTargetDescByName
+D3DXGetTargetDescByVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_31.def b/mingw-w64-crt/lib64/d3dx9_31.def
new file mode 100644
index 0000000..cb1485f
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_31.def
@@ -0,0 +1,336 @@
+;
+; Definition file of d3dx9_31.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_31.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_32.def b/mingw-w64-crt/lib64/d3dx9_32.def
new file mode 100644
index 0000000..28ca0df
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_32.def
@@ -0,0 +1,341 @@
+;
+; Definition file of d3dx9_32.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_32.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_33.def b/mingw-w64-crt/lib64/d3dx9_33.def
new file mode 100644
index 0000000..57b086b
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_33.def
@@ -0,0 +1,341 @@
+;
+; Definition file of d3dx9_33.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_33.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_34.def b/mingw-w64-crt/lib64/d3dx9_34.def
new file mode 100644
index 0000000..44e3e12
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_34.def
@@ -0,0 +1,341 @@
+;
+; Definition file of d3dx9_34.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_34.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_35.def b/mingw-w64-crt/lib64/d3dx9_35.def
new file mode 100644
index 0000000..5135323
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_35.def
@@ -0,0 +1,341 @@
+;
+; Definition file of d3dx9_35.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_35.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_36.def b/mingw-w64-crt/lib64/d3dx9_36.def
new file mode 100644
index 0000000..3f37a93
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_36.def
@@ -0,0 +1,343 @@
+;
+; Definition file of d3dx9_36.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_36.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateFragmentLinkerEx
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderConstantTableEx
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_37.def b/mingw-w64-crt/lib64/d3dx9_37.def
new file mode 100644
index 0000000..a2dd3b4
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_37.def
@@ -0,0 +1,343 @@
+;
+; Definition file of d3dx9_37.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_37.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateFragmentLinkerEx
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderConstantTableEx
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_38.def b/mingw-w64-crt/lib64/d3dx9_38.def
new file mode 100644
index 0000000..832e549
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_38.def
@@ -0,0 +1,343 @@
+;
+; Definition file of d3dx9_38.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_38.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateFragmentLinkerEx
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderConstantTableEx
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_39.def b/mingw-w64-crt/lib64/d3dx9_39.def
new file mode 100644
index 0000000..241d794
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_39.def
@@ -0,0 +1,343 @@
+;
+; Definition file of d3dx9_39.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_39.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateFragmentLinkerEx
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderConstantTableEx
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_40.def b/mingw-w64-crt/lib64/d3dx9_40.def
new file mode 100644
index 0000000..5ee6381
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_40.def
@@ -0,0 +1,343 @@
+;
+; Definition file of d3dx9_40.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_40.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateFragmentLinkerEx
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderConstantTableEx
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_41.def b/mingw-w64-crt/lib64/d3dx9_41.def
new file mode 100644
index 0000000..470b118
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_41.def
@@ -0,0 +1,343 @@
+;
+; Definition file of d3dx9_41.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_41.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateFragmentLinker
+D3DXCreateFragmentLinkerEx
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGatherFragments
+D3DXGatherFragmentsFromFileA
+D3DXGatherFragmentsFromFileW
+D3DXGatherFragmentsFromResourceA
+D3DXGatherFragmentsFromResourceW
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderConstantTableEx
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_42.def b/mingw-w64-crt/lib64/d3dx9_42.def
new file mode 100644
index 0000000..65aed11
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_42.def
@@ -0,0 +1,336 @@
+;
+; Definition file of d3dx9_42.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_42.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderConstantTableEx
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/d3dx9_43.def b/mingw-w64-crt/lib64/d3dx9_43.def
new file mode 100644
index 0000000..79fd5a4
--- /dev/null
+++ b/mingw-w64-crt/lib64/d3dx9_43.def
@@ -0,0 +1,336 @@
+;
+; Definition file of d3dx9_43.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d3dx9_43.dll"
+EXPORTS
+D3DXAssembleShader
+D3DXAssembleShaderFromFileA
+D3DXAssembleShaderFromFileW
+D3DXAssembleShaderFromResourceA
+D3DXAssembleShaderFromResourceW
+D3DXBoxBoundProbe
+D3DXCheckCubeTextureRequirements
+D3DXCheckTextureRequirements
+D3DXCheckVersion
+D3DXCheckVolumeTextureRequirements
+D3DXCleanMesh
+D3DXColorAdjustContrast
+D3DXColorAdjustSaturation
+D3DXCompileShader
+D3DXCompileShaderFromFileA
+D3DXCompileShaderFromFileW
+D3DXCompileShaderFromResourceA
+D3DXCompileShaderFromResourceW
+D3DXComputeBoundingBox
+D3DXComputeBoundingSphere
+D3DXComputeIMTFromPerTexelSignal
+D3DXComputeIMTFromPerVertexSignal
+D3DXComputeIMTFromSignal
+D3DXComputeIMTFromTexture
+D3DXComputeNormalMap
+D3DXComputeNormals
+D3DXComputeTangent
+D3DXComputeTangentFrame
+D3DXComputeTangentFrameEx
+D3DXConcatenateMeshes
+D3DXConvertMeshSubsetToSingleStrip
+D3DXConvertMeshSubsetToStrips
+D3DXCreateAnimationController
+D3DXCreateBox
+D3DXCreateBuffer
+D3DXCreateCompressedAnimationSet
+D3DXCreateCubeTexture
+D3DXCreateCubeTextureFromFileA
+D3DXCreateCubeTextureFromFileExA
+D3DXCreateCubeTextureFromFileExW
+D3DXCreateCubeTextureFromFileInMemory
+D3DXCreateCubeTextureFromFileInMemoryEx
+D3DXCreateCubeTextureFromFileW
+D3DXCreateCubeTextureFromResourceA
+D3DXCreateCubeTextureFromResourceExA
+D3DXCreateCubeTextureFromResourceExW
+D3DXCreateCubeTextureFromResourceW
+D3DXCreateCylinder
+D3DXCreateEffect
+D3DXCreateEffectCompiler
+D3DXCreateEffectCompilerFromFileA
+D3DXCreateEffectCompilerFromFileW
+D3DXCreateEffectCompilerFromResourceA
+D3DXCreateEffectCompilerFromResourceW
+D3DXCreateEffectEx
+D3DXCreateEffectFromFileA
+D3DXCreateEffectFromFileExA
+D3DXCreateEffectFromFileExW
+D3DXCreateEffectFromFileW
+D3DXCreateEffectFromResourceA
+D3DXCreateEffectFromResourceExA
+D3DXCreateEffectFromResourceExW
+D3DXCreateEffectFromResourceW
+D3DXCreateEffectPool
+D3DXCreateFontA
+D3DXCreateFontIndirectA
+D3DXCreateFontIndirectW
+D3DXCreateFontW
+D3DXCreateKeyframedAnimationSet
+D3DXCreateLine
+D3DXCreateMatrixStack
+D3DXCreateMesh
+D3DXCreateMeshFVF
+D3DXCreateNPatchMesh
+D3DXCreatePMeshFromStream
+D3DXCreatePRTBuffer
+D3DXCreatePRTBufferTex
+D3DXCreatePRTCompBuffer
+D3DXCreatePRTEngine
+D3DXCreatePatchMesh
+D3DXCreatePolygon
+D3DXCreateRenderToEnvMap
+D3DXCreateRenderToSurface
+D3DXCreateSPMesh
+D3DXCreateSkinInfo
+D3DXCreateSkinInfoFVF
+D3DXCreateSkinInfoFromBlendedMesh
+D3DXCreateSphere
+D3DXCreateSprite
+D3DXCreateTeapot
+D3DXCreateTextA
+D3DXCreateTextW
+D3DXCreateTexture
+D3DXCreateTextureFromFileA
+D3DXCreateTextureFromFileExA
+D3DXCreateTextureFromFileExW
+D3DXCreateTextureFromFileInMemory
+D3DXCreateTextureFromFileInMemoryEx
+D3DXCreateTextureFromFileW
+D3DXCreateTextureFromResourceA
+D3DXCreateTextureFromResourceExA
+D3DXCreateTextureFromResourceExW
+D3DXCreateTextureFromResourceW
+D3DXCreateTextureGutterHelper
+D3DXCreateTextureShader
+D3DXCreateTorus
+D3DXCreateVolumeTexture
+D3DXCreateVolumeTextureFromFileA
+D3DXCreateVolumeTextureFromFileExA
+D3DXCreateVolumeTextureFromFileExW
+D3DXCreateVolumeTextureFromFileInMemory
+D3DXCreateVolumeTextureFromFileInMemoryEx
+D3DXCreateVolumeTextureFromFileW
+D3DXCreateVolumeTextureFromResourceA
+D3DXCreateVolumeTextureFromResourceExA
+D3DXCreateVolumeTextureFromResourceExW
+D3DXCreateVolumeTextureFromResourceW
+D3DXDebugMute
+D3DXDeclaratorFromFVF
+D3DXDisassembleEffect
+D3DXDisassembleShader
+D3DXFVFFromDeclarator
+D3DXFileCreate
+D3DXFillCubeTexture
+D3DXFillCubeTextureTX
+D3DXFillTexture
+D3DXFillTextureTX
+D3DXFillVolumeTexture
+D3DXFillVolumeTextureTX
+D3DXFilterTexture
+D3DXFindShaderComment
+D3DXFloat16To32Array
+D3DXFloat32To16Array
+D3DXFrameAppendChild
+D3DXFrameCalculateBoundingSphere
+D3DXFrameDestroy
+D3DXFrameFind
+D3DXFrameNumNamedMatrices
+D3DXFrameRegisterNamedMatrices
+D3DXFresnelTerm
+D3DXGenerateOutputDecl
+D3DXGeneratePMesh
+D3DXGetDeclLength
+D3DXGetDeclVertexSize
+D3DXGetDriverLevel
+D3DXGetFVFVertexSize
+D3DXGetImageInfoFromFileA
+D3DXGetImageInfoFromFileInMemory
+D3DXGetImageInfoFromFileW
+D3DXGetImageInfoFromResourceA
+D3DXGetImageInfoFromResourceW
+D3DXGetPixelShaderProfile
+D3DXGetShaderConstantTable
+D3DXGetShaderConstantTableEx
+D3DXGetShaderInputSemantics
+D3DXGetShaderOutputSemantics
+D3DXGetShaderSamplers
+D3DXGetShaderSize
+D3DXGetShaderVersion
+D3DXGetVertexShaderProfile
+D3DXIntersect
+D3DXIntersectSubset
+D3DXIntersectTri
+D3DXLoadMeshFromXA
+D3DXLoadMeshFromXInMemory
+D3DXLoadMeshFromXResource
+D3DXLoadMeshFromXW
+D3DXLoadMeshFromXof
+D3DXLoadMeshHierarchyFromXA
+D3DXLoadMeshHierarchyFromXInMemory
+D3DXLoadMeshHierarchyFromXW
+D3DXLoadPRTBufferFromFileA
+D3DXLoadPRTBufferFromFileW
+D3DXLoadPRTCompBufferFromFileA
+D3DXLoadPRTCompBufferFromFileW
+D3DXLoadPatchMeshFromXof
+D3DXLoadSkinMeshFromXof
+D3DXLoadSurfaceFromFileA
+D3DXLoadSurfaceFromFileInMemory
+D3DXLoadSurfaceFromFileW
+D3DXLoadSurfaceFromMemory
+D3DXLoadSurfaceFromResourceA
+D3DXLoadSurfaceFromResourceW
+D3DXLoadSurfaceFromSurface
+D3DXLoadVolumeFromFileA
+D3DXLoadVolumeFromFileInMemory
+D3DXLoadVolumeFromFileW
+D3DXLoadVolumeFromMemory
+D3DXLoadVolumeFromResourceA
+D3DXLoadVolumeFromResourceW
+D3DXLoadVolumeFromVolume
+D3DXMatrixAffineTransformation
+D3DXMatrixAffineTransformation2D
+D3DXMatrixDecompose
+D3DXMatrixDeterminant
+D3DXMatrixInverse
+D3DXMatrixLookAtLH
+D3DXMatrixLookAtRH
+D3DXMatrixMultiply
+D3DXMatrixMultiplyTranspose
+D3DXMatrixOrthoLH
+D3DXMatrixOrthoOffCenterLH
+D3DXMatrixOrthoOffCenterRH
+D3DXMatrixOrthoRH
+D3DXMatrixPerspectiveFovLH
+D3DXMatrixPerspectiveFovRH
+D3DXMatrixPerspectiveLH
+D3DXMatrixPerspectiveOffCenterLH
+D3DXMatrixPerspectiveOffCenterRH
+D3DXMatrixPerspectiveRH
+D3DXMatrixReflect
+D3DXMatrixRotationAxis
+D3DXMatrixRotationQuaternion
+D3DXMatrixRotationX
+D3DXMatrixRotationY
+D3DXMatrixRotationYawPitchRoll
+D3DXMatrixRotationZ
+D3DXMatrixScaling
+D3DXMatrixShadow
+D3DXMatrixTransformation
+D3DXMatrixTransformation2D
+D3DXMatrixTranslation
+D3DXMatrixTranspose
+D3DXOptimizeFaces
+D3DXOptimizeVertices
+D3DXPlaneFromPointNormal
+D3DXPlaneFromPoints
+D3DXPlaneIntersectLine
+D3DXPlaneNormalize
+D3DXPlaneTransform
+D3DXPlaneTransformArray
+D3DXPreprocessShader
+D3DXPreprocessShaderFromFileA
+D3DXPreprocessShaderFromFileW
+D3DXPreprocessShaderFromResourceA
+D3DXPreprocessShaderFromResourceW
+D3DXQuaternionBaryCentric
+D3DXQuaternionExp
+D3DXQuaternionInverse
+D3DXQuaternionLn
+D3DXQuaternionMultiply
+D3DXQuaternionNormalize
+D3DXQuaternionRotationAxis
+D3DXQuaternionRotationMatrix
+D3DXQuaternionRotationYawPitchRoll
+D3DXQuaternionSlerp
+D3DXQuaternionSquad
+D3DXQuaternionSquadSetup
+D3DXQuaternionToAxisAngle
+D3DXRectPatchSize
+D3DXSHAdd
+D3DXSHDot
+D3DXSHEvalConeLight
+D3DXSHEvalDirection
+D3DXSHEvalDirectionalLight
+D3DXSHEvalHemisphereLight
+D3DXSHEvalSphericalLight
+D3DXSHMultiply2
+D3DXSHMultiply3
+D3DXSHMultiply4
+D3DXSHMultiply5
+D3DXSHMultiply6
+D3DXSHPRTCompSplitMeshSC
+D3DXSHPRTCompSuperCluster
+D3DXSHProjectCubeMap
+D3DXSHRotate
+D3DXSHRotateZ
+D3DXSHScale
+D3DXSaveMeshHierarchyToFileA
+D3DXSaveMeshHierarchyToFileW
+D3DXSaveMeshToXA
+D3DXSaveMeshToXW
+D3DXSavePRTBufferToFileA
+D3DXSavePRTBufferToFileW
+D3DXSavePRTCompBufferToFileA
+D3DXSavePRTCompBufferToFileW
+D3DXSaveSurfaceToFileA
+D3DXSaveSurfaceToFileInMemory
+D3DXSaveSurfaceToFileW
+D3DXSaveTextureToFileA
+D3DXSaveTextureToFileInMemory
+D3DXSaveTextureToFileW
+D3DXSaveVolumeToFileA
+D3DXSaveVolumeToFileInMemory
+D3DXSaveVolumeToFileW
+D3DXSimplifyMesh
+D3DXSphereBoundProbe
+D3DXSplitMesh
+D3DXTessellateNPatches
+D3DXTessellateRectPatch
+D3DXTessellateTriPatch
+D3DXTriPatchSize
+D3DXUVAtlasCreate
+D3DXUVAtlasPack
+D3DXUVAtlasPartition
+D3DXValidMesh
+D3DXValidPatchMesh
+D3DXVec2BaryCentric
+D3DXVec2CatmullRom
+D3DXVec2Hermite
+D3DXVec2Normalize
+D3DXVec2Transform
+D3DXVec2TransformArray
+D3DXVec2TransformCoord
+D3DXVec2TransformCoordArray
+D3DXVec2TransformNormal
+D3DXVec2TransformNormalArray
+D3DXVec3BaryCentric
+D3DXVec3CatmullRom
+D3DXVec3Hermite
+D3DXVec3Normalize
+D3DXVec3Project
+D3DXVec3ProjectArray
+D3DXVec3Transform
+D3DXVec3TransformArray
+D3DXVec3TransformCoord
+D3DXVec3TransformCoordArray
+D3DXVec3TransformNormal
+D3DXVec3TransformNormalArray
+D3DXVec3Unproject
+D3DXVec3UnprojectArray
+D3DXVec4BaryCentric
+D3DXVec4CatmullRom
+D3DXVec4Cross
+D3DXVec4Hermite
+D3DXVec4Normalize
+D3DXVec4Transform
+D3DXVec4TransformArray
+D3DXWeldVertices
diff --git a/mingw-w64-crt/lib64/dwrite.def b/mingw-w64-crt/lib64/dwrite.def
new file mode 100644
index 0000000..38be64c
--- /dev/null
+++ b/mingw-w64-crt/lib64/dwrite.def
@@ -0,0 +1,8 @@
+;
+; Definition file of DWrite.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "DWrite.dll"
+EXPORTS
+DWriteCreateFactory
diff --git a/mingw-w64-crt/lib64/dxgi.def b/mingw-w64-crt/lib64/dxgi.def
new file mode 100644
index 0000000..0c6caaf
--- /dev/null
+++ b/mingw-w64-crt/lib64/dxgi.def
@@ -0,0 +1,51 @@
+;
+; Definition file of dxgi.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "dxgi.dll"
+EXPORTS
+D3DKMTCloseAdapter
+D3DKMTDestroyAllocation
+D3DKMTDestroyContext
+D3DKMTDestroyDevice
+D3DKMTDestroySynchronizationObject
+D3DKMTQueryAdapterInfo
+D3DKMTSetDisplayPrivateDriverFormat
+D3DKMTSignalSynchronizationObject
+D3DKMTUnlock
+DXGIDumpJournal
+OpenAdapter10
+OpenAdapter10_2
+CreateDXGIFactory
+CreateDXGIFactory1
+D3DKMTCreateAllocation
+D3DKMTCreateContext
+D3DKMTCreateDevice
+D3DKMTCreateSynchronizationObject
+D3DKMTEscape
+D3DKMTGetContextSchedulingPriority
+D3DKMTGetDeviceState
+D3DKMTGetDisplayModeList
+D3DKMTGetMultisampleMethodList
+D3DKMTGetRuntimeData
+D3DKMTGetSharedPrimaryHandle
+D3DKMTLock
+D3DKMTOpenAdapterFromHdc
+D3DKMTOpenResource
+D3DKMTPresent
+D3DKMTQueryAllocationResidency
+D3DKMTQueryResourceInfo
+D3DKMTRender
+D3DKMTSetAllocationPriority
+D3DKMTSetContextSchedulingPriority
+D3DKMTSetDisplayMode
+D3DKMTSetGammaRamp
+D3DKMTSetVidPnSourceOwner
+D3DKMTWaitForSynchronizationObject
+D3DKMTWaitForVerticalBlankEvent
+DXGID3D10CreateDevice
+DXGID3D10CreateLayeredDevice
+DXGID3D10GetLayeredDeviceSize
+DXGID3D10RegisterLayers
+DXGIReportAdapterConfiguration
diff --git a/mingw-w64-crt/lib64/x3daudio1_2.def b/mingw-w64-crt/lib64/x3daudio1_2.def
new file mode 100644
index 0000000..0c5a48a
--- /dev/null
+++ b/mingw-w64-crt/lib64/x3daudio1_2.def
@@ -0,0 +1,9 @@
+;
+; Definition file of X3DAudio1_2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "X3DAudio1_2.dll"
+EXPORTS
+X3DAudioCalculate
+X3DAudioInitialize
diff --git a/mingw-w64-crt/lib64/x3daudio1_3.def b/mingw-w64-crt/lib64/x3daudio1_3.def
new file mode 100644
index 0000000..48ef4b8
--- /dev/null
+++ b/mingw-w64-crt/lib64/x3daudio1_3.def
@@ -0,0 +1,9 @@
+;
+; Definition file of X3DAudio1_3.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "X3DAudio1_3.dll"
+EXPORTS
+X3DAudioCalculate
+X3DAudioInitialize
diff --git a/mingw-w64-crt/lib64/x3daudio1_4.def b/mingw-w64-crt/lib64/x3daudio1_4.def
new file mode 100644
index 0000000..e0f9da4
--- /dev/null
+++ b/mingw-w64-crt/lib64/x3daudio1_4.def
@@ -0,0 +1,9 @@
+;
+; Definition file of X3DAudio1_4.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "X3DAudio1_4.dll"
+EXPORTS
+X3DAudioCalculate
+X3DAudioInitialize
diff --git a/mingw-w64-crt/lib64/x3daudio1_5.def b/mingw-w64-crt/lib64/x3daudio1_5.def
new file mode 100644
index 0000000..76345f3
--- /dev/null
+++ b/mingw-w64-crt/lib64/x3daudio1_5.def
@@ -0,0 +1,9 @@
+;
+; Definition file of X3DAudio1_5.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "X3DAudio1_5.dll"
+EXPORTS
+X3DAudioCalculate
+X3DAudioInitialize
diff --git a/mingw-w64-crt/lib64/x3daudio1_6.def b/mingw-w64-crt/lib64/x3daudio1_6.def
new file mode 100644
index 0000000..60b8124
--- /dev/null
+++ b/mingw-w64-crt/lib64/x3daudio1_6.def
@@ -0,0 +1,9 @@
+;
+; Definition file of X3DAudio1_6.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "X3DAudio1_6.dll"
+EXPORTS
+X3DAudioCalculate
+X3DAudioInitialize
diff --git a/mingw-w64-crt/lib64/x3daudio1_7.def b/mingw-w64-crt/lib64/x3daudio1_7.def
new file mode 100644
index 0000000..370ff98
--- /dev/null
+++ b/mingw-w64-crt/lib64/x3daudio1_7.def
@@ -0,0 +1,9 @@
+;
+; Definition file of X3DAudio1_7.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "X3DAudio1_7.dll"
+EXPORTS
+X3DAudioCalculate
+X3DAudioInitialize
diff --git a/mingw-w64-crt/lib64/x3daudiod1_7.def b/mingw-w64-crt/lib64/x3daudiod1_7.def
new file mode 100644
index 0000000..efab4c6
--- /dev/null
+++ b/mingw-w64-crt/lib64/x3daudiod1_7.def
@@ -0,0 +1,10 @@
+;
+; Definition file of X3DAudioD1_7.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "X3DAudioD1_7.dll"
+EXPORTS
+X3DAudioCalculate
+X3DAudioInitialize
+X3DAudioSetValidationCallback
diff --git a/mingw-w64-crt/lib64/xapofx1_0.def b/mingw-w64-crt/lib64/xapofx1_0.def
new file mode 100644
index 0000000..6fbdf3e
--- /dev/null
+++ b/mingw-w64-crt/lib64/xapofx1_0.def
@@ -0,0 +1,8 @@
+;
+; Definition file of XAPOFX1_0.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "XAPOFX1_0.dll"
+EXPORTS
+CreateFX
diff --git a/mingw-w64-crt/lib64/xapofx1_1.def b/mingw-w64-crt/lib64/xapofx1_1.def
new file mode 100644
index 0000000..36a8ffb
--- /dev/null
+++ b/mingw-w64-crt/lib64/xapofx1_1.def
@@ -0,0 +1,8 @@
+;
+; Definition file of XAPOFX1_1.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "XAPOFX1_1.dll"
+EXPORTS
+CreateFX
diff --git a/mingw-w64-crt/lib64/xapofx1_2.def b/mingw-w64-crt/lib64/xapofx1_2.def
new file mode 100644
index 0000000..8d67a7c
--- /dev/null
+++ b/mingw-w64-crt/lib64/xapofx1_2.def
@@ -0,0 +1,8 @@
+;
+; Definition file of XAPOFX1_2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "XAPOFX1_2.dll"
+EXPORTS
+CreateFX
diff --git a/mingw-w64-crt/lib64/xapofx1_3.def b/mingw-w64-crt/lib64/xapofx1_3.def
new file mode 100644
index 0000000..85d8454
--- /dev/null
+++ b/mingw-w64-crt/lib64/xapofx1_3.def
@@ -0,0 +1,8 @@
+;
+; Definition file of XAPOFX1_3.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "XAPOFX1_3.dll"
+EXPORTS
+CreateFX
diff --git a/mingw-w64-crt/lib64/xapofx1_4.def b/mingw-w64-crt/lib64/xapofx1_4.def
new file mode 100644
index 0000000..8608567
--- /dev/null
+++ b/mingw-w64-crt/lib64/xapofx1_4.def
@@ -0,0 +1,8 @@
+;
+; Definition file of XAPOFX1_4.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "XAPOFX1_4.dll"
+EXPORTS
+CreateFX
diff --git a/mingw-w64-crt/lib64/xapofx1_5.def b/mingw-w64-crt/lib64/xapofx1_5.def
new file mode 100644
index 0000000..d4ca940
--- /dev/null
+++ b/mingw-w64-crt/lib64/xapofx1_5.def
@@ -0,0 +1,8 @@
+;
+; Definition file of XAPOFX1_5.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "XAPOFX1_5.dll"
+EXPORTS
+CreateFX
diff --git a/mingw-w64-crt/lib64/xapofxd1_5.def b/mingw-w64-crt/lib64/xapofxd1_5.def
new file mode 100644
index 0000000..d50b4a2
--- /dev/null
+++ b/mingw-w64-crt/lib64/xapofxd1_5.def
@@ -0,0 +1,8 @@
+;
+; Definition file of XAPOFXd1_5.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "XAPOFXd1_5.dll"
+EXPORTS
+CreateFX
diff --git a/mingw-w64-crt/lib64/xaudio2_0.def b/mingw-w64-crt/lib64/xaudio2_0.def
new file mode 100644
index 0000000..7578a2c
--- /dev/null
+++ b/mingw-w64-crt/lib64/xaudio2_0.def
@@ -0,0 +1,11 @@
+;
+; Definition file of xaudio2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "xaudio2.dll"
+EXPORTS
+DllCanUnloadNow
+DllGetClassObject
+DllRegisterServer
+DllUnregisterServer
diff --git a/mingw-w64-crt/lib64/xaudio2_1.def b/mingw-w64-crt/lib64/xaudio2_1.def
new file mode 100644
index 0000000..7578a2c
--- /dev/null
+++ b/mingw-w64-crt/lib64/xaudio2_1.def
@@ -0,0 +1,11 @@
+;
+; Definition file of xaudio2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "xaudio2.dll"
+EXPORTS
+DllCanUnloadNow
+DllGetClassObject
+DllRegisterServer
+DllUnregisterServer
diff --git a/mingw-w64-crt/lib64/xaudio2_2.def b/mingw-w64-crt/lib64/xaudio2_2.def
new file mode 100644
index 0000000..7578a2c
--- /dev/null
+++ b/mingw-w64-crt/lib64/xaudio2_2.def
@@ -0,0 +1,11 @@
+;
+; Definition file of xaudio2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "xaudio2.dll"
+EXPORTS
+DllCanUnloadNow
+DllGetClassObject
+DllRegisterServer
+DllUnregisterServer
diff --git a/mingw-w64-crt/lib64/xaudio2_3.def b/mingw-w64-crt/lib64/xaudio2_3.def
new file mode 100644
index 0000000..7578a2c
--- /dev/null
+++ b/mingw-w64-crt/lib64/xaudio2_3.def
@@ -0,0 +1,11 @@
+;
+; Definition file of xaudio2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "xaudio2.dll"
+EXPORTS
+DllCanUnloadNow
+DllGetClassObject
+DllRegisterServer
+DllUnregisterServer
diff --git a/mingw-w64-crt/lib64/xaudio2_4.def b/mingw-w64-crt/lib64/xaudio2_4.def
new file mode 100644
index 0000000..7578a2c
--- /dev/null
+++ b/mingw-w64-crt/lib64/xaudio2_4.def
@@ -0,0 +1,11 @@
+;
+; Definition file of xaudio2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "xaudio2.dll"
+EXPORTS
+DllCanUnloadNow
+DllGetClassObject
+DllRegisterServer
+DllUnregisterServer
diff --git a/mingw-w64-crt/lib64/xaudio2_5.def b/mingw-w64-crt/lib64/xaudio2_5.def
new file mode 100644
index 0000000..7578a2c
--- /dev/null
+++ b/mingw-w64-crt/lib64/xaudio2_5.def
@@ -0,0 +1,11 @@
+;
+; Definition file of xaudio2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "xaudio2.dll"
+EXPORTS
+DllCanUnloadNow
+DllGetClassObject
+DllRegisterServer
+DllUnregisterServer
diff --git a/mingw-w64-crt/lib64/xaudio2_6.def b/mingw-w64-crt/lib64/xaudio2_6.def
new file mode 100644
index 0000000..7578a2c
--- /dev/null
+++ b/mingw-w64-crt/lib64/xaudio2_6.def
@@ -0,0 +1,11 @@
+;
+; Definition file of xaudio2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "xaudio2.dll"
+EXPORTS
+DllCanUnloadNow
+DllGetClassObject
+DllRegisterServer
+DllUnregisterServer
diff --git a/mingw-w64-crt/lib64/xaudio2_7.def b/mingw-w64-crt/lib64/xaudio2_7.def
new file mode 100644
index 0000000..7578a2c
--- /dev/null
+++ b/mingw-w64-crt/lib64/xaudio2_7.def
@@ -0,0 +1,11 @@
+;
+; Definition file of xaudio2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "xaudio2.dll"
+EXPORTS
+DllCanUnloadNow
+DllGetClassObject
+DllRegisterServer
+DllUnregisterServer
diff --git a/mingw-w64-crt/lib64/xaudiod2_7.def b/mingw-w64-crt/lib64/xaudiod2_7.def
new file mode 100644
index 0000000..7578a2c
--- /dev/null
+++ b/mingw-w64-crt/lib64/xaudiod2_7.def
@@ -0,0 +1,11 @@
+;
+; Definition file of xaudio2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "xaudio2.dll"
+EXPORTS
+DllCanUnloadNow
+DllGetClassObject
+DllRegisterServer
+DllUnregisterServer
diff --git a/mingw-w64-crt/lib64/xinput1_1.def b/mingw-w64-crt/lib64/xinput1_1.def
new file mode 100644
index 0000000..593ad26
--- /dev/null
+++ b/mingw-w64-crt/lib64/xinput1_1.def
@@ -0,0 +1,13 @@
+;
+; Definition file of XINPUT1_1.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "XINPUT1_1.dll"
+EXPORTS
+DllMain
+XInputEnable
+XInputGetCapabilities
+XInputGetDSoundAudioDeviceGuids
+XInputGetState
+XInputSetState
diff --git a/mingw-w64-crt/lib64/xinput1_2.def b/mingw-w64-crt/lib64/xinput1_2.def
new file mode 100644
index 0000000..2622af1
--- /dev/null
+++ b/mingw-w64-crt/lib64/xinput1_2.def
@@ -0,0 +1,13 @@
+;
+; Definition file of XINPUT1_2.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "XINPUT1_2.dll"
+EXPORTS
+DllMain
+XInputEnable
+XInputGetCapabilities
+XInputGetDSoundAudioDeviceGuids
+XInputGetState
+XInputSetState
diff --git a/mingw-w64-crt/lib64/xinput1_3.def b/mingw-w64-crt/lib64/xinput1_3.def
new file mode 100644
index 0000000..b99e4af
--- /dev/null
+++ b/mingw-w64-crt/lib64/xinput1_3.def
@@ -0,0 +1,19 @@
+;
+; Definition file of XINPUT1_3.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "XINPUT1_3.dll"
+EXPORTS
+DllMain
+XInputGetState
+XInputSetState
+XInputGetCapabilities
+XInputEnable
+XInputGetDSoundAudioDeviceGuids
+XInputGetBatteryInformation
+XInputGetKeystroke
+;ord_100 @100
+;ord_101 @101
+;ord_102 @102
+;ord_103 @103