|
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 | ) |