[comp.windows.ms] DPMI

roger@bjcong.bj.co.uk (ROGER JAMES) (07/14/90)

I am am having great trouble here in the UK trying to get hold of a copy
of the DPMI spec. Microsoft said they havent got any and referred me to
INTEL, INTEL literature department said they havent got any in the UK
and they dont expect any for at least a month, they also said they thought
that they had run out in the US and were reprinting. Has anybody got a
copy they could fax or photocopy (please email). The specific thing I
am trying to do is to modify our windows 2 DLL that interfaces to BICC
ISOLAN cards and other network cards to work under windows 3. We have
one or two prototypes of not so efficient ways of doing this involving
new TSRs or drivers and using GlobalDOSAlloc etc. However the DPMI appears
to offer the most efficient way of doing this. The particular DPMI services
I am interested in are simulating real mode interrupts and allocating real
mode call back addresses.

The simulate real interrupt looks straight forward from the
description we have (Microsoft Q62065), but we dont have the full spec
of how to do it. The questions I have on the real mode callback are to
do with the pointer that the callback handler (BICC) passes in ES:BX, will
this have been converted to a valid protected mode selector. Also in the
call back if I want to recover my orginal DS will I need to allocate and
initialise a selector, the same applies if I have to switch stacks. Anybody
got any clues, does the DPMI cover such things, will Cameroon knock out
England in the first round of the next world cup :-). Replies by email
please, I will summarise.
Roger
-- 
roger@bj.co.uk 				(UK only)
roger@boldon-james-limited.co.uk	(Internet)
..!mcsun!ukc!pyrltd!bjcong!roger