I've started writing an ActiveX control that makes use of sockets.
Applications that use this control may or may not also use sockets. Is it possible for my control to tell whether WSAStartup has been called?
If not, call it. A little test reveals that calling WSAStartup multiple times is tollerated. But what happens if a different winsock version is requested? will this break other parts of the application?