C28638
aviso C28638: o stub de carregamento de atraso da função não tem uma declaração correspondente
Muitos stubs de carregamento de atraso podem ser implementados sem incluir o arquivo de cabeçalho em que as funções são declaradas. Ao longo do tempo, as assinaturas de função podem ser alteradas sem atualizar todos os stubs de carregamento de atraso correspondentes. Se os stubs de carregamento de atraso tiverem a assinatura errada, isso leva a uma violação de acesso.
Normalmente, o #include <header.h> que contém o protótipo de função para o stub de carregamento de atraso que está sendo implementado está ausente. Um erro comum é incluir o arquivo de cabeçalho público ao implementar stubs de carregamento de atraso para ordinais públicos e privados (consequentemente omitindo os privados). A correção é incluir o arquivo de cabeçalho apropriado para o stub de carregamento de atraso que está sendo implementado.