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

gopher.c File Reference
#include "urlmon_main.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  GopherProtocol

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (urlmon)
static GopherProtocolimpl_from_Protocol (Protocol *prot)
static HRESULT GopherProtocol_open_request (Protocol *prot, IUri *uri, DWORD request_flags, HINTERNET internet_session, IInternetBindInfo *bind_info)
static HRESULT GopherProtocol_end_request (Protocol *prot)
static HRESULT GopherProtocol_start_downloading (Protocol *prot)
static void GopherProtocol_close_connection (Protocol *prot)
static void GopherProtocol_on_error (Protocol *prot, DWORD error)
static GopherProtocolimpl_from_IInternetProtocol (IInternetProtocol *iface)
static HRESULT WINAPI GopherProtocol_QueryInterface (IInternetProtocol *iface, REFIID riid, void **ppv)
static ULONG WINAPI GopherProtocol_AddRef (IInternetProtocol *iface)
static ULONG WINAPI GopherProtocol_Release (IInternetProtocol *iface)
static HRESULT WINAPI GopherProtocol_Start (IInternetProtocol *iface, LPCWSTR szUrl, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE_PTR dwReserved)
static HRESULT WINAPI GopherProtocol_Continue (IInternetProtocol *iface, PROTOCOLDATA *pProtocolData)
static HRESULT WINAPI GopherProtocol_Abort (IInternetProtocol *iface, HRESULT hrReason, DWORD dwOptions)
static HRESULT WINAPI GopherProtocol_Terminate (IInternetProtocol *iface, DWORD dwOptions)
static HRESULT WINAPI GopherProtocol_Suspend (IInternetProtocol *iface)
static HRESULT WINAPI GopherProtocol_Resume (IInternetProtocol *iface)
static HRESULT WINAPI GopherProtocol_Read (IInternetProtocol *iface, void *pv, ULONG cb, ULONG *pcbRead)
static HRESULT WINAPI GopherProtocol_Seek (IInternetProtocol *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition)
static HRESULT WINAPI GopherProtocol_LockRequest (IInternetProtocol *iface, DWORD dwOptions)
static HRESULT WINAPI GopherProtocol_UnlockRequest (IInternetProtocol *iface)
static GopherProtocolimpl_from_IInternetPriority (IInternetPriority *iface)
static HRESULT WINAPI GopherPriority_QueryInterface (IInternetPriority *iface, REFIID riid, void **ppv)
static ULONG WINAPI GopherPriority_AddRef (IInternetPriority *iface)
static ULONG WINAPI GopherPriority_Release (IInternetPriority *iface)
static HRESULT WINAPI GopherPriority_SetPriority (IInternetPriority *iface, LONG nPriority)
static HRESULT WINAPI GopherPriority_GetPriority (IInternetPriority *iface, LONG *pnPriority)
HRESULT GopherProtocol_Construct (IUnknown *pUnkOuter, LPVOID *ppobj)

Variables

static const ProtocolVtbl AsyncProtocolVtbl
static const IInternetProtocolVtbl GopherProtocolVtbl
static const IInternetPriorityVtbl GopherPriorityVtbl

Generated on Sat May 26 2012 05:18:37 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.