|
static nsProtocolStream * | impl_from_nsIInputStream (nsIInputStream *iface) |
|
static nsresult NSAPI | nsInputStream_QueryInterface (nsIInputStream *iface, nsIIDRef riid, void **result) |
|
static nsrefcnt NSAPI | nsInputStream_AddRef (nsIInputStream *iface) |
|
static nsrefcnt NSAPI | nsInputStream_Release (nsIInputStream *iface) |
|
static nsresult NSAPI | nsInputStream_Close (nsIInputStream *iface) |
|
static nsresult NSAPI | nsInputStream_Available (nsIInputStream *iface, UINT64 *_retval) |
|
static nsresult NSAPI | nsInputStream_Read (nsIInputStream *iface, char *aBuf, UINT32 aCount, UINT32 *_retval) |
|
static nsresult NSAPI | nsInputStream_ReadSegments (nsIInputStream *iface, nsresult(WINAPI *aWriter)(nsIInputStream *, void *, const char *, UINT32, UINT32, UINT32 *), void *aClousure, UINT32 aCount, UINT32 *_retval) |
|
static nsresult NSAPI | nsInputStream_IsNonBlocking (nsIInputStream *iface, cpp_bool *_retval) |
|
static nsProtocolStream * | create_nsprotocol_stream (void) |
|
static void | release_request_data (request_data_t *request_data) |
|
static BSCallback * | impl_from_IBindStatusCallback (IBindStatusCallback *iface) |
|
static HRESULT WINAPI | BindStatusCallback_QueryInterface (IBindStatusCallback *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | BindStatusCallback_AddRef (IBindStatusCallback *iface) |
|
static ULONG WINAPI | BindStatusCallback_Release (IBindStatusCallback *iface) |
|
static HRESULT WINAPI | BindStatusCallback_OnStartBinding (IBindStatusCallback *iface, DWORD dwReserved, IBinding *pbind) |
|
static HRESULT WINAPI | BindStatusCallback_GetPriority (IBindStatusCallback *iface, LONG *pnPriority) |
|
static HRESULT WINAPI | BindStatusCallback_OnLowResource (IBindStatusCallback *iface, DWORD reserved) |
|
static HRESULT WINAPI | BindStatusCallback_OnProgress (IBindStatusCallback *iface, ULONG ulProgress, ULONG ulProgressMax, ULONG ulStatusCode, LPCWSTR szStatusText) |
|
static HRESULT WINAPI | BindStatusCallback_OnStopBinding (IBindStatusCallback *iface, HRESULT hresult, LPCWSTR szError) |
|
static HRESULT WINAPI | BindStatusCallback_GetBindInfo (IBindStatusCallback *iface, DWORD *grfBINDF, BINDINFO *pbindinfo) |
|
static HRESULT WINAPI | BindStatusCallback_OnDataAvailable (IBindStatusCallback *iface, DWORD grfBSCF, DWORD dwSize, FORMATETC *pformatetc, STGMEDIUM *pstgmed) |
|
static HRESULT WINAPI | BindStatusCallback_OnObjectAvailable (IBindStatusCallback *iface, REFIID riid, IUnknown *punk) |
|
static BSCallback * | impl_from_IHttpNegotiate2 (IHttpNegotiate2 *iface) |
|
static HRESULT WINAPI | HttpNegotiate_QueryInterface (IHttpNegotiate2 *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | HttpNegotiate_AddRef (IHttpNegotiate2 *iface) |
|
static ULONG WINAPI | HttpNegotiate_Release (IHttpNegotiate2 *iface) |
|
static HRESULT WINAPI | HttpNegotiate_BeginningTransaction (IHttpNegotiate2 *iface, LPCWSTR szURL, LPCWSTR szHeaders, DWORD dwReserved, LPWSTR *pszAdditionalHeaders) |
|
static HRESULT WINAPI | HttpNegotiate_OnResponse (IHttpNegotiate2 *iface, DWORD dwResponseCode, LPCWSTR szResponseHeaders, LPCWSTR szRequestHeaders, LPWSTR *pszAdditionalRequestHeaders) |
|
static HRESULT WINAPI | HttpNegotiate_GetRootSecurityId (IHttpNegotiate2 *iface, BYTE *pbSecurityId, DWORD *pcbSecurityId, DWORD_PTR dwReserved) |
|
static BSCallback * | 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 BSCallback * | impl_from_IServiceProvider (IServiceProvider *iface) |
|
static HRESULT WINAPI | BSCServiceProvider_QueryInterface (IServiceProvider *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | BSCServiceProvider_AddRef (IServiceProvider *iface) |
|
static ULONG WINAPI | BSCServiceProvider_Release (IServiceProvider *iface) |
|
static HRESULT WINAPI | BSCServiceProvider_QueryService (IServiceProvider *iface, REFGUID guidService, REFIID riid, void **ppv) |
|
void | init_bscallback (BSCallback *This, const BSCallbackVtbl *vtbl, IMoniker *mon, DWORD bindf) |
|
HRESULT | read_stream (BSCallback *This, IStream *stream, void *buf, DWORD size, DWORD *ret_size) |
|
static void | parse_content_type (nsChannelBSC *This, const WCHAR *value) |
|
static HRESULT | parse_headers (const WCHAR *headers, struct list *headers_list) |
|
static HRESULT | process_response_headers (nsChannelBSC *This, const WCHAR *headers) |
|
static void | query_http_info (nsChannelBSC *This, IWinInetHttpInfo *wininet_info) |
|
HRESULT | start_binding (HTMLInnerWindow *inner_window, BSCallback *bscallback, IBindCtx *bctx) |
|
static HRESULT | read_post_data_stream (nsIInputStream *stream, BOOL contains_headers, struct list *headers_list, request_data_t *request_data) |
|
static HRESULT | on_start_nsrequest (nsChannelBSC *This) |
|
static void | on_stop_nsrequest (nsChannelBSC *This, HRESULT result) |
|
static HRESULT | read_stream_data (nsChannelBSC *This, IStream *stream) |
|
static nsRedirectCallback * | impl_from_nsIAsyncVerifyRedirectCallback (nsIAsyncVerifyRedirectCallback *iface) |
|
static nsresult NSAPI | nsAsyncVerifyRedirectCallback_QueryInterface (nsIAsyncVerifyRedirectCallback *iface, nsIIDRef riid, void **result) |
|
static nsrefcnt NSAPI | nsAsyncVerifyRedirectCallback_AddRef (nsIAsyncVerifyRedirectCallback *iface) |
|
static nsrefcnt NSAPI | nsAsyncVerifyRedirectCallback_Release (nsIAsyncVerifyRedirectCallback *iface) |
|
static nsresult NSAPI | nsAsyncVerifyRedirectCallback_OnRedirectVerifyCallback (nsIAsyncVerifyRedirectCallback *iface, nsresult result) |
|
static HRESULT | create_redirect_callback (nsChannel *nschannel, nsChannelBSC *bsc, nsRedirectCallback **ret) |
|
static nsChannelBSC * | nsChannelBSC_from_BSCallback (BSCallback *iface) |
|
static void | nsChannelBSC_destroy (BSCallback *bsc) |
|
static HRESULT | nsChannelBSC_start_binding (BSCallback *bsc) |
|
static HRESULT | nsChannelBSC_init_bindinfo (BSCallback *bsc) |
|
static void | stop_request_proc (task_t *_task) |
|
static void | stop_request_task_destr (task_t *_task) |
|
static HRESULT | async_stop_request (nsChannelBSC *This) |
|
static void | handle_navigation_error (nsChannelBSC *This, DWORD result) |
|
static HRESULT | nsChannelBSC_stop_binding (BSCallback *bsc, HRESULT result) |
|
static HRESULT | nsChannelBSC_read_data (BSCallback *bsc, IStream *stream) |
|
static HRESULT | handle_redirect (nsChannelBSC *This, const WCHAR *new_url) |
|
static BOOL | is_supported_doc_mime (const WCHAR *mime) |
|
static IUri * | get_moniker_uri (IMoniker *mon) |
|
static void | handle_extern_mime_navigation (nsChannelBSC *This) |
|
static HRESULT | nsChannelBSC_on_progress (BSCallback *bsc, ULONG status_code, LPCWSTR status_text) |
|
static HRESULT | process_response_status_text (const WCHAR *header, const WCHAR *header_end, char **status_text) |
|
static HRESULT | nsChannelBSC_on_response (BSCallback *bsc, DWORD response_code, LPCWSTR response_headers) |
|
static HRESULT | nsChannelBSC_beginning_transaction (BSCallback *bsc, WCHAR **additional_headers) |
|
HRESULT | create_channelbsc (IMoniker *mon, const WCHAR *headers, BYTE *post_data, DWORD post_data_size, BOOL is_doc_binding, nsChannelBSC **retval) |
|
static void | start_doc_binding_proc (task_t *_task) |
|
static void | start_doc_binding_task_destr (task_t *_task) |
|
HRESULT | async_start_doc_binding (HTMLOuterWindow *window, HTMLInnerWindow *pending_window) |
|
void | abort_window_bindings (HTMLInnerWindow *window) |
|
HRESULT | channelbsc_load_stream (HTMLInnerWindow *pending_window, IMoniker *mon, IStream *stream) |
|
void | channelbsc_set_channel (nsChannelBSC *This, nsChannel *channel, nsIStreamListener *listener, nsISupports *context) |
|
static void | navigate_javascript_proc (task_t *_task) |
|
static void | navigate_javascript_task_destr (task_t *_task) |
|
static void | navigate_proc (task_t *_task) |
|
static void | navigate_task_destr (task_t *_task) |
|
static HRESULT | navigate_fragment (HTMLOuterWindow *window, IUri *uri) |
|
HRESULT | super_navigate (HTMLOuterWindow *window, IUri *uri, DWORD flags, const WCHAR *headers, BYTE *post_data, DWORD post_data_size) |
|
HRESULT | navigate_new_window (HTMLOuterWindow *window, IUri *uri, const WCHAR *name, request_data_t *request_data, IHTMLWindow2 **ret) |
|
HRESULT | hlink_frame_navigate (HTMLDocument *doc, LPCWSTR url, nsChannel *nschannel, DWORD hlnf, BOOL *cancel) |
|
static HRESULT | navigate_uri (HTMLOuterWindow *window, IUri *uri, const WCHAR *display_uri, const request_data_t *request_data, DWORD flags) |
|
HRESULT | load_uri (HTMLOuterWindow *window, IUri *uri, DWORD flags) |
|
static HRESULT | translate_uri (HTMLOuterWindow *window, IUri *orig_uri, BSTR *ret_display_uri, IUri **ret_uri) |
|
HRESULT | submit_form (HTMLOuterWindow *window, const WCHAR *target, IUri *submit_uri, nsIInputStream *post_stream) |
|
HRESULT | navigate_url (HTMLOuterWindow *window, const WCHAR *new_url, IUri *base_uri, DWORD flags) |
|