атрибут wchar_t
Wchar_t ключевое слово обозначает расширенный тип символов.
wchar_t identifier-name;
-
имя идентификатора
-
Указывает допустимый идентификатор MIDL. Допустимые идентификаторы MIDL состоят из 31 буквенно-цифровых символов и символов подчеркивания и должны начинаться с буквы или символа подчеркивания.
Тип wchar_t определяется MIDL как короткий (16-разрядный) объект данных без знака.
Компилятор MIDL позволяет переопределять wchar_t, но только в том случае, если он соответствует предыдущему определению.
Тип расширенных символов является одним из предопределенных типов MIDL. Тип расширенных символов может отображаться как описатель типа в константных объявлениях, объявлениях typedef , общих объявлениях и деклараторах функций (как описатель возвращаемого типа функции и как описатель типа параметра). Контекст, в котором отображаются описатели типов, см. в разделе Файл определения интерфейса (IDL).
Атрибут [string] можно применить к указателю или массиву типа wchar_t.
Используйте символ L перед символом или строковой константой, чтобы обозначить константу типа расширенных символов.