The goal of the project is to develop a wrapper that allows loading any DLL library without prior knowledge of its API. To achieve this, information contained in an XML file (or JSON, or another format) will be used, so that the developed wrapper utilizes the reflection mechanisms provided by the Windows SDK to perform the appropriate actions to connect with the DLL library.
Thanks to this wrapper, an application could connect to entirely unknown libraries beforehand to extend its functionality. For example, a document viewer that can use DLLs from libraries such as GhostScript, libPNG, libJPEG, etc., without being linked to them (linker) or having prepared explicit integration with them in advance.