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

bindctx.c File Reference
#include <stdio.h>
#include "urlmon_main.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  BindStatusCallback
struct  AsyncBindCtx

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (urlmon)
static voidget_callback_iface (BindStatusCallback *This, REFIID riid)
static BindStatusCallbackimpl_from_IBindStatusCallbackEx (IBindStatusCallbackEx *iface)
static HRESULT WINAPI BindStatusCallback_QueryInterface (IBindStatusCallbackEx *iface, REFIID riid, void **ppv)
static ULONG WINAPI BindStatusCallback_AddRef (IBindStatusCallbackEx *iface)
static ULONG WINAPI BindStatusCallback_Release (IBindStatusCallbackEx *iface)
static HRESULT WINAPI BindStatusCallback_OnStartBinding (IBindStatusCallbackEx *iface, DWORD dwReserved, IBinding *pbind)
static HRESULT WINAPI BindStatusCallback_GetPriority (IBindStatusCallbackEx *iface, LONG *pnPriority)
static HRESULT WINAPI BindStatusCallback_OnLowResource (IBindStatusCallbackEx *iface, DWORD reserved)
static HRESULT WINAPI BindStatusCallback_OnProgress (IBindStatusCallbackEx *iface, ULONG ulProgress, ULONG ulProgressMax, ULONG ulStatusCode, LPCWSTR szStatusText)
static HRESULT WINAPI BindStatusCallback_OnStopBinding (IBindStatusCallbackEx *iface, HRESULT hresult, LPCWSTR szError)
static HRESULT WINAPI BindStatusCallback_GetBindInfo (IBindStatusCallbackEx *iface, DWORD *grfBINDF, BINDINFO *pbindinfo)
static HRESULT WINAPI BindStatusCallback_OnDataAvailable (IBindStatusCallbackEx *iface, DWORD grfBSCF, DWORD dwSize, FORMATETC *pformatetc, STGMEDIUM *pstgmed)
static HRESULT WINAPI BindStatusCallback_OnObjectAvailable (IBindStatusCallbackEx *iface, REFIID riid, IUnknown *punk)
static HRESULT WINAPI BindStatusCallback_GetBindInfoEx (IBindStatusCallbackEx *iface, DWORD *grfBINDF, BINDINFO *pbindinfo, DWORD *grfBINDF2, DWORD *pdwReserved)
static BindStatusCallbackimpl_from_IServiceProvider (IServiceProvider *iface)
static HRESULT WINAPI BSCServiceProvider_QueryInterface (IServiceProvider *iface, REFIID riid, void **ppv)
static ULONG WINAPI BSCServiceProvider_AddRef (IServiceProvider *iface)
static ULONG WINAPI BSCServiceProvider_Release (IServiceProvider *iface)
static HRESULT WINAPI BSCServiceProvider_QueryService (IServiceProvider *iface, REFGUID guidService, REFIID riid, void **ppv)
static BindStatusCallbackimpl_from_IHttpNegotiate2 (IHttpNegotiate2 *iface)
static HRESULT WINAPI BSCHttpNegotiate_QueryInterface (IHttpNegotiate2 *iface, REFIID riid, void **ppv)
static ULONG WINAPI BSCHttpNegotiate_AddRef (IHttpNegotiate2 *iface)
static ULONG WINAPI BSCHttpNegotiate_Release (IHttpNegotiate2 *iface)
static HRESULT WINAPI BSCHttpNegotiate_BeginningTransaction (IHttpNegotiate2 *iface, LPCWSTR szURL, LPCWSTR szHeaders, DWORD dwReserved, LPWSTR *pszAdditionalHeaders)
static HRESULT WINAPI BSCHttpNegotiate_OnResponse (IHttpNegotiate2 *iface, DWORD dwResponseCode, LPCWSTR szResponseHeaders, LPCWSTR szRequestHeaders, LPWSTR *pszAdditionalRequestHeaders)
static HRESULT WINAPI BSCHttpNegotiate_GetRootSecurityId (IHttpNegotiate2 *iface, BYTE *pbSecurityId, DWORD *pcbSecurityId, DWORD_PTR dwReserved)
static BindStatusCallbackimpl_from_IAuthenticate (IAuthenticate *iface)
static HRESULT WINAPI BSCAuthenticate_QueryInterface (IAuthenticate *iface, REFIID riid, void **ppv)
static ULONG WINAPI BSCAuthenticate_AddRef (IAuthenticate *iface)
static ULONG WINAPI BSCAuthenticate_Release (IAuthenticate *iface)
static HRESULT WINAPI BSCAuthenticate_Authenticate (IAuthenticate *iface, HWND *phwnd, LPWSTR *pszUsername, LPWSTR *pszPassword)
static void set_callback (BindStatusCallback *This, IBindStatusCallback *bsc)
HRESULT wrap_callback (IBindStatusCallback *bsc, IBindStatusCallback **ret_iface)
HRESULT WINAPI RegisterBindStatusCallback (IBindCtx *pbc, IBindStatusCallback *pbsc, IBindStatusCallback **ppbscPrevious, DWORD dwReserved)
HRESULT WINAPI RevokeBindStatusCallback (IBindCtx *pbc, IBindStatusCallback *pbsc)
static AsyncBindCtximpl_from_IBindCtx (IBindCtx *iface)
static HRESULT WINAPI AsyncBindCtx_QueryInterface (IBindCtx *iface, REFIID riid, void **ppv)
static ULONG WINAPI AsyncBindCtx_AddRef (IBindCtx *iface)
static ULONG WINAPI AsyncBindCtx_Release (IBindCtx *iface)
static HRESULT WINAPI AsyncBindCtx_RegisterObjectBound (IBindCtx *iface, IUnknown *punk)
static HRESULT WINAPI AsyncBindCtx_RevokeObjectBound (IBindCtx *iface, IUnknown *punk)
static HRESULT WINAPI AsyncBindCtx_ReleaseBoundObjects (IBindCtx *iface)
static HRESULT WINAPI AsyncBindCtx_SetBindOptions (IBindCtx *iface, BIND_OPTS *pbindopts)
static HRESULT WINAPI AsyncBindCtx_GetBindOptions (IBindCtx *iface, BIND_OPTS *pbindopts)
static HRESULT WINAPI AsyncBindCtx_GetRunningObjectTable (IBindCtx *iface, IRunningObjectTable **pprot)
static HRESULT WINAPI AsyncBindCtx_RegisterObjectParam (IBindCtx *iface, LPOLESTR pszkey, IUnknown *punk)
static HRESULT WINAPI AsyncBindCtx_GetObjectParam (IBindCtx *iface, LPOLESTR pszkey, IUnknown **punk)
static HRESULT WINAPI AsyncBindCtx_RevokeObjectParam (IBindCtx *iface, LPOLESTR pszkey)
static HRESULT WINAPI AsyncBindCtx_EnumObjectParam (IBindCtx *iface, IEnumString **pszkey)
static HRESULT init_bindctx (IBindCtx *bindctx, DWORD options, IBindStatusCallback *callback, IEnumFORMATETC *format)
HRESULT WINAPI CreateAsyncBindCtx (DWORD reserved, IBindStatusCallback *callback, IEnumFORMATETC *format, IBindCtx **pbind)
HRESULT WINAPI CreateAsyncBindCtxEx (IBindCtx *ibind, DWORD options, IBindStatusCallback *callback, IEnumFORMATETC *format, IBindCtx **pbind, DWORD reserved)

Variables

static WCHAR BSCBHolder [] = { '_','B','S','C','B','_','H','o','l','d','e','r','_',0 }
IID IID_IBindStatusCallbackHolder
static const
IBindStatusCallbackExVtbl 
BindStatusCallbackExVtbl
static const IServiceProviderVtbl BSCServiceProviderVtbl
static const IHttpNegotiate2Vtbl BSCHttpNegotiateVtbl
static const IAuthenticateVtbl BSCAuthenticateVtbl
static const IBindCtxVtbl AsyncBindCtxVtbl

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