MS IDL имеет синтаксис для указания значения по умолчанию
для параметров.
Я попытался указать значение по умолчанию значение для функции, которая принимает VARIANT_BOOL
:
[id(42)] HRESULT Foo([in, defaultvalue(VARIANT_TRUE)] VARIANT_BOOL bar);
И получил следующее сообщение об ошибке:
ошибка MIDL2035: ожидается постоянное выражение
Каков правильный синтаксис для указания того, что значение по умолчанию bar
должен быть VARIANT_TRUE
?