mirror of
https://github.com/reactos/reactos.git
synced 2024-07-06 20:55:16 +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,
|
||||
PIO_STACK_LOCATION IrpSp);
|
||||
|
||||
NTSTATUS DispTdiQueryIpHwAddress(
|
||||
PIRP Irp,
|
||||
PIO_STACK_LOCATION IrpSp);
|
||||
|
||||
VOID DispDoDisconnect(
|
||||
PVOID Data);
|
||||
|
||||
|
|
|
@ -1609,4 +1609,18 @@ NTSTATUS DispTdiDeleteIPAddress( PIRP Irp, PIO_STACK_LOCATION IrpSp ) {
|
|||
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 */
|
||||
|
|
|
@ -525,6 +525,11 @@ TiDispatch(
|
|||
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));
|
||||
|
|
Loading…
Reference in a new issue