Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

_ADAPTER_INFO Struct Reference
[Definitions and data structures]

Contains comprehensive information about a network adapter. More...

#include <Packet32.h>

List of all members.

Public Attributes

_ADAPTER_INFONext
 Pointer to the next adapter in the list.
CHAR Name [ADAPTER_NAME_LENGTH+1]
 Name of the device representing the adapter.
CHAR Description [ADAPTER_DESC_LENGTH+1]
 Human understandable description of the adapter.
UINT MacAddressLen
 Length of the link layer address.
UCHAR MacAddress [MAX_MAC_ADDR_LENGTH]
 Link layer address.
NetType LinkLayer
 Physical characteristics of this adapter. This NetType structure contains the link type and the speed of the adapter.
INT NNetworkAddresses
 Number of network layer addresses of this adapter.
npf_if_addrNetworkAddresses
 Pointer to an array of npf_if_addr, each of which specifies a network address of this adapter.
UINT Flags
 Adapter's flags. Tell if this adapter must be treated in a different way, using the Netmon API or the dagc API.


Detailed Description

Contains comprehensive information about a network adapter.

This structure is filled with all the accessory information that the user can need about an adapter installed on his system.

Definition at line 235 of file Packet32.h.


Member Data Documentation

CHAR _ADAPTER_INFO::Description[ADAPTER_DESC_LENGTH+1]
 

Human understandable description of the adapter.

Definition at line 239 of file Packet32.h.

UINT _ADAPTER_INFO::Flags
 

Adapter's flags. Tell if this adapter must be treated in a different way, using the Netmon API or the dagc API.

Definition at line 245 of file Packet32.h.

NetType _ADAPTER_INFO::LinkLayer
 

Physical characteristics of this adapter. This NetType structure contains the link type and the speed of the adapter.

Definition at line 242 of file Packet32.h.

UCHAR _ADAPTER_INFO::MacAddress[MAX_MAC_ADDR_LENGTH]
 

Link layer address.

Definition at line 241 of file Packet32.h.

UINT _ADAPTER_INFO::MacAddressLen
 

Length of the link layer address.

Definition at line 240 of file Packet32.h.

CHAR _ADAPTER_INFO::Name[ADAPTER_NAME_LENGTH+1]
 

Name of the device representing the adapter.

Definition at line 238 of file Packet32.h.

npf_if_addr* _ADAPTER_INFO::NetworkAddresses
 

Pointer to an array of npf_if_addr, each of which specifies a network address of this adapter.

Definition at line 244 of file Packet32.h.

struct _ADAPTER_INFO* _ADAPTER_INFO::Next
 

Pointer to the next adapter in the list.

Definition at line 237 of file Packet32.h.

INT _ADAPTER_INFO::NNetworkAddresses
 

Number of network layer addresses of this adapter.

Definition at line 243 of file Packet32.h.


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:51:30 2006 by  doxygen 1.4.2