MAPI Structures
This section provides detailed information about the Windows Mobile-based Messaging API (MAPI) structures described in the following table.
Structure | Description |
---|---|
ADRENTRY | Describes zero or more properties belonging to a recipient. |
ADRLIST | Describes zero or more properties belonging to one or more recipients. |
CURRENCY | Contains a signed 64-bit integer representing a currency value. |
ENTRYID | Contains an entry identifier for a MAPI object. |
ENTRYLIST | An array of entry identifiers representing MAPI objects. |
ERROR_NOTIFICATION | Describes information relating to a critical error, causing an error notification to be generated. |
EXTENDED_NOTIFICATION | Describes information relating to an event that is service provider-specific. |
FILETIME | Holds an unsigned 64-bit date and time value for a file. |
FOLDERNODE | Describes an e-mail folder node. |
FORMACTLANGUAGEDATA | Used to sets the language of the user interface displayed on a Windows Mobile–based device. |
GUID | Describes a globally unique identifier. |
INBOXGLYPHINFO | Describes the glyph info corresponding to the form library registered in the registry. |
MAILCOMPOSEFIELDS | Describes the message that is composed using the MailComposeMessage function. |
MAILSYNCREQUEST | Describes the synchronize request made by the e-mail application to the transport. |
MAPIERROR | Provides detailed information about an error, typically generated by the operating system, MAPI, or a service provider. |
MAPIINIT_0 | Conveys options to the MAPIInitialize function. |
MAPINAMEID | Used to describe a named property. |
MAPIUID | A byte-order independent version of a GUID structure that is used to uniquely identify a service provider. |
MESSAGEFIELDS | Describes the fields of a new message to be composed. |
NEWMAIL_NOTIFICATION | Describes information relating to the arrival of a new message. |
NOTIFICATION | Contains information about an event that has occurred and the data that has been affected by the event. |
OBJECT_NOTIFICATION | Contains information about an object that has undergone a change, such as being copied or modified. |
SAndRestriction | Describes an AND restriction, which is used to join a group of restrictions using a logical AND operation. |
SappTimeArray | Contains an array of time values. |
SBinary | Describes a property of type PT_BINARY. |
SBinaryArray | Contains an array of binary values. |
SBitMaskRestriction | Describes a bitmask restriction, which is used to perform a bitwise AND operation and test the result. |
SCommentRestriction | Describes a comment restriction, which is used to annotate a restriction. |
SComparePropsRestriction | Describes a compare property restriction, which tests two properties using a relational operator. |
SContentRestriction | Describes a content restriction, which is used to limit a table view to only those rows that include a column with contents matching a search string. |
SCurrencyArray | Contains an array of currency values used to describe a property of type PT_MV_CURRENCY. |
SDateTimeArray | Contains an array of time values used to describe a property of type PT_MV_SYSTIME. |
SDoubleArray | Contains an array of double values used to describe a property of type PT_MV_DOUBLE. |
SExistRestriction | Describes an existence restriction, which is used to test whether or not a particular property exists as a column in the table. |
SGuidArray | Contains an array of GUID structures used to describe a property of type PT_MV_CLSID. |
SLargeIntegerArray | Contains an array of LARGE_INTEGER structures used to describe a property of type PT_MV_I8. |
SLongArray | Contains an array of values used to describe a property of type PT_MV_LONG. |
SLPSTRArray | Contains an array of string values used to describe a property of type PT_MV_STRING8. |
SnotRestriction | Describes a NOT restriction, which is used to apply a logical NOT operation to a restriction. |
SorRestriction | Describes an OR restriction, which is used to apply a logical OR operation to a restriction. |
SPropertyRestriction | Describes a property restriction, which is used to match a constant with the value of a property. |
SPropProblem | Describes an error relating to an operation involving a property. |
SPropProblemArray | Contains an array of one or more SPropProblem structures. |
SpropTagArray | Contains an array of property tags. |
SPropValue | Describes a MAPI property. |
SRealArray | Contains an array of float values used to describe a property of type PT_MV_R4. |
SRestriction | Describes a filter for limiting the view of a table to particular rows. |
SRow | Describes a row from a table containing selected properties for a specific object. |
SRowSet | Contains an array of SRow structures, each of which describes a row from a table. |
SShortArray | Contains an array of unsigned integer values used to describe a property of type PT_MV_SHORT. |
SSizeRestriction | Describes a size restriction, which is used to test the size of a property value. |
SSortOrder | Defines how to sort rows of a table, describing the column to use as the sort key and the direction of the sort. |
SsortOrderSet | Defines a collection of sort keys for a table to be used for standard or categorized sorting. |
SSubRestriction | Describes a subobject restriction, which is used to filter the rows of a message's attachment or recipient table. |
STATUS_OBJECT_NOTIFICATION | Describes a status object that has been affected by a change. |
SWStringArray | Contains an array of character strings used to describe a property of type PT_MV_UNICODE. |
SYNCCREDENTIALS | Describes the credentials needed by the transport to log on to the server. |
SYNCPROGRESSITEM | Describes the progress information reported by the transport to Messaging. |
TABLE_NOTIFICATION | Describes a row in a table that has been affected by some type of event, such as a change or an error, causing a table notification to be generated. |
TRANSPORTEVENT | Describes an error or warning event encountered by the transport. |
See Also
MAPI Data Types | MAPI Enumerations | MAPI Functions | MAPI Interfaces | MAPI Macros | MAPI Properties | Messaging
Send Feedback on this topic to the authors