C28636
aviso C28636: Chamando LocalFree em ponteiro não alocado obtido de chamadas para GetSecurityDescriptorOwner/Group/Dacl/Sacl
Essas funções não alocam nenhuma memória— elas definem o ponteiro que é passado. Por esse motivo, é errado liberar memória usando esse ponteiro.