GDI server (as in X server, but with GDI)
Ian Levy
ian "at" mail.dcs.warwick.ac.uk
Fri, 05 Jun 1998 08:52:55 +0000
> Just an odd thought. If someone figured out how to make a GDI/32 dll that
> could be inserted as the system GDI/32 dll and call over to a (renamed)
> original GDI/32, that would allow all sorts of exploration and
> experimentation.
That's relatively easy. It's simple to make a 'proxy' DLL that just forwards
certain calls (even all of them) to another, similar DLL.
The problem is that the interface to GDI(32).DLL is 'private', in that it's not
published. Therefore, MS can change the interface and semantics of it between
releases and even Service Packs.
I think the only way to do what you're suggesting is to write a proxy video
driver (which has a well defined interface and also receives most calls
forwarded by GDI). I've looked into this and it's not easy, but is possible (I
think).
Cheers
Ian.
--
Dr. Ian Levy, Dept Of Computer Science, University of Warwick, Coventry
CV4 7AL eMail: ian "at" dcs.warwick.ac.uk SMS/Phone: +44370 428779
FAX: +44370 429016 Urgent eMail: ian "at" emobile.co.uk
Err, that's DOCTOR short, fat bastard to you!