логический атрибут
Логическое ключевое слово указывает, что выражение или константное выражение, связанное с идентификатором, принимает только значения TRUE и FALSE.
boolean identifier-name;
-
имя идентификатора
-
Указывает допустимый идентификатор MIDL. Допустимые идентификаторы MIDL состоят из 31 буквенно-цифровых символов и символов подчеркивания и должны начинаться с буквы или символа подчеркивания.
Логический тип является одним из базовых типов языка IDL. Логический тип может отображаться как описатель типа в константных объявлениях, объявлениях typedef, общих объявлениях и деклараторах функций (как описатель типа-функции и как описатель типа параметра). Контекст, в котором отображаются описатели типов, см. в разделе Файл определения интерфейса (IDL).
Примечание
Логический базовый тип несовместим с атрибутом oleautomation. Используйте VARIANT_BOOL в интерфейсах, совместимых с автоматизацией.