Могу ли я использовать модификаторы const в определениях функций IDL, которые анализируются по MIDL?
например
HRESULT TestFunctionCall(
[in,string] const char *szParameter);
Или это приведет к поломкам где-то вниз по дорожке? Похоже, что он делает это через MIDL нормально, насколько получаются файлы _c.c и _s.c.
const
Модификатор является частью Язык MIDL. Поэтому вы можете использовать его в своем определении интерфейса.
Других решений пока нет …