32#ifndef __LWIP_API_MSG_H__
33#define __LWIP_API_MSG_H__
41#include "lwip/ip_addr.h"
52#define NETCONN_SHUT_RD 1
53#define NETCONN_SHUT_WR 2
54#define NETCONN_SHUT_RDWR (NETCONN_SHUT_RD | NETCONN_SHUT_WR)
109 enum netconn_igmp join_or_leave;
112#if TCP_LISTEN_BACKLOG
125 void (* function)(
struct api_msg_msg *
msg);
127 struct api_msg_msg
msg;
148void do_newconn (
struct api_msg_msg *
msg);
149void do_delconn (
struct api_msg_msg *
msg);
151void do_connect (
struct api_msg_msg *
msg);
152void do_disconnect (
struct api_msg_msg *
msg);
153void do_listen (
struct api_msg_msg *
msg);
154void do_send (
struct api_msg_msg *
msg);
155void do_recv (
struct api_msg_msg *
msg);
157void do_getaddr (
struct api_msg_msg *
msg);
161void do_join_leave_group(
struct api_msg_msg *
msg);
165void do_gethostbyname(
void *
arg);
168struct netconn* netconn_alloc(
enum netconn_type
t, netconn_callback
callback);
169void netconn_free(
struct netconn *conn);
NTSTATUS do_write(device_extension *Vcb, PIRP Irp)
void do_shutdown(PIRP Irp)
GLdouble GLdouble GLdouble r
GLenum const GLvoid * addr
GLubyte GLubyte GLubyte GLubyte w
typedefPACK_STRUCT_END struct ip_addr ip_addr_t
int const JOCTET * dataptr
static IPrintDialogCallback callback
static void do_close(SOCKET)
static void do_bind(SOCKET s, struct sockaddr *addr, int addrlen)