Commit fb48a8f4 authored by André Hentschel's avatar André Hentschel Committed by Alexandre Julliard

iphlpapi: Add support for MibIfTableNormalWithoutStatistics in GetIfTable2Ex.

parent b943c791
......@@ -1862,7 +1862,7 @@ DWORD WINAPI GetIfTable2Ex( MIB_IF_TABLE_LEVEL level, MIB_IF_TABLE2 **table )
TRACE( "level %u, table %p\n", level, table );
if (!table || level > MibIfTableRaw)
if (!table || level > MibIfTableNormalWithoutStatistics)
return ERROR_INVALID_PARAMETER;
if (level != MibIfTableNormal)
......
......@@ -2009,7 +2009,13 @@ static void test_GetIfTable2Ex(void)
pFreeMibTable( table );
table = NULL;
ret = pGetIfTable2Ex( 2, &table );
ret = pGetIfTable2Ex( MibIfTableNormalWithoutStatistics, &table );
ok( ret == NO_ERROR || broken(ret == ERROR_INVALID_PARAMETER), "got %u\n", ret );
ok( table != NULL || broken(!table), "table not set\n" );
pFreeMibTable( table );
table = NULL;
ret = pGetIfTable2Ex( 3, &table );
ok( ret == ERROR_INVALID_PARAMETER, "got %u\n", ret );
ok( !table, "table should not be set\n" );
pFreeMibTable( table );
......
......@@ -24,7 +24,8 @@
typedef enum _MIB_IF_TABLE_LEVEL
{
MibIfTableNormal,
MibIfTableRaw
MibIfTableRaw,
MibIfTableNormalWithoutStatistics,
} MIB_IF_TABLE_LEVEL, *PMIB_IF_TABLE_LEVEL;
typedef enum _MIB_NOTIFICATION_TYPE
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment