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

oleobj.c File Reference
#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winerror.h"
#include "wine/debug.h"
#include "ole2.h"
#include "compobj_private.h"

Go to the source code of this file.

Data Structures

struct  EnumSTATDATA
struct  OleAdviseHolderImpl
struct  DataAdviseHolder

Defines

#define COBJMACROS
#define NONAMELESSUNION
#define NONAMELESSSTRUCT
#define INITIAL_SINKS   10
#define WINE_ADVF_REMOTE   0x80000000

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (ole)
static void release_statdata (STATDATA *data)
static HRESULT copy_statdata (STATDATA *dst, const STATDATA *src)
static HRESULT EnumSTATDATA_Construct (IUnknown *holder, ULONG index, DWORD array_len, STATDATA *data, IEnumSTATDATA **ppenum)
static EnumSTATDATAimpl_from_IEnumSTATDATA (IEnumSTATDATA *iface)
static HRESULT WINAPI EnumSTATDATA_QueryInterface (IEnumSTATDATA *iface, REFIID riid, void **ppv)
static ULONG WINAPI EnumSTATDATA_AddRef (IEnumSTATDATA *iface)
static ULONG WINAPI EnumSTATDATA_Release (IEnumSTATDATA *iface)
static HRESULT WINAPI EnumSTATDATA_Next (IEnumSTATDATA *iface, ULONG num, LPSTATDATA data, ULONG *fetched)
static HRESULT WINAPI EnumSTATDATA_Skip (IEnumSTATDATA *iface, ULONG num)
static HRESULT WINAPI EnumSTATDATA_Reset (IEnumSTATDATA *iface)
static HRESULT WINAPI EnumSTATDATA_Clone (IEnumSTATDATA *iface, IEnumSTATDATA **ppenum)
static OleAdviseHolderImplimpl_from_IOleAdviseHolder (IOleAdviseHolder *iface)
static void OleAdviseHolderImpl_Destructor (OleAdviseHolderImpl *This)
static HRESULT WINAPI OleAdviseHolderImpl_QueryInterface (IOleAdviseHolder *iface, REFIID iid, void **obj)
static ULONG WINAPI OleAdviseHolderImpl_AddRef (IOleAdviseHolder *iface)
static ULONG WINAPI OleAdviseHolderImpl_Release (IOleAdviseHolder *iface)
static HRESULT WINAPI OleAdviseHolderImpl_Advise (IOleAdviseHolder *iface, IAdviseSink *pAdvise, DWORD *pdwConnection)
static HRESULT WINAPI OleAdviseHolderImpl_Unadvise (IOleAdviseHolder *iface, DWORD dwConnection)
static HRESULT WINAPI OleAdviseHolderImpl_EnumAdvise (IOleAdviseHolder *iface, IEnumSTATDATA **enum_advise)
static HRESULT WINAPI OleAdviseHolderImpl_SendOnRename (IOleAdviseHolder *iface, IMoniker *pmk)
static HRESULT WINAPI OleAdviseHolderImpl_SendOnSave (IOleAdviseHolder *iface)
static HRESULT WINAPI OleAdviseHolderImpl_SendOnClose (IOleAdviseHolder *iface)
static IOleAdviseHolderOleAdviseHolderImpl_Constructor (void)
static DataAdviseHolderimpl_from_IDataAdviseHolder (IDataAdviseHolder *iface)
static void DataAdviseHolder_Destructor (DataAdviseHolder *ptrToDestroy)
static HRESULT WINAPI DataAdviseHolder_QueryInterface (IDataAdviseHolder *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI DataAdviseHolder_AddRef (IDataAdviseHolder *iface)
static ULONG WINAPI DataAdviseHolder_Release (IDataAdviseHolder *iface)
static HRESULT WINAPI DataAdviseHolder_Advise (IDataAdviseHolder *iface, IDataObject *pDataObject, FORMATETC *pFetc, DWORD advf, IAdviseSink *pAdvise, DWORD *pdwConnection)
static HRESULT WINAPI DataAdviseHolder_Unadvise (IDataAdviseHolder *iface, DWORD dwConnection)
static HRESULT WINAPI DataAdviseHolder_EnumAdvise (IDataAdviseHolder *iface, IEnumSTATDATA **enum_advise)
static HRESULT WINAPI DataAdviseHolder_SendOnDataChange (IDataAdviseHolder *iface, IDataObject *data_obj, DWORD dwReserved, DWORD advf)
HRESULT DataAdviseHolder_OnConnect (IDataAdviseHolder *iface, IDataObject *pDelegate)
void DataAdviseHolder_OnDisconnect (IDataAdviseHolder *iface)
static IDataAdviseHolderDataAdviseHolder_Constructor (void)
HRESULT WINAPI CreateOleAdviseHolder (IOleAdviseHolder **ppOAHolder)
HRESULT WINAPI CreateDataAdviseHolder (IDataAdviseHolder **ppDAHolder)

Variables

typedef threading
static const IEnumSTATDATAVtbl EnumSTATDATA_VTable
static const IOleAdviseHolderVtbl oahvt
static const IDataAdviseHolderVtbl DataAdviseHolderImpl_VTable

Generated on Sun May 27 2012 05:14:07 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.