C28636
предупреждение C28636: вызов LocalFree на не выделенном указателе, полученном из вызовов GetSecurityDescriptorOwner/Group/Dacl/Sacl
Эти функции не выделяют никакой памяти— они задают указатель, передаваемый в. По этой причине неправильно освободить память с помощью этого указателя.