d7408ffe6b0a2c8a09f5b1ec8ca280277eb1a0a4
5 * COPYRIGHT: See COPYING in the top level directory
6 * PROJECT: ReactOS TCP/IP protocol driver
7 * FILE: include/ports.h
8 * PURPOSE: Port allocation
9 * PROGRAMMERS: arty (ayerkes@speakeasy.net)
11 * arty 20041114 Created
14 typedef struct _PORT_SET
{
15 RTL_BITMAP ProtoBitmap
;
20 } PORT_SET
, *PPORT_SET
;
22 VOID
PortsStartup( PPORT_SET PortSet
,
25 VOID
PortsShutdown( PPORT_SET PortSet
);
26 VOID
DeallocatePort( PPORT_SET PortSet
, ULONG Port
);
27 BOOLEAN
AllocatePort( PPORT_SET PortSet
, ULONG Port
);
28 ULONG
AllocateAnyPort( PPORT_SET PortSet
);
29 ULONG
AllocatePortFromRange( PPORT_SET PortSet
, ULONG Lowest
, ULONG Highest
);
31 #endif/*_TCPIP_PORTS_H*/