Click or drag to resize
Xcalibur Systems LLC Logo

Xcalibur.NativeMethods.V2.Networking Namespace

A collection of native models that correspond with their C++ counterparts for usage in .Net.
Classes
 ClassDescription
Public classEndpoint A single network connection.
Public classMaxAdapterTypes Maximum lengths for network adapters.
Public classNetworkingHelper Win32 API Helper: Networking.
Structures
 StructureDescription
Public structureGUID GUIDs identify objects such as interfaces, manager entry-point vectors (EPVs), and class objects. A GUID is a 128-bit value consisting of one group of 8 hexadecimal digits, followed by three groups of 4 hexadecimal digits each, followed by one group of 12 hexadecimal digits. The following example GUID shows the groupings of hexadecimal digits in a GUID: 6B29FC40-CA47-1067-B31D-00DD010662DA

GUID structure

Public structureTcp6Row Contains information that descibes an IPv4 TCP connection.

MIB_TCPROW structure

Public structureTcp6RowOwnerModule Contains information that describes an IPv6 TCP connection bound to a specific process ID (PID) with ownership data.

MIB_TCP6ROW_OWNER_MODULE structure

Public structureTcp6RowOwnerPid Contains information that describes an IPv6 TCP connection associated with a specific process ID (PID).

MIB_TCP6ROW_OWNER_PID structure

Public structureTcp6Table Contains a table of TCP connections for IPv6 on the local computer.

MIB_TCP6TABLE structure

Public structureTcp6TableOwnerModule Contains a table of process IDs (PIDs) and the IPv6 TCP links context bound to these PIDs with any available ownership data.

MIB_TCP6TABLE_OWNER_MODULE structure

Public structureTcp6TableOwnerPid Contains a table of process IDs (PIDs) and the IPv6 TCP links that are context bound to these PIDs.

MIB_TCP6TABLE_OWNER_PID structure

Public structureTcpRow Contains information that descibes an IPv4 TCP connection.

MIB_TCPROW structure

Public structureTcpRowOwnerModule Contains information that describes an IPv4 TCP connection with ownership data, IPv4 addresses, ports used by the TCP connection, and the specific process ID (PID) associated with connection.

MIB_TCPROW_OWNER_MODULE structure

Public structureTcpRowOwnerPid Contains information that describes an IPv4 TCP connection with IPv4 addresses, ports used by the TCP connection, and the specific process ID (PID) associated with connection.

MIB_TCPROW_OWNER_PID structure

Public structureTcpTable Contains a table of TCP connections for IPv4 on the local computer.

MIB_TCPTABLE structure

Public structureTcpTableOwnerModule Contains a table of process IDs (PIDs) and the IPv4 TCP links context bound to the PIDs, and any available ownership data.

MIB_TCPTABLE_OWNER_MODULE structure

Public structureTcpTableOwnerPid Contains a table of process IDs (PIDs) and the IPv4 TCP links that are context bound to these PIDs.

MIB_TCPTABLE_OWNER_PID structure

Public structureUdp6Row Contains an entry from the User Datagram Protocol (UDP) listener table for IPv6 on the local computer.

MIB_UDP6ROW structure

Public structureUdp6RowOwnerModule Contains an entry from the User Datagram Protocol (UDP) listener table for IPv6 on the local computer. This entry also also includes any available ownership data and the process ID (PID) that issued the call to the bind function for the UDP endpoint.

MIB_UDP6ROW_OWNER_MODULE structure

Public structureUdp6RowOwnerPid Contains an entry from the User Datagram Protocol (UDP) listener table for IPv6 on the local computer. The entry also includes the process ID (PID) that issued the call to the bind function for the UDP endpoint.

MIB_UDP6ROW_OWNER_PID structure

Public structureUdp6Table Contains the User Datagram Protocol (UDP) listener table for IPv6 on the local computer.

MIB_UDP6TABLE structure

Public structureUdp6TableOwnerModule Contains the User Datagram Protocol (UDP) listener table for IPv6 on the local computer. The table also includes any available ownership data and the process ID (PID) that issued the call to the bind function for each UDP endpoint.

MIB_UDP6TABLE_OWNER_MODULE structure

Public structureUdp6TableOwnerPid Contains the User Datagram Protocol (UDP) listener table for IPv6 on the local computer. The table also includes the process ID (PID) that issued the call to the bind function for each UDP endpoint.

MIB_UDP6TABLE_OWNER_PID structure

Public structureUdpRow Contains an entry from the User Datagram Protocol (UDP) listener table for IPv4 on the local computer.

MIB_UDPROW structure

Public structureUdpRowOwnerModule Contains an entry from the IPv4 User Datagram Protocol (UDP) listener table on the local computer. This entry also also includes any available ownership data and the process ID (PID) that issued the call to the bind function for the UDP endpoint.

MIB_UDPROW_OWNER_MODULE structure

Public structureUdpRowOwnerPid Contains an entry from the User Datagram Protocol (UDP) listener table for IPv4 on the local computer. The entry also includes the process ID (PID) that issued the call to the bind function for the UDP endpoint.

MIB_UDPROW_OWNER_PID structure

Public structureUdpTable Contains the User Datagram Protocol (UDP) listener table for IPv4 on the local computer.

MIB_UDPTABLE structure

Public structureUdpTableOwnerModule Contains the User Datagram Protocol (UDP) listener table for IPv4 on the local computer. The table also includes any available ownership data and the process ID (PID) that issued the call to the bind function for each UDP endpoint.

MIB_UDPTABLE_OWNER_MODULE structure

Public structureUdpTableOwnerPid Contains the User Datagram Protocol (UDP) listener table for IPv4 on the local computer. The table also includes the process ID (PID) that issued the call to the bind function for each UDP endpoint.

MIB_UDPTABLE_OWNER_PID structure

Interfaces
 InterfaceDescription
Public interfaceITableOwner Table Owner - Interace.
Enumerations
 EnumerationDescription
Public enumerationProtocolFamilies Network Protocol Families.
Public enumerationProtocols TCP and UDP network protocols.
Public enumerationTcpStates Menu Item Members.

MIB_TCP_STATE

Public enumerationTcpTableClasses Defines the set of values used to indicate the type of table returned by calls to .

TCP_TABLE_CLASS enumeration

Public enumerationUdpTableClasses Defines the set of values used to indicate the type of table returned by calls to .

UDP_TABLE_CLASS enumeration