mirror of
https://github.com/reactos/reactos.git
synced 2024-10-25 07:26:45 +00:00
[TCPIP]
Stub implementation of IOCTL_QUERY_IP_HW_ADDRESS. This fixes 5 tests in iphlpapi_apitest! svn path=/trunk/; revision=70213
This commit is contained in:
parent
575842c05c
commit
e7830d5ae9
|
@ -69,6 +69,10 @@ NTSTATUS DispTdiDeleteIPAddress(
|
||||||
PIRP Irp,
|
PIRP Irp,
|
||||||
PIO_STACK_LOCATION IrpSp);
|
PIO_STACK_LOCATION IrpSp);
|
||||||
|
|
||||||
|
NTSTATUS DispTdiQueryIpHwAddress(
|
||||||
|
PIRP Irp,
|
||||||
|
PIO_STACK_LOCATION IrpSp);
|
||||||
|
|
||||||
VOID DispDoDisconnect(
|
VOID DispDoDisconnect(
|
||||||
PVOID Data);
|
PVOID Data);
|
||||||
|
|
||||||
|
|
|
@ -1609,4 +1609,18 @@ NTSTATUS DispTdiDeleteIPAddress( PIRP Irp, PIO_STACK_LOCATION IrpSp ) {
|
||||||
return Status;
|
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 */
|
/* EOF */
|
||||||
|
|
|
@ -525,6 +525,11 @@ TiDispatch(
|
||||||
Status = DispTdiDeleteIPAddress(Irp, IrpSp);
|
Status = DispTdiDeleteIPAddress(Irp, IrpSp);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case IOCTL_QUERY_IP_HW_ADDRESS:
|
||||||
|
TI_DbgPrint(MIN_TRACE, ("QUERY_IP_HW_ADDRESS\n"));
|
||||||
|
Status = DispTdiQueryIpHwAddress(Irp, IrpSp);
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
TI_DbgPrint(MIN_TRACE, ("Unknown IOCTL 0x%X\n",
|
TI_DbgPrint(MIN_TRACE, ("Unknown IOCTL 0x%X\n",
|
||||||
IrpSp->Parameters.DeviceIoControl.IoControlCode));
|
IrpSp->Parameters.DeviceIoControl.IoControlCode));
|
||||||
|
|
Loading…
Reference in a new issue