ReactOS  0.4.13-dev-544-gede3fdd
IPv4_HEADER Struct Reference

#include <ip.h>

Public Attributes

UCHAR VerIHL
 
UCHAR Tos
 
USHORT TotalLength
 
USHORT Id
 
USHORT FlagsFragOfs
 
UCHAR Ttl
 
UCHAR Protocol
 
USHORT Checksum
 
IPv4_RAW_ADDRESS SrcAddr
 
IPv4_RAW_ADDRESS DstAddr
 

Detailed Description

Definition at line 37 of file ip.h.

Member Data Documentation

◆ Checksum

USHORT IPv4_HEADER::Checksum

Definition at line 45 of file ip.h.

Referenced by AddGenericHeaderIPv4(), and PrepareICMPPacket().

◆ DstAddr

IPv4_RAW_ADDRESS IPv4_HEADER::DstAddr

◆ FlagsFragOfs

USHORT IPv4_HEADER::FlagsFragOfs

Definition at line 42 of file ip.h.

Referenced by AddGenericHeaderIPv4(), PrepareICMPPacket(), and ProcessFragment().

◆ Id

USHORT IPv4_HEADER::Id

Definition at line 41 of file ip.h.

Referenced by AddGenericHeaderIPv4(), PrepareICMPPacket(), and ProcessFragment().

◆ Protocol

UCHAR IPv4_HEADER::Protocol

Definition at line 44 of file ip.h.

Referenced by AddGenericHeaderIPv4(), PrepareICMPPacket(), ProcessFragment(), and RawIpReceive().

◆ SrcAddr

IPv4_RAW_ADDRESS IPv4_HEADER::SrcAddr

◆ Tos

UCHAR IPv4_HEADER::Tos

Definition at line 39 of file ip.h.

Referenced by AddGenericHeaderIPv4(), and PrepareICMPPacket().

◆ TotalLength

USHORT IPv4_HEADER::TotalLength

Definition at line 40 of file ip.h.

Referenced by AddGenericHeaderIPv4(), PrepareICMPPacket(), and ProcessFragment().

◆ Ttl

UCHAR IPv4_HEADER::Ttl

Definition at line 43 of file ip.h.

Referenced by AddGenericHeaderIPv4(), and PrepareICMPPacket().

◆ VerIHL

UCHAR IPv4_HEADER::VerIHL

Definition at line 38 of file ip.h.

Referenced by AddGenericHeaderIPv4(), and PrepareICMPPacket().


The documentation for this struct was generated from the following file: