Stub implementation of IOCTL_QUERY_IP_HW_ADDRESS.
This fixes 5 tests in iphlpapi_apitest!
svn path=/trunk/; revision=70213
PIRP Irp,
PIO_STACK_LOCATION IrpSp);
+NTSTATUS DispTdiQueryIpHwAddress(
+ PIRP Irp,
+ PIO_STACK_LOCATION IrpSp);
+
VOID DispDoDisconnect(
PVOID Data);
return Status;
}
+NTSTATUS DispTdiQueryIpHwAddress( PIRP Irp, PIO_STACK_LOCATION IrpSp ) {
+ NTSTATUS Status;
+
+ Status = STATUS_NOT_IMPLEMENTED;
+ if (IrpSp->Parameters.DeviceIoControl.InputBufferLength < 2 * sizeof(ULONG)) {
+ Status = STATUS_INVALID_BUFFER_SIZE;
+ goto Exit;
+ }
+
+Exit:
+ Irp->IoStatus.Status = Status;
+ return Status;
+}
+
/* EOF */
Status = DispTdiDeleteIPAddress(Irp, IrpSp);
break;
+ case IOCTL_QUERY_IP_HW_ADDRESS:
+ TI_DbgPrint(MIN_TRACE, ("QUERY_IP_HW_ADDRESS\n"));
+ Status = DispTdiQueryIpHwAddress(Irp, IrpSp);
+ break;
+
default:
TI_DbgPrint(MIN_TRACE, ("Unknown IOCTL 0x%X\n",
IrpSp->Parameters.DeviceIoControl.IoControlCode));