|
| WINE_DEFAULT_DEBUG_CHANNEL (urlmon) |
|
static void | read_protocol_data (stgmed_buf_t *stgmed_buf) |
|
static void | dump_BINDINFO (BINDINFO *bi) |
|
static void | mime_available (Binding *This, LPCWSTR mime) |
|
static void | stop_binding (Binding *binding, HRESULT hres, LPCWSTR str) |
|
static LPWSTR | get_mime_clsid (LPCWSTR mime, CLSID *clsid) |
|
static void | load_doc_mon (Binding *binding, IPersistMoniker *persist) |
|
static HRESULT | create_mime_object (Binding *binding, const CLSID *clsid, LPCWSTR clsid_str) |
|
static void | create_object (Binding *binding) |
|
static void | cache_file_available (Binding *This, const WCHAR *file_name) |
|
static stgmed_buf_t * | impl_from_IUnknown (IUnknown *iface) |
|
static HRESULT WINAPI | StgMedUnk_QueryInterface (IUnknown *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | StgMedUnk_AddRef (IUnknown *iface) |
|
static ULONG WINAPI | StgMedUnk_Release (IUnknown *iface) |
|
static stgmed_buf_t * | create_stgmed_buf (IInternetProtocolEx *protocol) |
|
static ProtocolStream * | impl_from_IStream (IStream *iface) |
|
static HRESULT WINAPI | ProtocolStream_QueryInterface (IStream *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ProtocolStream_AddRef (IStream *iface) |
|
static ULONG WINAPI | ProtocolStream_Release (IStream *iface) |
|
static HRESULT WINAPI | ProtocolStream_Read (IStream *iface, void *pv, ULONG cb, ULONG *pcbRead) |
|
static HRESULT WINAPI | ProtocolStream_Write (IStream *iface, const void *pv, ULONG cb, ULONG *pcbWritten) |
|
static HRESULT WINAPI | ProtocolStream_Seek (IStream *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition) |
|
static HRESULT WINAPI | ProtocolStream_SetSize (IStream *iface, ULARGE_INTEGER libNewSize) |
|
static HRESULT WINAPI | ProtocolStream_CopyTo (IStream *iface, IStream *pstm, ULARGE_INTEGER cb, ULARGE_INTEGER *pcbRead, ULARGE_INTEGER *pcbWritten) |
|
static HRESULT WINAPI | ProtocolStream_Commit (IStream *iface, DWORD grfCommitFlags) |
|
static HRESULT WINAPI | ProtocolStream_Revert (IStream *iface) |
|
static HRESULT WINAPI | ProtocolStream_LockRegion (IStream *iface, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType) |
|
static HRESULT WINAPI | ProtocolStream_UnlockRegion (IStream *iface, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType) |
|
static HRESULT WINAPI | ProtocolStream_Stat (IStream *iface, STATSTG *pstatstg, DWORD dwStatFlag) |
|
static HRESULT WINAPI | ProtocolStream_Clone (IStream *iface, IStream **ppstm) |
|
static void | stgmed_stream_release (stgmed_obj_t *obj) |
|
static HRESULT | stgmed_stream_fill_stgmed (stgmed_obj_t *obj, STGMEDIUM *stgmed) |
|
static HRESULT | stgmed_stream_get_result (stgmed_obj_t *obj, DWORD bindf, void **result) |
|
static stgmed_obj_t * | create_stgmed_stream (stgmed_buf_t *buf) |
|
static void | stgmed_file_release (stgmed_obj_t *obj) |
|
static HRESULT | stgmed_file_fill_stgmed (stgmed_obj_t *obj, STGMEDIUM *stgmed) |
|
static HRESULT | stgmed_file_get_result (stgmed_obj_t *obj, DWORD bindf, void **result) |
|
static stgmed_obj_t * | create_stgmed_file (stgmed_buf_t *buf) |
|
static Binding * | impl_from_IBinding (IBinding *iface) |
|
static HRESULT WINAPI | Binding_QueryInterface (IBinding *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | Binding_AddRef (IBinding *iface) |
|
static ULONG WINAPI | Binding_Release (IBinding *iface) |
|
static HRESULT WINAPI | Binding_Abort (IBinding *iface) |
|
static HRESULT WINAPI | Binding_Suspend (IBinding *iface) |
|
static HRESULT WINAPI | Binding_Resume (IBinding *iface) |
|
static HRESULT WINAPI | Binding_SetPriority (IBinding *iface, LONG nPriority) |
|
static HRESULT WINAPI | Binding_GetPriority (IBinding *iface, LONG *pnPriority) |
|
static HRESULT WINAPI | Binding_GetBindResult (IBinding *iface, CLSID *pclsidProtocol, DWORD *pdwResult, LPOLESTR *pszResult, DWORD *pdwReserved) |
|
static Binding * | get_bctx_binding (IBindCtx *bctx) |
|
static Binding * | impl_from_IInternetProtocolSink (IInternetProtocolSink *iface) |
|
static HRESULT WINAPI | InternetProtocolSink_QueryInterface (IInternetProtocolSink *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | InternetProtocolSink_AddRef (IInternetProtocolSink *iface) |
|
static ULONG WINAPI | InternetProtocolSink_Release (IInternetProtocolSink *iface) |
|
static HRESULT WINAPI | InternetProtocolSink_Switch (IInternetProtocolSink *iface, PROTOCOLDATA *pProtocolData) |
|
static void | on_progress (Binding *This, ULONG progress, ULONG progress_max, ULONG status_code, LPCWSTR status_text) |
|
static HRESULT WINAPI | InternetProtocolSink_ReportProgress (IInternetProtocolSink *iface, ULONG ulStatusCode, LPCWSTR szStatusText) |
|
static void | report_data (Binding *This, DWORD bscf, ULONG progress, ULONG progress_max) |
|
static HRESULT WINAPI | InternetProtocolSink_ReportData (IInternetProtocolSink *iface, DWORD grfBSCF, ULONG ulProgress, ULONG ulProgressMax) |
|
static HRESULT WINAPI | InternetProtocolSink_ReportResult (IInternetProtocolSink *iface, HRESULT hrResult, DWORD dwError, LPCWSTR szResult) |
|
static Binding * | impl_from_IInternetBindInfo (IInternetBindInfo *iface) |
|
static HRESULT WINAPI | InternetBindInfo_QueryInterface (IInternetBindInfo *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | InternetBindInfo_AddRef (IInternetBindInfo *iface) |
|
static ULONG WINAPI | InternetBindInfo_Release (IInternetBindInfo *iface) |
|
static HRESULT WINAPI | InternetBindInfo_GetBindInfo (IInternetBindInfo *iface, DWORD *grfBINDF, BINDINFO *pbindinfo) |
|
static HRESULT WINAPI | InternetBindInfo_GetBindString (IInternetBindInfo *iface, ULONG ulStringType, LPOLESTR *ppwzStr, ULONG cEl, ULONG *pcElFetched) |
|
static Binding * | impl_from_IWinInetHttpInfo (IWinInetHttpInfo *iface) |
|
static HRESULT WINAPI | WinInetHttpInfo_QueryInterface (IWinInetHttpInfo *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | WinInetHttpInfo_AddRef (IWinInetHttpInfo *iface) |
|
static ULONG WINAPI | WinInetHttpInfo_Release (IWinInetHttpInfo *iface) |
|
static HRESULT WINAPI | WinInetHttpInfo_QueryOption (IWinInetHttpInfo *iface, DWORD dwOption, void *pBuffer, DWORD *pcbBuffer) |
|
static HRESULT WINAPI | WinInetHttpInfo_QueryInfo (IWinInetHttpInfo *iface, DWORD dwOption, void *pBuffer, DWORD *pcbBuffer, DWORD *pdwFlags, DWORD *pdwReserved) |
|
static Binding * | impl_from_IServiceProvider (IServiceProvider *iface) |
|
static HRESULT WINAPI | ServiceProvider_QueryInterface (IServiceProvider *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ServiceProvider_AddRef (IServiceProvider *iface) |
|
static ULONG WINAPI | ServiceProvider_Release (IServiceProvider *iface) |
|
static HRESULT WINAPI | ServiceProvider_QueryService (IServiceProvider *iface, REFGUID guidService, REFIID riid, void **ppv) |
|
static HRESULT | get_callback (IBindCtx *pbc, IBindStatusCallback **callback) |
|
static BOOL | is_urlmon_protocol (IUri *uri) |
|
static HRESULT | Binding_Create (IMoniker *mon, Binding *binding_ctx, IUri *uri, IBindCtx *pbc, BOOL to_obj, REFIID riid, Binding **binding) |
|
static HRESULT | start_binding (IMoniker *mon, Binding *binding_ctx, IUri *uri, IBindCtx *pbc, BOOL to_obj, REFIID riid, Binding **ret) |
|
HRESULT | bind_to_storage (IUri *uri, IBindCtx *pbc, REFIID riid, void **ppv) |
|
HRESULT | bind_to_object (IMoniker *mon, IUri *uri, IBindCtx *pbc, REFIID riid, void **ppv) |
|
|
static WCHAR | cbinding_contextW [] = {'C','B','i','n','d','i','n','g',' ','C','o','n','t','e','x','t',0} |
|
static WCHAR | bscb_holderW [] = { '_','B','S','C','B','_','H','o','l','d','e','r','_',0 } |
|
static const IUnknownVtbl | StgMedUnkVtbl |
|
static const IStreamVtbl | ProtocolStreamVtbl |
|
static const stgmed_obj_vtbl | stgmed_stream_vtbl |
|
static const stgmed_obj_vtbl | stgmed_file_vtbl |
|
static const IBindingVtbl | BindingVtbl |
|
static const IInternetProtocolSinkVtbl | InternetProtocolSinkVtbl |
|
static const IInternetBindInfoVtbl | InternetBindInfoVtbl |
|
static const IWinInetHttpInfoVtbl | WinInetHttpInfoVtbl |
|
static const IServiceProviderVtbl | ServiceProviderVtbl |
|