FBadProp

The FBadProp function validates a specified property.

Note This function may not be supported in future versions of MAPI.

Quick Info

Header file: MAPIVAL.H
Implemented by: MAPI
Called by: Service providers

ULONG FBadProp(
  LPSPropValue lpprop  
);
 

Parameters

lpprop
[in] An SPropValue structure defining the property to be validated.

Return Values

TRUE
The specified property is invalid.
FALSE
The specified property is valid.

Remarks

A service provider can call the FBadProp function for several reasons, for example to prepare for a call to the IMAPIProp::SetProps method setting a property. FBadProp validates the specified property depending on the property type. For example, if the property is Boolean, FBadProp ensures that its value is either TRUE or FALSE. If the property is binary, FBadProp checks its pointer and size and makes sure that it is allocated correctly.

See Also

Structure Validation Functions, FBadPropTag