ReactOS 0.4.16-dev-41-ge8c7597
|
Go to the source code of this file.
Classes | |
struct | nsChannel |
struct | request_data_t |
struct | BSCallback |
struct | nsChannelBSC |
struct | BSCallbackVtbl |
struct | http_header_t |
Macros | |
#define | BINDING_NAVIGATED 0x0001 |
#define | BINDING_REPLACE 0x0002 |
#define | BINDING_FROMHIST 0x0004 |
#define | BINDING_REFRESH 0x0008 |
#define | BINDING_SUBMIT 0x0010 |
#define | BINDING_NOFRAG 0x0020 |
Typedefs | |
typedef struct nsWineURI | nsWineURI |
typedef struct BSCallbackVtbl | BSCallbackVtbl |
typedef struct nsProtocolStream | nsProtocolStream |
Enumerations | |
enum | REQUEST_METHOD { METHOD_GET , METHOD_PUT , METHOD_POST } |
enum | binding_bom_t { BOM_NONE , BOM_UTF8 , BOM_UTF16 } |
typedef struct BSCallbackVtbl BSCallbackVtbl |
typedef struct nsProtocolStream nsProtocolStream |
Enumerator | |
---|---|
METHOD_GET | |
METHOD_PUT | |
METHOD_POST |
HRESULT channelbsc_load_stream | ( | HTMLInnerWindow * | pending_window, |
IMoniker * | mon, | ||
IStream * | stream | ||
) |
Definition at line 1811 of file navigate.c.
Referenced by PersistStreamInit_InitNew(), and PersistStreamInit_Load().
void channelbsc_set_channel | ( | nsChannelBSC * | This, |
nsChannel * | channel, | ||
nsIStreamListener * | listener, | ||
nsISupports * | context | ||
) |
Definition at line 1839 of file navigate.c.
Referenced by async_open(), and nsChannel_AsyncOpen().
HRESULT create_channelbsc | ( | IMoniker * | mon, |
const WCHAR * | headers, | ||
BYTE * | post_data, | ||
DWORD | post_data_size, | ||
BOOL | is_doc_binding, | ||
nsChannelBSC ** | retval | ||
) |
Definition at line 1693 of file navigate.c.
Referenced by async_open(), hlink_frame_navigate(), navigate_new_window(), set_moniker(), and super_navigate().
HRESULT create_doc_uri | ( | HTMLOuterWindow * | window, |
IUri * | iuri, | ||
nsWineURI ** | ret | ||
) |
Definition at line 3210 of file nsio.c.
Referenced by navigate_uri(), and set_moniker().
Definition at line 3251 of file nsio.c.
Referenced by handle_redirect().
HRESULT create_relative_uri | ( | HTMLOuterWindow * | window, |
const WCHAR * | rel_uri, | ||
IUri ** | uri | ||
) |
Definition at line 163 of file persist.c.
Referenced by HTMLWindow2_open(), and navigate_href_new_window().
Definition at line 158 of file persist.c.
Referenced by create_redirect_nschannel(), create_relative_uri(), HTMLFormElement_submit(), HTMLPrivateWindow_SuperNavigate(), navigate_url(), nsIOService_NewURI(), nsURI_SetSpec(), parse_extern_script(), PersistHistory_LoadHistory(), set_current_mon(), set_moniker(), and translate_uri().
Definition at line 77 of file nsio.c.
Referenced by combine_url(), compare_ignoring_frag(), nsURI_CloneIgnoreRef(), set_current_uri(), and super_navigate().
HRESULT hlink_frame_navigate | ( | HTMLDocument * | doc, |
LPCWSTR | url, | ||
nsChannel * | nschannel, | ||
DWORD | hlnf, | ||
BOOL * | cancel | ||
) |
Definition at line 2193 of file navigate.c.
Referenced by before_async_open(), and navigate_uri().
void init_bscallback | ( | BSCallback * | This, |
const BSCallbackVtbl * | vtbl, | ||
IMoniker * | mon, | ||
DWORD | bindf | ||
) |
Definition at line 584 of file navigate.c.
Referenced by bind_script_to_text(), and create_channelbsc().
HRESULT load_nsuri | ( | HTMLOuterWindow * | window, |
nsWineURI * | uri, | ||
nsIInputStream * | post_stream, | ||
nsChannelBSC * | channelbsc, | ||
DWORD | flags | ||
) |
Definition at line 250 of file nsio.c.
Referenced by navigate_uri(), and set_moniker().
HRESULT load_uri | ( | HTMLOuterWindow * | window, |
IUri * | uri, | ||
DWORD | flags | ||
) |
Definition at line 2306 of file navigate.c.
Referenced by PersistHistory_LoadHistory(), and refresh_proc().
HRESULT navigate_new_window | ( | HTMLOuterWindow * | window, |
IUri * | uri, | ||
const WCHAR * | name, | ||
request_data_t * | request_data, | ||
IHTMLWindow2 ** | ret | ||
) |
Definition at line 2132 of file navigate.c.
Referenced by HlinkTarget_Navigate(), HTMLWindow2_open(), navigate_href_new_window(), and submit_form().
HRESULT navigate_url | ( | HTMLOuterWindow * | window, |
const WCHAR * | new_url, | ||
IUri * | base_uri, | ||
DWORD | flags | ||
) |
Definition at line 2391 of file navigate.c.
Definition at line 68 of file nsio.c.
Referenced by nsAsyncVerifyRedirectCallback_OnRedirectVerifyCallback().
nsresult on_start_uri_open | ( | NSContainer * | nscontainer, |
nsIURI * | uri, | ||
cpp_bool * | _retval | ||
) |
Definition at line 4019 of file nsio.c.
Referenced by nsURIContentListener_OnStartURIOpen().
void prepare_for_binding | ( | HTMLDocument * | This, |
IMoniker * | mon, | ||
DWORD | flags | ||
) |
Definition at line 271 of file persist.c.
Referenced by PersistMoniker_Load(), PersistStreamInit_InitNew(), PersistStreamInit_Load(), and super_navigate().
HRESULT read_stream | ( | BSCallback * | This, |
IStream * | stream, | ||
void * | buf, | ||
DWORD | size, | ||
DWORD * | ret_size | ||
) |
Definition at line 602 of file navigate.c.
Referenced by do_read(), duplicate_extents(), read_stream_data(), and ScriptBSC_read_data().
void set_current_mon | ( | HTMLOuterWindow * | This, |
IMoniker * | mon, | ||
DWORD | flags | ||
) |
Definition at line 99 of file persist.c.
Referenced by async_open(), channelbsc_load_stream(), navigate_proc(), prepare_for_binding(), release_outer_window(), and start_doc_binding_proc().
void set_current_uri | ( | HTMLOuterWindow * | window, |
IUri * | uri | ||
) |
Definition at line 68 of file persist.c.
Referenced by navigate_fragment(), navigate_proc(), nsAsyncVerifyRedirectCallback_OnRedirectVerifyCallback(), and set_current_mon().
HRESULT set_http_header | ( | struct list * | headers, |
const WCHAR * | name, | ||
int | name_len, | ||
const WCHAR * | value, | ||
int | value_len | ||
) |
Definition at line 380 of file nsio.c.
Referenced by nsUploadChannel_SetUploadStream(), parse_headers(), and set_channel_http_header().
HRESULT set_moniker | ( | HTMLOuterWindow * | window, |
IMoniker * | mon, | ||
IUri * | nav_uri, | ||
IBindCtx * | pibc, | ||
nsChannelBSC * | async_bsc, | ||
BOOL | set_download | ||
) |
Definition at line 329 of file persist.c.
Referenced by navigate_proc(), PersistMoniker_Load(), PersistStreamInit_InitNew(), PersistStreamInit_Load(), and super_navigate().
HRESULT submit_form | ( | HTMLOuterWindow * | window, |
const WCHAR * | target, | ||
IUri * | submit_uri, | ||
nsIInputStream * | post_stream | ||
) |
Definition at line 2361 of file navigate.c.
Referenced by HTMLFormElement_submit().
HRESULT super_navigate | ( | HTMLOuterWindow * | window, |
IUri * | uri, | ||
DWORD | flags, | ||
const WCHAR * | headers, | ||
BYTE * | post_data, | ||
DWORD | post_data_size | ||
) |
Definition at line 2016 of file navigate.c.
Referenced by HTMLPrivateWindow_SuperNavigate(), and navigate_uri().