No subject


Wed Feb 20 09:39:33 CST 2008


--=0A dlls/d3dx9_37/Makefile.in     |   13 ++=0A dlls/d3dx9_37/d3dx9_37.spe=
c   |  336 +++++++++++++++++++++++++++++++++++++++++=0A dlls/d3dx9_37/d3dx9=
_37_main.c |   65 ++++++++=0A 3 files changed, 414 insertions(+), 0 deletio=
ns(-)=0A create mode 100644 dlls/d3dx9_37/Makefile.in=0A create mode 100644=
 dlls/d3dx9_37/d3dx9_37.spec=0A create mode 100644 dlls/d3dx9_37/d3dx9_37_m=
ain.c=0A=0Adiff --git a/dlls/d3dx9_37/Makefile.in b/dlls/d3dx9_37/Makefile.=
in=0Anew file mode 100644=0Aindex 0000000..6de5cb4=0A--- /dev/null=0A+++ b/=
dlls/d3dx9_37/Makefile.in=0A@@ -0,0 +1,13 @@=0A+TOPSRCDIR =3D @top_srcdir@=
=0A+TOPOBJDIR =3D ../..=0A+SRCDIR    =3D @srcdir@=0A+VPATH     =3D @srcdir@=
=0A+MODULE    =3D d3dx9_37.dll=0A+IMPORTS   =3D d3d9 kernel32=0A+=0A+C_SRCS=
 =3D \=0A+=09d3dx9_37_main.c=0A+=0A+ at MAKE_DLL_RULES@=0A+=0A+ at DEPENDENCIES@ =
 # everything below this line is overwritten by make depend=0Adiff --git a/=
dlls/d3dx9_37/d3dx9_37.spec b/dlls/d3dx9_37/d3dx9_37.spec=0Anew file mode 1=
00644=0Aindex 0000000..bdd1c73=0A--- /dev/null=0A+++ b/dlls/d3dx9_37/d3dx9_=
37.spec=0A@@ -0,0 +1,336 @@=0A+@ stdcall D3DXAssembleShader(ptr long ptr pt=
r long ptr ptr) d3dx9_36.D3DXAssembleShader=0A+@ stdcall D3DXAssembleShader=
FromFileA(ptr ptr ptr long ptr ptr) d3dx9_36.D3DXAssembleShaderFromFileA=0A=
+@ stdcall D3DXAssembleShaderFromFileW(ptr ptr ptr long ptr ptr) d3dx9_36.D=
3DXAssembleShaderFromFileW=0A+@ stdcall D3DXAssembleShaderFromResourceA(lon=
g ptr ptr ptr long ptr ptr) d3dx9_36.D3DXAssembleShaderFromResourceA=0A+@ s=
tdcall D3DXAssembleShaderFromResourceW(long ptr ptr ptr long ptr ptr) d3dx9=
_36.D3DXAssembleShaderFromResourceW=0A+@ stdcall D3DXBoxBoundProbe(ptr ptr =
ptr ptr) d3dx9_36.D3DXBoxBoundProbe=0A+@ stdcall D3DXCheckCubeTextureRequir=
ements(ptr ptr ptr long ptr long) d3dx9_36.D3DXCheckCubeTextureRequirements=
=0A+@ stdcall D3DXCheckTextureRequirements(ptr ptr ptr ptr long ptr long) d=
3dx9_36.D3DXCheckTextureRequirements=0A+@ stdcall D3DXCheckVersion(long lon=
g)=0A+@ stdcall D3DXCheckVolumeTextureRequirements(ptr ptr ptr ptr ptr long=
 ptr long) d3dx9_36.D3DXCheckVolumeTextureRequirements=0A+@ stdcall D3DXCle=
anMesh(ptr ptr ptr ptr ptr) d3dx9_36.D3DXCleanMesh=0A+@ stdcall D3DXColorAd=
justContrast(ptr ptr long) d3dx9_36.D3DXColorAdjustContrast=0A+@ stdcall D3=
DXColorAdjustSaturation(ptr ptr long) d3dx9_36.D3DXColorAdjustSaturation=0A=
+@ stdcall D3DXCompileShader(ptr long ptr ptr ptr ptr long ptr ptr ptr) d3d=
x9_36.D3DXCompileShader=0A+@ stdcall D3DXCompileShaderFromFileA(ptr ptr ptr=
 ptr ptr long ptr ptr ptr) d3dx9_36.D3DXCompileShaderFromFileA=0A+@ stdcall=
 D3DXCompileShaderFromFileW(ptr ptr ptr ptr ptr long ptr ptr ptr) d3dx9_36.=
D3DXCompileShaderFromFileW=0A+@ stdcall D3DXCompileShaderFromResourceA(long=
 ptr ptr ptr ptr ptr long ptr ptr ptr) d3dx9_36.D3DXCompileShaderFromResour=
ceA=0A+@ stdcall D3DXCompileShaderFromResourceW(long ptr ptr ptr ptr ptr lo=
ng ptr ptr ptr) d3dx9_36.D3DXCompileShaderFromResourceW=0A+@ stdcall D3DXCo=
mputeBoundingBox(ptr long long ptr ptr) d3dx9_36.D3DXComputeBoundingBox=0A+=
@ stdcall D3DXComputeBoundingSphere(ptr long long ptr ptr) d3dx9_36.D3DXCom=
puteBoundingSphere=0A+@ stdcall D3DXComputeIMTFromPerVertexSignal(ptr ptr l=
ong long long ptr ptr ptr) d3dx9_36.D3DXComputeIMTFromPerVertexSignal=0A+@ =
stdcall D3DXComputeIMTFromPerTexelSignal(ptr long ptr long long long long l=
ong ptr ptr ptr) d3dx9_36.D3DXComputeIMTFromPerTexelSignal=0A+@ stdcall D3D=
XComputeIMTFromSignal(ptr long long long long ptr ptr ptr ptr ptr) d3dx9_36=
.D3DXComputeIMTFromSignal=0A+@ stdcall D3DXComputeIMTFromTexture(ptr ptr lo=
ng long ptr ptr ptr) d3dx9_36.D3DXComputeIMTFromTexture=0A+@ stdcall D3DXCo=
mputeNormalMap(ptr ptr ptr long long long) d3dx9_36.D3DXComputeNormalMap=0A=
+@ stdcall D3DXComputeNormals(ptr ptr) d3dx9_36.D3DXComputeNormals=0A+@ std=
call D3DXComputeTangent(ptr long long long long ptr) d3dx9_36.D3DXComputeTa=
ngent=0A+@ stdcall D3DXComputeTangentFrame(ptr long) d3dx9_36.D3DXComputeTa=
ngentFrame=0A+@ stdcall D3DXComputeTangentFrameEx(ptr long long long long l=
ong long long long long ptr long long long ptr ptr) d3dx9_36.D3DXComputeTan=
gentFrameEx=0A+@ stdcall D3DXConcatenateMeshes(ptr long long ptr ptr ptr pt=
r ptr) d3dx9_36.D3DXConcatenateMeshes=0A+@ stdcall D3DXConvertMeshSubsetToS=
ingleStrip(ptr long long ptr ptr) d3dx9_36.D3DXConvertMeshSubsetToSingleStr=
ip=0A+@ stdcall D3DXConvertMeshSubsetToStrips(ptr long long ptr ptr ptr ptr=
) d3dx9_36.D3DXConvertMeshSubsetToStrips=0A+@ stdcall D3DXCreateAnimationCo=
ntroller(long long long long ptr) d3dx9_36.D3DXCreateAnimationController=0A=
+@ stdcall D3DXCreateBox(ptr long long long ptr ptr) d3dx9_36.D3DXCreateBox=
=0A+@ stdcall D3DXCreateBuffer(long ptr) d3dx9_36.D3DXCreateBuffer=0A+@ std=
call D3DXCreateCompressedAnimationSet(ptr long long ptr long ptr ptr) d3dx9=
_36.D3DXCreateCompressedAnimationSet=0A+@ stdcall D3DXCreateCubeTexture(ptr=
 long long long long long ptr) d3dx9_36.D3DXCreateCubeTexture=0A+@ stdcall =
