Delete Dll(Un)RegisterServer in d3dxof.dll?
Hi, I'm relaying a question from Vincent Béron: we both had a look at the winapi_check output and noticed that the comments of these functions claim they are exported but in fact they are not: they are not mentioned anywhere in the spec file. Now if I look at the APIs exported by d3dxof.dll on various versions of Windows I don't see these APIs either. However it's possible that they are only exported in recent versions of DirectX and I'm not sure the DirectX dlls I have are that recent. So I think the question boils down to this: should the Dll(Un)RegisterServer functions be removed or should they be exported? -- Francois Gouget fgouget(a)free.fr http://fgouget.free.fr/ Good judgment comes from experience, and experience comes from bad judgment -- Barry LePatner
Francois Gouget <fgouget(a)free.fr> writes:
Now if I look at the APIs exported by d3dxof.dll on various versions of Windows I don't see these APIs either. However it's possible that they are only exported in recent versions of DirectX and I'm not sure the DirectX dlls I have are that recent.
So I think the question boils down to this: should the Dll(Un)RegisterServer functions be removed or should they be exported?
They should probably be removed, and the corresponding classes and interfaces should be registered by some other dll. -- Alexandre Julliard julliard(a)winehq.org
Francois Gouget wrote:
Hi,
I'm relaying a question from Vincent Béron: we both had a look at the winapi_check output and noticed that the comments of these functions claim they are exported but in fact they are not: they are not mentioned anywhere in the spec file.
Now if I look at the APIs exported by d3dxof.dll on various versions of Windows I don't see these APIs either. However it's possible that they are only exported in recent versions of DirectX and I'm not sure the DirectX dlls I have are that recent.
So I think the question boils down to this: should the Dll(Un)RegisterServer functions be removed or should they be exported?
All d3dxof dlls I have seen so far do not export them so I didn't put them in the spec (but forgot to removed the regsvr.c file). I don't know how d3dxof objects are registered in Windows but the wine.inf should be a good place for that.
participants (3)
-
Alexandre Julliard -
Christian Costa -
Francois Gouget