ReactOS 0.4.17-dev-970-gcf0f1a6
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 tagINETADDR * LPINETADDR
 
typedef struct tagINETADDRLIST INETADDRLIST
 
typedef struct tagINETADDRLIST * LPINETADDRLIST
 
typedef enum tagRASCONNTYPE RASCONNTYPE
 
typedef enum tagHTTPMAILPROPTYPE HTTPMAILPROPTYPE
 
typedef enum tagHTTPMAILSPECIALFOLDER HTTPMAILSPECIALFOLDER
 
typedef enum tagHTTPMAILCONTACTTYPE HTTPMAILCONTACTTYPE
 
typedef struct INETSERVER INETSERVER
 
typedef struct INETSERVER * LPINETSERVER
 
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
HRESULT hr
Definition: delayimp.cpp:582
#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)
#define S_OK
Definition: intsafe.h:52
#define FAILED(hr)
Definition: intsafe.h:51

Referenced by IMAPTransportCF_CreateInstance().

◆ CreatePOP3Transport()

HRESULT WINAPI CreatePOP3Transport ( IPOP3Transport **  ppTransport)

Definition at line 1116 of file pop3transport.c.

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