--- /dev/null
+/** @file\r
+ Windows version of the OOB Receive application\r
+\r
+ Copyright (c) 2011, Intel Corporation\r
+ All rights reserved. This program and the accompanying materials\r
+ are licensed and made available under the terms and conditions of the BSD License\r
+ which accompanies this distribution. The full text of the license may be found at\r
+ http://opensource.org/licenses/bsd-license.php\r
+\r
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+\r
+**/\r
+\r
+#include <OobRx.h>\r
+\r
+\r
+/**\r
+ Receive out-of-band messages from the remote system.\r
+\r
+ @param [in] argc The number of arguments\r
+ @param [in] argv The argument value array\r
+\r
+ @retval 0 The application exited normally.\r
+ @retval Other An error occurred.\r
+**/\r
+int\r
+main(\r
+ int argc,\r
+ char ** argv\r
+ )\r
+{\r
+ int RetVal;\r
+ WSADATA WsaData;\r
+\r
+ //\r
+ // Initialize the WinSock layer\r
+ //\r
+ RetVal = WSAStartup ( MAKEWORD ( 2, 2 ), &WsaData );\r
+ if ( 0 == RetVal ) {\r
+ //\r
+ // Start the application\r
+ //\r
+ RetVal = OobRx ( argc, argv );\r
+\r
+ //\r
+ // Done with the WinSock layer\r
+ //\r
+ WSACleanup ( );\r
+ }\r
+\r
+ //\r
+ // Return the final result\r
+ //\r
+ return RetVal; \r
+}\r