ntoskrnl.exe: Add IoDetachDevice implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
7dc42119b4
commit
e0e795cfe9
|
@ -1222,6 +1222,10 @@ void WINAPI IoQueueWorkItem( PIO_WORKITEM work_item, PIO_WORKITEM_ROUTINE worker
|
|||
TrySubmitThreadpoolCallback( run_work_item_worker, work_item, NULL );
|
||||
}
|
||||
|
||||
void WINAPI IoDetachDevice( DEVICE_OBJECT *device )
|
||||
{
|
||||
device->AttachedDevice = NULL;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* IoAttachDeviceToDeviceStack (NTOSKRNL.EXE.@)
|
||||
|
|
|
@ -369,7 +369,7 @@
|
|||
@ stdcall IoDeleteDevice(ptr)
|
||||
@ stdcall IoDeleteDriver(ptr)
|
||||
@ stdcall IoDeleteSymbolicLink(ptr)
|
||||
@ stub IoDetachDevice
|
||||
@ stdcall IoDetachDevice(ptr)
|
||||
@ stub IoDeviceHandlerObjectSize
|
||||
@ stub IoDeviceHandlerObjectType
|
||||
@ extern IoDeviceObjectType
|
||||
|
|
|
@ -1561,6 +1561,7 @@ PVOID WINAPI IoAllocateErrorLogEntry(PVOID,UCHAR);
|
|||
PIRP WINAPI IoAllocateIrp(CCHAR,BOOLEAN);
|
||||
PMDL WINAPI IoAllocateMdl(PVOID,ULONG,BOOLEAN,BOOLEAN,IRP*);
|
||||
PIO_WORKITEM WINAPI IoAllocateWorkItem(PDEVICE_OBJECT);
|
||||
void WINAPI IoDetachDevice(PDEVICE_OBJECT);
|
||||
PDEVICE_OBJECT WINAPI IoAttachDeviceToDeviceStack(PDEVICE_OBJECT,PDEVICE_OBJECT);
|
||||
PIRP WINAPI IoBuildAsynchronousFsdRequest(ULONG,DEVICE_OBJECT*,void*,ULONG,LARGE_INTEGER*,IO_STATUS_BLOCK*);
|
||||
PIRP WINAPI IoBuildDeviceIoControlRequest(ULONG,DEVICE_OBJECT*,PVOID,ULONG,PVOID,ULONG,BOOLEAN,PKEVENT,IO_STATUS_BLOCK*);
|
||||
|
|
Loading…
Reference in New Issue