Process Hacker
|
#include <inaddr.h>
#include <in6addr.h>
Go to the source code of this file.
Data Structures | |
struct | _PH_IP_ADDRESS |
struct | _PH_IP_ENDPOINT |
Macros | |
#define | PH_IPV4_NETWORK_TYPE 0x1 |
#define | PH_IPV6_NETWORK_TYPE 0x2 |
#define | PH_NETWORK_TYPE_MASK 0x3 |
#define | PH_TCP_PROTOCOL_TYPE 0x10 |
#define | PH_UDP_PROTOCOL_TYPE 0x20 |
#define | PH_PROTOCOL_TYPE_MASK 0x30 |
#define | PH_NO_NETWORK_PROTOCOL 0x0 |
#define | PH_TCP4_NETWORK_PROTOCOL (PH_IPV4_NETWORK_TYPE | PH_TCP_PROTOCOL_TYPE) |
#define | PH_TCP6_NETWORK_PROTOCOL (PH_IPV6_NETWORK_TYPE | PH_TCP_PROTOCOL_TYPE) |
#define | PH_UDP4_NETWORK_PROTOCOL (PH_IPV4_NETWORK_TYPE | PH_UDP_PROTOCOL_TYPE) |
#define | PH_UDP6_NETWORK_PROTOCOL (PH_IPV6_NETWORK_TYPE | PH_UDP_PROTOCOL_TYPE) |
Typedefs | |
typedef struct _PH_IP_ADDRESS | PH_IP_ADDRESS |
typedef struct _PH_IP_ADDRESS * | PPH_IP_ADDRESS |
typedef struct _PH_IP_ENDPOINT | PH_IP_ENDPOINT |
typedef struct _PH_IP_ENDPOINT * | PPH_IP_ENDPOINT |
Functions | |
FORCEINLINE BOOLEAN | PhEqualIpAddress (_In_ PPH_IP_ADDRESS Address1, _In_ PPH_IP_ADDRESS Address2) |
FORCEINLINE ULONG | PhHashIpAddress (_In_ PPH_IP_ADDRESS Address) |
FORCEINLINE BOOLEAN | PhIsNullIpAddress (_In_ PPH_IP_ADDRESS Address) |
FORCEINLINE BOOLEAN | PhEqualIpEndpoint (_In_ PPH_IP_ENDPOINT Endpoint1, _In_ PPH_IP_ENDPOINT Endpoint2) |
FORCEINLINE ULONG | PhHashIpEndpoint (_In_ PPH_IP_ENDPOINT Endpoint) |
#define PH_TCP4_NETWORK_PROTOCOL (PH_IPV4_NETWORK_TYPE | PH_TCP_PROTOCOL_TYPE) |
#define PH_TCP6_NETWORK_PROTOCOL (PH_IPV6_NETWORK_TYPE | PH_TCP_PROTOCOL_TYPE) |
#define PH_UDP4_NETWORK_PROTOCOL (PH_IPV4_NETWORK_TYPE | PH_UDP_PROTOCOL_TYPE) |
#define PH_UDP6_NETWORK_PROTOCOL (PH_IPV6_NETWORK_TYPE | PH_UDP_PROTOCOL_TYPE) |
typedef struct _PH_IP_ADDRESS PH_IP_ADDRESS |
typedef struct _PH_IP_ENDPOINT PH_IP_ENDPOINT |
typedef struct _PH_IP_ADDRESS * PPH_IP_ADDRESS |
typedef struct _PH_IP_ENDPOINT * PPH_IP_ENDPOINT |
FORCEINLINE BOOLEAN PhEqualIpAddress | ( | _In_ PPH_IP_ADDRESS | Address1, |
_In_ PPH_IP_ADDRESS | Address2 | ||
) |
FORCEINLINE BOOLEAN PhEqualIpEndpoint | ( | _In_ PPH_IP_ENDPOINT | Endpoint1, |
_In_ PPH_IP_ENDPOINT | Endpoint2 | ||
) |
FORCEINLINE ULONG PhHashIpAddress | ( | _In_ PPH_IP_ADDRESS | Address | ) |
FORCEINLINE ULONG PhHashIpEndpoint | ( | _In_ PPH_IP_ENDPOINT | Endpoint | ) |
FORCEINLINE BOOLEAN PhIsNullIpAddress | ( | _In_ PPH_IP_ADDRESS | Address | ) |