A DOS extender for Borland's Delphi 2. It's basically a PE loader for DOS. Comes with a CRT unit.
Wustub enables you to load a pe executable (the executable format used in 32 Bit versions of windows) from plain dos and from most dos- boxes of today's Operating systems. However, it doesn't fully replace the win32- api.
It has been designed to execute turbo pascal (dos) style programs compiled with The borland delphi 2 compiler.
The system runtime library (system.dcu) is calling few win 32 api functions at Runtime and wustub provides just these. Note that even while running in a dos-Box under windows, the wustub- fuctions are called. Even in windows wustub-Extended programs will run as true dos- programs. (this is not true afaik with Borland's 32stub/ 32rtm)
You should never call windows api functions from within your program even Though it's possible!
The reason is, that sometimes they may behave a bit different, and, of course, You're writing _dos_ programs, aren't you?
So, let's say: wustub is a dos extender for "turbo pascal 8" a.k.a. "delphi 2".