MWDD32: Difference between revisions
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..." |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
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). | |||
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== | ==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