Mike Hearn wrote:
ATMLIB isn't a Microsoft DLL is it? So why is it making undocumented calls? I think if this is actually an Adobe lib, then working through the unimplemented functions is certainly possible.
No, it is indeed an Adobe lib, but it is standard installed with Windows NT/2K and XP as far as I know. This does however probably mean that there has been close cooperation between Adobe and MS for this lib, which may or may not imply many undocumented calls to core Windows DLLs.
It is a small DLL however so it does not seem to implement so much. Only it has a compagnon atmfd.dll which is much larger.
I have also found some references on the web that the MS installation does not include a specific registry setting, so that the DLL will refuse to convert copyrighted Type1 fonts into TrueType and make them not usable in any but the Adobe applications! And a probably outdated API description from Adobe from 1998!
Rolf Kalbermatter