44 lines
1.3 KiB
C
44 lines
1.3 KiB
C
#ifndef __WINE_WINE_WINSOCK16_H
|
|
#define __WINE_WINE_WINSOCK16_H
|
|
|
|
#include "windef.h"
|
|
#include "pshpack1.h"
|
|
|
|
/* ws_hostent16, ws_protoent16, ws_servent16, ws_netent16
|
|
* are 1-byte aligned here ! */
|
|
typedef struct ws_hostent16
|
|
{
|
|
SEGPTR h_name; /* official name of host */
|
|
SEGPTR h_aliases; /* alias list */
|
|
INT16 h_addrtype; /* host address type */
|
|
INT16 h_length; /* length of address */
|
|
SEGPTR h_addr_list; /* list of addresses from name server */
|
|
} _ws_hostent16;
|
|
|
|
typedef struct ws_protoent16
|
|
{
|
|
SEGPTR p_name; /* official protocol name */
|
|
SEGPTR p_aliases; /* alias list */
|
|
INT16 p_proto; /* protocol # */
|
|
} _ws_protoent16;
|
|
|
|
typedef struct ws_servent16
|
|
{
|
|
SEGPTR s_name; /* official service name */
|
|
SEGPTR s_aliases; /* alias list */
|
|
INT16 s_port; /* port # */
|
|
SEGPTR s_proto; /* protocol to use */
|
|
} _ws_servent16;
|
|
|
|
typedef struct ws_netent16
|
|
{
|
|
SEGPTR n_name; /* official name of net */
|
|
SEGPTR n_aliases; /* alias list */
|
|
INT16 n_addrtype; /* net address type */
|
|
INT n_net; /* network # */
|
|
} _ws_netent16;
|
|
|
|
#include "poppack.h"
|
|
|
|
#endif /* __WINE_WINE_WINSOCK16_H */
|