| www.delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
| From: | jbs30000 AT aol DOT com (Joel) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | __dpmi_callback_info question |
| Date: | 16 Apr 2004 11:41:29 -0700 |
| Organization: | http://groups.google.com |
| Lines: | 18 |
| Message-ID: | <84e4e2a9.0404161041.dabcfbd@posting.google.com> |
| NNTP-Posting-Host: | 172.209.199.156 |
| X-Trace: | posting.google.com 1082140889 6972 127.0.0.1 (16 Apr 2004 18:41:29 GMT) |
| X-Complaints-To: | groups-abuse AT google DOT com |
| NNTP-Posting-Date: | Fri, 16 Apr 2004 18:41:29 +0000 (UTC) |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
I'd like an example, of how to use this. I know that the structure is
typedef struct {
unsigned long data16[2];
unsigned long code16[2];
unsigned short ip;
unsigned short reserved;
unsigned long data32[2];
unsigned long code32[2];
unsigned long eip;
} __dpmi_callback_info;
and I'd assume that you'd use the _go32_my_ds() for data and
_go32_my_cs() for code, and probably the offset of the routine that
will be the service provider, but I'm thrown off by the [2] after the
data32 and code[32], that would make them 8 bytes long, right? I'm
confused on how to fill in the information.
Any help is appreciated. Thanks.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |