Chamando APIs Internas
O arquivo de cabeçalho Winternl.h expõe protótipos de APIs internas do Windows. Não há nenhuma biblioteca de importação associada, portanto, os desenvolvedores devem usar a vinculação dinâmica em tempo de execução para chamar as funções descritas neste arquivo de cabeçalho.
As funções e estruturas no Winternl.h são internas ao sistema operacional e estão sujeitas a alterações de uma versão do Windows para a próxima, e possivelmente até mesmo entre service packs para cada versão. Para manter a compatibilidade do seu aplicativo, você deve usar as funções públicas equivalentes. Mais informações estão disponíveis no arquivo de cabeçalho, Winternl.h, e na documentação para cada função.
Se você usar essas funções, poderá acessá-las por meio da vinculação dinâmica em tempo de execução usando LoadLibrary e GetProcAddress. Isso dá ao seu código a oportunidade de responder normalmente se a função tiver sido alterada ou removida do sistema operacional. As alterações de assinatura, no entanto, podem não ser detectáveis.