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.