Details
-
Task
-
Resolution: Unresolved
-
Major
-
None
Description
Research/design an API reorganization with the following goals:
- Useful functional organization (use static libs? MinWin API-sets can serve as a basis)
- Useful combination (combine commonly used APIs from kernel32/advapi32/... into a singe DLL, again MinWin API set organisation as a basis)
- How to allow testing DLLs on Windows (maybe add custom targets for self-contained full DLLs per supported target version: kernel32_0x502 for 2k3)
- Version specific API management (shims in higher version DLLs / version specific exports / use the PEB version fields in each base DLL)
- DLL Naming (we probably need custom DLL names for our core DLLs)