• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 239
  • Last Modified:

IOCTL calls from win95

How can I translate parameters of DOS int21 0x44XX IOCTL call for some device to parameters of DeviceIOControl() Win95 API function?
1 Solution
See the documentation page:
Platform SDK - Windows Base Services - Hardware - Device Input and Output - Using Devic Input and Output Control - Calling DeviceIOControl on Windows 95
There is an example that might help you.

Davide Marcato.
igorkAuthor Commented:
Dear davmarc,
If I had SDK (or DDK?) documentation... I have seen Microsoft and Borland Help for DeviceIOControl recently but example doesn't explain what I need. In DOS IOCTL pointer to data is passing via DX:DS registers. Corresponding flat regs struct doesn't include these. Probably one should pass data via EDS:ESI? Or No?
Frankly I meant that anybody did these thing recently and didn't yet forget the exact receipt.  

Thanks anyway.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Tackle projects and never again get stuck behind a technical roadblock.
Join Now