ReactOS 0.4.15-dev-8131-g4988de4
imnxport.idl File Reference

Go to the source code of this file.

Classes

struct  tagINETADDR
 
struct  tagINETADDRLIST
 
struct  INETSERVER
 
interface  ITransportCallbackService
 
interface  ITransportCallback
 
struct  ITransportCallback::tagIXPRESULT
 
interface  IInternetTransport
 
interface  ISMTPCallback
 
struct  ISMTPCallback::tagSMTPSTREAM
 
struct  ISMTPCallback::tagSMTPRESPONSE
 
interface  ISMTPTransport
 
struct  ISMTPTransport::tagSMTPMESSAGE
 
interface  ISMTPTransport2
 
struct  ISMTPTransport2::tagSMTPMESSAGE2
 
interface  IPOP3Callback
 
struct  IPOP3Callback::tagPOP3RETR
 
struct  IPOP3Callback::tagPOP3TOP
 
struct  IPOP3Callback::tagPOP3LIST
 
struct  IPOP3Callback::tagPOP3UIDL
 
struct  IPOP3Callback::tagPOP3STAT
 
struct  IPOP3Callback::tagPOP3RESPONSE
 
interface  IPOP3Transport
 
interface  IRangeList
 
interface  IIMAPCallback
 
struct  IIMAPCallback::tagFETCH_BODY_PART
 
struct  IIMAPCallback::tagFETCH_CMD_RESULTS
 
struct  IIMAPCallback::tagIMAPADDR
 
struct  IIMAPCallback::tagFETCH_CMD_RESULTS_EX
 
struct  IIMAPCallback::tagMBOX_MSGCOUNT
 
struct  IIMAPCallback::tagIMAP_LISTLSUB_RESPONSE
 
struct  IIMAPCallback::tagIMAP_STATUS_RESPONSE
 
struct  IIMAPCallback::tagAPPEND_PROGRESS
 
union  IIMAPCallback::tagIMAP_RESPONSE_DATA
 
struct  IIMAPCallback::tagIMAP_RESPONSE
 
interface  IIMAPTransport
 

Typedefs

typedef enum tagINETADDRTYPE INETADDRTYPE
 
typedef enum tagDSNRET DSNRET
 
typedef struct tagINETADDR INETADDR
 
typedef struct tagINETADDRLPINETADDR
 
typedef struct tagINETADDRLIST INETADDRLIST
 
typedef struct tagINETADDRLISTLPINETADDRLIST
 
typedef enum tagRASCONNTYPE RASCONNTYPE
 
typedef enum tagHTTPMAILPROPTYPE HTTPMAILPROPTYPE
 
typedef enum tagHTTPMAILSPECIALFOLDER HTTPMAILSPECIALFOLDER
 
typedef enum tagHTTPMAILCONTACTTYPE HTTPMAILCONTACTTYPE
 
typedef struct INETSERVER INETSERVER
 
typedef struct INETSERVERLPINETSERVER
 
typedef enum tagIXPTYPE IXPTYPE
 
typedef enum tagIXPSTATUS IXPSTATUS
 
typedef DWORD MEMBERINFOFLAGS
 
typedef DWORD IMAP_MSGFLAGS
 

Enumerations

enum  tagINETADDRTYPE {
  ADDR_TO , ADDR_FROM , ADDR_DSN_NEVER = 16 , ADDR_DSN_SUCCESS = 32 ,
  ADDR_DSN_FAILURE = 64 , ADDR_DSN_DELAY = 128
}
 
enum  tagDSNRET { DSNRET_DEFAULT , DSNRET_HDRS , DSNRET_FULL }
 
enum  tagRASCONNTYPE { RAS_CONNECT_LAN , RAS_CONNECT_MANUAL , RAS_CONNECT_RAS }
 
enum  tagHTTPMAILPROPTYPE {
  HTTPMAIL_PROP_INVALID , HTTPMAIL_PROP_ADBAR , HTTPMAIL_PROP_CONTACTS , HTTPMAIL_PROP_INBOX ,
  HTTPMAIL_PROP_OUTBOX , HTTPMAIL_PROP_SENDMSG , HTTPMAIL_PROP_SENTITEMS , HTTPMAIL_PROP_DELETEDITEMS ,
  HTTPMAIL_PROP_DRAFTS , HTTPMAIL_PROP_MSGFOLDERROOT , HTTPMAIL_PROP_SIG , HTTPMAIL_PROP_LAST
}
 
