Справка-то меня и навела на вопрос. Смутила вторая часть подчеркнутого предложения
Таким образом, правильно ли я понимаю, что вызывать CoInitialize нужно, а проверять - нет? Ну, или считать допустимыми результатми оба значения - и S_OK, и S_FALSE ?
А кто его вызывает вместо меня? Почему в разных проектах результат разный (то ~уже загружен, то всё ОК)?