6 #include "lwip/ip_addr.h" 10 #define LWIP_TAG 'PIwl' 11 #define LWIP_MESSAGE_TAG 'sMwl' 12 #define LWIP_QUEUE_TAG 'uQwl' struct _QUEUE_ENTRY * PQUEUE_ENTRY
err_t LibTCPBind(PCONNECTION_ENDPOINT Connection, struct ip_addr *const ipaddr, const u16_t port)
struct lwip_callback_msg::@4106::@4114 Shutdown
struct ip_addr * IpAddress
err_t LibTCPShutdown(PCONNECTION_ENDPOINT Connection, const int shut_rx, const int shut_tx)
PTCP_PCB LibTCPSocket(void *arg)
void LibTCPGetSocketStatus(PTCP_PCB pcb, PULONG State)
err_t LibTCPSend(PCONNECTION_ENDPOINT Connection, void *const dataptr, const u16_t len, u32_t *sent, const int safe)
void LibIPInsertPacket(void *ifarg, const void *const data, const u32_t size)
err_t LibTCPGetPeerName(PTCP_PCB pcb, struct ip_addr *const ipaddr, u16_t *const port)
struct lwip_callback_msg::@4106::@4110 Bind
PCONNECTION_ENDPOINT Connection
union lwip_callback_msg::@4107 Output
void LibIPInitialize(void)
struct lwip_callback_msg::@4106::@4108 Socket
void TCPConnectEventHandler(void *arg, const err_t err)
err_t LibTCPClose(PCONNECTION_ENDPOINT Connection, const int safe, const int callback)
struct lwip_callback_msg::@4106::@4109 FreeSocket
struct lwip_callback_msg::@4106::@4115 Close
struct tcp_pcb * PTCP_PCB
struct lwip_callback_msg::@4106::@4111 Listen
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
void LibTCPSetNoDelay(PTCP_PCB pcb, BOOLEAN Set)
void TCPFinEventHandler(void *arg, const err_t err)
struct _QUEUE_ENTRY QUEUE_ENTRY
NTSTATUS LibTCPGetDataFromConnectionQueue(PCONNECTION_ENDPOINT Connection, PUCHAR RecvBuffer, UINT RecvLen, UINT *Received)
struct lwip_callback_msg::@4106::@4113 Connect
union lwip_callback_msg::@4106 Input
struct lwip_callback_msg::@4106::@4112 Send
void TCPRecvEventHandler(void *arg)
VOID LibTCPFreeSocket(PTCP_PCB pcb)
int const JOCTET * dataptr
void LibTCPAccept(PTCP_PCB pcb, struct tcp_pcb *listen_pcb, void *arg)
static IPrintDialogCallback callback
void TCPAcceptEventHandler(void *arg, PTCP_PCB newpcb)
err_t LibTCPConnect(PCONNECTION_ENDPOINT Connection, struct ip_addr *const ipaddr, const u16_t port)
err_t LibTCPGetHostName(PTCP_PCB pcb, struct ip_addr *const ipaddr, u16_t *const port)
PTCP_PCB LibTCPListen(PCONNECTION_ENDPOINT Connection, const u8_t backlog)
void TCPSendEventHandler(void *arg, const u16_t space)