MWDD32

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

 * Matthieu Willm

Links

 * Github Repo