summaryrefslogtreecommitdiff
path: root/protocols/ConnectionNotify/src/netstat.h
blob: 8272defa2a14bfb96668b909724b2436961f692c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

struct CONNECTION
{
	wchar_t strIntIp[16];
	wchar_t strExtIp[16];
	int intIntPort;
	int intExtPort;
	int state;
	uint32_t Pid;
	wchar_t PName[260];
	CONNECTION *next;
};

CONNECTION* GetConnectionsTable();
void deleteConnectionsTable(CONNECTION* head);
CONNECTION* searchConnection(CONNECTION* head, wchar_t *intIp, wchar_t *extIp, int intPort, int extPort, int state);
void getDnsName(wchar_t *strIp, wchar_t *strHostName, size_t len);