ReactOS  0.4.15-dev-994-ga9f6032
ITransportCallback Interface Reference

import"imnxport.idl";

Inheritance diagram for ITransportCallback:
Collaboration diagram for ITransportCallback:

Classes

struct  tagIXPRESULT
 

Public Types

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 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 297 of file imnxport.idl.

Member Typedef Documentation

◆ CMDTYPE

◆ IXPRESULT

◆ LPIXPRESULT

Member Enumeration Documentation

◆ tagCMDTYPE

Enumerator
CMD_SEND 
CMD_RESP 

Definition at line 309 of file imnxport.idl.

310  {
311  CMD_SEND,
312  CMD_RESP
313  } CMDTYPE;
enum ITransportCallback::tagCMDTYPE CMDTYPE

Member Function Documentation

◆ OnCommand()

HRESULT ITransportCallback::OnCommand ( [in] CMDTYPE  cmdtype,
[in] LPSTR  pszLine,
[in] HRESULT  hrResponse,
[in] IInternetTransport pTransport 
)

◆ OnError()

HRESULT ITransportCallback::OnError ( [in] IXPSTATUS  ixpstatus,
[in] LPIXPRESULT  pResult,
[in] IInternetTransport pTransport 
)

◆ OnLogonPrompt()

HRESULT ITransportCallback::OnLogonPrompt ( [in, out] LPINETSERVER  pInetServer,
[in] IInternetTransport pTransport 
)

◆ OnPrompt()

INT ITransportCallback::OnPrompt ( [in] HRESULT  hrError,
[in] LPCSTR  pszText,
[in] LPCSTR  pszCaption,
[in] UINT  uType,
[in] IInternetTransport pTransport 
)

◆ OnStatus()

HRESULT ITransportCallback::OnStatus ( [in] IXPSTATUS  ixpstatus,
[in] IInternetTransport pTransport 
)

◆ OnTimeout()

HRESULT ITransportCallback::OnTimeout ( [in, out] DWORD pdwTimeout,
[in] IInternetTransport pTransport 
)

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