On the server side of DispatchWithEvents, does the VC++ code that implements an automation server must also implement connectionpoints for DispatchWithEvents? In other words, DispatchWithEvents is expecting connectionpoints on the server? Or is there some other event mechanism?