; =========================================== ; d3dx9.inc copyright MASM32 1998 - 2005 ; =========================================== IFNDEF D3DX9_INC D3DX9_INC equ <1> D3DXAssembleShader PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXAssembleShaderFromFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXAssembleShaderFromFile equ D3DXAssembleShaderFromFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXAssembleShaderFromResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXAssembleShaderFromResource equ D3DXAssembleShaderFromResourceW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXBoxBoundProbe PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCheckCubeTextureRequirements PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCheckTextureRequirements PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCheckVersion PROTO :DWORD,:DWORD D3DXCheckVolumeTextureRequirements PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCleanMesh PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXColorAdjustContrast PROTO :DWORD,:DWORD,:DWORD D3DXColorAdjustSaturation PROTO :DWORD,:DWORD,:DWORD D3DXCompileShader PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCompileShaderFromFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCompileShaderFromFile equ D3DXCompileShaderFromFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCompileShaderFromResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCompileShaderFromResource equ D3DXCompileShaderFromResourceW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXComputeBoundingBox PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXComputeBoundingSphere PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXComputeIMTFromPerTexelSignal PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXComputeIMTFromPerVertexSignal PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXComputeIMTFromSignal PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXComputeIMTFromTexture PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXComputeNormalMap PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXComputeNormals PROTO :DWORD,:DWORD D3DXComputeTangent PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXComputeTangentFrame PROTO :DWORD,:DWORD D3DXComputeTangentFrameEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXConcatenateMeshes PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXConvertMeshSubsetToSingleStrip PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXConvertMeshSubsetToStrips PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCpuOptimizations PROTO :DWORD D3DXCreateAnimationController PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateBox PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateBuffer PROTO :DWORD,:DWORD D3DXCreateCompressedAnimationSet PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateCubeTexture PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateCubeTextureFromFileA PROTO :DWORD,:DWORD,:DWORD D3DXCreateCubeTextureFromFile equ D3DXCreateCubeTextureFromFileExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateCubeTextureFromFileEx equ D3DXCreateCubeTextureFromFileExW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateCubeTextureFromFileInMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreateCubeTextureFromFileInMemoryEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateCubeTextureFromFileW PROTO :DWORD,:DWORD,:DWORD D3DXCreateCubeTextureFromResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreateCubeTextureFromResource equ D3DXCreateCubeTextureFromResourceExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateCubeTextureFromResourceEx equ D3DXCreateCubeTextureFromResourceExW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateCubeTextureFromResourceW PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreateCylinder PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffect PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectCompiler PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectCompilerFromFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectCompilerFromFile equ D3DXCreateEffectCompilerFromFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectCompilerFromResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectCompilerFromResource equ D3DXCreateEffectCompilerFromResourceW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectFromFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectFromFile equ D3DXCreateEffectFromFileExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectFromFileEx equ D3DXCreateEffectFromFileExW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectFromFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectFromResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectFromResource equ D3DXCreateEffectFromResourceExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectFromResourceEx equ D3DXCreateEffectFromResourceExW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectFromResourceW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateEffectPool PROTO :DWORD D3DXCreateFontA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateFont equ D3DXCreateFontIndirectA PROTO :DWORD,:DWORD,:DWORD D3DXCreateFontIndirect equ D3DXCreateFontIndirectW PROTO :DWORD,:DWORD,:DWORD D3DXCreateFontW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateFragmentLinker PROTO :DWORD,:DWORD,:DWORD D3DXCreateKeyframedAnimationSet PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateLine PROTO :DWORD,:DWORD D3DXCreateMatrixStack PROTO :DWORD,:DWORD D3DXCreateMesh PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateMeshFVF PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateNPatchMesh PROTO :DWORD,:DWORD D3DXCreatePMeshFromStream PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreatePRTBuffer PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreatePRTBufferTex PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreatePRTCompBuffer PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreatePRTEngine PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreatePatchMesh PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreatePolygon PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateRenderToEnvMap PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateRenderToSurface PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateSPMesh PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateSkinInfo PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreateSkinInfoFVF PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreateSkinInfoFromBlendedMesh PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreateSphere PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateSprite PROTO :DWORD,:DWORD D3DXCreateTeapot PROTO :DWORD,:DWORD,:DWORD D3DXCreateTextA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateText equ D3DXCreateTextW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateTexture PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateTextureFromFileA PROTO :DWORD,:DWORD,:DWORD D3DXCreateTextureFromFile equ D3DXCreateTextureFromFileExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateTextureFromFileEx equ D3DXCreateTextureFromFileExW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateTextureFromFileInMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreateTextureFromFileInMemoryEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateTextureFromFileW PROTO :DWORD,:DWORD,:DWORD D3DXCreateTextureFromResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreateTextureFromResource equ D3DXCreateTextureFromResourceExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateTextureFromResourceEx equ D3DXCreateTextureFromResourceExW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateTextureFromResourceW PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreateTextureGutterHelper PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateTextureShader PROTO :DWORD,:DWORD D3DXCreateTorus PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateVolumeTexture PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateVolumeTextureFromFileA PROTO :DWORD,:DWORD,:DWORD D3DXCreateVolumeTextureFromFile equ D3DXCreateVolumeTextureFromFileExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateVolumeTextureFromFileEx equ D3DXCreateVolumeTextureFromFileExW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateVolumeTextureFromFileInMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreateVolumeTextureFromFileInMemoryEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateVolumeTextureFromFileW PROTO :DWORD,:DWORD,:DWORD D3DXCreateVolumeTextureFromResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXCreateVolumeTextureFromResource equ D3DXCreateVolumeTextureFromResourceExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateVolumeTextureFromResourceEx equ D3DXCreateVolumeTextureFromResourceExW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXCreateVolumeTextureFromResourceW PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXDebugMute PROTO :DWORD D3DXDeclaratorFromFVF PROTO :DWORD,:DWORD D3DXDisassembleEffect PROTO :DWORD,:DWORD,:DWORD D3DXDisassembleShader PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXFVFFromDeclarator PROTO :DWORD,:DWORD D3DXFileCreate PROTO :DWORD D3DXFillCubeTexture PROTO :DWORD,:DWORD,:DWORD D3DXFillCubeTextureTX PROTO :DWORD,:DWORD D3DXFillTexture PROTO :DWORD,:DWORD,:DWORD D3DXFillTextureTX PROTO :DWORD,:DWORD D3DXFillVolumeTexture PROTO :DWORD,:DWORD,:DWORD D3DXFillVolumeTextureTX PROTO :DWORD,:DWORD D3DXFilterTexture PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXFindShaderComment PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXFloat16To32Array PROTO :DWORD,:DWORD,:DWORD D3DXFloat32To16Array PROTO :DWORD,:DWORD,:DWORD D3DXFrameAppendChild PROTO :DWORD,:DWORD D3DXFrameCalculateBoundingSphere PROTO :DWORD,:DWORD,:DWORD D3DXFrameDestroy PROTO :DWORD,:DWORD D3DXFrameFind PROTO :DWORD,:DWORD D3DXFrameNumNamedMatrices PROTO :DWORD D3DXFrameRegisterNamedMatrices PROTO :DWORD,:DWORD D3DXFresnelTerm PROTO :DWORD,:DWORD D3DXGatherFragments PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXGatherFragmentsFromFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXGatherFragmentsFromFile equ D3DXGatherFragmentsFromFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXGatherFragmentsFromResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXGatherFragmentsFromResource equ D3DXGatherFragmentsFromResourceW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXGenerateOutputDecl PROTO :DWORD,:DWORD D3DXGeneratePMesh PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXGetDeclLength PROTO :DWORD D3DXGetDeclVertexSize PROTO :DWORD,:DWORD D3DXGetDriverLevel PROTO :DWORD D3DXGetFVFVertexSize PROTO :DWORD D3DXGetImageInfoFromFileA PROTO :DWORD,:DWORD D3DXGetImageInfoFromFile equ D3DXGetImageInfoFromFileInMemory PROTO :DWORD,:DWORD,:DWORD D3DXGetImageInfoFromFileW PROTO :DWORD,:DWORD D3DXGetImageInfoFromResourceA PROTO :DWORD,:DWORD,:DWORD D3DXGetImageInfoFromResource equ D3DXGetImageInfoFromResourceW PROTO :DWORD,:DWORD,:DWORD D3DXGetPixelShaderProfile PROTO :DWORD D3DXGetShaderConstantTable PROTO :DWORD,:DWORD D3DXGetShaderInputSemantics PROTO :DWORD,:DWORD,:DWORD D3DXGetShaderOutputSemantics PROTO :DWORD,:DWORD,:DWORD D3DXGetShaderSamplers PROTO :DWORD,:DWORD,:DWORD D3DXGetShaderSize PROTO :DWORD D3DXGetShaderVersion PROTO :DWORD D3DXGetTargetDescByName PROTO :DWORD,:DWORD,:DWORD D3DXGetTargetDescByVersion PROTO :DWORD,:DWORD,:DWORD D3DXGetVertexShaderProfile PROTO :DWORD D3DXIntersect PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXIntersectSubset PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXIntersectTri PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadMeshFromXA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadMeshFromX equ D3DXLoadMeshFromXInMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadMeshFromXResource PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadMeshFromXW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadMeshFromXof PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadMeshHierarchyFromXA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadMeshHierarchyFromX equ D3DXLoadMeshHierarchyFromXInMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadMeshHierarchyFromXW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadPRTBufferFromFileA PROTO :DWORD,:DWORD D3DXLoadPRTBufferFromFile equ D3DXLoadPRTBufferFromFileW PROTO :DWORD,:DWORD D3DXLoadPRTCompBufferFromFileA PROTO :DWORD,:DWORD D3DXLoadPRTCompBufferFromFile equ D3DXLoadPRTCompBufferFromFileW PROTO :DWORD,:DWORD D3DXLoadPatchMeshFromXof PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadSkinMeshFromXof PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadSurfaceFromFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadSurfaceFromFile equ D3DXLoadSurfaceFromFileInMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadSurfaceFromFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadSurfaceFromMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadSurfaceFromResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadSurfaceFromResource equ D3DXLoadSurfaceFromResourceW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadSurfaceFromSurface PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadVolumeFromFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadVolumeFromFile equ D3DXLoadVolumeFromFileInMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadVolumeFromFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadVolumeFromMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadVolumeFromResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadVolumeFromResource equ D3DXLoadVolumeFromResourceW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXLoadVolumeFromVolume PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixAffineTransformation2D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixAffineTransformation PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixDecompose PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixDeterminant PROTO :DWORD D3DXMatrixInverse PROTO :DWORD,:DWORD,:DWORD D3DXMatrixLookAtLH PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixLookAtRH PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixMultiply PROTO :DWORD,:DWORD,:DWORD D3DXMatrixMultiplyTranspose PROTO :DWORD,:DWORD,:DWORD D3DXMatrixOrthoLH PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixOrthoOffCenterLH PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixOrthoOffCenterRH PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixOrthoRH PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixPerspectiveFovLH PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixPerspectiveFovRH PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixPerspectiveLH PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixPerspectiveOffCenterLH PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixPerspectiveOffCenterRH PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixPerspectiveRH PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixReflect PROTO :DWORD,:DWORD D3DXMatrixRotationAxis PROTO :DWORD,:DWORD,:DWORD D3DXMatrixRotationQuaternion PROTO :DWORD,:DWORD D3DXMatrixRotationX PROTO :DWORD,:DWORD D3DXMatrixRotationY PROTO :DWORD,:DWORD D3DXMatrixRotationYawPitchRoll PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixRotationZ PROTO :DWORD,:DWORD D3DXMatrixScaling PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixShadow PROTO :DWORD,:DWORD,:DWORD D3DXMatrixTransformation2D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixTransformation PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixTranslation PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXMatrixTranspose PROTO :DWORD,:DWORD D3DXOptimizeFaces PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXOptimizeVertices PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXPlaneFromPointNormal PROTO :DWORD,:DWORD,:DWORD D3DXPlaneFromPoints PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXPlaneIntersectLine PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXPlaneNormalize PROTO :DWORD,:DWORD D3DXPlaneTransform PROTO :DWORD,:DWORD,:DWORD D3DXPlaneTransformArray PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXPreprocessShader PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXPreprocessShaderFromFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXPreprocessShaderFromFile equ D3DXPreprocessShaderFromFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXPreprocessShaderFromResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXPreprocessShaderFromResource equ D3DXPreprocessShaderFromResourceW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXQuaternionBaryCentric PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXQuaternionExp PROTO :DWORD,:DWORD D3DXQuaternionInverse PROTO :DWORD,:DWORD D3DXQuaternionLn PROTO :DWORD,:DWORD D3DXQuaternionMultiply PROTO :DWORD,:DWORD,:DWORD D3DXQuaternionNormalize PROTO :DWORD,:DWORD D3DXQuaternionRotationAxis PROTO :DWORD,:DWORD,:DWORD D3DXQuaternionRotationMatrix PROTO :DWORD,:DWORD D3DXQuaternionRotationYawPitchRoll PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXQuaternionSlerp PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXQuaternionSquad PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXQuaternionSquadSetup PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXQuaternionToAxisAngle PROTO :DWORD,:DWORD,:DWORD D3DXRectPatchSize PROTO :DWORD,:DWORD,:DWORD D3DXSHAdd PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXSHDot PROTO :DWORD,:DWORD,:DWORD D3DXSHEvalConeLight PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSHEvalDirection PROTO :DWORD,:DWORD,:DWORD D3DXSHEvalDirectionalLight PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSHEvalHemisphereLight PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSHEvalSphericalLight PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSHPRTCompSplitMeshSC PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSHPRTCompSuperCluster PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSHProjectCubeMap PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSHRotate PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXSHRotateZ PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXSHScale PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXSaveMeshHierarchyToFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSaveMeshHierarchyToFile equ D3DXSaveMeshHierarchyToFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSaveMeshToXA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSaveMeshToX equ D3DXSaveMeshToXW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSavePRTBufferToFileA PROTO :DWORD,:DWORD D3DXSavePRTBufferToFile equ D3DXSavePRTBufferToFileW PROTO :DWORD,:DWORD D3DXSavePRTCompBufferToFileA PROTO :DWORD,:DWORD D3DXSavePRTCompBufferToFile equ D3DXSavePRTCompBufferToFileW PROTO :DWORD,:DWORD D3DXSaveSurfaceToFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSaveSurfaceToFile equ D3DXSaveSurfaceToFileInMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSaveSurfaceToFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSaveTextureToFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXSaveTextureToFile equ D3DXSaveTextureToFileInMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXSaveTextureToFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXSaveVolumeToFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSaveVolumeToFile equ D3DXSaveVolumeToFileInMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSaveVolumeToFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSimplifyMesh PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXSphereBoundProbe PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXSplitMesh PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXTessellateNPatches PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXTessellateRectPatch PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXTessellateTriPatch PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXTriPatchSize PROTO :DWORD,:DWORD,:DWORD D3DXUVAtlasCreate PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXUVAtlasPack PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXUVAtlasPartition PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXValidMesh PROTO :DWORD,:DWORD,:DWORD D3DXValidPatchMesh PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXVec2BaryCentric PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec2CatmullRom PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec2Hermite PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec2Normalize PROTO :DWORD,:DWORD D3DXVec2Transform PROTO :DWORD,:DWORD,:DWORD D3DXVec2TransformArray PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec2TransformCoord PROTO :DWORD,:DWORD,:DWORD D3DXVec2TransformCoordArray PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec2TransformNormal PROTO :DWORD,:DWORD,:DWORD D3DXVec2TransformNormalArray PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec3BaryCentric PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec3CatmullRom PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec3Hermite PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec3Normalize PROTO :DWORD,:DWORD D3DXVec3Project PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec3ProjectArray PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec3Transform PROTO :DWORD,:DWORD,:DWORD D3DXVec3TransformArray PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec3TransformCoord PROTO :DWORD,:DWORD,:DWORD D3DXVec3TransformCoordArray PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec3TransformNormal PROTO :DWORD,:DWORD,:DWORD D3DXVec3TransformNormalArray PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec3Unproject PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec3UnprojectArray PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec4BaryCentric PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec4CatmullRom PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec4Cross PROTO :DWORD,:DWORD,:DWORD,:DWORD D3DXVec4Hermite PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXVec4Normalize PROTO :DWORD,:DWORD D3DXVec4Transform PROTO :DWORD,:DWORD,:DWORD D3DXVec4TransformArray PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD D3DXWeldVertices PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ELSE echo ----------------------------------------- echo WARNING Duplicate include file d3dx9.inc echo ----------------------------------------- ENDIF