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