11 #ifndef RAKNET_SOCKETINCLUDES_H 
   12 #define RAKNET_SOCKETINCLUDES_H 
   16 #ifdef __native_client__ 
   17 #define _PP_Instance_ PP_Instance 
   19 #define _PP_Instance_ int 
   41 #if   defined(WINDOWS_STORE_RT) 
   43     #include "WinRTSockAddr.h" 
   44     typedef Windows::Networking::Sockets::DatagramSocket^ 
__UDPSOCKET__;
 
   45     typedef Windows::Networking::Sockets::StreamSocket^ 
__TCPSOCKET__;
 
   46     typedef unsigned int socklen_t;
 
   47     #define FORMAT_MESSAGE_ALLOCATE_BUFFER 0 
   61     typedef int socklen_t;
 
   63     #define closesocket close 
   65     #include <sys/types.h> 
   66     #include <sys/socket.h> 
   67     #include <netinet/in.h> 
   68     #include <arpa/inet.h> 
   72     #ifdef __native_client__ 
   73         #include "ppapi/cpp/private/net_address_private.h" 
   74         #include "ppapi/c/pp_bool.h" 
   75         #include "ppapi/c/pp_errors.h" 
   76         #include "ppapi/cpp/completion_callback.h" 
   77         #include "ppapi/cpp/instance_handle.h" 
   78         #include "ppapi/cpp/module.h" 
   79         #include "ppapi/cpp/module_impl.h" 
   80         #include "ppapi/c/pp_errors.h" 
   81         #include "ppapi/c/pp_module.h" 
   82         #include "ppapi/c/pp_var.h" 
   83         #include "ppapi/c/pp_resource.h" 
   84         #include "ppapi/c/ppb.h" 
   85         #include "ppapi/c/ppb_instance.h" 
   86         #include "ppapi/c/ppb_messaging.h" 
   87         #include "ppapi/c/ppb_var.h" 
   88         #include "ppapi/c/ppp.h" 
   89         #include "ppapi/c/ppb_core.h" 
   90         #include "ppapi/c/ppp_instance.h" 
   91         #include "ppapi/c/ppp_messaging.h" 
   92         #include "ppapi/c/pp_input_event.h" 
   93         #include "ppapi/c/pp_completion_callback.h" 
   95         #include "ppapi/c/private/ppb_udp_socket_private.h" 
   96         #include "ppapi/cpp/private/net_address_private.h" 
  108 #endif  // RAKNET_SOCKETINCLUDES_H