remove my changes to Elronds patch. RtlNtStatusToDosError does the job
for us.
Modified: trunk/reactos/lib/iphlpapi/ifenum_reactos.c
_____
Modified: trunk/reactos/lib/iphlpapi/ifenum_reactos.c
--- trunk/reactos/lib/iphlpapi/ifenum_reactos.c 2005-11-27 12:23:02 UTC
(rev 19681)
+++ trunk/reactos/lib/iphlpapi/ifenum_reactos.c 2005-11-27 12:28:45 UTC
(rev 19682)
@@ -863,11 +863,8 @@
DPRINT1("addIPAddress for if %d returning 0x%lx\n", IfIndex,
status);
}
- switch( status ) {
- case STATUS_SUCCESS: return ERROR_SUCCESS;
- case STATUS_DEVICE_DOES_NOT_EXIST: return ERROR_DEV_NOT_EXIST;
- default: return status;
- }
+ return status;
+
}
NTSTATUS deleteIpAddress( ULONG NteContext )
@@ -897,9 +894,5 @@
DPRINT1("deleteIpAddress(%lu) returning 0x%lx\n", NteContext,
status);
}
-
- if( NT_SUCCESS(status) )
- return ERROR_SUCCESS;
- else
- return ERROR_GEN_FAILURE;
+ return status;
}