|
| WINE_DEFAULT_DEBUG_CHANNEL (urlmon) |
|
static void | process_tasks (BindProtocol *This) |
|
static LRESULT WINAPI | notif_wnd_proc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static BOOL WINAPI | register_notif_wnd_class (INIT_ONCE *once, void *param, void **context) |
|
void | unregister_notif_wnd_class (void) |
|
HWND | get_notif_hwnd (void) |
|
void | release_notif_hwnd (HWND hwnd) |
|
static void | push_task (BindProtocol *This, task_header_t *task, task_proc_t proc) |
|
static BOOL | is_apartment_thread (BindProtocol *This) |
|
static BOOL | do_direct_notif (BindProtocol *This) |
|
static HRESULT | handle_mime_filter (BindProtocol *This, IInternetProtocol *mime_filter) |
|
static void | mime_available (BindProtocol *This, LPCWSTR mime, BOOL verified) |
|
static BindProtocol * | impl_from_IInternetProtocolEx (IInternetProtocolEx *iface) |
|
static HRESULT WINAPI | BindProtocol_QueryInterface (IInternetProtocolEx *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | BindProtocol_AddRef (IInternetProtocolEx *iface) |
|
static void | release_protocol_handler (BindProtocol *This) |
|
static ULONG WINAPI | BindProtocol_Release (IInternetProtocolEx *iface) |
|
static HRESULT WINAPI | BindProtocol_Start (IInternetProtocolEx *iface, LPCWSTR szUrl, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE_PTR dwReserved) |
|
static HRESULT WINAPI | BindProtocol_Continue (IInternetProtocolEx *iface, PROTOCOLDATA *pProtocolData) |
|
static HRESULT WINAPI | BindProtocol_Abort (IInternetProtocolEx *iface, HRESULT hrReason, DWORD dwOptions) |
|
static HRESULT WINAPI | BindProtocol_Terminate (IInternetProtocolEx *iface, DWORD dwOptions) |
|
static HRESULT WINAPI | BindProtocol_Suspend (IInternetProtocolEx *iface) |
|
static HRESULT WINAPI | BindProtocol_Resume (IInternetProtocolEx *iface) |
|
static HRESULT WINAPI | BindProtocol_Read (IInternetProtocolEx *iface, void *pv, ULONG cb, ULONG *pcbRead) |
|
static HRESULT WINAPI | BindProtocol_Seek (IInternetProtocolEx *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition) |
|
static HRESULT WINAPI | BindProtocol_LockRequest (IInternetProtocolEx *iface, DWORD dwOptions) |
|
static HRESULT WINAPI | BindProtocol_UnlockRequest (IInternetProtocolEx *iface) |
|
static HRESULT WINAPI | BindProtocol_StartEx (IInternetProtocolEx *iface, IUri *pUri, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE *dwReserved) |
|
void | set_binding_sink (BindProtocol *This, IInternetProtocolSink *sink, IInternetBindInfo *bind_info) |
|
static BindProtocol * | impl_from_IInternetProtocol (IInternetProtocol *iface) |
|
static HRESULT WINAPI | ProtocolHandler_QueryInterface (IInternetProtocol *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ProtocolHandler_AddRef (IInternetProtocol *iface) |
|
static ULONG WINAPI | ProtocolHandler_Release (IInternetProtocol *iface) |
|
static HRESULT WINAPI | ProtocolHandler_Start (IInternetProtocol *iface, LPCWSTR szUrl, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE_PTR dwReserved) |
|
static HRESULT WINAPI | ProtocolHandler_Continue (IInternetProtocol *iface, PROTOCOLDATA *pProtocolData) |
|
static HRESULT WINAPI | ProtocolHandler_Abort (IInternetProtocol *iface, HRESULT hrReason, DWORD dwOptions) |
|
static HRESULT WINAPI | ProtocolHandler_Terminate (IInternetProtocol *iface, DWORD dwOptions) |
|
static HRESULT WINAPI | ProtocolHandler_Suspend (IInternetProtocol *iface) |
|
static HRESULT WINAPI | ProtocolHandler_Resume (IInternetProtocol *iface) |
|
static HRESULT WINAPI | ProtocolHandler_Read (IInternetProtocol *iface, void *pv, ULONG cb, ULONG *pcbRead) |
|
static HRESULT WINAPI | ProtocolHandler_Seek (IInternetProtocol *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition) |
|
static HRESULT WINAPI | ProtocolHandler_LockRequest (IInternetProtocol *iface, DWORD dwOptions) |
|
static HRESULT WINAPI | ProtocolHandler_UnlockRequest (IInternetProtocol *iface) |
|
static BindProtocol * | impl_from_IInternetProtocolSinkHandler (IInternetProtocolSink *iface) |
|
static HRESULT WINAPI | ProtocolSinkHandler_QueryInterface (IInternetProtocolSink *iface, REFIID riid, void **ppvObject) |
|
static ULONG WINAPI | ProtocolSinkHandler_AddRef (IInternetProtocolSink *iface) |
|
static ULONG WINAPI | ProtocolSinkHandler_Release (IInternetProtocolSink *iface) |
|
static HRESULT WINAPI | ProtocolSinkHandler_Switch (IInternetProtocolSink *iface, PROTOCOLDATA *pProtocolData) |
|
static HRESULT WINAPI | ProtocolSinkHandler_ReportProgress (IInternetProtocolSink *iface, ULONG status_code, LPCWSTR status_text) |
|
static HRESULT WINAPI | ProtocolSinkHandler_ReportData (IInternetProtocolSink *iface, DWORD bscf, ULONG progress, ULONG progress_max) |
|
static HRESULT | handle_redirect (BindProtocol *This, const WCHAR *url) |
|
static HRESULT WINAPI | ProtocolSinkHandler_ReportResult (IInternetProtocolSink *iface, HRESULT hrResult, DWORD dwError, LPCWSTR szResult) |
|
static BindProtocol * | impl_from_IInternetBindInfo (IInternetBindInfo *iface) |
|
static HRESULT WINAPI | BindInfo_QueryInterface (IInternetBindInfo *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | BindInfo_AddRef (IInternetBindInfo *iface) |
|
static ULONG WINAPI | BindInfo_Release (IInternetBindInfo *iface) |
|
static HRESULT WINAPI | BindInfo_GetBindInfo (IInternetBindInfo *iface, DWORD *grfBINDF, BINDINFO *pbindinfo) |
|
static HRESULT WINAPI | BindInfo_GetBindString (IInternetBindInfo *iface, ULONG ulStringType, LPOLESTR *ppwzStr, ULONG cEl, ULONG *pcElFetched) |
|
static BindProtocol * | impl_from_IInternetPriority (IInternetPriority *iface) |
|
static HRESULT WINAPI | InternetPriority_QueryInterface (IInternetPriority *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | InternetPriority_AddRef (IInternetPriority *iface) |
|
static ULONG WINAPI | InternetPriority_Release (IInternetPriority *iface) |
|
static HRESULT WINAPI | InternetPriority_SetPriority (IInternetPriority *iface, LONG nPriority) |
|
static HRESULT WINAPI | InternetPriority_GetPriority (IInternetPriority *iface, LONG *pnPriority) |
|
static BindProtocol * | impl_from_IInternetProtocolSink (IInternetProtocolSink *iface) |
|
static HRESULT WINAPI | BPInternetProtocolSink_QueryInterface (IInternetProtocolSink *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | BPInternetProtocolSink_AddRef (IInternetProtocolSink *iface) |
|
static ULONG WINAPI | BPInternetProtocolSink_Release (IInternetProtocolSink *iface) |
|
static void | switch_proc (BindProtocol *bind, task_header_t *t) |
|
static HRESULT WINAPI | BPInternetProtocolSink_Switch (IInternetProtocolSink *iface, PROTOCOLDATA *pProtocolData) |
|
static void | on_progress_proc (BindProtocol *This, task_header_t *t) |
|
static HRESULT WINAPI | BPInternetProtocolSink_ReportProgress (IInternetProtocolSink *iface, ULONG ulStatusCode, LPCWSTR szStatusText) |
|
static void | report_data_proc (BindProtocol *This, task_header_t *t) |
|
static HRESULT WINAPI | BPInternetProtocolSink_ReportData (IInternetProtocolSink *iface, DWORD grfBSCF, ULONG ulProgress, ULONG ulProgressMax) |
|
static void | report_result_proc (BindProtocol *This, task_header_t *t) |
|
static HRESULT WINAPI | BPInternetProtocolSink_ReportResult (IInternetProtocolSink *iface, HRESULT hrResult, DWORD dwError, LPCWSTR szResult) |
|
static BindProtocol * | impl_from_IServiceProvider (IServiceProvider *iface) |
|
static HRESULT WINAPI | BPServiceProvider_QueryInterface (IServiceProvider *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | BPServiceProvider_AddRef (IServiceProvider *iface) |
|
static ULONG WINAPI | BPServiceProvider_Release (IServiceProvider *iface) |
|
static HRESULT WINAPI | BPServiceProvider_QueryService (IServiceProvider *iface, REFGUID guidService, REFIID riid, void **ppv) |
|
HRESULT | create_binding_protocol (BindProtocol **protocol) |
|