ReactOS 0.4.15-dev-7889-g76290a6
IInternetProtocolEx Interface Reference
Inheritance diagram for IInternetProtocolEx:
Collaboration diagram for IInternetProtocolEx:

Public Member Functions

HRESULT StartEx ([in] IUri *pUri, [in] IInternetProtocolSink *pOIProtSink, [in] IInternetBindInfo *pOIBindInfo, [in] DWORD grfPI, [in] HANDLE *dwReserved)
- Public Member Functions inherited from IInternetProtocol
HRESULT Read ([in, out, size_is(cb), length_is(*pcbRead)] void *pv, [in] ULONG cb, [out] ULONG *pcbRead)
HRESULT Seek ([in] LARGE_INTEGER dlibMove, [in] DWORD dwOrigin, [out] ULARGE_INTEGER *plibNewPosition)
HRESULT LockRequest ([in] DWORD dwOptions)
HRESULT UnlockRequest ()
- Public Member Functions inherited from IInternetProtocolRoot
HRESULT Start ([in] LPCWSTR szUrl, [in] IInternetProtocolSink *pOIProtSink, [in] IInternetBindInfo *pOIBindInfo, [in] DWORD grfPI, [in] HANDLE_PTR dwReserved)
HRESULT Continue ([in] PROTOCOLDATA *pProtocolData)
HRESULT Abort ([in] HRESULT hrReason, [in] DWORD dwOptions)
HRESULT Terminate ([in] DWORD dwOptions)
HRESULT Suspend ()
HRESULT Resume ()
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IInternetProtocol
typedef IInternetProtocolLPIINTERNETPROTOCOL
- Public Types inherited from IInternetProtocolRoot
enum  _tagPI_FLAGS {
  PI_PARSE_URL = 0x00000001 , PI_FILTER_MODE = 0x00000002 , PI_FORCE_ASYNC = 0x00000004 , PI_USE_WORKERTHREAD = 0x00000008 ,
  PI_MIMEVERIFICATION = 0x00000010 , PI_CLSIDLOOKUP = 0x00000020 , PI_DATAPROGRESS = 0x00000040 , PI_SYNCHRONOUS = 0x00000080 ,
  PI_APARTMENTTHREADED = 0x00000100 , PI_CLASSINSTALL = 0x00000200 , PD_FORCE_SWITCH = 0x00010000
typedef enum IInternetProtocolRoot::_tagPI_FLAGS PI_FLAGS
typedef struct IInternetProtocolRoot::_tagPROTOCOLDATA PROTOCOLDATA
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 2036 of file urlmon.idl.

Member Function Documentation

◆ StartEx()

HRESULT IInternetProtocolEx::StartEx ( [in] IUri pUri,
[in] IInternetProtocolSink pOIProtSink,
[in] IInternetBindInfo pOIBindInfo,
[in] DWORD  grfPI,
[in] HANDLE dwReserved 

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