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 *
aliaslpMapiFileTagExt = MapiFileTagExt *
structMapiMessage
aliaslpMapiMessage = MapiMessage *
aliasLPMAPISENDMAIL = ULONG function(LHANDLE, ULONG_PTR, lpMapiMessage, FLAGS, ULONG)
aliasLPMAPIFREEBUFFER = ULONG function(LPVOID lpv)
aliasLPMAPIDETAILS = ULONG function(LHANDLE, ULONG_PTR, lpMapiRecipDesc, FLAGS, ULONG)
aliasLPMAPILOGOFF = ULONG function(LHANDLE, ULONG_PTR, FLAGS, ULONG)
Functions 14
fn
ULONG MAPIAddress(LHANDLE, ULONG_PTR, LPSTR, ULONG, LPSTR, ULONG,
lpMapiRecipDesc, FLAGS, ULONG, LPULONG, lpMapiRecipDesc *) extern(Windows)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