MWDD32: Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
Created page with "==Description== MWDD32 is a package that allows the implementation of 32 bits OS/2 device drivers (BASEDEV and DEVICE) as well as 32 bits Installable File Systems (IFS). ==D..."
 
Ak120 (talk | contribs)
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
==Description==
MWDD32 is a package that allows the implementation of 32 bits OS/2 device drivers (BASEDEV and DEVICE) as well as 32 bits Installable File Systems (IFS).
MWDD32 is a package that allows the implementation of 32 bits OS/2 device drivers (BASEDEV and DEVICE) as well as 32 bits Installable File Systems (IFS).  


==Download==
It is composed of several parts:
* [https://github.com/OS2World/DRV-MWDD32 Github Repo]
*a base device driver (mwdd32.sys) that provides kernel services (DevHelp) and utility functions callable from 32 bits ring 0 code.
*a static library (fsh32.lib) that provides thunks from 16 bits IFS entry points to 32 bits, and 32 bits interfaces to FSHelper functions.
*a sample 32 bits BASEDEV base device driver skeleton, with sources.
*a sample 32 bits DEVICE device driver skeleton, with sources.
*a sample 32 bits IFS (Installable File System) driver skeleton, with sources.
*a sample 32 bits OS/2 SES (Security Enabling Services) base device driver skeleton, with sources.


==License==
==License==
Line 11: Line 15:
* [[Matthieu Willm]]
* [[Matthieu Willm]]


==Links==
* [https://github.com/OS2World/DRV-MWDD32 Github Repo]


[[Category:Open Source Software]]
[[Category:Open Source Software]]

Latest revision as of 00:54, 18 January 2018

MWDD32 is a package that allows the implementation of 32 bits OS/2 device drivers (BASEDEV and DEVICE) as well as 32 bits Installable File Systems (IFS).

It is composed of several parts:

  • a base device driver (mwdd32.sys) that provides kernel services (DevHelp) and utility functions callable from 32 bits ring 0 code.
  • a static library (fsh32.lib) that provides thunks from 16 bits IFS entry points to 32 bits, and 32 bits interfaces to FSHelper functions.
  • a sample 32 bits BASEDEV base device driver skeleton, with sources.
  • a sample 32 bits DEVICE device driver skeleton, with sources.
  • a sample 32 bits IFS (Installable File System) driver skeleton, with sources.
  • a sample 32 bits OS/2 SES (Security Enabling Services) base device driver skeleton, with sources.

License

  • Open Source - GNU GPL V2

Author

Links