Неявное преобразование между целочисленными типами с разной семантикой: присваивание 1 или TRUE значению типа HRESULT. Попробуйте ...

Неявное преобразование между целочисленными типами с разной семантикой: присваивание 1 или TRUE значению типа HRESULT. Попробуйте вместо этого использовать S_FALSE
Неявное преобразование из "|5" в "|6". При этом преобразовании возможен сбой, поскольку "|1" не является производным от "|2", ... Неявное преобразование из "|5" в "|6"; преобразование может завершиться сбоем, так как "|1" не является производным от "|2", ... Неявное преобразование между целочисленными типами с разной семантикой: присваивание 1 или TRUE значению типа HRESULT. Попробуйте ... Неявное преобразование между целочисленными типами с разной семантикой: проверка HRESULT при помощи оператора "not". Попробуйте ... Неявное преобразование между целочисленными типами с разной семантикой: сравнение HRESULT с -1. Попробуйте вместо этого использовать ... Неявное преобразование между целочисленными типами с разной семантикой: сравнение HRESULT с 1 или TRUE. Попробуйте вместо ... Неявное преобразование между целочисленными типами с разной семантикой: сравнение HRESULT с целым числом. Попробуйте вместо ...