enum  tagHTTPMAILSPECIALFOLDER {
  HTTPMAIL_SF_NONE , HTTPMAIL_SF_UNRECOGNIZED , HTTPMAIL_SF_INBOX , HTTPMAIL_SF_DELETEDITEMS ,
  HTTPMAIL_SF_DRAFTS , HTTPMAIL_SF_OUTBOX , HTTPMAIL_SF_SENTITEMS , HTTPMAIL_SF_CONTACTS ,
  HTTPMAIL_SF_CALENDAR , HTTPMAIL_SF_MSNPROMO , HTTPMAIL_SF_LAST
}
 
enum  tagHTTPMAILCONTACTTYPE { HTTPMAIL_CT_CONTACT , HTTPMAIL_CT_GROUP , HTTPMAIL_CT_LAST }
 
enum  tagIXPTYPE {
  IXP_NNTP , IXP_SMTP , IXP_POP3 , IXP_IMAP ,
  IXP_RAS , IXP_HTTPMail
}
 
enum  tagIXPSTATUS {
  IXP_FINDINGHOST , IXP_CONNECTING , IXP_SECURING , IXP_CONNECTED ,
  IXP_AUTHORIZING , IXP_AUTHRETRY , IXP_AUTHORIZED , IXP_DISCONNECTING ,
  IXP_DISCONNECTED , IXP_LAST
}
 

Functions

 DEFINE_GUID (CLSID_IInternetMessageUrl, 0xca30cc91, 0xb1b3, 0x11d0, 0x85, 0xd0, 0x00, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4)
 
 DEFINE_GUID (CLSID_ISMTPTransport, 0xfd853ce6, 0x7f86, 0x11d0, 0x82, 0x52, 0x00, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4)
 
 DEFINE_GUID (CLSID_ISMTPTransport2, 0xdf2c7eC, 0x3435, 0x11d0, 0x81, 0xd0, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4)
 
 DEFINE_GUID (CLSID_IPOP3Transport, 0xfd853ce7, 0x7f86, 0x11d0, 0x82, 0x52, 0x00, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4)
 
 DEFINE_GUID (CLSID_INNTPTransport, 0xfd853ce8, 0x7f86, 0x11d0, 0x82, 0x52, 0x00, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4)
 
 DEFINE_GUID (CLSID_IRASTransport, 0xfd853ce9, 0x7f86, 0x11d0, 0x82, 0x52, 0x00, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4)
 
 DEFINE_GUID (CLSID_IRangeList, 0xfd853cea, 0x7f86, 0x11d0, 0x82, 0x52, 0x00, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4)
 
 DEFINE_GUID (CLSID_IIMAPTransport, 0xfd853ceb, 0x7f86, 0x11d0, 0x82, 0x52, 0x00, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4)
 
 DEFINE_GUID (CLSID_IHTTPMailTransport, 0x5a580c11, 0xe5eb, 0x11d1, 0xa8, 0x6e, 0x00, 0x00, 0xf8, 0x08, 0x4f, 0x96)
 
 DEFINE_GUID (CLSID_IPropFindRequest, 0xbb847b8a, 0x054a, 0x11d2, 0xa8, 0x94, 0x00, 0x00, 0xf8, 0x08, 0x4f, 0x96)
 
 DEFINE_GUID (CLSID_IPropPatchRequest, 0xea678830, 0x235d, 0x11d2, 0xa8, 0xb6, 0x00, 0x00, 0xf8, 0x08, 0x4f, 0x96)
 
HRESULT WINAPI CreateRangeList (IRangeList **ppRangeList)
 
HRESULT WINAPI CreateSMTPTransport (ISMTPTransport **ppTransport)
 
HRESULT WINAPI CreatePOP3Transport (IPOP3Transport **ppTransport)
 
HRESULT WINAPI CreateIMAPTransport (IIMAPTransport **ppTransport)
 

Variables

const SHORT CCHMAX_DOMAIN = 256
 
const SHORT CCHMAX_PHONE_NUMBER = 128
 
const DWORD DEFAULT_IMAP_PORT = 143
 
const DWORD DEFAULT_POP3_PORT = 110
 
const DWORD DEFAULT_SMTP_PORT = 25
 
const DWORD DEFAULT_NNTP_PORT = 119
 
