Compartir a través de


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.

Vea también

MAPINAMEID

SMAPIFormPropEnumVal

Estructuras MAPI