2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * FILE: ntoskrnl/io/pnpmgr/report.c
5 * PURPOSE: Device Changes Reporting functions
6 * PROGRAMMER: Filip Navara (xnavara@volny.cz)
8 * 22/09/2003 FiN Created
11 /* INCLUDES ******************************************************************/
14 #include <internal/debug.h>
16 /* FUNCTIONS *****************************************************************/
23 IoReportDetectedDevice(
24 IN PDRIVER_OBJECT DriverObject
,
25 IN INTERFACE_TYPE LegacyBusType
,
28 IN PCM_RESOURCE_LIST ResourceList
,
29 IN PIO_RESOURCE_REQUIREMENTS_LIST ResourceRequirements OPTIONAL
,
30 IN BOOLEAN ResourceAssigned
,
31 IN OUT PDEVICE_OBJECT
*DeviceObject
)
33 DPRINT("IoReportDetectedDevice called (UNIMPLEMENTED)\n");
34 return STATUS_NOT_IMPLEMENTED
;
42 IoReportResourceForDetection(
43 IN PDRIVER_OBJECT DriverObject
,
44 IN PCM_RESOURCE_LIST DriverList OPTIONAL
,
45 IN ULONG DriverListSize OPTIONAL
,
46 IN PDEVICE_OBJECT DeviceObject OPTIONAL
,
47 IN PCM_RESOURCE_LIST DeviceList OPTIONAL
,
48 IN ULONG DeviceListSize OPTIONAL
,
49 OUT PBOOLEAN ConflictDetected
)
51 DPRINT("IoReportResourceForDetection called (UNIMPLEMENTED)\n");
52 return STATUS_NOT_IMPLEMENTED
;
60 IoReportTargetDeviceChange(
61 IN PDEVICE_OBJECT PhysicalDeviceObject
,
62 IN PVOID NotificationStructure
)
64 DPRINT("IoReportTargetDeviceChange called (UNIMPLEMENTED)\n");
65 return STATUS_NOT_IMPLEMENTED
;
73 IoReportTargetDeviceChangeAsynchronous(
74 IN PDEVICE_OBJECT PhysicalDeviceObject
,
75 IN PVOID NotificationStructure
,
76 IN PDEVICE_CHANGE_COMPLETE_CALLBACK Callback OPTIONAL
,
77 IN PVOID Context OPTIONAL
)
79 DPRINT("IoReportTargetDeviceChangeAsynchronous called (UNIMPLEMENTED)\n");
80 return STATUS_NOT_IMPLEMENTED
;