delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/11/09/09:23:50

Date: Thu, 9 Nov 2000 16:21:14 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: "Paulo J. Matos aka PDestroy" <pdestroy AT netcabo DOT pt>
cc: djgpp AT delorie DOT com
Subject: Re: Accessing windows API
In-Reply-To: <8udvmf$95m$1@venus.telepac.pt>
Message-ID: <Pine.SUN.3.91.1001109161627.22401C-100000@is>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Thu, 9 Nov 2000, Paulo J. Matos aka PDestroy wrote:

> Is it possible to access windows API from C using djgpp?

Yes, it's possible: you need to issue INT 20h in protected mode; this is a
back door to Windows VxD and VMM services.  However, in practice this is
very tricky, because Microsoft doesn't publish all the details of how to
set up registers for these back-door calls.  So you need to rely on scarce
and unreliable resources (e.g., see Ralf Brown's Interrupt List) where
many values and flags are marked as "unknown". 

Good luck!

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019