[ros-kernel] suggestion regarding d3d8thk (and directx in general)
Peter Bajusz
hyp-x at stormregion.com
Sun Nov 16 17:25:54 CET 2003
Jonathan Wilson wrote:
> Some things I can say from my windows XP install.
> Firstly, my copy of gdi32.dll (version 5.1.2600.1106 (xpsp1.020828-1920))
> does contain both the GdiEntry and DdEntry exports
> And, my copy of d3d8thk.dll (version 5.3.0000000.900 built by: DIRECTX)
> imports all of the DdEntry exports.
>
> This is Windows XP SP1 (or SP1a, I forget) plus DirectX 9.0.
Oh, great I missed this.
So on Win 2000:
d3d8thk.dll calls kernel entry points directly
On Win XP:
d3d8thk.dll calls DDEntry points in gdi32.dll
gdi32.dll calls kernel entry points directly ?? (or not)
Is it possible that on XP these calls no more correspond to the actual
kernel interfaces?
What a mess.
Anyway my only option is right now is base the runtime on the d3d8thk
calls for portability.
Right now Reactos mimics Win 2000 and not XP with its architecture.
This could be changed of course if anyone comes up with a valid reason
to do so.
--
Peter Bajusz / Stormregion
Chaos always defeats order, because it's better organized. -- T.P.
More information about the Ros-kernel
mailing list