---
title: "Connection Points Classes (ATL)"
ms.date: "11/04/2016"
ms.topic: "reference"
helpviewer_keywords: ["classes [C++], connection points", "connection points classes"]
ms.assetid: 076365fa-299a-4dce-84c3-a5dff0e0da1f
---
# Connection Points Classes
The following classes provide support for connection points:
- [IConnectionPointContainerImpl](../atl/reference/iconnectionpointcontainerimpl-class.md) Implements a connection point container.
- [IConnectionPointImpl](../atl/reference/iconnectionpointimpl-class.md) Implements a connection point.
- [IPropertyNotifySinkCP](../atl/reference/ipropertynotifysinkcp-class.md) Implements a connection point representing the [IPropertyNotifySink](/windows/win32/api/ocidl/nn-ocidl-ipropertynotifysink) interface.
- [CComDynamicUnkArray](../atl/reference/ccomdynamicunkarray-class.md) Manages unlimited connections between a connection point and its sinks.
- [CComUnkArray](../atl/reference/ccomunkarray-class.md) Manages a fixed number of connections between a connection point and its sinks.
- [CFirePropNotifyEvent](../atl/reference/cfirepropnotifyevent-class.md) Notifies a client's sink that an object's property has changed or is about to change.
- [IDispEventImpl](../atl/reference/idispeventimpl-class.md) Provides support for connection points for an ATL COM object. These connection points are mapped with an event sink map, which is provided by your COM object.
- [IDispEventSimpleImpl](../atl/reference/idispeventsimpleimpl-class.md) Works in conjunction with the event sink map in your class to route events to the appropriate handler function.
## Related Articles
[Connection Points](../atl/atl-connection-points.md)
[Event Handling and ATL](../atl/event-handling-and-atl.md)
## See also
[Class Overview](../atl/atl-class-overview.md)
[Connection Point Macros](../atl/reference/connection-point-macros.md)
[Connection Point Global Functions](../atl/reference/connection-point-global-functions.md)