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.