D3DXCreateCubeTextureFromFileA(ptr ptr ptr) d3dx9_36.D3DXCreateCubeTextureF=
romFileA=0A+@ stdcall D3DXCreateCubeTextureFromFileExA(ptr ptr long long lo=
ng long long long long long ptr ptr ptr) d3dx9_36.D3DXCreateCubeTextureFrom=
FileExA=0A+@ stdcall D3DXCreateCubeTextureFromFileExW(ptr ptr long long lon=
g long long long long long ptr ptr ptr) d3dx9_36.D3DXCreateCubeTextureFromF=
ileExW=0A+@ stdcall D3DXCreateCubeTextureFromFileInMemory(ptr ptr long ptr)=
 d3dx9_36.D3DXCreateCubeTextureFromFileInMemory=0A+@ stdcall D3DXCreateCube=
TextureFromFileInMemoryEx(ptr ptr long long long long long long long long l=
ong ptr ptr ptr) d3dx9_36.D3DXCreateCubeTextureFromFileInMemoryEx=0A+@ stdc=
all D3DXCreateCubeTextureFromFileW(ptr ptr ptr) d3dx9_36.D3DXCreateCubeText=
ureFromFileW=0A+@ stdcall D3DXCreateCubeTextureFromResourceA(ptr long ptr p=
tr) d3dx9_36.D3DXCreateCubeTextureFromResourceA=0A+@ stdcall D3DXCreateCube=
TextureFromResourceExA(ptr long long long long long long long long long lon=
g ptr ptr ptr) d3dx9_36.D3DXCreateCubeTextureFromResourceExA=0A+@ stdcall D=
3DXCreateCubeTextureFromResourceExW(ptr long long long long long long long =
long long long ptr ptr ptr) d3dx9_36.D3DXCreateCubeTextureFromResourceExW=
=0A+@ stdcall D3DXCreateCubeTextureFromResourceW(ptr long ptr ptr) d3dx9_36=
.D3DXCreateCubeTextureFromResourceW=0A+@ stdcall D3DXCreateCylinder(ptr lon=
g long long long long ptr ptr) d3dx9_36.D3DXCreateCylinder=0A+@ stdcall D3D=
XCreateEffect(ptr ptr long ptr ptr long ptr ptr ptr) d3dx9_36.D3DXCreateEff=
ect=0A+@ stdcall D3DXCreateEffectCompiler(ptr long ptr ptr long ptr ptr) d3=
dx9_36.D3DXCreateEffectCompiler=0A+@ stdcall D3DXCreateEffectCompilerFromFi=
leA(ptr ptr ptr long ptr ptr) d3dx9_36.D3DXCreateEffectCompilerFromFileA=0A=
+@ stdcall D3DXCreateEffectCompilerFromFileW(ptr ptr ptr long ptr ptr) d3dx=
9_36.D3DXCreateEffectCompilerFromFileW=0A+@ stdcall D3DXCreateEffectCompile=
rFromResourceA(long ptr ptr ptr long ptr ptr) d3dx9_36.D3DXCreateEffectComp=
ilerFromResourceA=0A+@ stdcall D3DXCreateEffectCompilerFromResourceW(long p=
tr ptr ptr long ptr ptr) d3dx9_36.D3DXCreateEffectCompilerFromResourceW=0A+=
@ stdcall D3DXCreateEffectEx(ptr ptr long ptr ptr ptr long ptr ptr ptr) d3d=
x9_36.D3DXCreateEffectEx=0A+@ stdcall D3DXCreateEffectFromFileA(ptr ptr ptr=
 ptr long ptr ptr ptr) d3dx9_36.D3DXCreateEffectFromFileA=0A+@ stdcall D3DX=
