Partager via


SMAPIFormProp

S’applique à : Outlook 2013 | Outlook 2016

Décrit une propriété nommée utilisée avec un formulaire.

Propriété Valeur
Fichier d’en-tête :
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

Indicateurs utilisés pour distinguer le format des chaînes dans la structure SMAPIFormProp . L’indicateur suivant peut être défini :

MAPI_UNICODE

Les chaînes retournées sont au format Unicode. Si MAPI_UNICODE n’est pas défini, les chaînes sont au format ANSI.

nPropType

Type de la propriété nommée, avec le mot le plus significatif défini sur zéro.

nmid

Nom de la propriété nommée, qui inclut une structure GUID identifiant le jeu de propriétés et une valeur numérique ou de chaîne qui représente un identificateur d’interface et un nom de formulaire.

pszDisplayName

Pointeur vers le nom complet de la propriété nommée.

nSpecialType

Valeur décrivant le type de données inclus dans le membre u . Les valeurs possibles sont les suivantes :

FPST_VANILLA

Le membre u ne contient pas d’énumération.

FPST_ENUM_PROP

Le membre u contient une structure qui décrit une énumération.

U

Union décrivant l’association entre le nom et le numéro de la propriété nommée. En utilisant certaines propriétés, le membre u est vide. Avec d’autres propriétés, il est représenté dans une structure composée des membres suivants :

nmidIdx

Structure MAPINAMEID qui contient le jeu de propriétés et l’identificateur de la propriété nommée.

cfpevAvailable

Nombre de structures SMAPIFormPropEnumVal dans le tableau vers lequel pointe le membre pfpevAvailable .

pfpevAvailable

Pointeur vers un tableau de structures SMAPIFormPropEnumVal , chacune contenant une valeur pour la propriété nommée.

Remarques

La structure SMAPIFormProp contient des informations sur une propriété de formulaire utilisée dans le cadre des définitions de l’interface IMAPIFormInfo ; nSpecialType contient une balise qui s’applique à l’union u qui fait partie de SMAPIFormProp.

Voir aussi

MAPINAMEID

SMAPIFormPropEnumVal

Structures MAPI