1; 2; Definition file of d3dx9_40.dll 3; Automatic generated by gendef 4; written by Kai Tietz 2008 5; 6LIBRARY "d3dx9_40.dll" 7EXPORTS 8D3DXAssembleShader@28 9D3DXAssembleShaderFromFileA@24 10D3DXAssembleShaderFromFileW@24 11D3DXAssembleShaderFromResourceA@28 12D3DXAssembleShaderFromResourceW@28 13D3DXBoxBoundProbe@16 14D3DXCheckCubeTextureRequirements@24 15D3DXCheckTextureRequirements@28 16D3DXCheckVersion@8 17D3DXCheckVolumeTextureRequirements@32 18D3DXCleanMesh@24 19D3DXColorAdjustContrast@12 20D3DXColorAdjustSaturation@12 21D3DXCompileShader@40 22D3DXCompileShaderFromFileA@36 23D3DXCompileShaderFromFileW@36 24D3DXCompileShaderFromResourceA@40 25D3DXCompileShaderFromResourceW@40 26D3DXComputeBoundingBox@20 27D3DXComputeBoundingSphere@20 28D3DXComputeIMTFromPerTexelSignal@44 29D3DXComputeIMTFromPerVertexSignal@32 30D3DXComputeIMTFromSignal@40 31D3DXComputeIMTFromTexture@28 32D3DXComputeNormalMap@24 33D3DXComputeNormals@8 34D3DXComputeTangent@24 35D3DXComputeTangentFrame@8 36D3DXComputeTangentFrameEx@64 37D3DXConcatenateMeshes@32 38D3DXConvertMeshSubsetToSingleStrip@20 39D3DXConvertMeshSubsetToStrips@28 40D3DXCreateAnimationController@20 41D3DXCreateBox@24 42D3DXCreateBuffer@8 43D3DXCreateCompressedAnimationSet@32 44D3DXCreateCubeTexture@28 45D3DXCreateCubeTextureFromFileA@12 46D3DXCreateCubeTextureFromFileExA@52 47D3DXCreateCubeTextureFromFileExW@52 48D3DXCreateCubeTextureFromFileInMemory@16 49D3DXCreateCubeTextureFromFileInMemoryEx@56 50D3DXCreateCubeTextureFromFileW@12 51D3DXCreateCubeTextureFromResourceA@16 52D3DXCreateCubeTextureFromResourceExA@56 53D3DXCreateCubeTextureFromResourceExW@56 54D3DXCreateCubeTextureFromResourceW@16 55D3DXCreateCylinder@32 56D3DXCreateEffect@36 57D3DXCreateEffectCompiler@28 58D3DXCreateEffectCompilerFromFileA@24 59D3DXCreateEffectCompilerFromFileW@24 60D3DXCreateEffectCompilerFromResourceA@28 61D3DXCreateEffectCompilerFromResourceW@28 62D3DXCreateEffectEx@40 63D3DXCreateEffectFromFileA@32 64D3DXCreateEffectFromFileExA@36 65D3DXCreateEffectFromFileExW@36 66D3DXCreateEffectFromFileW@32 67D3DXCreateEffectFromResourceA@36 68D3DXCreateEffectFromResourceExA@40 69D3DXCreateEffectFromResourceExW@40 70D3DXCreateEffectFromResourceW@36 71D3DXCreateEffectPool@4 72D3DXCreateFontA@48 73D3DXCreateFontIndirectA@12 74D3DXCreateFontIndirectW@12 75D3DXCreateFontW@48 76D3DXCreateFragmentLinker@12 77D3DXCreateFragmentLinkerEx@16 78D3DXCreateKeyframedAnimationSet@32 79D3DXCreateLine@8 80D3DXCreateMatrixStack@8 81D3DXCreateMesh@24 82D3DXCreateMeshFVF@24 83D3DXCreateNPatchMesh@8 84D3DXCreatePMeshFromStream@28 85D3DXCreatePRTBuffer@16 86D3DXCreatePRTBufferTex@20 87D3DXCreatePRTCompBuffer@28 88D3DXCreatePRTEngine@20 89D3DXCreatePatchMesh@28 90D3DXCreatePolygon@20 91D3DXCreateRenderToEnvMap@28 92D3DXCreateRenderToSurface@28 93D3DXCreateSPMesh@20 94D3DXCreateSkinInfo@16 95D3DXCreateSkinInfoFVF@16 96D3DXCreateSkinInfoFromBlendedMesh@16 97D3DXCreateSphere@24 98D3DXCreateSprite@8 99D3DXCreateTeapot@12 100D3DXCreateTextA@32 101D3DXCreateTextW@32 102D3DXCreateTexture@32 103D3DXCreateTextureFromFileA@12 104D3DXCreateTextureFromFileExA@56 105D3DXCreateTextureFromFileExW@56 106D3DXCreateTextureFromFileInMemory@16 107D3DXCreateTextureFromFileInMemoryEx@60 108D3DXCreateTextureFromFileW@12 109D3DXCreateTextureFromResourceA@16 110D3DXCreateTextureFromResourceExA@60 111D3DXCreateTextureFromResourceExW@60 112D3DXCreateTextureFromResourceW@16 113D3DXCreateTextureGutterHelper@20 114D3DXCreateTextureShader@8 115D3DXCreateTorus@28 116D3DXCreateVolumeTexture@36 117D3DXCreateVolumeTextureFromFileA@12 118D3DXCreateVolumeTextureFromFileExA@60 119D3DXCreateVolumeTextureFromFileExW@60 120D3DXCreateVolumeTextureFromFileInMemory@16 121D3DXCreateVolumeTextureFromFileInMemoryEx@64 122D3DXCreateVolumeTextureFromFileW@12 123D3DXCreateVolumeTextureFromResourceA@16 124D3DXCreateVolumeTextureFromResourceExA@64 125D3DXCreateVolumeTextureFromResourceExW@64 126D3DXCreateVolumeTextureFromResourceW@16 127D3DXDebugMute@4 128D3DXDeclaratorFromFVF@8 129D3DXDisassembleEffect@12 130D3DXDisassembleShader@16 131D3DXFVFFromDeclarator@8 132D3DXFileCreate@4 133D3DXFillCubeTexture@12 134D3DXFillCubeTextureTX@8 135D3DXFillTexture@12 136D3DXFillTextureTX@8 137D3DXFillVolumeTexture@12 138D3DXFillVolumeTextureTX@8 139D3DXFilterTexture@16 140D3DXFindShaderComment@16 141D3DXFloat16To32Array@12 142D3DXFloat32To16Array@12 143D3DXFrameAppendChild@8 144D3DXFrameCalculateBoundingSphere@12 145D3DXFrameDestroy@8 146D3DXFrameFind@8 147D3DXFrameNumNamedMatrices@4 148D3DXFrameRegisterNamedMatrices@8 149D3DXFresnelTerm@8 150D3DXGatherFragments@28 151D3DXGatherFragmentsFromFileA@24 152D3DXGatherFragmentsFromFileW@24 153D3DXGatherFragmentsFromResourceA@28 154D3DXGatherFragmentsFromResourceW@28 155D3DXGenerateOutputDecl@8 156D3DXGeneratePMesh@28 157D3DXGetDeclLength@4 158D3DXGetDeclVertexSize@8 159D3DXGetDriverLevel@4 160D3DXGetFVFVertexSize@4 161D3DXGetImageInfoFromFileA@8 162D3DXGetImageInfoFromFileInMemory@12 163D3DXGetImageInfoFromFileW@8 164D3DXGetImageInfoFromResourceA@12 165D3DXGetImageInfoFromResourceW@12 166D3DXGetPixelShaderProfile@4 167D3DXGetShaderConstantTable@8 168D3DXGetShaderConstantTableEx@12 169D3DXGetShaderInputSemantics@12 170D3DXGetShaderOutputSemantics@12 171D3DXGetShaderSamplers@12 172D3DXGetShaderSize@4 173D3DXGetShaderVersion@4 174D3DXGetVertexShaderProfile@4 175D3DXIntersect@40 176D3DXIntersectSubset@44 177D3DXIntersectTri@32 178D3DXLoadMeshFromXA@32 179D3DXLoadMeshFromXInMemory@36 180D3DXLoadMeshFromXResource@40 181D3DXLoadMeshFromXW@32 182D3DXLoadMeshFromXof@32 183D3DXLoadMeshHierarchyFromXA@28 184D3DXLoadMeshHierarchyFromXInMemory@32 185D3DXLoadMeshHierarchyFromXW@28 186D3DXLoadPRTBufferFromFileA@8 187D3DXLoadPRTBufferFromFileW@8 188D3DXLoadPRTCompBufferFromFileA@8 189D3DXLoadPRTCompBufferFromFileW@8 190D3DXLoadPatchMeshFromXof@28 191D3DXLoadSkinMeshFromXof@36 192D3DXLoadSurfaceFromFileA@32 193D3DXLoadSurfaceFromFileInMemory@36 194D3DXLoadSurfaceFromFileW@32 195D3DXLoadSurfaceFromMemory@40 196D3DXLoadSurfaceFromResourceA@36 197D3DXLoadSurfaceFromResourceW@36 198D3DXLoadSurfaceFromSurface@32 199D3DXLoadVolumeFromFileA@32 200D3DXLoadVolumeFromFileInMemory@36 201D3DXLoadVolumeFromFileW@32 202D3DXLoadVolumeFromMemory@44 203D3DXLoadVolumeFromResourceA@36 204D3DXLoadVolumeFromResourceW@36 205D3DXLoadVolumeFromVolume@32 206D3DXMatrixAffineTransformation2D@20 207D3DXMatrixAffineTransformation@20 208D3DXMatrixDecompose@16 209D3DXMatrixDeterminant@4 210D3DXMatrixInverse@12 211D3DXMatrixLookAtLH@16 212D3DXMatrixLookAtRH@16 213D3DXMatrixMultiply@12 214D3DXMatrixMultiplyTranspose@12 215D3DXMatrixOrthoLH@20 216D3DXMatrixOrthoOffCenterLH@28 217D3DXMatrixOrthoOffCenterRH@28 218D3DXMatrixOrthoRH@20 219D3DXMatrixPerspectiveFovLH@20 220D3DXMatrixPerspectiveFovRH@20 221D3DXMatrixPerspectiveLH@20 222D3DXMatrixPerspectiveOffCenterLH@28 223D3DXMatrixPerspectiveOffCenterRH@28 224D3DXMatrixPerspectiveRH@20 225D3DXMatrixReflect@8 226D3DXMatrixRotationAxis@12 227D3DXMatrixRotationQuaternion@8 228D3DXMatrixRotationX@8 229D3DXMatrixRotationY@8 230D3DXMatrixRotationYawPitchRoll@16 231D3DXMatrixRotationZ@8 232D3DXMatrixScaling@16 233D3DXMatrixShadow@12 234D3DXMatrixTransformation2D@28 235D3DXMatrixTransformation@28 236D3DXMatrixTranslation@16 237D3DXMatrixTranspose@8 238D3DXOptimizeFaces@20 239D3DXOptimizeVertices@20 240D3DXPlaneFromPointNormal@12 241D3DXPlaneFromPoints@16 242D3DXPlaneIntersectLine@16 243D3DXPlaneNormalize@8 244D3DXPlaneTransform@12 245D3DXPlaneTransformArray@24 246D3DXPreprocessShader@24 247D3DXPreprocessShaderFromFileA@20 248D3DXPreprocessShaderFromFileW@20 249D3DXPreprocessShaderFromResourceA@24 250D3DXPreprocessShaderFromResourceW@24 251D3DXQuaternionBaryCentric@24 252D3DXQuaternionExp@8 253D3DXQuaternionInverse@8 254D3DXQuaternionLn@8 255D3DXQuaternionMultiply@12 256D3DXQuaternionNormalize@8 257D3DXQuaternionRotationAxis@12 258D3DXQuaternionRotationMatrix@8 259D3DXQuaternionRotationYawPitchRoll@16 260D3DXQuaternionSlerp@16 261D3DXQuaternionSquad@24 262D3DXQuaternionSquadSetup@28 263D3DXQuaternionToAxisAngle@12 264D3DXRectPatchSize@12 265D3DXSHAdd@16 266D3DXSHDot@12 267D3DXSHEvalConeLight@36 268D3DXSHEvalDirection@12 269D3DXSHEvalDirectionalLight@32 270D3DXSHEvalHemisphereLight@52 271D3DXSHEvalSphericalLight@36 272D3DXSHMultiply2@12 273D3DXSHMultiply3@12 274D3DXSHMultiply4@12 275D3DXSHMultiply5@12 276D3DXSHMultiply6@12 277D3DXSHPRTCompSplitMeshSC@64 278D3DXSHPRTCompSuperCluster@24 279D3DXSHProjectCubeMap@20 280D3DXSHRotate@16 281D3DXSHRotateZ@16 282D3DXSHScale@16 283D3DXSaveMeshHierarchyToFileA@20 284D3DXSaveMeshHierarchyToFileW@20 285D3DXSaveMeshToXA@28 286D3DXSaveMeshToXW@28 287D3DXSavePRTBufferToFileA@8 288D3DXSavePRTBufferToFileW@8 289D3DXSavePRTCompBufferToFileA@8 290D3DXSavePRTCompBufferToFileW@8 291D3DXSaveSurfaceToFileA@20 292D3DXSaveSurfaceToFileInMemory@20 293D3DXSaveSurfaceToFileW@20 294D3DXSaveTextureToFileA@16 295D3DXSaveTextureToFileInMemory@16 296D3DXSaveTextureToFileW@16 297D3DXSaveVolumeToFileA@20 298D3DXSaveVolumeToFileInMemory@20 299D3DXSaveVolumeToFileW@20 300D3DXSimplifyMesh@28 301D3DXSphereBoundProbe@16 302D3DXSplitMesh@36 303D3DXTessellateNPatches@24 304D3DXTessellateRectPatch@20 305D3DXTessellateTriPatch@20 306D3DXTriPatchSize@12 307D3DXUVAtlasCreate@76 308D3DXUVAtlasPack@44 309D3DXUVAtlasPartition@68 310D3DXValidMesh@12 311D3DXValidPatchMesh@16 312D3DXVec2BaryCentric@24 313D3DXVec2CatmullRom@24 314D3DXVec2Hermite@24 315D3DXVec2Normalize@8 316D3DXVec2Transform@12 317D3DXVec2TransformArray@24 318D3DXVec2TransformCoord@12 319D3DXVec2TransformCoordArray@24 320D3DXVec2TransformNormal@12 321D3DXVec2TransformNormalArray@24 322D3DXVec3BaryCentric@24 323D3DXVec3CatmullRom@24 324D3DXVec3Hermite@24 325D3DXVec3Normalize@8 326D3DXVec3Project@24 327D3DXVec3ProjectArray@36 328D3DXVec3Transform@12 329D3DXVec3TransformArray@24 330D3DXVec3TransformCoord@12 331D3DXVec3TransformCoordArray@24 332D3DXVec3TransformNormal@12 333D3DXVec3TransformNormalArray@24 334D3DXVec3Unproject@24 335D3DXVec3UnprojectArray@36 336D3DXVec4BaryCentric@24 337D3DXVec4CatmullRom@24 338D3DXVec4Cross@16 339D3DXVec4Hermite@24 340D3DXVec4Normalize@8 341D3DXVec4Transform@12 342D3DXVec4TransformArray@24 343D3DXWeldVertices@28 344