core.sys.windows.mapi
Windows API header module
Translated from MinGW Windows headers
License
var MAPI_AB_NOMODIFY MAPI_BODY_AS_FILE MAPI_DIALOG MAPI_ENVELOPE_ONLY MAPI_FORCE_DOWNLOAD MAPI_GUARANTEE_FIFO MAPI_LOGOFF_SHARED MAPI_LOGOFF_UI MAPI_LOGON_UI MAPI_LONG_MSGID MAPI_NEW_SESSION MAPI_OLE MAPI_OLE_STATIC MAPI_PEEK MAPI_RECEIPT_REQUESTED MAPI_SENT MAPI_SUPPRESS_ATTACH MAPI_UNREAD MAPI_UNREAD_ONLY
Types 24
aliasFLAGS = uint
aliasLPULONG = uint *
aliasLHANDLE = ULONG_PTR
aliasLPLHANDLE = ULONG_PTR *
structMapiRecipDesc
aliaslpMapiRecipDesc = MapiRecipDesc *
structMapiFileDesc
aliaslpMapiFileDesc = MapiFileDesc *
structMapiFileTagExt
aliaslpMapiFileTagExt = MapiFileTagExt *
structMapiMessage
aliaslpMapiMessage = MapiMessage *
aliasLPMAPILOGON = ULONG function(ULONG_PTR, LPSTR, LPSTR, FLAGS, ULONG, LPLHANDLE)
aliasLPMAPISENDMAIL = ULONG function(LHANDLE, ULONG_PTR, lpMapiMessage, FLAGS, ULONG)
aliasLPMAPISENDDOCUMENTS = ULONG function(ULONG_PTR, LPSTR, LPSTR, LPSTR, ULONG)
aliasLPMAPIREADMAIL = ULONG function(LHANDLE, ULONG_PTR, LPSTR, FLAGS, ULONG, lpMapiMessage *)
aliasLPMAPIFINDNEXT = ULONG function(LHANDLE, ULONG_PTR, LPSTR, LPSTR, FLAGS, ULONG, LPSTR)
aliasLPMAPIRESOLVENAME = ULONG function(LHANDLE, ULONG_PTR, LPSTR, FLAGS, ULONG,
lpMapiRecipDesc *)
aliasLPMAPIFREEBUFFER = ULONG function(LPVOID lpv)
aliasLPMAPIDETAILS = ULONG function(LHANDLE, ULONG_PTR, lpMapiRecipDesc, FLAGS, ULONG)
aliasLPMAPISAVEMAIL = ULONG function(LHANDLE, ULONG_PTR, lpMapiMessage, FLAGS, ULONG, LPSTR)
aliasLPMAPIDELETEMAIL = ULONG function(LHANDLE, ULONG_PTR, LPSTR, FLAGS, ULONG)
aliasLPMAPILOGOFF = ULONG function(LHANDLE, ULONG_PTR, FLAGS, ULONG)
Functions 14
fn
ULONG MAPISendMail(LHANDLE, ULONG_PTR, lpMapiMessage, FLAGS, ULONG)fn
ULONG MAPISendDocuments(ULONG_PTR, LPSTR, LPSTR, LPSTR, ULONG)fn
ULONG MAPIReadMail(LHANDLE, ULONG_PTR, LPSTR, FLAGS, ULONG, lpMapiMessage *)fn
ULONG MAPIFindNext(LHANDLE, ULONG_PTR, LPSTR, LPSTR, FLAGS, ULONG, LPSTR)fn
ULONG MAPIResolveName(LHANDLE, ULONG_PTR, LPSTR, FLAGS, ULONG,
lpMapiRecipDesc *)fn
ULONG MAPIAddress(LHANDLE, ULONG_PTR, LPSTR, ULONG, LPSTR, ULONG,
lpMapiRecipDesc, FLAGS, ULONG, LPULONG, lpMapiRecipDesc *)fn
ULONG MAPIFreeBuffer(LPVOID)fn
ULONG MAPIDetails(LHANDLE, ULONG_PTR, lpMapiRecipDesc, FLAGS, ULONG)fn
ULONG MAPISaveMail(LHANDLE, ULONG_PTR, lpMapiMessage lpszMessage, FLAGS,
ULONG, LPSTR)fn
ULONG MAPIDeleteMail(LHANDLE, ULONG_PTR, LPSTR, FLAGS, ULONG)fn
ULONG MAPILogoff(LHANDLE, ULONG_PTR, FLAGS, ULONG)Variables 19
enumvar
MAPI_LOGON_UI = 0x0001enumvar
MAPI_NEW_SESSION = 0x0002enumvar
MAPI_FORCE_DOWNLOAD = 0x1000enumvar
MAPI_LOGOFF_SHARED = 0x0001enumvar
MAPI_LOGOFF_UI = 0x0002enumvar
MAPI_DIALOG = 0x0008enumvar
MAPI_UNREAD_ONLY = 0x0020enumvar
MAPI_LONG_MSGID = 0x4000enumvar
MAPI_GUARANTEE_FIFO = 0x0100enumvar
MAPI_ENVELOPE_ONLY = 0x0040enumvar
MAPI_PEEK = 0x0080enumvar
MAPI_BODY_AS_FILE = 0x0200enumvar
MAPI_SUPPRESS_ATTACH = 0x0800enumvar
MAPI_AB_NOMODIFY = 0x0400enumvar
MAPI_OLE = 0x0001enumvar
MAPI_OLE_STATIC = 0x0002enumvar
MAPI_UNREAD = 0x0001enumvar
MAPI_RECEIPT_REQUESTED = 0x0002enumvar
MAPI_SENT = 0x0004