Compartilhar via


SMAPIFormProp

Aplica-se a: Outlook 2013 | Outlook 2016

Descreve uma propriedade nomeada usada com um formulário.

Propriedade Valor
Arquivo de cabeçalho:
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

Sinalizadores usados para distinguir o formato das cadeias de caracteres na estrutura SMAPIFormProp . O seguinte sinalizador pode ser definido:

MAPI_UNICODE

As cadeias de caracteres retornadas estão no formato Unicode. Se MAPI_UNICODE não estiver definido, as cadeias de caracteres estarão no formato ANSI.

nPropType

Tipo da propriedade nomeada, com a palavra mais significativa definida como zero.

nmid

Nome da propriedade nomeada, que inclui uma estrutura GUID que identifica o conjunto de propriedades e um valor numérico ou de cadeia de caracteres que representa um identificador de interface e um nome do formulário.

Pszdisplayname

Ponteiro para o nome de exibição da propriedade nomeada.

nSpecialType

Valor que descreve o tipo de dados incluídos no membro u . Os valores possíveis são os seguintes:

FPST_VANILLA

O membro u não contém uma enumeração.

FPST_ENUM_PROP

O membro u contém uma estrutura que descreve uma enumeração.

U

União que descreve a associação entre o nome e o número da propriedade nomeada. Usando algumas propriedades, o membro u está vazio. Com outras propriedades, ela é representada em uma estrutura que consiste nos seguintes membros:

nmidIdx

A estrutura MAPINAMEID que contém o conjunto de propriedades e o identificador da propriedade nomeada.

cfpev Disponível

Contagem de estruturas SMAPIFormPropEnumVal na matriz apontada pelo membro pfpevAvailable .

pfpev Disponível

Ponteiro para uma matriz de estruturas SMAPIFormPropEnumVal , cada uma das quais contém um valor para a propriedade nomeada.

Comentários

A estrutura SMAPIFormProp contém informações sobre uma propriedade de formulário usada como parte das definições da interface IMAPIFormInfo ; nSpecialType contém uma marca que se aplica à união u que faz parte do SMAPIFormProp.

Confira também

MAPINAMEID

SMAPIFormPropEnumVal

Estruturas MAPI