[HAL]
[reactos.git] / reactos / drivers / network / afd / include / tdiconn.h
1 #pragma once
2
3 #ifdef _MSC_VER
4 #include <ntddtdi.h>
5 #endif
6
7 typedef VOID *PTDI_CONNECTION_INFO_PAIR;
8
9 PTRANSPORT_ADDRESS TaCopyTransportAddress( PTRANSPORT_ADDRESS OtherAddress );
10 UINT TaLengthOfAddress( PTA_ADDRESS Addr );
11 UINT TaLengthOfTransportAddress( PTRANSPORT_ADDRESS Addr );
12 VOID TaCopyAddressInPlace( PTA_ADDRESS Target, PTA_ADDRESS Source );
13 PTA_ADDRESS TaCopyAddress( PTA_ADDRESS Source );
14 VOID TaCopyTransportAddressInPlace( PTRANSPORT_ADDRESS Target,
15 PTRANSPORT_ADDRESS Source );
16 UINT TdiAddressSizeFromType( UINT Type );
17 UINT TdiAddressSizeFromName( PTRANSPORT_ADDRESS Name );
18 NTSTATUS TdiBuildConnectionInfoInPlace
19 ( PTDI_CONNECTION_INFORMATION ConnInfo, PTRANSPORT_ADDRESS Name );
20 NTSTATUS TdiBuildConnectionInfo
21 ( PTDI_CONNECTION_INFORMATION *ConnectionInfo, PTRANSPORT_ADDRESS Name );
22 NTSTATUS TdiBuildNullConnectionInfoToPlace
23 ( PTDI_CONNECTION_INFORMATION ConnInfo, ULONG Type );
24 NTSTATUS TdiBuildNullConnectionInfo
25 ( PTDI_CONNECTION_INFORMATION *ConnectionInfo, ULONG Type );
26 NTSTATUS TdiBuildConnectionInfoPair
27 ( PTDI_CONNECTION_INFO_PAIR ConnectionInfo,
28 PTRANSPORT_ADDRESS From,
29 PTRANSPORT_ADDRESS To );
30 PTA_ADDRESS TdiGetRemoteAddress( PTDI_CONNECTION_INFORMATION TdiConn );