ReactOS  0.4.13-dev-73-gcfe54aa
inaddr.h
Go to the documentation of this file.
1 #pragma once
2 
3 #ifndef s_addr
4 
5 typedef struct in_addr {
6  union {
8  struct {USHORT s_w1,s_w2;} S_un_w;
10  } S_un;
12 
13 #define s_addr S_un.S_addr
14 #define s_host S_un.S_un_b.s_b2
15 #define s_net S_un.S_un_b.s_b1
16 #define s_imp S_un.S_un_w.s_w2
17 #define s_impno S_un.S_un_b.s_b4
18 #define s_lh S_un.S_un_b.s_b3
19 
20 #endif /* s_addr */
21 
u_char s_b2
Definition: tcpip.h:129
u_short s_w1
Definition: tcpip.h:130
struct in_addr * PIN_ADDR
struct in_addr::@981::@982 S_un_b
u_char s_b1
Definition: tcpip.h:129
#define FAR
Definition: guiddef.h:36
u_char s_b3
Definition: tcpip.h:129
struct in_addr * LPIN_ADDR
ULONG S_addr
Definition: inaddr.h:9
Definition: tcpip.h:125
unsigned char UCHAR
Definition: xmlstorage.h:181
struct in_addr IN_ADDR
union in_addr::@981 S_un
UCHAR s_b4
Definition: inaddr.h:7
unsigned short USHORT
Definition: pedump.c:61
unsigned int ULONG
Definition: retypes.h:1
struct in_addr::@981::@983 S_un_w
USHORT s_w2
Definition: inaddr.h:8