Go to the source code of this file.
|
static EnumConnections * | impl_from_IEnumConnections (IEnumConnections *iface) |
|
static HRESULT WINAPI | EnumConnections_QueryInterface (IEnumConnections *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | EnumConnections_AddRef (IEnumConnections *iface) |
|
static ULONG WINAPI | EnumConnections_Release (IEnumConnections *iface) |
|
static HRESULT WINAPI | EnumConnections_Next (IEnumConnections *iface, ULONG cConnections, CONNECTDATA *rgcd, ULONG *pcFetched) |
|
static HRESULT WINAPI | EnumConnections_Skip (IEnumConnections *iface, ULONG cConnections) |
|
static HRESULT WINAPI | EnumConnections_Reset (IEnumConnections *iface) |
|
static HRESULT WINAPI | EnumConnections_Clone (IEnumConnections *iface, IEnumConnections **ppEnum) |
|
static ConnectionPoint * | impl_from_IConnectionPoint (IConnectionPoint *iface) |
|
static HRESULT WINAPI | ConnectionPoint_QueryInterface (IConnectionPoint *iface, REFIID riid, LPVOID *ppv) |
|
static ULONG WINAPI | ConnectionPoint_AddRef (IConnectionPoint *iface) |
|
static ULONG WINAPI | ConnectionPoint_Release (IConnectionPoint *iface) |
|
static HRESULT WINAPI | ConnectionPoint_GetConnectionInterface (IConnectionPoint *iface, IID *pIID) |
|
static HRESULT WINAPI | ConnectionPoint_GetConnectionPointContainer (IConnectionPoint *iface, IConnectionPointContainer **ppCPC) |
|
static HRESULT WINAPI | ConnectionPoint_Advise (IConnectionPoint *iface, IUnknown *pUnkSink, DWORD *pdwCookie) |
|
static HRESULT WINAPI | ConnectionPoint_Unadvise (IConnectionPoint *iface, DWORD dwCookie) |
|
static HRESULT WINAPI | ConnectionPoint_EnumConnections (IConnectionPoint *iface, IEnumConnections **ppEnum) |
|
static void | ConnectionPoint_Init (ConnectionPoint *cp, ConnectionPointContainer *container, REFIID riid, cp_static_data_t *data) |
|
static void | ConnectionPoint_Destroy (ConnectionPoint *This) |
|
static ConnectionPoint * | get_cp (ConnectionPointContainer *container, REFIID riid, BOOL do_create) |
|
void | call_property_onchanged (ConnectionPointContainer *container, DISPID dispid) |
|
static ConnectionPointContainer * | impl_from_IConnectionPointContainer (IConnectionPointContainer *iface) |
|
static HRESULT WINAPI | ConnectionPointContainer_QueryInterface (IConnectionPointContainer *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ConnectionPointContainer_AddRef (IConnectionPointContainer *iface) |
|
static ULONG WINAPI | ConnectionPointContainer_Release (IConnectionPointContainer *iface) |
|
static HRESULT WINAPI | ConnectionPointContainer_EnumConnectionPoints (IConnectionPointContainer *iface, IEnumConnectionPoints **ppEnum) |
|
static HRESULT WINAPI | ConnectionPointContainer_FindConnectionPoint (IConnectionPointContainer *iface, REFIID riid, IConnectionPoint **ppCP) |
|
void | ConnectionPointContainer_Init (ConnectionPointContainer *This, IUnknown *outer, const cpc_entry_t *cp_entries) |
|
void | ConnectionPointContainer_Destroy (ConnectionPointContainer *This) |
|
◆ call_property_onchanged()
Definition at line 342 of file conpoint.c.
351 for(
i=0;
i<
cp->sinks_size;
i++) {
352 if(
cp->sinks[
i].propnotif)
353 IPropertyNotifySink_OnChanged(
cp->sinks[
i].propnotif, dispid);
static ConnectionPoint * get_cp(ConnectionPointContainer *container, REFIID riid, BOOL do_create)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
const GUID IID_IPropertyNotifySink
Referenced by HTMLDocument_put_designMode(), notif_readystate(), and parse_complete().
◆ ConnectionPoint_AddRef()
Definition at line 161 of file conpoint.c.
164 return IConnectionPointContainer_AddRef(&
This->container->IConnectionPointContainer_iface);
static ConnectionPoint * impl_from_IConnectionPoint(IConnectionPoint *iface)
◆ ConnectionPoint_Advise()
Definition at line 201 of file conpoint.c.
209 TRACE(
"(%p)->(%p %p)\n",
This, pUnkSink, pdwCookie);
211 hres = IUnknown_QueryInterface(pUnkSink,
This->iid, (
void**)&
sink);
218 for(
i=0;
i<
This->sinks_size;
i++) {
219 if(!
This->sinks[
i].unk)
223 if(
i ==
This->sinks_size)
227 This->sinks_size = 1;
235 if(!
i &&
This->data &&
This->data->on_advise)
236 This->data->on_advise(
This->container->outer,
This->data);
static ConnectionPoint * impl_from_IConnectionPoint(IConnectionPoint *iface)
#define CONNECT_E_CANNOTCONNECT
static void * heap_realloc(void *mem, size_t len)
GLsizei GLenum GLboolean sink
static void * heap_alloc(size_t len)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
const GUID IID_IPropertyNotifySink
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
◆ ConnectionPoint_Destroy()
Definition at line 300 of file conpoint.c.
304 for(
i=0;
i<
This->sinks_size;
i++) {
305 if(
This->sinks[
i].unk)
306 IUnknown_Release(
This->sinks[
i].unk);
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
static BOOL heap_free(void *mem)
Referenced by ConnectionPointContainer_Destroy().
◆ ConnectionPoint_EnumConnections()
Definition at line 255 of file conpoint.c.
271 IConnectionPoint_AddRef(&
This->IConnectionPoint_iface);
274 *ppEnum = &
ret->IEnumConnections_iface;
static ConnectionPoint * impl_from_IConnectionPoint(IConnectionPoint *iface)
static const IEnumConnectionsVtbl EnumConnectionsVtbl
static void * heap_alloc(size_t len)
◆ ConnectionPoint_GetConnectionInterface()
Definition at line 173 of file conpoint.c.
static ConnectionPoint * impl_from_IConnectionPoint(IConnectionPoint *iface)
◆ ConnectionPoint_GetConnectionPointContainer()
Definition at line 186 of file conpoint.c.
196 *ppCPC = &
This->container->IConnectionPointContainer_iface;
197 IConnectionPointContainer_AddRef(*ppCPC);
static ConnectionPoint * impl_from_IConnectionPoint(IConnectionPoint *iface)
◆ ConnectionPoint_Init()
Definition at line 290 of file conpoint.c.
static const IConnectionPointVtbl ConnectionPointVtbl
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Referenced by get_cp().
◆ ConnectionPoint_QueryInterface()
Definition at line 140 of file conpoint.c.
148 *
ppv = &
This->IConnectionPoint_iface;
150 *
ppv = &
This->IConnectionPoint_iface;
static ConnectionPoint * impl_from_IConnectionPoint(IConnectionPoint *iface)
const char * debugstr_mshtml_guid(const GUID *iid)
const GUID IID_IConnectionPoint
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
◆ ConnectionPoint_Release()
Definition at line 167 of file conpoint.c.
170 return IConnectionPointContainer_Release(&
This->container->IConnectionPointContainer_iface);
static ConnectionPoint * impl_from_IConnectionPoint(IConnectionPoint *iface)
◆ ConnectionPoint_Unadvise()
Definition at line 241 of file conpoint.c.
246 if(!dwCookie || dwCookie >
This->sinks_size || !
This->sinks[dwCookie-1].unk)
249 IUnknown_Release(
This->sinks[dwCookie-1].unk);
static ConnectionPoint * impl_from_IConnectionPoint(IConnectionPoint *iface)
#define CONNECT_E_NOCONNECTION
◆ ConnectionPointContainer_AddRef()
Definition at line 369 of file conpoint.c.
372 return IUnknown_AddRef(
This->outer);
static ConnectionPointContainer * impl_from_IConnectionPointContainer(IConnectionPointContainer *iface)
◆ ConnectionPointContainer_Destroy()
Definition at line 430 of file conpoint.c.
437 for(
i=0;
This->cp_entries[
i].riid;
i++)
static void ConnectionPoint_Destroy(ConnectionPoint *This)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
static BOOL heap_free(void *mem)
◆ ConnectionPointContainer_EnumConnectionPoints()
Definition at line 381 of file conpoint.c.
static ConnectionPointContainer * impl_from_IConnectionPointContainer(IConnectionPointContainer *iface)
◆ ConnectionPointContainer_FindConnectionPoint()
Definition at line 389 of file conpoint.c.
397 if(
This->forward_container)
398 return IConnectionPointContainer_FindConnectionPoint(&
This->forward_container->IConnectionPointContainer_iface,
408 *ppCP = &
cp->IConnectionPoint_iface;
409 IConnectionPoint_AddRef(*ppCP);
#define CONNECT_E_NOCONNECTION
const char * debugstr_mshtml_guid(const GUID *iid)
static ConnectionPoint * get_cp(ConnectionPointContainer *container, REFIID riid, BOOL do_create)
static ConnectionPointContainer * impl_from_IConnectionPointContainer(IConnectionPointContainer *iface)
◆ ConnectionPointContainer_Init()
Definition at line 421 of file conpoint.c.
424 This->cp_entries = cp_entries;
static const IConnectionPointContainerVtbl ConnectionPointContainerVtbl
◆ ConnectionPointContainer_QueryInterface()
Definition at line 362 of file conpoint.c.
366 return IUnknown_QueryInterface(
This->outer,
riid,
ppv);
static ConnectionPointContainer * impl_from_IConnectionPointContainer(IConnectionPointContainer *iface)
◆ ConnectionPointContainer_Release()
Definition at line 375 of file conpoint.c.
378 return IUnknown_Release(
This->outer);
static ConnectionPointContainer * impl_from_IConnectionPointContainer(IConnectionPointContainer *iface)
◆ EnumConnections_AddRef()
Definition at line 55 of file conpoint.c.
static EnumConnections * impl_from_IEnumConnections(IEnumConnections *iface)
#define InterlockedIncrement
◆ EnumConnections_Clone()
Definition at line 118 of file conpoint.c.
static EnumConnections * impl_from_IEnumConnections(IEnumConnections *iface)
◆ EnumConnections_Next()
Definition at line 80 of file conpoint.c.
85 TRACE(
"(%p)->(%d %p %p)\n",
This, cConnections, rgcd, pcFetched);
87 while(fetched < cConnections && This->iter < This->
cp->sinks_size) {
88 if(!
This->cp->sinks[
This->iter].unk) {
93 rgcd[fetched].pUnk =
This->cp->sinks[
This->iter].unk;
94 rgcd[fetched].dwCookie = ++
This->iter;
95 IUnknown_AddRef(rgcd[fetched].
pUnk);
100 *pcFetched = fetched;
static EnumConnections * impl_from_IEnumConnections(IEnumConnections *iface)
static void *static void *static LPDIRECTPLAY IUnknown * pUnk
◆ EnumConnections_QueryInterface()
Definition at line 35 of file conpoint.c.
42 *
ppv = &
This->IEnumConnections_iface;
44 *
ppv = &
This->IEnumConnections_iface;
const GUID IID_IEnumConnections
const char * debugstr_mshtml_guid(const GUID *iid)
static EnumConnections * impl_from_IEnumConnections(IEnumConnections *iface)
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
◆ EnumConnections_Release()
Definition at line 65 of file conpoint.c.
73 IConnectionPoint_Release(&
This->cp->IConnectionPoint_iface);
static EnumConnections * impl_from_IEnumConnections(IEnumConnections *iface)
#define InterlockedDecrement
static BOOL heap_free(void *mem)
◆ EnumConnections_Reset()
Definition at line 111 of file conpoint.c.
static EnumConnections * impl_from_IEnumConnections(IEnumConnections *iface)
◆ EnumConnections_Skip()
Definition at line 104 of file conpoint.c.
107 FIXME(
"(%p)->(%d)\n",
This, cConnections);
static EnumConnections * impl_from_IEnumConnections(IEnumConnections *iface)
◆ get_cp()
Definition at line 312 of file conpoint.c.
static void * heap_alloc(size_t len)
static void ConnectionPoint_Init(ConnectionPoint *cp, ConnectionPointContainer *container, REFIID riid, cp_static_data_t *data)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
Referenced by call_property_onchanged(), and ConnectionPointContainer_FindConnectionPoint().
◆ impl_from_IConnectionPoint()
Definition at line 135 of file conpoint.c.
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Referenced by ConnectionPoint_AddRef(), ConnectionPoint_Advise(), ConnectionPoint_EnumConnections(), ConnectionPoint_GetConnectionInterface(), ConnectionPoint_GetConnectionPointContainer(), ConnectionPoint_QueryInterface(), ConnectionPoint_Release(), and ConnectionPoint_Unadvise().
◆ impl_from_IConnectionPointContainer()
◆ impl_from_IEnumConnections()
◆ ConnectionPointContainerVtbl
const IConnectionPointContainerVtbl ConnectionPointContainerVtbl |
|
static |
Initial value:= {
}
static HRESULT WINAPI ConnectionPointContainer_QueryInterface(IConnectionPointContainer *iface, REFIID riid, void **ppv)
static HRESULT WINAPI ConnectionPointContainer_EnumConnectionPoints(IConnectionPointContainer *iface, IEnumConnectionPoints **ppEnum)
static HRESULT WINAPI ConnectionPointContainer_FindConnectionPoint(IConnectionPointContainer *iface, REFIID riid, IConnectionPoint **ppCP)
static ULONG WINAPI ConnectionPointContainer_AddRef(IConnectionPointContainer *iface)
static ULONG WINAPI ConnectionPointContainer_Release(IConnectionPointContainer *iface)
Definition at line 413 of file conpoint.c.
Referenced by ConnectionPointContainer_Init().
◆ ConnectionPointVtbl
const IConnectionPointVtbl ConnectionPointVtbl |
|
static |
Initial value:=
{
}
static HRESULT WINAPI ConnectionPoint_GetConnectionPointContainer(IConnectionPoint *iface, IConnectionPointContainer **ppCPC)
static ULONG WINAPI ConnectionPoint_AddRef(IConnectionPoint *iface)
static HRESULT WINAPI ConnectionPoint_QueryInterface(IConnectionPoint *iface, REFIID riid, LPVOID *ppv)
static HRESULT WINAPI ConnectionPoint_Advise(IConnectionPoint *iface, IUnknown *pUnkSink, DWORD *pdwCookie)
static HRESULT WINAPI ConnectionPoint_Unadvise(IConnectionPoint *iface, DWORD dwCookie)
static HRESULT WINAPI ConnectionPoint_EnumConnections(IConnectionPoint *iface, IEnumConnections **ppEnum)
static HRESULT WINAPI ConnectionPoint_GetConnectionInterface(IConnectionPoint *iface, IID *pIID)
static ULONG WINAPI ConnectionPoint_Release(IConnectionPoint *iface)
Definition at line 278 of file conpoint.c.
Referenced by ConnectionPoint_Init().
◆ EnumConnectionsVtbl
const IEnumConnectionsVtbl EnumConnectionsVtbl |
|
static |
Initial value:= {
}
static HRESULT WINAPI EnumConnections_QueryInterface(IEnumConnections *iface, REFIID riid, void **ppv)
static HRESULT WINAPI EnumConnections_Reset(IEnumConnections *iface)
static HRESULT WINAPI EnumConnections_Skip(IEnumConnections *iface, ULONG cConnections)
static ULONG WINAPI EnumConnections_AddRef(IEnumConnections *iface)
static HRESULT WINAPI EnumConnections_Next(IEnumConnections *iface, ULONG cConnections, CONNECTDATA *rgcd, ULONG *pcFetched)
static ULONG WINAPI EnumConnections_Release(IEnumConnections *iface)
static HRESULT WINAPI EnumConnections_Clone(IEnumConnections *iface, IEnumConnections **ppEnum)
Definition at line 125 of file conpoint.c.
Referenced by ConnectionPoint_EnumConnections().