|
Protected Member Functions |
| CIEProtocolRequest (CIEProtocol *pProtocol) |
virtual | ~CIEProtocolRequest () |
HRESULT | OnStart (LPCTSTR pszURL, IInternetProtocolSink *pSink, IInternetBindInfo *pBindInfo, DWORD dwFlags) |
HRESULT | OnRead (void *pv, ULONG cb, ULONG *pcbRead) |
HRESULT | OnTerminate () |
Protected Attributes |
CCriticalSection | m_pSection |
CIEProtocol * | m_pProtocol |
CComPtr< IInternetProtocolSink > | m_pSink |
CBuffer * | m_pBuffer |
STDMETHOD( | Abort )(HRESULT hrReason, DWORD dwOptions) |
STDMETHOD( | Continue )(PROTOCOLDATA *pProtocolData) |
STDMETHOD( | Resume )() |
STDMETHOD( | Start )(LPCWSTR szUrl, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE_PTR dwReserved) |
STDMETHOD( | Suspend )() |
STDMETHOD( | Terminate )(DWORD dwOptions) |
STDMETHOD( | LockRequest )(DWORD dwOptions) |
STDMETHOD( | Read )(void *pv, ULONG cb, ULONG *pcbRead) |
STDMETHOD( | Seek )(LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition) |
STDMETHOD( | UnlockRequest )() |
STDMETHOD( | CombineUrl )(LPCWSTR pwzBaseUrl, LPCWSTR pwzRelativeUrl, DWORD dwCombineFlags, LPWSTR pwzResult, DWORD cchResult, DWORD *pcchResult, DWORD dwReserved) |
STDMETHOD( | CompareUrl )(LPCWSTR pwzUrl1, LPCWSTR pwzUrl2, DWORD dwCompareFlags) |
STDMETHOD( | ParseUrl )(LPCWSTR pwzUrl, PARSEACTION ParseAction, DWORD dwParseFlags, LPWSTR pwzResult, DWORD cchResult, DWORD *pcchResult, DWORD dwReserved) |
STDMETHOD( | QueryInfo )(LPCWSTR pwzUrl, QUERYOPTION OueryOption, DWORD dwQueryFlags, LPVOID pBuffer, DWORD cbBuffer, DWORD *pcbBuf, DWORD dwReserved) |
Friends |
class | CIEProtocol |