void Helpers::PrintErrorMessage()

in DistroLauncher/Helpers.cpp [33:50]


void Helpers::PrintErrorMessage(HRESULT error)
{
    PWSTR buffer = nullptr; 
    ::FormatMessageW(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_ALLOCATE_BUFFER,
                     nullptr,
                     error,
                     0,
                     (PWSTR)&buffer,
                     0,
                     nullptr);

    Helpers::PrintMessage(MSG_ERROR_CODE, error, buffer);
    if (buffer != nullptr) {
        HeapFree(GetProcessHeap(), 0, buffer);
    }

    return;
}