2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS TCP/IP protocol driver
5 * PURPOSE: TdiQueryInformation definitions
11 typedef struct IPSNMP_INFO
{
18 ULONG InUnknownProtos
;
22 ULONG RoutingDiscards
;
35 } IPSNMP_INFO
, *PIPSNMP_INFO
;
37 typedef struct IPADDR_ENTRY
{
45 } IPADDR_ENTRY
, *PIPADDR_ENTRY
;
47 #define IP_MIB_STATS_ID 1
48 #define IP_MIB_ADDRTABLE_ENTRY_ID 0x102
50 #define MAX_PHYSADDR_SIZE 8
53 /* Only UDP is supported */
54 #define TDI_SERVICE_FLAGS (TDI_SERVICE_CONNECTIONLESS_MODE | \
55 TDI_SERVICE_BROADCAST_SUPPORTED)
57 #define TCP_MIB_STAT_ID 1
58 #define UDP_MIB_STAT_ID 1
59 #define TCP_MIB_TABLE_ID 0x101
60 #define UDP_MIB_TABLE_ID 0x101
65 typedef struct ADDRESS_INFO
{
68 } ADDRESS_INFO
, *PADDRESS_INFO
;
70 typedef union TDI_INFO
{
71 TDI_CONNECTION_INFO ConnInfo
;
72 TDI_ADDRESS_INFO AddrInfo
;
73 TDI_PROVIDER_INFO ProviderInfo
;
74 TDI_PROVIDER_STATISTICS ProviderStats
;
75 } TDI_INFO
, *PTDI_INFO
;
78 TDI_STATUS
InfoTdiQueryInformationEx(
85 TDI_STATUS
InfoTdiSetInformationEx(