I have them in my HP Deskjet, K-Meleon, Palemoon, and Firefox folders. Dates range from 10/15/2001 to 9/12/2011. I also have one I built myself from the Firefox 2 sources two months ago (it doesn't work
>they all say version 4.0
>Are they interchangeable?
Use Dependency Walker (or any PE viewer) to see the API differences in the Exports sections. IIRC, the API was changed dramatically for FF3 and has continued to evolve slowly since then. See attachment for Palemoon 2.0 and 3.6 API listings (courtesy of DW).
That said, for FF3 and later it might
be possible to use slightly later versions. And it also might be possible to create a wrapper that includes all APIs, forwarding to the most recent version of each. Because source code is available, it should be possible to determine compatibility.
Design feedback requested:IHAtool
- IpHlpApi tester; call various functions and report results
--status-> framework is solid; 22 api's fully supported; preview release coming soonComDlg32 wrapper
- ComDlgEx meets IpHlpApi wrapper
--status-> PrintDlgExW working in latest SumatraPDF 8^)Future projects: ImportPatcher40
- dialog interface; Kexter