SMAPIFormProp
Hace referencia a: Outlook 2013 | Outlook 2016
Describe una propiedad con nombre usada con un formulario.
Propiedad | Valor |
---|---|
Archivo de encabezado: |
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
Marcas usadas para distinguir el formato de las cadenas en la estructura SMAPIFormProp . Se puede establecer la marca siguiente:
MAPI_UNICODE
Las cadenas devueltas están en formato Unicode. Si no se establece MAPI_UNICODE, las cadenas están en formato ANSI.
nPropType
Tipo de la propiedad con nombre, con la palabra más significativa establecida en cero.
nmid
Nombre de la propiedad con nombre, que incluye una estructura GUID que identifica el conjunto de propiedades y un valor numérico o de cadena que representa un identificador de interfaz y un nombre de formulario.
pszDisplayName
Puntero al nombre para mostrar de la propiedad con nombre.
nSpecialType
Valor que describe el tipo de datos incluidos en el miembro u . Los valores posibles son los siguientes:
FPST_VANILLA
El miembro u no contiene una enumeración.
FPST_ENUM_PROP
El miembro u contiene una estructura que describe una enumeración.
u
Unión que describe la asociación entre el nombre y el número de la propiedad con nombre. Al usar algunas propiedades, el miembro u está vacío. Con otras propiedades, se representa en una estructura que consta de los siguientes miembros:
nmidIdx
Estructura MAPINAMEID que contiene el conjunto de propiedades y el identificador de la propiedad con nombre.
cfpevAvailable
Recuento de estructuras SMAPIFormPropEnumVal en la matriz a la que apunta el miembro pfpevAvailable .
pfpevAvailable
Puntero a una matriz de estructuras SMAPIFormPropEnumVal , cada una de las cuales contiene un valor para la propiedad con nombre.
Comentarios
La estructura SMAPIFormProp contiene información sobre una propiedad de formulario utilizada como parte de las definiciones de la interfaz IMAPIFormInfo ; nSpecialType contiene una etiqueta que se aplica a la unión u que forma parte de SMAPIFormProp.