атрибут signed
Со знаком ключевое слово указывает, что наиболее значительный бит целочисленной переменной представляет бит знака, а не бит данных.
[[ signed ]] type-qualifier [[ int ]]identifier-name;
-
type-qualifier
-
Может быть любым символом char, wchar_t, long, short и small.
-
имя идентификатора
-
Указывает допустимый идентификатор MIDL. Допустимые идентификаторы MIDL состоят из 31 буквенно-цифровых символов и символов подчеркивания и должны начинаться с буквы или символа подчеркивания.
Это ключевое слово является необязательным и может использоваться с любым символьным и целым числом типов char, wchar_t, long, short и small. При необходимости можно добавить ключевое слово int после квалификаторов типа long, short и small.
При использовании параметра char компилятора MIDL символьные и целочисленные типы, которые отображаются в IDL-файле без явных ключевых слов знака, могут отображаться с ключевыми словами со знаком или без знака в созданном файле заголовка. Чтобы избежать путаницы, укажите знак целочисленного и символьного типов.