mirror of
https://github.com/itsmattkc/dotnet9x.git
synced 2025-01-22 17:23:08 -05:00
2185b7ce3e
Not really necessary, just thought I'd give it a shot for completeness |
||
---|---|---|
.. | ||
advapi32.c | ||
CMakeLists.txt | ||
comdlg32.c | ||
corkel32.def | ||
cornt.def | ||
corshlw.def | ||
corusr.def | ||
debug.c | ||
debug.h | ||
kernel32.c | ||
ntdll.c | ||
README.md | ||
user32.c |
DLL Wrappers
These are DLL wrappers for system DLLs that .NET gets redirected to. They implement all of the functions that .NET requires, pass-through the ones that already exist, and implement or stub the ones that don't. Many of the stubs never get called at all, they only got linked with .NET due to the usage of a newer C++ runtime.
For compatibility with Windows 95, it is highly recommended that these be compiled with Microsoft Visual C++ 4.20 (MSVC420). For your convenience, since MSVC420's installer doesn't work well on newer versions of Windows, I have created a [https://github.com/itsmattkc/MSVC420]("portable" version) that you can simply clone and use.