Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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