const DWORD ADDR_TOFROM_MASK = 0x1
 
const DWORD ADDR_DSN_MASK = 0xf0
 
const DWORD DAVNAMESPACE_UNKNOWN = 0xFFFFFFFF
 
const DWORD DAVNAMESPACE_DAV = 0
 
const DWORD DAVNAMESPACE_HOTMAIL = 1
 
const DWORD DAVNAMESPACE_HTTPMAIL = 2
 
const DWORD DAVNAMESPACE_MAIL = 3
 
const DWORD DAVNAMESPACE_CONTACTS = 4
 
const DWORD DEPTH_INFINITY = 0xFFFFFFFE
 
const MEMBERINFOFLAGS HTTP_MEMBERINFO_COMMONPROPS = 0x0
 
const MEMBERINFOFLAGS HTTP_MEMBERINFO_FOLDERPROPS = 0x1
 
const MEMBERINFOFLAGS HTTP_MEMBERINFO_MESSAGEPROPS = 0x2
 
const MEMBERINFOFLAGS HTTP_MEMBERINFO_ALLPROPS = HTTP_MEMBERINFO_FOLDERPROPS | HTTP_MEMBERINFO_MESSAGEPROPS
 
const IMAP_MSGFLAGS IMAP_MSG_NOFLAGS = 0x00
 
const IMAP_MSGFLAGS IMAP_MSG_ANSWERED = 0x01
 
const IMAP_MSGFLAGS IMAP_MSG_FLAGGED = 0x02
 
const IMAP_MSGFLAGS IMAP_MSG_DELETED = 0x04
 
const IMAP_MSGFLAGS IMAP_MSG_SEEN = 0x08
 
const IMAP_MSGFLAGS IMAP_MSG_DRAFT = 0x10
 
const IMAP_MSGFLAGS IMAP_MSG_ALLFLAGS = 0x1f
 

Typedef Documentation

◆ DSNRET

◆ HTTPMAILCONTACTTYPE

◆ HTTPMAILPROPTYPE

◆ HTTPMAILSPECIALFOLDER

◆ IMAP_MSGFLAGS

Definition at line 266 of file imnxport.idl.

◆ INETADDR

◆ INETADDRLIST

◆ INETADDRTYPE

◆ INETSERVER

◆ IXPSTATUS

◆ IXPTYPE

◆ LPINETADDR

◆ LPINETADDRLIST

◆ LPINETSERVER

◆ MEMBERINFOFLAGS

Definition at line 259 of file imnxport.idl.

◆ RASCONNTYPE

Enumeration Type Documentation

◆ tagDSNRET

Enumerator
DSNRET_DEFAULT 
DSNRET_HDRS 
DSNRET_FULL 

Definition at line 139 of file imnxport.idl.

140{
144} DSNRET;
@ DSNRET_FULL
Definition: imnxport.idl:143
@ DSNRET_DEFAULT
Definition: imnxport.idl:141
@ DSNRET_HDRS
Definition: imnxport.idl:142
enum tagDSNRET DSNRET

◆ tagHTTPMAILCONTACTTYPE

Enumerator
HTTPMAIL_CT_CONTACT 
HTTPMAIL_CT_GROUP 
HTTPMAIL_CT_LAST 

Definition at line 196 of file imnxport.idl.

