12 #define INTRONET_MIN_BUFFER_SIZE (sizeof("[ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]")) 120 #endif // _INTRO_NET_H Exposes the types, constants and functions used to handle Windows processes events (creation...
INTRONET_PORT LocalPort
Local port.
enum _INTRO_NET_STATE INTRO_NET_STATE
Connection states.
INTRONET_PORT RemotePort
Remote port.
INTRO_NET_AF AddressFamily
Address family.
WIN_PROCESS_OBJECT * OwnerProcess
Pointer to the process that owns the connection.
LIX_TASK_OBJECT * OwnerTask
Pointer to the task that owns the connection.
const char * IntNetStateToString(INTRO_NET_STATE State)
Converts a connection state to a string.
#define _Out_writes_(expr)
#define INTRONET_MIN_BUFFER_SIZE
The minimum buffer size needed for the textual representation of an IP address.
Available only on Windows.
union _INTRONET_ADDRESS INTRONET_ADDRESS
An IP address.
DWORD IntNetAddrToStr(const INTRO_NET_AF Family, const INTRONET_ADDRESS *Address, CHAR *String)
Converts an IP address to a string.
INTRO_NET_STATE State
Connection state.
BYTE Ipv6[16]
IPv6 address.
INTRONET_ADDRESS RemoteAddress
Remote address.
struct _INTRONET_ENDPOINT INTRONET_ENDPOINT
An endpoint.
INTRONET_ADDRESS LocalAddress
Local address.
enum _INTRO_NET_AF INTRO_NET_AF
Address family.
QWORD Endpoint
Guest virtual address of the endpoint/socket object.
INTRO_NET_STATE IntNetConvertState(const DWORD State)
Converts a guest connection state to an Introcore connection state.
BYTE Ipv4[4]
IPv4 address.
This structure describes a running process inside the guest.