API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

PIM_IMESSAGESTORE_GETSUPPORTEDFOLDERATTRS()

Brew Release
Brew MP 1.0.2
See Also
Error Codes pim_IMessageStore
Description
Return all the supported folder attributes' key and their enumerable values in a key-value pair (separated by ';'), x-www-form-urlencoded string. For an attribute with enumerable values, all the values will be listed with comma seperated in corresponding value field in the returned string. For attribute with inumerable values, the corresponding value is not present in the returned string.
For example, if no additional folder attributes and values are added by OEM, this method will return the following attribute string: name=;parentID=;flags=PROTECTED;
Params
pif
[in]:
Pointer to pim_IMessageStore interface
pAttrStr
[out]:
NULL-terminated key-value pair attribute string.
nAttrStrLen
[in]:
The length of the attribute string buffer.
pAttrStrLenReq
[out]:
The required length to store the entire attribute string.
Interface
Prototype
  •    AEEResult pim_IMessageStore_GetSupportedFolderAttrs(pim_IMessageStore* pif, 
                                                           char* pAttrStr, 
                                                           int nAttrStrLen, 
                                                           int* pAttrStrLenReq);
                                            
                                 
    
Return
  • AEE_SUCCESS : successful. Other error code : indicating the nature of the failure.
Side Effect
  • None
Comments
None