ReactOS 0.4.15-dev-7942-gd23573b
IPOP3Callback Interface Reference
Inheritance diagram for IPOP3Callback:
Collaboration diagram for IPOP3Callback:

Classes

struct  tagPOP3LIST
 
struct  tagPOP3RESPONSE
 
struct  tagPOP3RETR
 
struct  tagPOP3STAT
 
struct  tagPOP3TOP
 
struct  tagPOP3UIDL
 

Public Types

enum  tagPOP3COMMAND {
  POP3_NONE , POP3_BANNER , POP3_CONNECTED , POP3_USER ,
  POP3_PASS , POP3_AUTH , POP3_UIDL , POP3_STAT ,
  POP3_LIST , POP3_DELE , POP3_RETR , POP3_TOP ,
  POP3_NOOP , POP3_QUIT , POP3_RSET , POP3_CUSTOM
}
 
typedef enum IPOP3Callback::tagPOP3COMMAND POP3COMMAND
 
typedef struct IPOP3Callback::tagPOP3RETR POP3RETR
 
typedef struct IPOP3Callback::tagPOP3RETRLPPOP3RETR
 
typedef struct IPOP3Callback::tagPOP3TOP POP3TOP
 
typedef struct IPOP3Callback::tagPOP3TOPLPPOP3TOP
 
typedef struct IPOP3Callback::tagPOP3LIST POP3LIST
 
typedef struct IPOP3Callback::tagPOP3LISTLPPOP3LIST
 
typedef struct IPOP3Callback::tagPOP3UIDL POP3UIDL
 
typedef struct IPOP3Callback::tagPOP3UIDLLPPOP3UIDL
 
typedef struct IPOP3Callback::tagPOP3STAT POP3STAT
 
typedef struct IPOP3Callback::tagPOP3STATLPPOP3STAT
 
typedef struct IPOP3Callback::tagPOP3RESPONSE POP3RESPONSE
 
typedef struct IPOP3Callback::tagPOP3RESPONSELPPOP3RESPONSE
 
- Public Types inherited from ITransportCallback
enum  tagCMDTYPE { CMD_SEND , CMD_RESP }
 
typedef struct ITransportCallback::tagIXPRESULT IXPRESULT
 
typedef struct ITransportCallback::tagIXPRESULTLPIXPRESULT
 
typedef enum ITransportCallback::tagCMDTYPE CMDTYPE
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT OnResponse ([in] LPPOP3RESPONSE pResponse)
 
- Public Member Functions inherited from ITransportCallback
HRESULT OnTimeout ([in, out] DWORD *pdwTimeout, [in] IInternetTransport *pTransport)
 
HRESULT OnLogonPrompt ([in, out] LPINETSERVER pInetServer, [in] IInternetTransport *pTransport)
 
INT OnPrompt ([in] HRESULT hrError, [in] LPCSTR pszText, [in] LPCSTR pszCaption, [in] UINT uType, [in] IInternetTransport *pTransport)
 
HRESULT OnStatus ([in] IXPSTATUS ixpstatus, [in] IInternetTransport *pTransport)
 
HRESULT OnError ([in] IXPSTATUS ixpstatus, [in] LPIXPRESULT pResult, [in] IInternetTransport *pTransport)
 
HRESULT OnCommand ([in] CMDTYPE cmdtype, [in] LPSTR pszLine, [in] HRESULT hrResponse, [in] IInternetTransport *pTransport)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 531 of file imnxport.idl.

Member Typedef Documentation

◆ LPPOP3LIST

◆ LPPOP3RESPONSE

◆ LPPOP3RETR

◆ LPPOP3STAT

◆ LPPOP3TOP

◆ LPPOP3UIDL

◆ POP3COMMAND

◆ POP3LIST

◆ POP3RESPONSE

◆ POP3RETR

◆ POP3STAT

◆ POP3TOP

◆ POP3UIDL

Member Enumeration Documentation

◆ tagPOP3COMMAND

Enumerator
POP3_NONE 
POP3_BANNER 
POP3_CONNECTED 
POP3_USER 
POP3_PASS 
POP3_AUTH 
POP3_UIDL 
POP3_STAT 
POP3_LIST 
POP3_DELE 
POP3_RETR 
POP3_TOP 
POP3_NOOP 
POP3_QUIT 
POP3_RSET 
POP3_CUSTOM 

Definition at line 533 of file imnxport.idl.

Member Function Documentation

◆ OnResponse()

HRESULT IPOP3Callback::OnResponse ( [in] LPPOP3RESPONSE  pResponse)

The documentation for this interface was generated from the following file: