ReactOS  0.4.15-dev-321-g2d9b385
IInternetTransport Interface Reference

import"imnxport.idl";

Inheritance diagram for IInternetTransport:
Collaboration diagram for IInternetTransport:

Public Types

enum  tagIXPISSTATE { IXP_IS_CONNECTED, IXP_IS_BUSY, IXP_IS_READY, IXP_IS_AUTHENTICATED }
 
typedef enum IInternetTransport::tagIXPISSTATE IXPISSTATE
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT GetServerInfo ([in, out] LPINETSERVER pInetServer)
 
IXPTYPE GetIXPType ()
 
HRESULT IsState ([in] IXPISSTATE isstate)
 
HRESULT InetServerFromAccount ([in] IImnAccount *pAccount, [in, out] LPINETSERVER pInetServer)
 
HRESULT Connect ([in] LPINETSERVER pInetServer, [in] boolean fAuthenticate, [in] boolean fCommandLogging)
 
HRESULT HandsOffCallback ()
 
HRESULT Disconnect ()
 
HRESULT DropConnection ()
 
HRESULT GetStatus ([out] IXPSTATUS *pCurrentStatus)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Public Attributes

const boolean iitAUTHENTICATE = TRUE
 
const boolean iitDONT_AUTHENTICATe = FALSE
 
const boolean iitENABLE_ONCOMMAND = TRUE
 
const boolean iitDISABLE_ONCOMMAND = FALSE
 

Detailed Description

Definition at line 351 of file imnxport.idl.

Member Typedef Documentation

◆ IXPISSTATE

Member Enumeration Documentation

◆ tagIXPISSTATE

Enumerator
IXP_IS_CONNECTED 
IXP_IS_BUSY 
IXP_IS_READY 
IXP_IS_AUTHENTICATED 

Definition at line 358 of file imnxport.idl.

Member Function Documentation

◆ Connect()

HRESULT IInternetTransport::Connect ( [in] LPINETSERVER  pInetServer,
[in] boolean  fAuthenticate,
[in] boolean  fCommandLogging 
)

◆ Disconnect()

HRESULT IInternetTransport::Disconnect ( )

◆ DropConnection()

HRESULT IInternetTransport::DropConnection ( )

◆ GetIXPType()

IXPTYPE IInternetTransport::GetIXPType ( )

◆ GetServerInfo()

HRESULT IInternetTransport::GetServerInfo ( [in, out] LPINETSERVER  pInetServer)

◆ GetStatus()

HRESULT IInternetTransport::GetStatus ( [out] IXPSTATUS pCurrentStatus)

◆ HandsOffCallback()

HRESULT IInternetTransport::HandsOffCallback ( )

◆ InetServerFromAccount()

HRESULT IInternetTransport::InetServerFromAccount ( [in] IImnAccount pAccount,
[in, out] LPINETSERVER  pInetServer 
)

◆ IsState()

HRESULT IInternetTransport::IsState ( [in] IXPISSTATE  isstate)

Member Data Documentation

◆ iitAUTHENTICATE

const boolean IInternetTransport::iitAUTHENTICATE = TRUE

Definition at line 353 of file imnxport.idl.

◆ iitDISABLE_ONCOMMAND

const boolean IInternetTransport::iitDISABLE_ONCOMMAND = FALSE

Definition at line 356 of file imnxport.idl.

◆ iitDONT_AUTHENTICATe

const boolean IInternetTransport::iitDONT_AUTHENTICATe = FALSE

Definition at line 354 of file imnxport.idl.

◆ iitENABLE_ONCOMMAND

const boolean IInternetTransport::iitENABLE_ONCOMMAND = TRUE

Definition at line 355 of file imnxport.idl.


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