Вызов внутренних API
Файл заголовка Winternl.h предоставляет прототипы внутренних API Windows. Нет связанной библиотеки импорта, поэтому разработчики должны использовать динамическое связывание во время выполнения для вызова функций, описанных в этом файле заголовка.
Функции и структуры в Winternl.h являются внутренними в операционной системе и могут меняться с одного выпуска Windows на следующий и, возможно, даже между пакетами обновления для каждого выпуска. Чтобы обеспечить совместимость приложения, вместо этого следует использовать эквивалентные общедоступные функции. Дополнительные сведения доступны в файле заголовка, Winternl.h и документации для каждой функции.
Если вы используете эти функции, вы можете получить доступ к ним с помощью динамической компоновки во время выполнения с помощью LoadLibrary и GetProcAddress. Это дает коду возможность правильно реагировать, если функция была изменена или удалена из операционной системы. Однако изменения подписи могут быть недоступны для обнаружения.