CreateEffectFromFileExA(ptr ptr ptr ptr ptr long ptr ptr ptr) d3dx9_36.D3DX=
CreateEffectFromFileExA=0A+@ stdcall D3DXCreateEffectFromFileExW(ptr ptr pt=
r ptr ptr long ptr ptr ptr) d3dx9_36.D3DXCreateEffectFromFileExW=0A+@ stdca=
ll D3DXCreateEffectFromFileW(ptr ptr ptr ptr long ptr ptr ptr) d3dx9_36.D3D=
XCreateEffectFromFileW=0A+@ stdcall D3DXCreateEffectFromResourceA(ptr long =
ptr ptr ptr long ptr ptr ptr) d3dx9_36.D3DXCreateEffectFromResourceA=0A+@ s=
tdcall D3DXCreateEffectFromResourceExA(ptr long ptr ptr ptr ptr long ptr pt=
r ptr) d3dx9_36.D3DXCreateEffectFromResourceExA=0A+@ stdcall D3DXCreateEffe=
ctFromResourceExW(ptr long ptr ptr ptr ptr long ptr ptr ptr) d3dx9_36.D3DXC=
reateEffectFromResourceExW=0A+@ stdcall D3DXCreateEffectFromResourceW(ptr l=
ong ptr ptr ptr long ptr ptr ptr) d3dx9_36.D3DXCreateEffectFromResourceW=0A=
+@ stdcall D3DXCreateEffectPool(ptr) d3dx9_36.D3DXCreateEffectPool=0A+@ std=
call D3DXCreateFontA(ptr long long long long long long long long long ptr p=
tr) d3dx9_36.D3DXCreateFontA=0A+@ stdcall D3DXCreateFontIndirectA(ptr ptr p=
tr) d3dx9_36.D3DXCreateFontIndirectA=0A+@ stdcall D3DXCreateFontIndirectW(p=
tr ptr ptr) d3dx9_36.D3DXCreateFontIndirectW=0A+@ stdcall D3DXCreateFontW(p=
tr long long long long long long long long long ptr ptr) d3dx9_36.D3DXCreat=
eFontW=0A+@ stdcall D3DXCreateFragmentLinker(ptr long ptr) d3dx9_36.D3DXCre=
ateFragmentLinker=0A+@ stdcall D3DXCreateFragmentLinkerEx(ptr long long ptr=
) d3dx9_36.D3DXCreateFragmentLinkerEx=0A+@ stdcall D3DXCreateKeyframedAnima=
tionSet(ptr long long long long ptr ptr) d3dx9_36.D3DXCreateKeyframedAnimat=
ionSet=0A+@ stdcall D3DXCreateLine(ptr ptr) d3dx9_36.D3DXCreateLine=0A+@ st=
dcall D3DXCreateMatrixStack(long ptr) d3dx9_36.D3DXCreateMatrixStack=0A+@ s=
tdcall D3DXCreateMesh(long long long ptr ptr ptr) d3dx9_36.D3DXCreateMesh=
=0A+@ stdcall D3DXCreateMeshFVF(long long long long ptr ptr) d3dx9_36.D3DXC=
reateMeshFVF=0A+@ stdcall D3DXCreateNPatchMesh(ptr ptr) d3dx9_36.D3DXCreate=
NPatchMesh=0A+@ stdcall D3DXCreatePMeshFromStream(ptr long ptr ptr ptr ptr =
ptr) d3dx9_36.D3DXCreatePMeshFromStream=0A+@ stdcall D3DXCreatePatchMesh(pt=
r long long long ptr ptr ptr) d3dx9_36.D3DXCreatePatchMesh=0A+@ stdcall D3D=
XCreatePolygon(ptr long long ptr ptr) d3dx9_36.D3DXCreatePolygon=0A+@ stdca=
ll D3DXCreatePRTBuffer(long long long ptr) d3dx9_36.D3DXCreatePRTBuffer=0A+=
@ stdcall D3DXCreatePRTBufferTex(long long long long ptr) d3dx9_36.D3DXCrea=
tePRTBufferTex=0A+@ stdcall D3DXCreatePRTCompBuffer(long long long ptr ptr =
ptr ptr) d3dx9_36.D3DXCreatePRTCompBuffer=0A+@ stdcall D3DXCreatePRTEngine(=
ptr ptr long ptr ptr) d3dx9_36.D3DXCreatePRTEngine=0A+@ stdcall D3DXCreateR=
enderToEnvMap(ptr long long long long long ptr) d3dx9_36.D3DXCreateRenderTo=
EnvMap=0A+@ stdcall D3DXCreateRenderToSurface(ptr long long long long long =
ptr) d3dx9_36.D3DXCreateRenderToSurface=0A+@ stdcall D3DXCreateSPMesh(ptr p=
tr ptr ptr ptr) d3dx9_36.D3DXCreateSPMesh=0A+@ stdcall D3DXCreateSkinInfo(l=
ong ptr long ptr) d3dx9_36.D3DXCreateSkinInfo=0A+@ stdcall D3DXCreateSkinIn=
foFromBlendedMesh(ptr long ptr ptr) d3dx9_36.D3DXCreateSkinInfoFromBlendedM=
esh=0A+@ stdcall D3DXCreateSkinInfoFVF(long long long ptr) d3dx9_36.D3DXCre=
ateSkinInfoFVF=0A+@ stdcall D3DXCreateSphere(ptr long long long ptr ptr) d3=
dx9_36.D3DXCreateSphere=0A+@ stdcall D3DXCreateSprite(ptr ptr) d3dx9_36.D3D=
XCreateSprite=0A+@ stdcall D3DXCreateTeapot(ptr ptr ptr) d3dx9_36.D3DXCreat=
eTeapot=0A+@ stdcall D3DXCreateTextA(ptr long ptr long long ptr ptr ptr) d3=
dx9_36.D3DXCreateTextA=0A+@ stdcall D3DXCreateTextW(ptr long ptr long long =
ptr ptr ptr) d3dx9_36.D3DXCreateTextW=0A+@ stdcall D3DXCreateTexture(ptr lo=
ng long long long long long ptr) d3dx9_36.D3DXCreateTexture=0A+@ stdcall D3=
DXCreateTextureFromFileA(ptr ptr ptr) d3dx9_36.D3DXCreateTextureFromFileA=
=0A+@ stdcall D3DXCreateTextureFromFileExA(ptr ptr long long long long long=
 long long long long ptr ptr ptr) d3dx9_36.D3DXCreateTextureFromFileExA=0A+=
@ stdcall D3DXCreateTextureFromFileExW(ptr ptr long long long long long lon=
g long long long ptr ptr ptr) d3dx9_36.D3DXCreateTextureFromFileExW=0A+@ st=
dcall D3DXCreateTextureFromFileInMemory(ptr ptr long ptr) d3dx9_36.D3DXCrea=
teTextureFromFileInMemory=0A+@ stdcall D3DXCreateTextureFromFileInMemoryEx(=
ptr ptr long long long long long long long long long long ptr ptr ptr) d3dx=
9_36.D3DXCreateTextureFromFileInMemoryEx=0A+@ stdcall D3DXCreateTextureFrom=
FileW(ptr ptr ptr) d3dx9_36.D3DXCreateTextureFromFileW=0A+@ stdcall D3DXCre=
ateTextureFromResourceA(ptr long ptr ptr) d3dx9_36.D3DXCreateTextureFromRes=
ourceA=0A+@ stdcall D3DXCreateTextureFromResourceExA(ptr long ptr long long=
 long long long long long long long ptr ptr ptr) d3dx9_36.D3DXCreateTexture=
FromResourceExA=0A+@ stdcall D3DXCreateTextureFromResourceExW(ptr long ptr =
long long long long long long long long long ptr ptr ptr) d3dx9_36.D3DXCrea=
teTextureFromResourceExW=0A+@ stdcall D3DXCreateTextureFromResourceW(ptr lo=
ng ptr ptr) d3dx9_36.D3DXCreateTextureFromResourceW=0A+@ stdcall D3DXCreate=
TextureGutterHelper(long long ptr long ptr) d3dx9_36.D3DXCreateTextureGutte=
rHelper=0A+@ stdcall D3DXCreateTextureShader(ptr ptr) d3dx9_36.D3DXCreateTe=
xtureShader=0A+@ stdcall D3DXCreateTorus(ptr long long long long ptr ptr) d=
3dx9_36.D3DXCreateTorus=0A+@ stdcall D3DXCreateVolumeTexture(ptr long long =
long long long long long ptr) d3dx9_36.D3DXCreateVolumeTexture=0A+@ stdcall=
 D3DXCreateVolumeTextureFromFileA(ptr ptr ptr) d3dx9_36.D3DXCreateVolumeTex=
tureFromFileA=0A+@ stdcall D3DXCreateVolumeTextureFromFileExA(ptr ptr long =
long long long long long long long long long ptr ptr ptr) d3dx9_36.D3DXCrea=
teVolumeTextureFromFileExA=0A+@ stdcall D3DXCreateVolumeTextureFromFileExW(=
ptr ptr long long long long long long long long long long ptr ptr ptr) d3dx=
9_36.D3DXCreateVolumeTextureFromFileExW=0A+@ stdcall D3DXCreateVolumeTextur=
eFromFileInMemory(ptr ptr long ptr) d3dx9_36.D3DXCreateVolumeTextureFromFil=
eInMemory=0A+@ stdcall D3DXCreateVolumeTextureFromFileInMemoryEx(ptr ptr lo=
ng long long long long long long long long long long ptr ptr ptr) d3dx9_36.=
D3DXCreateVolumeTextureFromFileInMemoryEx=0A+@ stdcall D3DXCreateVolumeText=
ureFromFileW(ptr ptr ptr) d3dx9_36.D3DXCreateVolumeTextureFromFileW=0A+@ st=
dcall D3DXCreateVolumeTextureFromResourceA(ptr long ptr ptr) d3dx9_36.D3DXC=
reateVolumeTextureFromResourceA=0A+@ stdcall D3DXCreateVolumeTextureFromRes=
ourceExA(ptr long ptr long long long long long long long long long long ptr=
 ptr ptr) d3dx9_36.D3DXCreateVolumeTextureFromResourceExA=0A+@ stdcall D3DX=
