#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Data Structures |
| struct | PPNP_NOTIFY_ENTRY |
Defines |
| #define | NDEBUG |
Functions |
| VOID | IopNotifyPlugPlayNotification (IN PDEVICE_OBJECT DeviceObject, IN IO_NOTIFICATION_EVENT_CATEGORY EventCategory, IN LPCGUID Event, IN PVOID EventCategoryData1, IN PVOID EventCategoryData2) |
| ULONG NTAPI | IoPnPDeliverServicePowerNotification (ULONG VetoedPowerOperation OPTIONAL, ULONG PowerNotification, ULONG Unknown OPTIONAL, BOOLEAN Synchronous) |
| NTSTATUS NTAPI | IoRegisterPlugPlayNotification (IN IO_NOTIFICATION_EVENT_CATEGORY EventCategory, IN ULONG EventCategoryFlags, IN PVOID EventCategoryData OPTIONAL, IN PDRIVER_OBJECT DriverObject, IN PDRIVER_NOTIFICATION_CALLBACK_ROUTINE CallbackRoutine, IN PVOID Context, OUT PVOID *NotificationEntry) |
| NTSTATUS NTAPI | IoUnregisterPlugPlayNotification (IN PVOID NotificationEntry) |
Variables |
| KGUARDED_MUTEX | PnpNotifyListLock |
| LIST_ENTRY | PnpNotifyListHead |