Copy msimg32
[reactos.git] / reactos / ntoskrnl / io / pnpnotify.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * FILE: ntoskrnl/io/pnpmgr/remlock.c
5 * PURPOSE: Plug & Play notification functions
6 * PROGRAMMER: Filip Navara (xnavara@volny.cz)
7 * UPDATE HISTORY:
8 * 22/09/2003 FiN Created
9 */
10
11 /* INCLUDES ******************************************************************/
12
13 #include <ntoskrnl.h>
14 #include <internal/debug.h>
15
16 /* FUNCTIONS *****************************************************************/
17
18 /*
19 * @unimplemented
20 */
21 ULONG
22 STDCALL
23 IoPnPDeliverServicePowerNotification(
24 ULONG VetoedPowerOperation OPTIONAL,
25 ULONG PowerNotification,
26 ULONG Unknown OPTIONAL,
27 BOOLEAN Synchronous
28 )
29 {
30 UNIMPLEMENTED;
31 return 0;
32 }
33
34 /*
35 * @unimplemented
36 */
37 NTSTATUS
38 STDCALL
39 IoRegisterPlugPlayNotification(
40 IN IO_NOTIFICATION_EVENT_CATEGORY EventCategory,
41 IN ULONG EventCategoryFlags,
42 IN PVOID EventCategoryData OPTIONAL,
43 IN PDRIVER_OBJECT DriverObject,
44 IN PDRIVER_NOTIFICATION_CALLBACK_ROUTINE CallbackRoutine,
45 IN PVOID Context,
46 OUT PVOID *NotificationEntry)
47 {
48 DPRINT("IoRegisterPlugPlayNotification called (UNIMPLEMENTED)\n");
49 return STATUS_NOT_IMPLEMENTED;
50 }
51
52 /*
53 * @unimplemented
54 */
55 NTSTATUS
56 STDCALL
57 IoUnregisterPlugPlayNotification(
58 IN PVOID NotificationEntry)
59 {
60 DPRINT("IoUnregisterPlugPlayNotification called (UNIMPLEMENTED)\n");
61 return STATUS_NOT_IMPLEMENTED;
62 }
63
64 /* EOF */