197{
enum tagHTTPMAILCONTACTTYPE HTTPMAILCONTACTTYPE
@ HTTPMAIL_CT_CONTACT
Definition: imnxport.idl:198
@ HTTPMAIL_CT_GROUP
Definition: imnxport.idl:199
@ HTTPMAIL_CT_LAST
Definition: imnxport.idl:200

◆ tagHTTPMAILPROPTYPE

Enumerator
HTTPMAIL_PROP_INVALID 
HTTPMAIL_PROP_ADBAR 
HTTPMAIL_PROP_CONTACTS 
HTTPMAIL_PROP_INBOX 
HTTPMAIL_PROP_OUTBOX 
HTTPMAIL_PROP_SENDMSG 
HTTPMAIL_PROP_SENTITEMS 
HTTPMAIL_PROP_DELETEDITEMS 
HTTPMAIL_PROP_DRAFTS 
HTTPMAIL_PROP_MSGFOLDERROOT 
HTTPMAIL_PROP_SIG 
HTTPMAIL_PROP_LAST 

Definition at line 165 of file imnxport.idl.

166{
@ HTTPMAIL_PROP_OUTBOX
Definition: imnxport.idl:171
@ HTTPMAIL_PROP_SIG
Definition: imnxport.idl:177
@ HTTPMAIL_PROP_CONTACTS
Definition: imnxport.idl:169
@ HTTPMAIL_PROP_LAST
Definition: imnxport.idl:178
@ HTTPMAIL_PROP_MSGFOLDERROOT
Definition: imnxport.idl:176
@ HTTPMAIL_PROP_ADBAR
Definition: imnxport.idl:168
@ HTTPMAIL_PROP_SENTITEMS
Definition: imnxport.idl:173
@ HTTPMAIL_PROP_SENDMSG
Definition: imnxport.idl:172
@ HTTPMAIL_PROP_INVALID
Definition: imnxport.idl:167
@ HTTPMAIL_PROP_DELETEDITEMS
Definition: imnxport.idl:174
@ HTTPMAIL_PROP_DRAFTS
Definition: imnxport.idl:175
@ HTTPMAIL_PROP_INBOX
Definition: imnxport.idl:170
enum tagHTTPMAILPROPTYPE HTTPMAILPROPTYPE

◆ tagHTTPMAILSPECIALFOLDER

Enumerator
HTTPMAIL_SF_NONE 
HTTPMAIL_SF_UNRECOGNIZED 
HTTPMAIL_SF_INBOX 
HTTPMAIL_SF_DELETEDITEMS 
HTTPMAIL_SF_DRAFTS 
HTTPMAIL_SF_OUTBOX 
HTTPMAIL_SF_SENTITEMS 
HTTPMAIL_SF_CONTACTS 
HTTPMAIL_SF_CALENDAR 
HTTPMAIL_SF_MSNPROMO 
HTTPMAIL_SF_LAST 

Definition at line 181 of file imnxport.idl.

182{
@ HTTPMAIL_SF_CALENDAR
Definition: imnxport.idl:191
@ HTTPMAIL_SF_LAST
Definition: imnxport.idl:193
@ HTTPMAIL_SF_INBOX
Definition: imnxport.idl:185
@ HTTPMAIL_SF_CONTACTS
Definition: imnxport.idl:190
@ HTTPMAIL_SF_OUTBOX
Definition: imnxport.idl:188
@ HTTPMAIL_SF_SENTITEMS
Definition: imnxport.idl:189
@ HTTPMAIL_SF_DRAFTS
Definition: imnxport.idl:187
@ HTTPMAIL_SF_MSNPROMO
Definition: imnxport.idl:192
@ HTTPMAIL_SF_DELETEDITEMS
Definition: imnxport.idl:186
@ HTTPMAIL_SF_NONE
Definition: imnxport.idl:183
@ HTTPMAIL_SF_UNRECOGNIZED
Definition: imnxport.idl:184
enum tagHTTPMAILSPECIALFOLDER HTTPMAILSPECIALFOLDER

◆ tagINETADDRTYPE

Enumerator
ADDR_TO 
ADDR_FROM 
ADDR_DSN_NEVER 
ADDR_DSN_SUCCESS 
ADDR_DSN_FAILURE 
ADDR_DSN_DELAY 

Definition at line 126 of file imnxport.idl.

127{
128 ADDR_TO,
129 ADDR_FROM,
130 ADDR_DSN_NEVER = 16,
131 ADDR_DSN_SUCCESS = 32,
132 ADDR_DSN_FAILURE = 64,
133 ADDR_DSN_DELAY = 128
enum tagINETADDRTYPE INETADDRTYPE
@ ADDR_DSN_NEVER
Definition: imnxport.idl:130
@ ADDR_FROM
Definition: imnxport.idl:129
@ ADDR_DSN_DELAY
Definition: imnxport.idl:133
@ ADDR_DSN_SUCCESS
Definition: imnxport.idl:131
@ ADDR_TO
Definition: imnxport.idl:128
@ ADDR_DSN_FAILURE
Definition: imnxport.idl:132

◆ tagIXPSTATUS

Enumerator
IXP_FINDINGHOST 
IXP_CONNECTING 
IXP_SECURING 
IXP_CONNECTED 
IXP_AUTHORIZING 
IXP_AUTHRETRY 
IXP_AUTHORIZED 
IXP_DISCONNECTING 
IXP_DISCONNECTED 
IXP_LAST 

Definition at line 243 of file imnxport.idl.

244{
255} IXPSTATUS;
@ IXP_DISCONNECTING
Definition: imnxport.idl:252
@ IXP_AUTHRETRY
Definition: imnxport.idl:250
@ IXP_LAST
Definition: imnxport.idl:254
@ IXP_CONNECTING
Definition: imnxport.idl:246
@ IXP_CONNECTED
Definition: imnxport.idl:248
@ IXP_AUTHORIZED
Definition: imnxport.idl:251
@ IXP_DISCONNECTED
Definition: imnxport.idl:253
@ IXP_AUTHORIZING
Definition: imnxport.idl:249
@ IXP_FINDINGHOST
Definition: imnxport.idl:245
@ IXP_SECURING
Definition: imnxport.idl:247
enum tagIXPSTATUS IXPSTATUS

◆ tagIXPTYPE

Enumerator
IXP_NNTP 
IXP_SMTP 
IXP_POP3 
IXP_IMAP 
IXP_RAS 
IXP_HTTPMail 

Definition at line 233 of file imnxport.idl.

234{
235 IXP_NNTP,
236 IXP_SMTP,
237 IXP_POP3,
238 IXP_IMAP,
239 IXP_RAS,
241} IXPTYPE;
enum tagIXPTYPE IXPTYPE
@ IXP_HTTPMail
Definition: imnxport.idl:240
@ IXP_RAS
Definition: imnxport.idl:239
@ IXP_SMTP
Definition: imnxport.idl:236
@ IXP_IMAP
Definition: imnxport.idl:238
@ IXP_POP3
Definition: imnxport.idl:237
@ IXP_NNTP
Definition: imnxport.idl:235

◆ tagRASCONNTYPE

Enumerator
RAS_CONNECT_LAN 
RAS_CONNECT_MANUAL 
RAS_CONNECT_RAS 

Definition at line 158 of file imnxport.idl.

159{
enum tagRASCONNTYPE RASCONNTYPE
@ RAS_CONNECT_RAS
Definition: imnxport.idl:162
@ RAS_CONNECT_LAN
Definition: imnxport.idl:160
@ RAS_CONNECT_MANUAL
Definition: imnxport.idl:161

Function Documentation

◆ CreateIMAPTransport()

HRESULT WINAPI CreateIMAPTransport ( IIMAPTransport **  ppTransport)

Definition at line 424 of file imaptransport.c.

425{
426 HRESULT hr;
428 if (!This)
429 return E_OUTOFMEMORY;
430
431 This->InetTransport.u.vtblIMAP = &IMAPTransportVtbl;
432 This->refs = 0;
433 hr = InternetTransport_Init(&This->InetTransport);
434 if (FAILED(hr))
435 {
437 return hr;
438 }
439
440 *ppTransport = (IIMAPTransport *)&This->InetTransport.u.vtblIMAP;
441 IIMAPTransport_AddRef(*ppTransport);
442
443 return S_OK;
444}
#define E_OUTOFMEMORY
Definition: ddrawi.h:100
#define GetProcessHeap()
Definition: compat.h:736
#define HeapAlloc
Definition: compat.h:733
#define HeapFree(x, y, z)
Definition: compat.h:735
static const IIMAPTransportVtbl IMAPTransportVtbl
HRESULT InternetTransport_Init(InternetTransport *This) DECLSPEC_HIDDEN
#define S_OK
Definition: intsafe.h:52
#define FAILED(hr)
Definition: intsafe.h:51
HRESULT hr
Definition: shlfolder.c:183

Referenced by IMAPTransportCF_CreateInstance().

◆ CreatePOP3Transport()

HRESULT WINAPI CreatePOP3Transport ( IPOP3Transport **  ppTransport)

Definition at line 1117 of file pop3transport.c.

1118{
1119 HRESULT hr;
1120 POP3Transport *This = HeapAlloc(GetProcessHeap(), 0, sizeof(*This));
1121 if (!This)
1122 return E_OUTOFMEMORY;
1123
1124 This->InetTransport.u.vtblPOP3 = &POP3TransportVtbl;
1125 This->refs = 0;
1126 hr = InternetTransport_Init(&This->InetTransport);
1127 if (FAILED(hr))
1128 {
1130 return hr;
1131 }
1132
1133 *ppTransport = (IPOP3Transport *)&This->InetTransport.u.vtblPOP3;
1134 IPOP3Transport_AddRef(*ppTransport);
1135
1136 return S_OK;
1137}
static const IPOP3TransportVtbl POP3TransportVtbl

Referenced by POP3TransportCF_CreateInstance().

◆ CreateRangeList()

HRESULT WINAPI CreateRangeList ( IRangeList **  ppRangeList)

◆ CreateSMTPTransport()

HRESULT WINAPI CreateSMTPTransport ( ISMTPTransport **  ppTransport)

Definition at line 955 of file smtptransport.c.

956{
957 HRESULT hr;
959 if (!This)
960 return E_OUTOFMEMORY;
961
962 This->InetTransport.u.vtblSMTP2 = &SMTPTransport2Vtbl;
963 This->refs = 0;
964 This->fESMTP = FALSE;
965 hr = InternetTransport_Init(&This->InetTransport);
966 if (FAILED(hr))
967 {
969 return hr;
970 }
971
972 *ppTransport = (ISMTPTransport *)&This->InetTransport.u.vtblSMTP2;
973 ISMTPTransport_AddRef(*ppTransport);
974
975 return S_OK;
976}
#define FALSE
Definition: types.h:117
static const ISMTPTransport2Vtbl SMTPTransport2Vtbl

Referenced by SMTPTransportCF_CreateInstance().

◆ DEFINE_GUID() [1/11]

DEFINE_GUID ( CLSID_IHTTPMailTransport  ,
0x5a580c11  ,
0xe5eb  ,
0x11d1  ,
0xa8  ,
0x6e  ,
0x00  ,
0x00  ,
0xf8  ,
0x08  ,
0x4f  ,
0x96   
)

◆ DEFINE_GUID() [2/11]

DEFINE_GUID ( CLSID_IIMAPTransport  ,
0xfd853ceb  ,
0x7f86  ,
0x11d0  ,
0x82  ,
0x52  ,
0x00  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [3/11]

DEFINE_GUID ( CLSID_IInternetMessageUrl  ,
0xca30cc91  ,
0xb1b3  ,
0x11d0  ,
0x85  ,
0xd0  ,
0x00  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [4/11]

DEFINE_GUID ( CLSID_INNTPTransport  ,
0xfd853ce8  ,
0x7f86  ,
0x11d0  ,
0x82  ,
0x52  ,
0x00  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [5/11]

DEFINE_GUID ( CLSID_IPOP3Transport  ,
0xfd853ce7  ,
0x7f86  ,
0x11d0  ,
0x82  ,
0x52  ,
0x00  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [6/11]

DEFINE_GUID ( CLSID_IPropFindRequest  ,
0xbb847b8a  ,
0x054a  ,
0x11d2  ,
0xa8  ,
0x94  ,
0x00  ,
0x00  ,
0xf8  ,
0x08  ,
0x4f  ,
0x96   
)

◆ DEFINE_GUID() [7/11]

DEFINE_GUID ( CLSID_IPropPatchRequest  ,
0xea678830  ,
0x235d  ,
0x11d2  ,
0xa8  ,
0xb6  ,
0x00  ,
0x00  ,
0xf8  ,
0x08  ,
0x4f  ,
0x96   
)

◆ DEFINE_GUID() [8/11]

DEFINE_GUID ( CLSID_IRangeList  ,
0xfd853cea  ,
0x7f86  ,
0x11d0  ,
0x82  ,
0x52  ,
0x00  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [9/11]

DEFINE_GUID ( CLSID_IRASTransport  ,
0xfd853ce9  ,
0x7f86  ,
0x11d0  ,
0x82  ,
0x52  ,
0x00  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [10/11]

DEFINE_GUID ( CLSID_ISMTPTransport  ,
0xfd853ce6  ,
0x7f86  ,
0x11d0  ,
0x82  ,
0x52  ,
0x00  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [11/11]

DEFINE_GUID ( CLSID_ISMTPTransport2  ,
0xdf2c7eC  ,
0x3435  ,
0x11d0  ,
0x81  ,
0xd0  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

Variable Documentation

◆ ADDR_DSN_MASK

const DWORD ADDR_DSN_MASK = 0xf0

Definition at line 137 of file imnxport.idl.

◆ ADDR_TOFROM_MASK

const DWORD ADDR_TOFROM_MASK = 0x1

Definition at line 136 of file imnxport.idl.

Referenced by SMTPTransport_CallbackMessageSendTo(), and SMTPTransport_SendMessage().

◆ CCHMAX_DOMAIN

const SHORT CCHMAX_DOMAIN = 256

Definition at line 118 of file imnxport.idl.

◆ CCHMAX_PHONE_NUMBER

const SHORT CCHMAX_PHONE_NUMBER = 128

Definition at line 119 of file imnxport.idl.

◆ DAVNAMESPACE_CONTACTS

const DWORD DAVNAMESPACE_CONTACTS = 4

Definition at line 208 of file imnxport.idl.

◆ DAVNAMESPACE_DAV

const DWORD DAVNAMESPACE_DAV = 0

Definition at line 204 of file imnxport.idl.

◆ DAVNAMESPACE_HOTMAIL

const DWORD DAVNAMESPACE_HOTMAIL = 1

Definition at line 205 of file imnxport.idl.

◆ DAVNAMESPACE_HTTPMAIL

const DWORD DAVNAMESPACE_HTTPMAIL = 2

Definition at line 206 of file imnxport.idl.

◆ DAVNAMESPACE_MAIL

const DWORD DAVNAMESPACE_MAIL = 3

Definition at line 207 of file imnxport.idl.

◆ DAVNAMESPACE_UNKNOWN

const DWORD DAVNAMESPACE_UNKNOWN = 0xFFFFFFFF

Definition at line 203 of file imnxport.idl.

◆ DEFAULT_IMAP_PORT

const DWORD DEFAULT_IMAP_PORT = 143

Definition at line 121 of file imnxport.idl.

◆ DEFAULT_NNTP_PORT

const DWORD DEFAULT_NNTP_PORT = 119

Definition at line 124 of file imnxport.idl.

◆ DEFAULT_POP3_PORT

const DWORD DEFAULT_POP3_PORT = 110

Definition at line 122 of file imnxport.idl.

◆ DEFAULT_SMTP_PORT

const DWORD DEFAULT_SMTP_PORT = 25

Definition at line 123 of file imnxport.idl.

◆ DEPTH_INFINITY

const DWORD DEPTH_INFINITY = 0xFFFFFFFE

Definition at line 257 of file imnxport.idl.

◆ HTTP_MEMBERINFO_ALLPROPS

Definition at line 264 of file imnxport.idl.

◆ HTTP_MEMBERINFO_COMMONPROPS

const MEMBERINFOFLAGS HTTP_MEMBERINFO_COMMONPROPS = 0x0

Definition at line 261 of file imnxport.idl.

◆ HTTP_MEMBERINFO_FOLDERPROPS

const MEMBERINFOFLAGS HTTP_MEMBERINFO_FOLDERPROPS = 0x1

Definition at line 262 of file imnxport.idl.

◆ HTTP_MEMBERINFO_MESSAGEPROPS

const MEMBERINFOFLAGS HTTP_MEMBERINFO_MESSAGEPROPS = 0x2

Definition at line 263 of file imnxport.idl.

◆ IMAP_MSG_ALLFLAGS

const IMAP_MSGFLAGS IMAP_MSG_ALLFLAGS = 0x1f

Definition at line 274 of file imnxport.idl.

◆ IMAP_MSG_ANSWERED

const IMAP_MSGFLAGS IMAP_MSG_ANSWERED = 0x01

Definition at line 269 of file imnxport.idl.

◆ IMAP_MSG_DELETED

const IMAP_MSGFLAGS IMAP_MSG_DELETED = 0x04

Definition at line 271 of file imnxport.idl.

◆ IMAP_MSG_DRAFT

const IMAP_MSGFLAGS IMAP_MSG_DRAFT = 0x10

Definition at line 273 of file imnxport.idl.

◆ IMAP_MSG_FLAGGED

const IMAP_MSGFLAGS IMAP_MSG_FLAGGED = 0x02

Definition at line 270 of file imnxport.idl.

◆ IMAP_MSG_NOFLAGS

const IMAP_MSGFLAGS IMAP_MSG_NOFLAGS = 0x00

Definition at line 268 of file imnxport.idl.

◆ IMAP_MSG_SEEN

const IMAP_MSGFLAGS IMAP_MSG_SEEN = 0x08

Definition at line 272 of file imnxport.idl.