void call_property_onchanged(ConnectionPoint *This, DISPID dispid) { DWORD i; for(i=0; i<This->sinks_size; i++) { if(This->sinks[i].propnotif) IPropertyNotifySink_OnChanged(This->sinks[i].propnotif, dispid); } }
void call_property_onchanged(ConnectionPointContainer *container, DISPID dispid) { ConnectionPoint *cp; DWORD i; cp = get_cp(container, &IID_IPropertyNotifySink, FALSE); if(!cp) return; for(i=0; i<cp->sinks_size; i++) { if(cp->sinks[i].propnotif) IPropertyNotifySink_OnChanged(cp->sinks[i].propnotif, dispid); } }