ReactOS  0.4.15-dev-1070-ge1a01de
IPOP3Callback Interface Reference

import"imnxport.idl";

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: