// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Winsock initialization must happen before any Winsock calls are made. The // EnsureWinsockInit method will make sure that WSAStartup has been called. If // the call to WSAStartup caused Winsock to initialize, WSACleanup will be // called automatically on program shutdown. #ifndef NET_BASE_WINSOCK_INIT_H_ #define NET_BASE_WINSOCK_INIT_H_ namespace net { // Make sure that Winsock is initialized, calling WSAStartup if needed. void EnsureWinsockInit(); } // namespace net #endif // NET_BASE_WINSOCK_INIT_H_