Windows API (ранее называвшийся Win32 API) — это основной набор интерфейсов прикладного программирования, доступный для операционных систем Microsoft Windows.
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Библиотека динамической компоновки (DLL) — это модуль, содержащий функции и данные, которые могут использоваться другим модулем (приложением или DLL). Это реализация Microsoft концепции разделяемой библиотеки в операционных системах Microsoft Windows и OS / 2.
C# — это мультипарадигмальный управляемый объектно-ориентированный язык программирования, созданный Microsoft совместно с .NET. C# можно использовать с любой реализацией .NET, такой как .NET Core, .NET Framework, Mono, ML.Net и Xamarin.