Data Structures |
| struct | Protocol |
| struct | ProtocolVtbl |
| struct | ProtocolProxy |
| struct | BindProtocol |
| struct | tls_data_t |
Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | FLAG_REQUEST_COMPLETE 0x0001 |
| #define | FLAG_FIRST_CONTINUE_COMPLETE 0x0002 |
| #define | FLAG_FIRST_DATA_REPORTED 0x0004 |
| #define | FLAG_ALL_DATA_READ 0x0008 |
| #define | FLAG_LAST_DATA_REPORTED 0x0010 |
| #define | FLAG_RESULT_REPORTED 0x0020 |
| #define | FLAG_ERROR 0x0040 |
Functions |
| HRESULT | SecManagerImpl_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) DECLSPEC_HIDDEN |
| HRESULT | ZoneMgrImpl_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) DECLSPEC_HIDDEN |
| HRESULT | StdURLMoniker_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) DECLSPEC_HIDDEN |
| HRESULT | FileProtocol_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) DECLSPEC_HIDDEN |
| HRESULT | HttpProtocol_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) DECLSPEC_HIDDEN |
| HRESULT | HttpSProtocol_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) DECLSPEC_HIDDEN |
| HRESULT | FtpProtocol_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) DECLSPEC_HIDDEN |
| HRESULT | GopherProtocol_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) DECLSPEC_HIDDEN |
| HRESULT | MkProtocol_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) DECLSPEC_HIDDEN |
| HRESULT | MimeFilter_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) DECLSPEC_HIDDEN |
| BOOL WINAPI | URLMON_DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) DECLSPEC_HIDDEN |
| HRESULT WINAPI | URLMON_DllGetClassObject (REFCLSID rclsid, REFIID iid, LPVOID *ppv) DECLSPEC_HIDDEN |
| HRESULT WINAPI | URLMON_DllRegisterServer (void) DECLSPEC_HIDDEN |
| HRESULT WINAPI | URLMON_DllUnregisterServer (void) DECLSPEC_HIDDEN |
| static void | URLMON_LockModule (void) |
| static void | URLMON_UnlockModule (void) |
| IInternetProtocolInfo * | get_protocol_info (LPCWSTR) DECLSPEC_HIDDEN |
| HRESULT | get_protocol_handler (IUri *, CLSID *, BOOL *, IClassFactory **) DECLSPEC_HIDDEN |
| IInternetProtocol * | get_mime_filter (LPCWSTR) DECLSPEC_HIDDEN |
| BOOL | is_registered_protocol (LPCWSTR) DECLSPEC_HIDDEN |
| void | register_urlmon_namespace (IClassFactory *, REFIID, LPCWSTR, BOOL) DECLSPEC_HIDDEN |
| HINTERNET | get_internet_session (IInternetBindInfo *) DECLSPEC_HIDDEN |
| LPWSTR | get_useragent (void) DECLSPEC_HIDDEN |
| void | free_session (void) DECLSPEC_HIDDEN |
| HRESULT | bind_to_storage (IUri *, IBindCtx *, REFIID, void **) DECLSPEC_HIDDEN |
| HRESULT | bind_to_object (IMoniker *, IUri *, IBindCtx *, REFIID, void **ppv) DECLSPEC_HIDDEN |
| HRESULT | create_default_callback (IBindStatusCallback **) DECLSPEC_HIDDEN |
| HRESULT | wrap_callback (IBindStatusCallback *, IBindStatusCallback **) DECLSPEC_HIDDEN |
| HRESULT | protocol_start (Protocol *, IInternetProtocol *, IUri *, IInternetProtocolSink *, IInternetBindInfo *) DECLSPEC_HIDDEN |
| HRESULT | protocol_continue (Protocol *, PROTOCOLDATA *) DECLSPEC_HIDDEN |
| HRESULT | protocol_read (Protocol *, void *, ULONG, ULONG *) DECLSPEC_HIDDEN |
| HRESULT | protocol_lock_request (Protocol *) DECLSPEC_HIDDEN |
| HRESULT | protocol_unlock_request (Protocol *) DECLSPEC_HIDDEN |
| HRESULT | protocol_abort (Protocol *, HRESULT) DECLSPEC_HIDDEN |
| void | protocol_close_connection (Protocol *) DECLSPEC_HIDDEN |
| void | find_domain_name (const WCHAR *, DWORD, INT *) DECLSPEC_HIDDEN |
| HRESULT | create_protocol_proxy (IInternetProtocol *, IInternetProtocolSink *, ProtocolProxy **) DECLSPEC_HIDDEN |
| HRESULT | create_binding_protocol (BOOL, BindProtocol **) DECLSPEC_HIDDEN |
| void | set_binding_sink (BindProtocol *, IInternetProtocolSink *, IInternetBindInfo *) DECLSPEC_HIDDEN |
| tls_data_t * | get_tls_data (void) DECLSPEC_HIDDEN |
| HWND | get_notif_hwnd (void) DECLSPEC_HIDDEN |
| void | release_notif_hwnd (HWND) DECLSPEC_HIDDEN |
| static void * | heap_alloc (size_t len) |
| static void * | heap_alloc_zero (size_t len) |
| static void * | heap_realloc (void *mem, size_t len) |
| static void * | heap_realloc_zero (void *mem, size_t len) |
| static BOOL | heap_free (void *mem) |
| static LPWSTR | heap_strdupW (LPCWSTR str) |
| static LPWSTR | heap_strndupW (LPCWSTR str, int len) |
| static LPWSTR | heap_strdupAtoW (const char *str) |
Variables |
| HINSTANCE hProxyDll | DECLSPEC_HIDDEN |