CreateVolumeTextureFromResourceExW(ptr long ptr long long long long long lo=
ng long long long long ptr ptr ptr) d3dx9_36.D3DXCreateVolumeTextureFromRes=
ourceExW=0A+@ stdcall D3DXCreateVolumeTextureFromResourceW(ptr long ptr ptr=
) d3dx9_36.D3DXCreateVolumeTextureFromResourceW=0A+@ stdcall D3DXDebugMute(=
long) d3dx9_36.D3DXDebugMute=0A+@ stdcall D3DXDeclaratorFromFVF(long ptr) d=
3dx9_36.D3DXDeclaratorFromFVF=0A+@ stdcall D3DXDisassembleEffect(ptr long p=
tr) d3dx9_36.D3DXDisassembleEffect=0A+@ stdcall D3DXDisassembleShader(ptr l=
ong ptr ptr) d3dx9_36.D3DXDisassembleShader=0A+@ stdcall D3DXFileCreate(ptr=
) d3dx9_36.D3DXFileCreate=0A+@ stdcall D3DXFillCubeTexture(ptr ptr ptr) d3d=
x9_36.D3DXFillCubeTexture=0A+@ stdcall D3DXFillCubeTextureTX(ptr ptr) d3dx9=
_36.D3DXFillCubeTextureTX=0A+@ stdcall D3DXFillTexture(ptr ptr ptr) d3dx9_3=
6.D3DXFillTexture=0A+@ stdcall D3DXFillTextureTX(ptr ptr) d3dx9_36.D3DXFill=
TextureTX=0A+@ stdcall D3DXFillVolumeTexture(ptr ptr ptr) d3dx9_36.D3DXFill=
VolumeTexture=0A+@ stdcall D3DXFillVolumeTextureTX(ptr ptr) d3dx9_36.D3DXFi=
llVolumeTextureTX=0A+@ stdcall D3DXFilterTexture(ptr ptr long long) d3dx9_3=
6.D3DXFilterTexture=0A+@ stdcall D3DXFindShaderComment(ptr long ptr ptr) d3=
dx9_36.D3DXFindShaderComment=0A+@ stdcall D3DXFloat16To32Array(ptr ptr long=
) d3dx9_36.D3DXFloat16To32Array=0A+@ stdcall D3DXFloat32To16Array(ptr ptr l=
ong) d3dx9_36.D3DXFloat32To16Array=0A+@ stdcall D3DXFrameAppendChild(ptr pt=
r) d3dx9_36.D3DXFrameAppendChild=0A+@ stdcall D3DXFrameCalculateBoundingSph=
ere(ptr ptr ptr) d3dx9_36.D3DXFrameCalculateBoundingSphere=0A+@ stdcall D3D=
XFrameDestroy(ptr ptr) d3dx9_36.D3DXFrameDestroy=0A+@ stdcall D3DXFrameFind=
(ptr ptr) d3dx9_36.D3DXFrameFind=0A+@ stdcall D3DXFrameNumNamedMatrices(ptr=
) d3dx9_36.D3DXFrameNumNamedMatrices=0A+@ stdcall D3DXFrameRegisterNamedMat=
rices(ptr ptr) d3dx9_36.D3DXFrameRegisterNamedMatrices=0A+@ stdcall D3DXFre=
snelTerm(long long) d3dx9_36.D3DXFresnelTerm=0A+@ stdcall D3DXFVFFromDeclar=
ator(ptr ptr) d3dx9_36.D3DXFVFFromDeclarator=0A+@ stdcall D3DXGatherFragmen=
ts(ptr long ptr ptr long ptr ptr) d3dx9_36.D3DXGatherFragments=0A+@ stdcall=
 D3DXGatherFragmentsFromFileA(ptr ptr ptr long ptr ptr) d3dx9_36.D3DXGather=
FragmentsFromFileA=0A+@ stdcall D3DXGatherFragmentsFromFileW(ptr ptr ptr lo=
ng ptr ptr) d3dx9_36.D3DXGatherFragmentsFromFileW=0A+@ stdcall D3DXGatherFr=
agmentsFromResourceA(long ptr ptr ptr long ptr ptr) d3dx9_36.D3DXGatherFrag=
mentsFromResourceA=0A+@ stdcall D3DXGatherFragmentsFromResourceW(long ptr p=
tr ptr long ptr ptr) d3dx9_36.D3DXGatherFragmentsFromResourceW=0A+@ stdcall=
 D3DXGenerateOutputDecl(ptr ptr) d3dx9_36.D3DXGenerateOutputDecl=0A+@ stdca=
ll D3DXGeneratePMesh(ptr ptr ptr ptr long long ptr) d3dx9_36.D3DXGeneratePM=
esh=0A+@ stdcall D3DXGetDeclLength(ptr) d3dx9_36.D3DXGetDeclLength=0A+@ std=
call D3DXGetDeclVertexSize(ptr long) d3dx9_36.D3DXGetDeclVertexSize=0A+@ st=
dcall D3DXGetDriverLevel(ptr) d3dx9_36.D3DXGetDriverLevel=0A+@ stdcall D3DX=
GetFVFVertexSize(long) d3dx9_36.D3DXGetFVFVertexSize=0A+@ stdcall D3DXGetIm=
ageInfoFromFileA(ptr ptr) d3dx9_36.D3DXGetImageInfoFromFileA=0A+@ stdcall D=
3DXGetImageInfoFromFileInMemory(ptr long ptr) d3dx9_36.D3DXGetImageInfoFrom=
FileInMemory=0A+@ stdcall D3DXGetImageInfoFromFileW(ptr ptr) d3dx9_36.D3DXG=
etImageInfoFromFileW=0A+@ stdcall D3DXGetImageInfoFromResourceA(long ptr pt=
r) d3dx9_36.D3DXGetImageInfoFromResourceA=0A+@ stdcall D3DXGetImageInfoFrom=
ResourceW(long ptr ptr) d3dx9_36.D3DXGetImageInfoFromResourceW=0A+@ stdcall=
 D3DXGetPixelShaderProfile(ptr) d3dx9_36.D3DXGetPixelShaderProfile=0A+@ std=
call D3DXGetShaderConstantTable(ptr ptr) d3dx9_36.D3DXGetShaderConstantTabl=
e=0A+@ stdcall D3DXGetShaderConstantTableEx(ptr long ptr) d3dx9_36.D3DXGetS=
haderConstantTableEx=0A+@ stdcall D3DXGetShaderInputSemantics(ptr ptr ptr) =
d3dx9_36.D3DXGetShaderInputSemantics=0A+@ stdcall D3DXGetShaderOutputSemant=
ics(ptr ptr ptr) d3dx9_36.D3DXGetShaderOutputSemantics=0A+@ stdcall D3DXGet=
ShaderSamplers(ptr ptr ptr) d3dx9_36.D3DXGetShaderSamplers=0A+@ stdcall D3D=
XGetShaderSize(ptr) d3dx9_36.D3DXGetShaderSize=0A+@ stdcall D3DXGetShaderVe=
rsion(ptr) d3dx9_36.D3DXGetShaderVersion=0A+@ stdcall D3DXGetVertexShaderPr=
ofile(ptr) d3dx9_36.D3DXGetVertexShaderProfile=0A+@ stdcall D3DXIntersect(p=
tr ptr ptr ptr ptr ptr ptr ptr ptr ptr) d3dx9_36.D3DXIntersect=0A+@ stdcall=
 D3DXIntersectSubset(ptr long ptr ptr ptr ptr ptr ptr ptr ptr ptr) d3dx9_36=
