IUICollection (Interfaces)
Last changed: http---blogs.microsoft.co.il-blogs-arik--85.250.66.240

.
Summary
The IUICollectionChangedEvent interface is implemented by the application and defines the method required to handle changes to a collection at run time.

C# Definition:

// Connection Sink for listening to collection changes
[ComImport]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("6502AE91-A14D-44b5-BBD0-62AACC581D52")]
public interface IUICollectionChangedEvent
{
     [PreserveSig]
     HRESULT OnChanged(UI_CollectionChange action,
               UInt32 oldIndex, [MarshalAs(UnmanagedType.Interface)] object oldItem,
               UInt32 newIndex, [MarshalAs(UnmanagedType.Interface)] object newItem);
}

Notes:

None.

Documentation