Поделиться через


SMAPIFormProp

Область применения: Outlook 2013 | Outlook 2016

Описывает именованное свойство, используемое с формой.

Свойство Значение
Файл заголовка:
Mapiform.h
typedef struct _SMAPIFormProp
{
  ULONG ulFlags;
  ULONG nPropType;
  MAPINAMEID nmid;
  LPSTR pszDisplayName;
  FORMPROPSPECIALTYPE nSpecialType;
  union
  {
    struct
    {
      MAPINAMEID nmidIdx;
      ULONG cfpevAvailable;
      LPMAPIFORMPROPENUMVAL pfpevAvailable;
    } s1;
  } u;
} SMAPIFormProp, FAR * LPMAPIFORMPROP;

Members

ulFlags

Флаги, используемые для различения формата строк в структуре SMAPIFormProp . Можно задать следующий флаг:

MAPI_UNICODE

Возвращаемые строки имеют формат Юникода. Если MAPI_UNICODE не задано, строки имеют формат ANSI.

nPropType

Тип именованного свойства с наиболее значимым словом, равным нулю.

nmid

Имя именованного свойства, которое включает структуру GUID , определяющую набор свойств, а также числовое или строковое значение, представляющее идентификатор интерфейса и имя формы.

pszDisplayName

Указатель на отображаемое имя именованного свойства.

nSpecialType

Значение, описывающее тип данных, включенных в элемент u . Возможны следующие значения:

FPST_VANILLA

Элемент u не содержит перечисления.

FPST_ENUM_PROP

Элемент u содержит структуру, описывающую перечисление.

U

Объединение, описывающее связь между именем и номером именованного свойства. При использовании некоторых свойств элемент U пуст. С другими свойствами он представлен в структуре, состоящей из следующих элементов:

nmidIdx

Структура MAPINAMEID , содержащая набор свойств и идентификатор именованного свойства.

cfpevAvailable

Количество структур SMAPIFormPropEnumVal в массиве, на который указывает элемент pfpevAvailable .

pfpevAvailable

Указатель на массив структур SMAPIFormPropEnumVal , каждая из которых содержит значение именованного свойства.

Замечания

Структура SMAPIFormProp содержит сведения о свойстве формы, используемом в составе определений интерфейса IMAPIFormInfo . nSpecialType содержит тег, который применяется к объединению u , который является частью SMAPIFormProp.

См. также

MAPINAMEID

SMAPIFormPropEnumVal

Структуры MAPI