.D3DXIntersectSubset=0A+@ stdcall D3DXIntersectTri(ptr ptr ptr ptr ptr ptr =
ptr ptr) d3dx9_36.D3DXIntersectTri=0A+@ stdcall D3DXLoadMeshFromXA(ptr long=
 ptr ptr ptr ptr ptr ptr) d3dx9_36.D3DXLoadMeshFromXA=0A+@ stdcall D3DXLoad=
MeshFromXInMemory(ptr long long ptr ptr ptr ptr ptr ptr) d3dx9_36.D3DXLoadM=
eshFromXInMemory=0A+@ stdcall D3DXLoadMeshFromXResource(long ptr ptr long p=
tr ptr ptr ptr ptr ptr) d3dx9_36.D3DXLoadMeshFromXResource=0A+@ stdcall D3D=
XLoadMeshFromXW(ptr long ptr ptr ptr ptr ptr ptr) d3dx9_36.D3DXLoadMeshFrom=
XW=0A+@ stdcall D3DXLoadMeshFromXof(ptr long ptr ptr ptr ptr ptr ptr) d3dx9=
_36.D3DXLoadMeshFromXof=0A+@ stdcall D3DXLoadMeshHierarchyFromXA(ptr long p=
tr ptr ptr ptr ptr) d3dx9_36.D3DXLoadMeshHierarchyFromXA=0A+@ stdcall D3DXL=
oadMeshHierarchyFromXInMemory(ptr long long ptr ptr ptr ptr ptr) d3dx9_36.D=
3DXLoadMeshHierarchyFromXInMemory=0A+@ stdcall D3DXLoadMeshHierarchyFromXW(=
ptr long ptr ptr ptr ptr ptr) d3dx9_36.D3DXLoadMeshHierarchyFromXW=0A+@ std=
call D3DXLoadPatchMeshFromXof(ptr long ptr ptr ptr long ptr) d3dx9_36.D3DXL=
oadPatchMeshFromXof=0A+@ stdcall D3DXLoadPRTBufferFromFileA(ptr ptr) d3dx9_=
36.D3DXLoadPRTBufferFromFileA=0A+@ stdcall D3DXLoadPRTBufferFromFileW(ptr p=
tr) d3dx9_36.D3DXLoadPRTBufferFromFileW=0A+@ stdcall D3DXLoadPRTCompBufferF=
romFileA(ptr ptr) d3dx9_36.D3DXLoadPRTCompBufferFromFileA=0A+@ stdcall D3DX=
LoadPRTCompBufferFromFileW(ptr ptr) d3dx9_36.D3DXLoadPRTCompBufferFromFileW=
=0A+@ stdcall D3DXLoadSkinMeshFromXof(ptr long ptr ptr ptr ptr ptr ptr ptr)=
 d3dx9_36.D3DXLoadSkinMeshFromXof=0A+@ stdcall D3DXLoadSurfaceFromFileA(ptr=
 ptr ptr ptr ptr long long ptr) d3dx9_36.D3DXLoadSurfaceFromFileA=0A+@ stdc=
all D3DXLoadSurfaceFromFileInMemory(ptr ptr ptr ptr long ptr long long ptr)=
 d3dx9_36.D3DXLoadSurfaceFromFileInMemory=0A+@ stdcall D3DXLoadSurfaceFromF=
ileW(ptr ptr ptr ptr ptr long long ptr) d3dx9_36.D3DXLoadSurfaceFromFileW=
=0A+@ stdcall D3DXLoadSurfaceFromMemory(ptr ptr ptr ptr long long ptr ptr l=
ong long) d3dx9_36.D3DXLoadSurfaceFromMemory=0A+@ stdcall D3DXLoadSurfaceFr=
omResourceA(ptr ptr ptr long ptr ptr long long ptr) d3dx9_36.D3DXLoadSurfac=
eFromResourceA=0A+@ stdcall D3DXLoadSurfaceFromResourceW(ptr ptr ptr long p=
tr ptr long long ptr) d3dx9_36.D3DXLoadSurfaceFromResourceW=0A+@ stdcall D3=
DXLoadSurfaceFromSurface(ptr ptr ptr ptr ptr ptr long) d3dx9_36.D3DXLoadSur=
faceFromSurface=0A+@ stdcall D3DXLoadVolumeFromFileA(ptr ptr ptr ptr ptr lo=
ng long ptr) d3dx9_36.D3DXLoadVolumeFromFileA=0A+@ stdcall D3DXLoadVolumeFr=
omFileInMemory(ptr ptr ptr ptr long ptr long long ptr) d3dx9_36.D3DXLoadVol=
umeFromFileInMemory=0A+@ stdcall D3DXLoadVolumeFromFileW(ptr ptr ptr ptr pt=
r long long ptr) d3dx9_36.D3DXLoadVolumeFromFileW=0A+@ stdcall D3DXLoadVolu=
meFromMemory(ptr ptr ptr ptr long long long ptr ptr long long) d3dx9_36.D3D=
XLoadVolumeFromMemory=0A+@ stdcall D3DXLoadVolumeFromResourceA(ptr ptr ptr =
long ptr ptr long long ptr) d3dx9_36.D3DXLoadVolumeFromResourceA=0A+@ stdca=
ll D3DXLoadVolumeFromResourceW(ptr ptr ptr long ptr ptr long long ptr) d3dx=
9_36.D3DXLoadVolumeFromResourceW=0A+@ stdcall D3DXLoadVolumeFromVolume(ptr =
ptr ptr ptr ptr ptr long long) d3dx9_36.D3DXLoadVolumeFromVolume=0A+@ stdca=
ll D3DXMatrixAffineTransformation(ptr long ptr ptr ptr) d3dx9_36.D3DXMatrix=
AffineTransformation=0A+@ stdcall D3DXMatrixAffineTransformation2D(ptr long=
 ptr long ptr) d3dx9_36.D3DXMatrixAffineTransformation2D=0A+@ stdcall D3DXM=
atrixDecompose(ptr ptr ptr ptr) d3dx9_36.D3DXMatrixDecompose=0A+@ stdcall D=
3DXMatrixDeterminant(ptr) d3dx9_36.D3DXMatrixDeterminant=0A+@ stdcall D3DXM=
atrixInverse(ptr ptr ptr) d3dx9_36.D3DXMatrixInverse=0A+@ stdcall D3DXMatri=
xLookAtLH(ptr ptr ptr ptr) d3dx9_36.D3DXMatrixLookAtLH=0A+@ stdcall D3DXMat=
rixLookAtRH(ptr ptr ptr ptr) d3dx9_36.D3DXMatrixLookAtRH=0A+@ stdcall D3DXM=
atrixMultiply(ptr ptr ptr) d3dx9_36.D3DXMatrixMultiply=0A+@ stdcall D3DXMat=
rixMultiplyTranspose(ptr ptr ptr) d3dx9_36.D3DXMatrixMultiplyTranspose=0A+@=
 stdcall D3DXMatrixOrthoLH(ptr long long long long) d3dx9_36.D3DXMatrixOrth=
