32#define lhSessionNull ((LHANDLE)0)
34#ifndef WINE_FLAGS_DEFINED
35#define WINE_FLAGS_DEFINED
121#ifndef SUCCESS_SUCCESS
122#define SUCCESS_SUCCESS 0
125#define MAPI_USER_ABORT 1
126#define MAPI_E_USER_ABORT MAPI_USER_ABORT
127#define MAPI_E_FAILURE 2
128#define MAPI_E_LOGON_FAILURE 3
129#define MAPI_E_LOGIN_FAILURE MAPI_E_LOGON_FAILURE
130#define MAPI_E_DISK_FULL 4
131#define MAPI_E_INSUFFICIENT_MEMORY 5
132#define MAPI_E_ACCESS_DENIED 6
133#define MAPI_E_TOO_MANY_SESSIONS 8
134#define MAPI_E_TOO_MANY_FILES 9
135#define MAPI_E_TOO_MANY_RECIPIENTS 10
136#define MAPI_E_ATTACHMENT_NOT_FOUND 11
137#define MAPI_E_ATTACHMENT_OPEN_FAILURE 12
138#define MAPI_E_ATTACHMENT_WRITE_FAILURE 13
139#define MAPI_E_UNKNOWN_RECIPIENT 14
140#define MAPI_E_BAD_RECIPTYPE 15
141#define MAPI_E_NO_MESSAGES 16
142#define MAPI_E_INVALID_MESSAGE 17
143#define MAPI_E_TEXT_TOO_LARGE 18
144#define MAPI_E_INVALID_SESSION 19
145#define MAPI_E_TYPE_NOT_SUPPORTED 20
146#define MAPI_E_AMBIGUOUS_RECIPIENT 21
147#define MAPI_E_AMBIG_RECIP MAPI_E_AMBIGUOUS_RECIPIENT
148#define MAPI_E_MESSAGE_IN_USE 22
149#define MAPI_E_NETWORK_FAILURE 23
150#define MAPI_E_INVALID_EDITFIELDS 24
151#define MAPI_E_INVALID_RECIPS 25
152#define MAPI_E_NOT_SUPPORTED 26
153#define MAPI_E_UNICODE_NOT_SUPPORTED 27
159#define MAPI_LOGON_UI 0x00000001
161#ifndef MAPI_NEW_SESSION
162#define MAPI_NEW_SESSION 0x00000002
165#define MAPI_EXTENDED 0x00000020
167#ifndef MAPI_FORCE_DOWNLOAD
168#define MAPI_FORCE_DOWNLOAD 0x00001000
170#ifndef MAPI_PASSWORD_UI
171#define MAPI_PASSWORD_UI 0x00020000
177#define MAPI_DIALOG 0x00000008
181#define MAPI_FORCE_UNICODE 0x00040000
186typedef ULONG (
WINAPI MAPIADDRESS)(
LHANDLE,
ULONG_PTR,
LPSTR,
ULONG,
LPSTR,
ULONG,
lpMapiRecipDesc,
FLAGS,
ULONG,
LPULONG,
lpMapiRecipDesc*);
202#ifndef MAPIFREEBUFFER_DEFINED
203#define MAPIFREEBUFFER_DEFINED
MAPIFINDNEXT * LPMAPIFINDNEXT
MAPIREADMAIL MAPIReadMail
struct MapiFileDescW * lpMapiFileDescW
struct MapiRecipDescW * lpMapiRecipDescW
struct MapiRecipDesc * lpMapiRecipDesc
MAPIDELETEMAIL * LPMAPIDELETEMAIL
struct MapiFileDesc * lpMapiFileDesc
lpMapiRecipDesc *typedef MAPIRESOLVENAME * LPMAPIRESOLVENAME
MAPISENDMAILW * LPMAPISENDMAILW
MAPIRESOLVENAME MAPIResolveName
MAPIDETAILS * LPMAPIDETAILS
MAPIFREEBUFFER * LPMAPIFREEBUFFER
MAPISENDDOCUMENTS MAPISendDocuments
MAPISENDMAIL * LPMAPISENDMAIL
MAPISENDMAILW MAPISendMailW
MAPIREADMAIL * LPMAPIREADMAIL
lpMapiRecipDesc *typedef MAPIADDRESS * LPMAPIADDRESS
MAPISAVEMAIL * LPMAPISAVEMAIL
MAPILOGOFF * LPMAPILOGOFF
struct MapiMessageW * lpMapiMessageW
MAPIDELETEMAIL MAPIDeleteMail
MAPISAVEMAIL MAPISaveMail
struct MapiMessage * lpMapiMessage
MAPISENDMAIL MAPISendMail
MAPISENDDOCUMENTS * LPMAPISENDDOCUMENTS
MAPIFREEBUFFER MAPIFreeBuffer
MAPIFINDNEXT MAPIFindNext
lpMapiRecipDescW lpRecips
lpMapiRecipDescW lpOriginator
lpMapiRecipDesc lpOriginator