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

protocol.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winreg.h"
#include "ole2.h"
#include "urlmon.h"
#include "shlwapi.h"
#include "itsstor.h"
#include "chm_lib.h"
#include "wine/debug.h"
#include "wine/unicode.h"

Go to the source code of this file.

Data Structures

struct  ITSProtocol

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (itss)
static ITSProtocolimpl_from_IInternetProtocol (IInternetProtocol *iface)
static ITSProtocolimpl_from_IInternetProtocolInfo (IInternetProtocolInfo *iface)
static void release_chm (ITSProtocol *This)
static HRESULT WINAPI ITSProtocol_QueryInterface (IInternetProtocol *iface, REFIID riid, void **ppv)
static ULONG WINAPI ITSProtocol_AddRef (IInternetProtocol *iface)
static ULONG WINAPI ITSProtocol_Release (IInternetProtocol *iface)
static LPCWSTR skip_schema (LPCWSTR url)
static HRESULT report_result (IInternetProtocolSink *sink, HRESULT hres)
static HRESULT WINAPI ITSProtocol_Start (IInternetProtocol *iface, LPCWSTR szUrl, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE_PTR dwReserved)
static HRESULT WINAPI ITSProtocol_Continue (IInternetProtocol *iface, PROTOCOLDATA *pProtocolData)
static HRESULT WINAPI ITSProtocol_Abort (IInternetProtocol *iface, HRESULT hrReason, DWORD dwOptions)
static HRESULT WINAPI ITSProtocol_Terminate (IInternetProtocol *iface, DWORD dwOptions)
static HRESULT WINAPI ITSProtocol_Suspend (IInternetProtocol *iface)
static HRESULT WINAPI ITSProtocol_Resume (IInternetProtocol *iface)
static HRESULT WINAPI ITSProtocol_Read (IInternetProtocol *iface, void *pv, ULONG cb, ULONG *pcbRead)
static HRESULT WINAPI ITSProtocol_Seek (IInternetProtocol *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition)
static HRESULT WINAPI ITSProtocol_LockRequest (IInternetProtocol *iface, DWORD dwOptions)
static HRESULT WINAPI ITSProtocol_UnlockRequest (IInternetProtocol *iface)
static HRESULT WINAPI ITSProtocolInfo_QueryInterface (IInternetProtocolInfo *iface, REFIID riid, void **ppv)
static ULONG WINAPI ITSProtocolInfo_AddRef (IInternetProtocolInfo *iface)
static ULONG WINAPI ITSProtocolInfo_Release (IInternetProtocolInfo *iface)
static HRESULT WINAPI ITSProtocolInfo_ParseUrl (IInternetProtocolInfo *iface, LPCWSTR pwzUrl, PARSEACTION ParseAction, DWORD dwParseFlags, LPWSTR pwzResult, DWORD cchResult, DWORD *pcchResult, DWORD dwReserved)
static HRESULT WINAPI ITSProtocolInfo_CombineUrl (IInternetProtocolInfo *iface, LPCWSTR pwzBaseUrl, LPCWSTR pwzRelativeUrl, DWORD dwCombineFlags, LPWSTR pwzResult, DWORD cchResult, DWORD *pcchResult, DWORD dwReserved)
static HRESULT WINAPI ITSProtocolInfo_CompareUrl (IInternetProtocolInfo *iface, LPCWSTR pwzUrl1, LPCWSTR pwzUrl2, DWORD dwCompareFlags)
static HRESULT WINAPI ITSProtocolInfo_QueryInfo (IInternetProtocolInfo *iface, LPCWSTR pwzUrl, QUERYOPTION QueryOption, DWORD dwQueryFlags, LPVOID pBuffer, DWORD cbBuffer, DWORD *pcbBuf, DWORD dwReserved)
HRESULT ITSProtocol_create (IUnknown *pUnkOuter, LPVOID *ppobj)

Variables

static const IInternetProtocolVtbl ITSProtocolVtbl
static const
IInternetProtocolInfoVtbl 
ITSProtocolInfoVtbl

Generated on Fri May 25 2012 05:08:52 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.