У меня есть DLL, API, который предоставляет много методов. Я хочу заменить эту DLL на одну, написанную на более современном языке. Тем не менее, у меня есть клиенты, которые уже интегрированы в cll, и я хочу просто дать им новый c # dll, который реплицирует c dll. Мне нужно сделать это таким образом, чтобы клиенты, которые интегрировались в cll, не пострадали вообще. я просто хочу заменить c dll на c #, и это должно показаться им незаметным.
Это технически возможно? И если да, то как я должен идти о репликации интерфейса c в c #.
У меня есть ряд методов, в c dll определяется с помощью dllexport
__declspec (dllexport) void __stdcall