ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

urlmon_main.h File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "urlmon.h"
#include "wininet.h"
#include "wine/unicode.h"
#include "wine/list.h"

Go to the source code of this file.

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)
IInternetProtocolInfoget_protocol_info (LPCWSTR) DECLSPEC_HIDDEN
HRESULT get_protocol_handler (IUri *, CLSID *, BOOL *, IClassFactory **) DECLSPEC_HIDDEN
IInternetProtocolget_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_tget_tls_data (void) DECLSPEC_HIDDEN
HWND get_notif_hwnd (void) DECLSPEC_HIDDEN
void release_notif_hwnd (HWND) DECLSPEC_HIDDEN
static voidheap_alloc (size_t len)
static voidheap_alloc_zero (size_t len)
static voidheap_realloc (void *mem, size_t len)
static voidheap_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

Generated on Sat May 26 2012 05:18:59 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.