Process Hacker
|
#include <phapp.h>
#include <ws2tcpip.h>
#include <ws2ipdef.h>
#include <iphlpapi.h>
#include <extmgri.h>
Go to the source code of this file.
Typedefs | |
typedef struct _PH_NETWORK_CONNECTION | PH_NETWORK_CONNECTION |
typedef struct _PH_NETWORK_CONNECTION * | PPH_NETWORK_CONNECTION |
typedef struct _PH_NETWORK_ITEM_QUERY_DATA | PH_NETWORK_ITEM_QUERY_DATA |
typedef struct _PH_NETWORK_ITEM_QUERY_DATA * | PPH_NETWORK_ITEM_QUERY_DATA |
typedef struct _PHP_RESOLVE_CACHE_ITEM | PHP_RESOLVE_CACHE_ITEM |
typedef struct _PHP_RESOLVE_CACHE_ITEM * | PPHP_RESOLVE_CACHE_ITEM |
typedef DWORD(WINAPI * | _GetExtendedTcpTable )(_Out_writes_bytes_opt_(*pdwSize) PVOID pTcpTable, _Inout_ PDWORD pdwSize, _In_ BOOL bOrder, _In_ ULONG ulAf, _In_ TCP_TABLE_CLASS TableClass, _In_ ULONG Reserved) |
typedef DWORD(WINAPI * | _GetExtendedUdpTable )(_Out_writes_bytes_opt_(*pdwSize) PVOID pUdpTable, _Inout_ PDWORD pdwSize, _In_ BOOL bOrder, _In_ ULONG ulAf, _In_ UDP_TABLE_CLASS TableClass, _In_ ULONG Reserved) |
typedef int(WSAAPI * | _WSAStartup )(_In_ WORD wVersionRequested, _Out_ LPWSADATA lpWSAData) |
typedef int(WSAAPI * | _WSAGetLastError )() |
typedef INT(WSAAPI * | _GetNameInfoW )(_In_reads_bytes_(SockaddrLength) const SOCKADDR *pSockaddr, _In_ socklen_t SockaddrLength, _Out_writes_opt_(NodeBufferSize) PWCHAR pNodeBuffer, _In_ DWORD NodeBufferSize, _Out_writes_opt_(ServiceBufferSize) PWCHAR pServiceBuffer, _In_ DWORD ServiceBufferSize, _In_ INT Flags) |
typedef struct hostent *WSAAPI * | _gethostbyaddr (_In_reads_bytes_(len) const char *addr, _In_ int len, _In_ int type) |
typedef DWORD(WINAPI * _GetExtendedTcpTable)(_Out_writes_bytes_opt_(*pdwSize) PVOID pTcpTable, _Inout_ PDWORD pdwSize, _In_ BOOL bOrder, _In_ ULONG ulAf, _In_ TCP_TABLE_CLASS TableClass, _In_ ULONG Reserved) |
typedef DWORD(WINAPI * _GetExtendedUdpTable)(_Out_writes_bytes_opt_(*pdwSize) PVOID pUdpTable, _Inout_ PDWORD pdwSize, _In_ BOOL bOrder, _In_ ULONG ulAf, _In_ UDP_TABLE_CLASS TableClass, _In_ ULONG Reserved) |
|
read |
typedef INT(WSAAPI * _GetNameInfoW)(_In_reads_bytes_(SockaddrLength) const SOCKADDR *pSockaddr, _In_ socklen_t SockaddrLength, _Out_writes_opt_(NodeBufferSize) PWCHAR pNodeBuffer, _In_ DWORD NodeBufferSize, _Out_writes_opt_(ServiceBufferSize) PWCHAR pServiceBuffer, _In_ DWORD ServiceBufferSize, _In_ INT Flags) |
typedef int(WSAAPI * _WSAStartup)(_In_ WORD wVersionRequested, _Out_ LPWSADATA lpWSAData) |
typedef struct _PH_NETWORK_CONNECTION PH_NETWORK_CONNECTION |
typedef struct _PH_NETWORK_ITEM_QUERY_DATA PH_NETWORK_ITEM_QUERY_DATA |
typedef struct _PHP_RESOLVE_CACHE_ITEM PHP_RESOLVE_CACHE_ITEM |
typedef struct _PH_NETWORK_CONNECTION * PPH_NETWORK_CONNECTION |
typedef struct _PH_NETWORK_ITEM_QUERY_DATA * PPH_NETWORK_ITEM_QUERY_DATA |
typedef struct _PHP_RESOLVE_CACHE_ITEM * PPHP_RESOLVE_CACHE_ITEM |
PHAPPAPI PH_CALLBACK_DECLARE | ( | PhNetworkItemAddedEvent | ) |
PHAPPAPI PH_CALLBACK_DECLARE | ( | PhNetworkItemModifiedEvent | ) |
PHAPPAPI PH_CALLBACK_DECLARE | ( | PhNetworkItemRemovedEvent | ) |
PHAPPAPI PH_CALLBACK_DECLARE | ( | PhNetworkItemsUpdatedEvent | ) |
PPH_NETWORK_ITEM PhCreateNetworkItem | ( | VOID | ) |
PPH_STRING PhGetHostNameFromAddress | ( | _In_ PPH_IP_ADDRESS | Address | ) |
BOOLEAN PhGetNetworkConnections | ( | _Out_ PPH_NETWORK_CONNECTION * | Connections, |
_Out_ PULONG | NumberOfConnections | ||
) |
PPHP_RESOLVE_CACHE_ITEM PhpLookupResolveCacheItem | ( | _In_ PPH_IP_ADDRESS | Address | ) |
BOOLEAN PhpNetworkHashtableCompareFunction | ( | _In_ PVOID | Entry1, |
_In_ PVOID | Entry2 | ||
) |
ULONG NTAPI PhpNetworkHashtableHashFunction | ( | _In_ PVOID | Entry | ) |
VOID NTAPI PhpNetworkItemDeleteProcedure | ( | _In_ PVOID | Object, |
_In_ ULONG | Flags | ||
) |
VOID PhpQueueNetworkItemQuery | ( | _In_ PPH_NETWORK_ITEM | NetworkItem, |
_In_ BOOLEAN | Remote | ||
) |
VOID PhpRemoveNetworkItem | ( | _In_ PPH_NETWORK_ITEM | NetworkItem | ) |
BOOLEAN PhpResolveCacheHashtableCompareFunction | ( | _In_ PVOID | Entry1, |
_In_ PVOID | Entry2 | ||
) |
ULONG NTAPI PhpResolveCacheHashtableHashFunction | ( | _In_ PVOID | Entry | ) |
VOID PhpUpdateNetworkItemOwner | ( | _In_ PPH_NETWORK_ITEM | NetworkItem, |
_In_ PPH_PROCESS_ITEM | ProcessItem | ||
) |
PPH_NETWORK_ITEM PhReferenceNetworkItem | ( | _In_ ULONG | ProtocolType, |
_In_ PPH_IP_ENDPOINT | LocalEndpoint, | ||
_In_ PPH_IP_ENDPOINT | RemoteEndpoint, | ||
_In_ HANDLE | ProcessId | ||
) |
PPH_HASHTABLE PhNetworkHashtable |
PH_QUEUED_LOCK PhNetworkHashtableLock = PH_QUEUED_LOCK_INIT |
PPH_OBJECT_TYPE PhNetworkItemType |
PH_WORK_QUEUE PhNetworkProviderWorkQueue |
PH_INITONCE PhNetworkProviderWorkQueueInitOnce = PH_INITONCE_INIT |