oLH=0A+@ stdcall D3DXMatrixOrthoOffCenterLH(ptr long long long long long lo=
ng) d3dx9_36.D3DXMatrixOrthoOffCenterLH=0A+@ stdcall D3DXMatrixOrthoOffCent=
erRH(ptr long long long long long long) d3dx9_36.D3DXMatrixOrthoOffCenterRH=
=0A+@ stdcall D3DXMatrixOrthoRH(ptr long long long long) d3dx9_36.D3DXMatri=
xOrthoRH=0A+@ stdcall D3DXMatrixPerspectiveFovLH(ptr long long long long) d=
3dx9_36.D3DXMatrixPerspectiveFovLH=0A+@ stdcall D3DXMatrixPerspectiveFovRH(=
ptr long long long long) d3dx9_36.D3DXMatrixPerspectiveFovRH=0A+@ stdcall D=
3DXMatrixPerspectiveLH(ptr long long long long) d3dx9_36.D3DXMatrixPerspect=
iveLH=0A+@ stdcall D3DXMatrixPerspectiveOffCenterLH(ptr long long long long=
 long long) d3dx9_36.D3DXMatrixPerspectiveOffCenterLH=0A+@ stdcall D3DXMatr=
ixPerspectiveOffCenterRH(ptr long long long long long long) d3dx9_36.D3DXMa=
trixPerspectiveOffCenterRH=0A+@ stdcall D3DXMatrixPerspectiveRH(ptr long lo=
ng long long) d3dx9_36.D3DXMatrixPerspectiveRH=0A+@ stdcall D3DXMatrixRefle=
ct(ptr ptr) d3dx9_36.D3DXMatrixReflect=0A+@ stdcall D3DXMatrixRotationAxis(=
ptr ptr long) d3dx9_36.D3DXMatrixRotationAxis=0A+@ stdcall D3DXMatrixRotati=
onQuaternion(ptr ptr) d3dx9_36.D3DXMatrixRotationQuaternion=0A+@ stdcall D3=
DXMatrixRotationX(ptr long) d3dx9_36.D3DXMatrixRotationX=0A+@ stdcall D3DXM=
atrixRotationY(ptr long) d3dx9_36.D3DXMatrixRotationY=0A+@ stdcall D3DXMatr=
ixRotationYawPitchRoll(ptr long long long) d3dx9_36.D3DXMatrixRotationYawPi=
tchRoll=0A+@ stdcall D3DXMatrixRotationZ(ptr long) d3dx9_36.D3DXMatrixRotat=
ionZ=0A+@ stdcall D3DXMatrixScaling(ptr long long long) d3dx9_36.D3DXMatrix=
Scaling=0A+@ stdcall D3DXMatrixShadow(ptr ptr ptr) d3dx9_36.D3DXMatrixShado=
w=0A+@ stdcall D3DXMatrixTransformation(ptr ptr ptr ptr ptr ptr ptr) d3dx9_=
36.D3DXMatrixTransformation=0A+@ stdcall D3DXMatrixTransformation2D(ptr ptr=
 long ptr ptr long ptr) d3dx9_36.D3DXMatrixTransformation2D=0A+@ stdcall D3=
DXMatrixTranslation(ptr long long long) d3dx9_36.D3DXMatrixTranslation=0A+@=
 stdcall D3DXMatrixTranspose(ptr ptr) d3dx9_36.D3DXMatrixTranspose=0A+@ std=
call D3DXOptimizeFaces(ptr long long long ptr) d3dx9_36.D3DXOptimizeFaces=
=0A+@ stdcall D3DXOptimizeVertices(ptr long long long ptr) d3dx9_36.D3DXOpt=
imizeVertices=0A+@ stdcall D3DXPlaneFromPointNormal(ptr ptr ptr) d3dx9_36.D=
3DXPlaneFromPointNormal=0A+@ stdcall D3DXPlaneFromPoints(ptr ptr ptr ptr) d=
3dx9_36.D3DXPlaneFromPoints=0A+@ stdcall D3DXPlaneIntersectLine(ptr ptr ptr=
 ptr) d3dx9_36.D3DXPlaneIntersectLine=0A+@ stdcall D3DXPlaneNormalize(ptr p=
tr) d3dx9_36.D3DXPlaneNormalize=0A+@ stdcall D3DXPlaneTransform(ptr ptr ptr=
) d3dx9_36.D3DXPlaneTransform=0A+@ stdcall D3DXPlaneTransformArray(ptr long=
 ptr long ptr long) d3dx9_36.D3DXPlaneTransformArray=0A+@ stdcall D3DXPrepr=
ocessShader(ptr long ptr ptr ptr ptr) d3dx9_36.D3DXPreprocessShader=0A+@ st=
dcall D3DXPreprocessShaderFromFileA(ptr ptr ptr ptr ptr) d3dx9_36.D3DXPrepr=
ocessShaderFromFileA=0A+@ stdcall D3DXPreprocessShaderFromFileW(ptr ptr ptr=
 ptr ptr) d3dx9_36.D3DXPreprocessShaderFromFileW=0A+@ stdcall D3DXPreproces=
sShaderFromResourceA(long long ptr ptr ptr ptr) d3dx9_36.D3DXPreprocessShad=
erFromResourceA=0A+@ stdcall D3DXPreprocessShaderFromResourceW(long long pt=
r ptr ptr ptr) d3dx9_36.D3DXPreprocessShaderFromResourceW=0A+@ stdcall D3DX=
QuaternionBaryCentric(ptr ptr ptr ptr long long) d3dx9_36.D3DXQuaternionBar=
yCentric=0A+@ stdcall D3DXQuaternionExp(ptr ptr) d3dx9_36.D3DXQuaternionExp=
=0A+@ stdcall D3DXQuaternionInverse(ptr ptr) d3dx9_36.D3DXQuaternionInverse=
=0A+@ stdcall D3DXQuaternionLn(ptr ptr) d3dx9_36.D3DXQuaternionLn=0A+@ stdc=
all D3DXQuaternionMultiply(ptr ptr ptr) d3dx9_36.D3DXQuaternionMultiply=0A+=
@ stdcall D3DXQuaternionNormalize(ptr ptr) d3dx9_36.D3DXQuaternionNormalize=
=0A+@ stdcall D3DXQuaternionRotationAxis(ptr ptr long) d3dx9_36.D3DXQuatern=
ionRotationAxis=0A+@ stdcall D3DXQuaternionRotationMatrix(ptr ptr) d3dx9_36=
.D3DXQuaternionRotationMatrix=0A+@ stdcall D3DXQuaternionRotationYawPitchRo=
ll(ptr long long long) d3dx9_36.D3DXQuaternionRotationYawPitchRoll=0A+@ std=
call D3DXQuaternionSlerp(ptr ptr ptr long) d3dx9_36.D3DXQuaternionSlerp=0A+=
@ stdcall D3DXQuaternionSquad(ptr ptr ptr ptr ptr long) d3dx9_36.D3DXQuater=
nionSquad=0A+@ stdcall D3DXQuaternionSquadSetup(ptr ptr ptr ptr ptr ptr ptr=
) d3dx9_36.D3DXQuaternionSquadSetup=0A+@ stdcall D3DXQuaternionToAxisAngle(=
ptr ptr ptr) d3dx9_36.D3DXQuaternionToAxisAngle=0A+@ stdcall D3DXRectPatchS=
ize(ptr ptr ptr) d3dx9_36.D3DXRectPatchSize=0A+@ stdcall D3DXSaveMeshHierar=
chyToFileA(ptr long ptr ptr ptr) d3dx9_36.D3DXSaveMeshHierarchyToFileA=0A+@=
 stdcall D3DXSaveMeshHierarchyToFileW(ptr long ptr ptr ptr) d3dx9_36.D3DXSa=
