В скорлупе орехов библиотека динамических ссылок (DLL) представляет собой набор небольших программ, которые могут вызываться при необходимости исполняемой программой (EXE) Бег.
E.g Предположим, было бы, если бы программе (exe) требовалось свободное место на вашем жестком диске. Он может вызвать файл DLL , который содержит функцию с параметрами и функцию вызова. DLL сообщит исполняемому файлу о свободном месте. Это позволяет исполняемой программе быть меньше по размеру и не должно писать функцию, которая уже существует
Вы можете проверить необходимые шаги здесь: Как создать простую Win32 DLL ?