LoadLibrary
и LoadLibraryEx
- это макросы, которые определяются в зависимости от того, скомпилирован ли ваш проект с поддержкой юникода.Если это так, они указывают на LoadLibraryW
и LoadLibraryExW
, в противном случае они указывают на LoadLibraryA
и LoadLibraryExA
.
Как правило, ожидается, что вы будете писать код, используя версии без A или W в конце ипозвольте определениям компилятора создать для вас всю магию.
Суффикс Ex
является стандартным способом обозначения «расширенной» функции: такой, которая похожа на обычную версию, но предоставляет дополнительные функциональные возможности.Как правило, они были добавлены в более новую версию Windows и не всегда могут быть доступны (хотя большинство из них настолько стары, что их добавили обратно в Windows 3.1 или 95).
Точная разница между функциями,как упоминалось ранее, всегда следует проверять на MSDN.