Data Structures |
| struct | HttpProtocol |
Defines |
| #define | NO_SHLWAPI_REG |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (urlmon) |
| static HttpProtocol * | impl_from_IInternetProtocolEx (IInternetProtocolEx *iface) |
| static HttpProtocol * | impl_from_IInternetPriority (IInternetPriority *iface) |
| static HttpProtocol * | impl_from_IWinInetHttpInfo (IWinInetHttpInfo *iface) |
| static LPWSTR | query_http_info (HttpProtocol *This, DWORD option) |
| static BOOL | set_security_flag (HttpProtocol *This, DWORD new_flag) |
| static HRESULT | internet_error_to_hres (DWORD error) |
| static HRESULT | handle_http_error (HttpProtocol *This, DWORD error) |
| static ULONG | send_http_request (HttpProtocol *This) |
| static HttpProtocol * | impl_from_Protocol (Protocol *prot) |
| static HRESULT | HttpProtocol_open_request (Protocol *prot, IUri *uri, DWORD request_flags, HINTERNET internet_session, IInternetBindInfo *bind_info) |
| static HRESULT | HttpProtocol_end_request (Protocol *protocol) |
| static HRESULT | HttpProtocol_start_downloading (Protocol *prot) |
| static void | HttpProtocol_close_connection (Protocol *prot) |
| static void | HttpProtocol_on_error (Protocol *prot, DWORD error) |
| static HRESULT WINAPI | HttpProtocol_QueryInterface (IInternetProtocolEx *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | HttpProtocol_AddRef (IInternetProtocolEx *iface) |
| static ULONG WINAPI | HttpProtocol_Release (IInternetProtocolEx *iface) |
| static HRESULT WINAPI | HttpProtocol_Start (IInternetProtocolEx *iface, LPCWSTR szUrl, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE_PTR dwReserved) |
| static HRESULT WINAPI | HttpProtocol_Continue (IInternetProtocolEx *iface, PROTOCOLDATA *pProtocolData) |
| static HRESULT WINAPI | HttpProtocol_Abort (IInternetProtocolEx *iface, HRESULT hrReason, DWORD dwOptions) |
| static HRESULT WINAPI | HttpProtocol_Terminate (IInternetProtocolEx *iface, DWORD dwOptions) |
| static HRESULT WINAPI | HttpProtocol_Suspend (IInternetProtocolEx *iface) |
| static HRESULT WINAPI | HttpProtocol_Resume (IInternetProtocolEx *iface) |
| static HRESULT WINAPI | HttpProtocol_Read (IInternetProtocolEx *iface, void *pv, ULONG cb, ULONG *pcbRead) |
| static HRESULT WINAPI | HttpProtocol_Seek (IInternetProtocolEx *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition) |
| static HRESULT WINAPI | HttpProtocol_LockRequest (IInternetProtocolEx *iface, DWORD dwOptions) |
| static HRESULT WINAPI | HttpProtocol_UnlockRequest (IInternetProtocolEx *iface) |
| static HRESULT WINAPI | HttpProtocol_StartEx (IInternetProtocolEx *iface, IUri *pUri, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE *dwReserved) |
| static HRESULT WINAPI | HttpPriority_QueryInterface (IInternetPriority *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | HttpPriority_AddRef (IInternetPriority *iface) |
| static ULONG WINAPI | HttpPriority_Release (IInternetPriority *iface) |
| static HRESULT WINAPI | HttpPriority_SetPriority (IInternetPriority *iface, LONG nPriority) |
| static HRESULT WINAPI | HttpPriority_GetPriority (IInternetPriority *iface, LONG *pnPriority) |
| static HRESULT WINAPI | HttpInfo_QueryInterface (IWinInetHttpInfo *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | HttpInfo_AddRef (IWinInetHttpInfo *iface) |
| static ULONG WINAPI | HttpInfo_Release (IWinInetHttpInfo *iface) |
| static HRESULT WINAPI | HttpInfo_QueryOption (IWinInetHttpInfo *iface, DWORD dwOption, void *pBuffer, DWORD *pcbBuffer) |
| static HRESULT WINAPI | HttpInfo_QueryInfo (IWinInetHttpInfo *iface, DWORD dwOption, void *pBuffer, DWORD *pcbBuffer, DWORD *pdwFlags, DWORD *pdwReserved) |
| static HRESULT | create_http_protocol (BOOL https, void **ppobj) |
| HRESULT | HttpProtocol_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) |
| HRESULT | HttpSProtocol_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) |
Variables |
| static const WCHAR | default_headersW [] |
| static const ProtocolVtbl | AsyncProtocolVtbl |
static const
IInternetProtocolExVtbl | HttpProtocolVtbl |
| static const IInternetPriorityVtbl | HttpPriorityVtbl |
| static const IWinInetHttpInfoVtbl | WinInetHttpInfoVtbl |