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 EnumSTATDATA * | impl_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 OleAdviseHolderImpl * | impl_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 IOleAdviseHolder * | OleAdviseHolderImpl_Constructor (void) |
| static DataAdviseHolder * | impl_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 IDataAdviseHolder * | DataAdviseHolder_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 |