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 <stdarg.h>
#include <string.h>
#include "winerror.h"
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "objbase.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  BindCtxObject
struct  BindCtxImpl

Defines

#define COBJMACROS
#define BINDCTX_FIRST_TABLE_SIZE   4

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (ole)
static HRESULT WINAPI BindCtxImpl_ReleaseBoundObjects (IBindCtx *)
static HRESULT BindCtxImpl_GetObjectIndex (BindCtxImpl *, IUnknown *, LPOLESTR, DWORD *)
static HRESULT BindCtxImpl_ExpandTable (BindCtxImpl *)
static BindCtxImplimpl_from_IBindCtx (IBindCtx *iface)
static HRESULT WINAPI BindCtxImpl_QueryInterface (IBindCtx *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI BindCtxImpl_AddRef (IBindCtx *iface)
static HRESULT BindCtxImpl_Destroy (BindCtxImpl *This)
static ULONG WINAPI BindCtxImpl_Release (IBindCtx *iface)
static HRESULT WINAPI BindCtxImpl_RegisterObjectBound (IBindCtx *iface, IUnknown *punk)
static HRESULT WINAPI BindCtxImpl_RevokeObjectBound (IBindCtx *iface, IUnknown *punk)
static HRESULT WINAPI BindCtxImpl_SetBindOptions (IBindCtx *iface, BIND_OPTS *pbindopts)
static HRESULT WINAPI BindCtxImpl_GetBindOptions (IBindCtx *iface, BIND_OPTS *pbindopts)
static HRESULT WINAPI BindCtxImpl_GetRunningObjectTable (IBindCtx *iface, IRunningObjectTable **pprot)
static HRESULT WINAPI BindCtxImpl_RegisterObjectParam (IBindCtx *iface, LPOLESTR pszkey, IUnknown *punk)
static HRESULT WINAPI BindCtxImpl_GetObjectParam (IBindCtx *iface, LPOLESTR pszkey, IUnknown **punk)
static HRESULT WINAPI BindCtxImpl_RevokeObjectParam (IBindCtx *iface, LPOLESTR ppenum)
static HRESULT WINAPI BindCtxImpl_EnumObjectParam (IBindCtx *iface, IEnumString **pszkey)
static HRESULT BindCtxImpl_Construct (BindCtxImpl *This)
HRESULT WINAPI CreateBindCtx (DWORD reserved, LPBC *ppbc)
HRESULT WINAPI BindMoniker (LPMONIKER pmk, DWORD grfOpt, REFIID riid, LPVOID *ppvResult)

Variables

static const IBindCtxVtbl VT_BindCtxImpl

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