veMeshHierarchyToFileW=0A+@ stdcall D3DXSaveMeshToXA(ptr ptr ptr ptr ptr lo=
ng long) d3dx9_36.D3DXSaveMeshToXA=0A+@ stdcall D3DXSaveMeshToXW(ptr ptr pt=
r ptr ptr long long) d3dx9_36.D3DXSaveMeshToXW=0A+@ stdcall D3DXSavePRTBuff=
erToFileA(ptr ptr) d3dx9_36.D3DXSavePRTBufferToFileA=0A+@ stdcall D3DXSaveP=
RTBufferToFileW(ptr ptr) d3dx9_36.D3DXSavePRTBufferToFileW=0A+@ stdcall D3D=
XSavePRTCompBufferToFileA(ptr ptr) d3dx9_36.D3DXSavePRTCompBufferToFileA=0A=
+@ stdcall D3DXSavePRTCompBufferToFileW(ptr ptr) d3dx9_36.D3DXSavePRTCompBu=
fferToFileW=0A+@ stdcall D3DXSaveSurfaceToFileA(ptr long ptr ptr ptr) d3dx9=
_36.D3DXSaveSurfaceToFileA=0A+@ stdcall D3DXSaveSurfaceToFileInMemory(ptr l=
ong ptr ptr ptr) d3dx9_36.D3DXSaveSurfaceToFileInMemory=0A+@ stdcall D3DXSa=
veSurfaceToFileW(ptr long ptr ptr ptr) d3dx9_36.D3DXSaveSurfaceToFileW=0A+@=
 stdcall D3DXSaveTextureToFileA(ptr long ptr ptr) d3dx9_36.D3DXSaveTextureT=
oFileA=0A+@ stdcall D3DXSaveTextureToFileInMemory(ptr long ptr ptr) d3dx9_3=
6.D3DXSaveTextureToFileInMemory=0A+@ stdcall D3DXSaveTextureToFileW(ptr lon=
g ptr ptr) d3dx9_36.D3DXSaveTextureToFileW=0A+@ stdcall D3DXSaveVolumeToFil=
eA(ptr long ptr ptr ptr) d3dx9_36.D3DXSaveVolumeToFileA=0A+@ stdcall D3DXSa=
veVolumeToFileInMemory(ptr long ptr ptr ptr) d3dx9_36.D3DXSaveVolumeToFileI=
nMemory=0A+@ stdcall D3DXSaveVolumeToFileW(ptr long ptr ptr ptr) d3dx9_36.D=
3DXSaveVolumeToFileW=0A+@ stdcall D3DXSHAdd(ptr long ptr ptr) d3dx9_36.D3DX=
SHAdd=0A+@ stdcall D3DXSHDot(long ptr ptr) d3dx9_36.D3DXSHDot=0A+@ stdcall =
D3DXSHEvalConeLight(long ptr long long long long ptr ptr ptr) d3dx9_36.D3DX=
SHEvalConeLight=0A+@ stdcall D3DXSHEvalDirection(ptr long ptr) d3dx9_36.D3D=
XSHEvalDirection=0A+@ stdcall D3DXSHEvalDirectionalLight(long ptr long long=
 long long ptr ptr ptr) d3dx9_36.D3DXSHEvalDirectionalLight=0A+@ stdcall D3=
DXSHEvalHemisphereLight(long ptr long long ptr ptr ptr) d3dx9_36.D3DXSHEval=
HemisphereLight=0A+@ stdcall D3DXSHEvalSphericalLight(long ptr long long lo=
ng long ptr ptr ptr) d3dx9_36.D3DXSHEvalSphericalLight=0A+@ stdcall D3DXSHM=
ultiply2(ptr ptr ptr) d3dx9_36.D3DXSHMultiply2=0A+@ stdcall D3DXSHMultiply3=
(ptr ptr ptr) d3dx9_36.D3DXSHMultiply3=0A+@ stdcall D3DXSHMultiply4(ptr ptr=
 ptr) d3dx9_36.D3DXSHMultiply4=0A+@ stdcall D3DXSHMultiply5(ptr ptr ptr) d3=
dx9_36.D3DXSHMultiply5=0A+@ stdcall D3DXSHMultiply6(ptr ptr ptr) d3dx9_36.D=
3DXSHMultiply6=0A+@ stdcall D3DXSHProjectCubeMap(long ptr ptr ptr ptr) d3dx=
9_36.D3DXSHProjectCubeMap=0A+@ stdcall D3DXSHPRTCompSplitMeshSC(ptr long lo=
ng ptr long ptr long long ptr ptr long ptr ptr ptr ptr ptr) d3dx9_36.D3DXSH=
PRTCompSplitMeshSC=0A+@ stdcall D3DXSHPRTCompSuperCluster(ptr ptr long long=
 ptr ptr) d3dx9_36.D3DXSHPRTCompSuperCluster=0A+@ stdcall D3DXSHRotate(ptr =
long ptr ptr) d3dx9_36.D3DXSHRotate=0A+@ stdcall D3DXSHRotateZ(ptr long lon=
g ptr) d3dx9_36.D3DXSHRotateZ=0A+@ stdcall D3DXSHScale(ptr long ptr ptr) d3=
dx9_36.D3DXSHScale=0A+@ stdcall D3DXSimplifyMesh(ptr ptr ptr ptr long long =
ptr) d3dx9_36.D3DXSimplifyMesh=0A+@ stdcall D3DXSphereBoundProbe(ptr long p=
tr ptr) d3dx9_36.D3DXSphereBoundProbe=0A+@ stdcall D3DXSplitMesh(ptr ptr lo=
ng long ptr ptr ptr ptr ptr) d3dx9_36.D3DXSplitMesh=0A+@ stdcall D3DXTessel=
lateNPatches(ptr ptr long long ptr ptr) d3dx9_36.D3DXTessellateNPatches=0A+=
@ stdcall D3DXTessellateRectPatch(ptr ptr ptr ptr ptr) d3dx9_36.D3DXTessell=
ateRectPatch=0A+@ stdcall D3DXTessellateTriPatch(ptr ptr ptr ptr ptr) d3dx9=
_36.D3DXTessellateTriPatch=0A+@ stdcall D3DXTriPatchSize(ptr ptr ptr) d3dx9=
_36.D3DXTriPatchSize=0A+@ stdcall D3DXUVAtlasCreate(ptr long long long long=
 long long ptr ptr ptr ptr long ptr long ptr ptr ptr ptr ptr) d3dx9_36.D3DX=
UVAtlasCreate=0A+@ stdcall D3DXUVAtlasPack(ptr long long long long ptr ptr =
long ptr long ptr) d3dx9_36.D3DXUVAtlasPack=0A+@ stdcall D3DXUVAtlasPartiti=
on(ptr long long long ptr ptr ptr ptr long ptr long ptr ptr ptr ptr ptr ptr=
) d3dx9_36.D3DXUVAtlasPartition=0A+@ stdcall D3DXValidMesh(ptr ptr ptr) d3d=
x9_36.D3DXValidMesh=0A+@ stdcall D3DXValidPatchMesh(ptr ptr ptr ptr) d3dx9_=
36.D3DXValidPatchMesh=0A+@ stdcall D3DXVec2BaryCentric(ptr ptr ptr ptr long=
 long) d3dx9_36.D3DXVec2BaryCentric=0A+@ stdcall D3DXVec2CatmullRom(ptr ptr=
 ptr ptr ptr long) d3dx9_36.D3DXVec2CatmullRom=0A+@ stdcall D3DXVec2Hermite=
