ReactOS  0.4.13-dev-259-g5ca9c9c
iptypes.h File Reference
#include <time.h>
#include <ifdef.h>
#include <nldef.h>
Include dependency graph for iptypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  IP_ADDRESS_STRING
 
struct  _IP_ADDR_STRING
 
struct  _IP_ADAPTER_INFO
 
struct  _IP_PER_ADAPTER_INFO
 
struct  FIXED_INFO
 
struct  _IP_INTERFACE_NAME_INFO
 

Macros

#define MAX_ADAPTER_DESCRIPTION_LENGTH   128
 
#define MAX_ADAPTER_NAME_LENGTH   256
 
#define MAX_ADAPTER_ADDRESS_LENGTH   8
 
#define DEFAULT_MINIMUM_ENTITIES   32
 
#define MAX_HOSTNAME_LEN   128
 
#define MAX_DOMAIN_NAME_LEN   128
 
#define MAX_SCOPE_ID_LEN   256
 
#define MAX_DHCPV6_DUID_LENGTH   130
 
#define MAX_DNS_SUFFIX_STRING_LENGTH   256
 
#define BROADCAST_NODETYPE   1
 
#define PEER_TO_PEER_NODETYPE   2
 
#define MIXED_NODETYPE   4
 
#define HYBRID_NODETYPE   8
 

Typedefs

typedef struct IP_ADDRESS_STRINGPIP_ADDRESS_STRING
 
typedef struct IP_ADDRESS_STRING IP_MASK_STRING
 
typedef struct IP_ADDRESS_STRINGPIP_MASK_STRING
 
typedef struct _IP_ADDR_STRING IP_ADDR_STRING
 
typedef struct _IP_ADDR_STRINGPIP_ADDR_STRING
 
typedef struct _IP_ADAPTER_INFO IP_ADAPTER_INFO
 
typedef struct _IP_ADAPTER_INFOPIP_ADAPTER_INFO
 
typedef struct _IP_PER_ADAPTER_INFO IP_PER_ADAPTER_INFO
 
typedef struct _IP_PER_ADAPTER_INFOPIP_PER_ADAPTER_INFO
 
typedef struct FIXED_INFOPFIXED_INFO
 
typedef NL_PREFIX_ORIGIN IP_PREFIX_ORIGIN
 
typedef NL_SUFFIX_ORIGIN IP_SUFFIX_ORIGIN
 
typedef NL_DAD_STATE IP_DAD_STATE
 
typedef struct _IP_INTERFACE_NAME_INFO IP_INTERFACE_NAME_INFO
 
typedef struct _IP_INTERFACE_NAME_INFOPIP_INTERFACE_NAME_INFO
 

Macro Definition Documentation

◆ BROADCAST_NODETYPE

#define BROADCAST_NODETYPE   1

Definition at line 36 of file iptypes.h.

◆ DEFAULT_MINIMUM_ENTITIES

#define DEFAULT_MINIMUM_ENTITIES   32

Definition at line 29 of file iptypes.h.

◆ HYBRID_NODETYPE

#define HYBRID_NODETYPE   8

Definition at line 39 of file iptypes.h.

◆ MAX_ADAPTER_ADDRESS_LENGTH

#define MAX_ADAPTER_ADDRESS_LENGTH   8

Definition at line 28 of file iptypes.h.

◆ MAX_ADAPTER_DESCRIPTION_LENGTH

#define MAX_ADAPTER_DESCRIPTION_LENGTH   128

Definition at line 26 of file iptypes.h.

◆ MAX_ADAPTER_NAME_LENGTH

#define MAX_ADAPTER_NAME_LENGTH   256

Definition at line 27 of file iptypes.h.

◆ MAX_DHCPV6_DUID_LENGTH

#define MAX_DHCPV6_DUID_LENGTH   130

Definition at line 33 of file iptypes.h.

◆ MAX_DNS_SUFFIX_STRING_LENGTH

#define MAX_DNS_SUFFIX_STRING_LENGTH   256

Definition at line 34 of file iptypes.h.

◆ MAX_DOMAIN_NAME_LEN

#define MAX_DOMAIN_NAME_LEN   128

Definition at line 31 of file iptypes.h.

◆ MAX_HOSTNAME_LEN

#define MAX_HOSTNAME_LEN   128

Definition at line 30 of file iptypes.h.

◆ MAX_SCOPE_ID_LEN

#define MAX_SCOPE_ID_LEN   256

Definition at line 32 of file iptypes.h.

◆ MIXED_NODETYPE

#define MIXED_NODETYPE   4

Definition at line 38 of file iptypes.h.

◆ PEER_TO_PEER_NODETYPE

#define PEER_TO_PEER_NODETYPE   2

Definition at line 37 of file iptypes.h.

Typedef Documentation

◆ IP_ADAPTER_INFO

◆ IP_ADDR_STRING

◆ IP_DAD_STATE

Definition at line 94 of file iptypes.h.

◆ IP_INTERFACE_NAME_INFO

◆ IP_MASK_STRING

◆ IP_PER_ADAPTER_INFO

◆ IP_PREFIX_ORIGIN

Definition at line 92 of file iptypes.h.

◆ IP_SUFFIX_ORIGIN

Definition at line 93 of file iptypes.h.

◆ PFIXED_INFO

◆ PIP_ADAPTER_INFO

◆ PIP_ADDR_STRING

◆ PIP_ADDRESS_STRING

◆ PIP_INTERFACE_NAME_INFO

◆ PIP_MASK_STRING

◆ PIP_PER_ADAPTER_INFO