(ptr ptr ptr ptr ptr long) d3dx9_36.D3DXVec2Hermite=0A+@ stdcall D3DXVec2No=
rmalize(ptr ptr) d3dx9_36.D3DXVec2Normalize=0A+@ stdcall D3DXVec2Transform(=
ptr ptr ptr) d3dx9_36.D3DXVec2Transform=0A+@ stdcall D3DXVec2TransformArray=
(ptr long ptr long ptr long) d3dx9_36.D3DXVec2TransformArray=0A+@ stdcall D=
3DXVec2TransformCoord(ptr ptr ptr) d3dx9_36.D3DXVec2TransformCoord=0A+@ std=
call D3DXVec2TransformCoordArray(ptr long ptr long ptr long) d3dx9_36.D3DXV=
ec2TransformCoordArray=0A+@ stdcall D3DXVec2TransformNormal(ptr ptr ptr) d3=
dx9_36.D3DXVec2TransformNormal=0A+@ stdcall D3DXVec2TransformNormalArray(pt=
r long ptr long ptr long) d3dx9_36.D3DXVec2TransformNormalArray=0A+@ stdcal=
l D3DXVec3BaryCentric(ptr ptr ptr ptr long long) d3dx9_36.D3DXVec3BaryCentr=
ic=0A+@ stdcall D3DXVec3CatmullRom(ptr ptr ptr ptr ptr long) d3dx9_36.D3DXV=
ec3CatmullRom=0A+@ stdcall D3DXVec3Hermite(ptr ptr ptr ptr ptr long) d3dx9_=
36.D3DXVec3Hermite=0A+@ stdcall D3DXVec3Normalize(ptr ptr) d3dx9_36.D3DXVec=
3Normalize=0A+@ stdcall D3DXVec3Project(ptr ptr ptr ptr ptr ptr) d3dx9_36.D=
3DXVec3Project=0A+@ stdcall D3DXVec3ProjectArray(ptr long ptr long ptr ptr =
ptr ptr long) d3dx9_36.D3DXVec3ProjectArray=0A+@ stdcall D3DXVec3Transform(=
ptr ptr ptr) d3dx9_36.D3DXVec3Transform=0A+@ stdcall D3DXVec3TransformArray=
(ptr long ptr long ptr long) d3dx9_36.D3DXVec3TransformArray=0A+@ stdcall D=
3DXVec3TransformCoord(ptr ptr ptr) d3dx9_36.D3DXVec3TransformCoord=0A+@ std=
call D3DXVec3TransformCoordArray(ptr long ptr long ptr long) d3dx9_36.D3DXV=
ec3TransformCoordArray=0A+@ stdcall D3DXVec3TransformNormal(ptr ptr ptr) d3=
dx9_36.D3DXVec3TransformNormal=0A+@ stdcall D3DXVec3TransformNormalArray(pt=
r long ptr long ptr long) d3dx9_36.D3DXVec3TransformNormalArray=0A+@ stdcal=
l D3DXVec3Unproject(ptr ptr ptr ptr ptr ptr) d3dx9_36.D3DXVec3Unproject=0A+=
@ stdcall D3DXVec3UnprojectArray(ptr long ptr long ptr ptr ptr ptr long) d3=
dx9_36.D3DXVec3UnprojectArray=0A+@ stdcall D3DXVec4BaryCentric(ptr ptr ptr =
ptr long long) d3dx9_36.D3DXVec4BaryCentric=0A+@ stdcall D3DXVec4CatmullRom=
(ptr ptr ptr ptr ptr long) d3dx9_36.D3DXVec4CatmullRom=0A+@ stdcall D3DXVec=
4Cross(ptr ptr ptr ptr) d3dx9_36.D3DXVec4Cross=0A+@ stdcall D3DXVec4Hermite=
(ptr ptr ptr ptr ptr long) d3dx9_36.D3DXVec4Hermite=0A+@ stdcall D3DXVec4No=
rmalize(ptr ptr) d3dx9_36.D3DXVec4Normalize=0A+@ stdcall D3DXVec4Transform(=
ptr ptr ptr) d3dx9_36.D3DXVec4Transform=0A+@ stdcall D3DXVec4TransformArray=
(ptr long ptr long ptr long) d3dx9_36.D3DXVec4TransformArray=0A+@ stdcall D=
3DXWeldVertices(ptr long ptr ptr ptr ptr ptr) d3dx9_36.D3DXWeldVertices=0Ad=
iff --git a/dlls/d3dx9_37/d3dx9_37_main.c b/dlls/d3dx9_37/d3dx9_37_main.c=
=0Anew file mode 100644=0Aindex 0000000..b0d6b72=0A--- /dev/null=0A+++ b/dl=
ls/d3dx9_37/d3dx9_37_main.c=0A@@ -0,0 +1,65 @@=0A+/*=0A+ * Direct3D X 9 mai=
n file=0A+ *=0A+ * Copyright (C) 2007 David Adam=0A+ *=0A+ * This library i=
s free software; you can redistribute it and/or=0A+ * modify it under the t=
erms of the GNU Lesser General Public=0A+ * License as published by the Fre=
e Software Foundation; either=0A+ * version 2.1 of the License, or (at your=
 option) any later version.=0A+ *=0A+ * This library is distributed in the =
hope that it will be useful,=0A+ * but WITHOUT ANY WARRANTY; without even t=
he implied warranty of=0A+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PU=
RPOSE.  See the GNU=0A+ * Lesser General Public License for more details.=
=0A+ *=0A+ * You should have received a copy of the GNU Lesser General Publ=
ic=0A+ * License along with this library; if not, write to the Free Softwar=
e=0A+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-130=
1, USA=0A+ *=0A+ */=0A+=0A+#include "config.h"=0A+#include "wine/port.h"=0A=
+=0A+#include <stdarg.h>=0A+=0A+#include "windef.h"=0A+#include "winbase.h"=
=0A+#include "wingdi.h"=0A+#include "winuser.h"=0A+#include "wine/debug.h"=
=0A+=0A+#include "d3dx9.h"=0A+=0A+WINE_DEFAULT_DEBUG_CHANNEL(d3dx);=0A+=0A+=
/***********************************************************************=0A=
+ * DllMain.=0A+ */=0A+BOOL WINAPI DllMain(HINSTANCE inst, DWORD reason, LP=
VOID reserved)=0A+{=0A+    switch(reason)=0A+    {=0A+    case DLL_WINE_PRE=
ATTACH:=0A+        return FALSE; /* prefer native version */=0A+    case DL=
L_PROCESS_ATTACH:=0A+        DisableThreadLibraryCalls(inst);=0A+        br=
eak;=0A+    case DLL_PROCESS_DETACH:=0A+        break;=0A+    }=0A+    retu=
rn TRUE;=0A+}=0A+=0A+/*****************************************************=
******************=0A+ * D3DXCheckVersion=0A+ * Checks whether we are compi=
ling against the correct d3d and d3dx library.=0A+ */=0A+BOOL WINAPI D3DXCh=
eckVersion(UINT d3dsdkvers, UINT d3dxsdkvers)=0A+{=0A+    if(d3dsdkvers=3D=
=3DD3D_SDK_VERSION && d3dxsdkvers=3D=3D37)=0A+        return TRUE;=0A+    e=
lse=0A+        return FALSE;=0A+}=0A-- =0A1.5.3.7=0A=0A

--b39233aaebea288d61aa5179c8c54f16a--



More information about the wine-patches mailing list