Process Hacker
_PLUGPLAY_EVENT_BLOCK Struct Reference

#include <ntpnpapi.h>

Data Fields

GUID EventGuid
 
PLUGPLAY_EVENT_CATEGORY EventCategory
 
PULONG Result
 
ULONG Flags
 
ULONG TotalSize
 
PVOID DeviceObject
 
union {
   struct {
      GUID   ClassGuid
 
      WCHAR   SymbolicLinkName [1]
 
   }   DeviceClass
 
   struct {
      WCHAR   DeviceIds [1]
 
   }   TargetDevice
 
   struct {
      WCHAR   DeviceId [1]
 
   }   InstallDevice
 
   struct {
      PVOID   NotificationStructure
 
      WCHAR   DeviceIds [1]
 
   }   CustomNotification
 
   struct {
      PVOID   Notification
 
   }   ProfileNotification
 
   struct {
      ULONG   NotificationCode
 
      ULONG   NotificationData
 
   }   PowerNotification
 
   struct {
      PNP_VETO_TYPE   VetoType
 
      WCHAR   DeviceIdVetoNameBuffer [1]
 
   }   VetoNotification
 
   struct {
      GUID   BlockedDriverGuid
 
   }   BlockedDriverNotification
 
   struct {
      WCHAR   ParentId [1]
 
   }   InvalidIDNotification
 
u
 

Detailed Description

Definition at line 19 of file ntpnpapi.h.

Field Documentation

GUID BlockedDriverGuid

Definition at line 64 of file ntpnpapi.h.

struct { ... } BlockedDriverNotification
GUID ClassGuid

Definition at line 32 of file ntpnpapi.h.

struct { ... } CustomNotification
struct { ... } DeviceClass
WCHAR DeviceId[1]

Definition at line 41 of file ntpnpapi.h.

WCHAR DeviceIds[1]

Definition at line 37 of file ntpnpapi.h.

WCHAR DeviceIdVetoNameBuffer[1]

Definition at line 60 of file ntpnpapi.h.

PVOID DeviceObject

Definition at line 26 of file ntpnpapi.h.

PLUGPLAY_EVENT_CATEGORY EventCategory

Definition at line 22 of file ntpnpapi.h.

GUID EventGuid

Definition at line 21 of file ntpnpapi.h.

ULONG Flags

Definition at line 24 of file ntpnpapi.h.

struct { ... } InstallDevice
struct { ... } InvalidIDNotification
PVOID Notification

Definition at line 50 of file ntpnpapi.h.

ULONG NotificationCode

Definition at line 54 of file ntpnpapi.h.

ULONG NotificationData

Definition at line 55 of file ntpnpapi.h.

PVOID NotificationStructure

Definition at line 45 of file ntpnpapi.h.

WCHAR ParentId[1]

Definition at line 68 of file ntpnpapi.h.

struct { ... } PowerNotification
struct { ... } ProfileNotification
PULONG Result

Definition at line 23 of file ntpnpapi.h.

WCHAR SymbolicLinkName[1]

Definition at line 33 of file ntpnpapi.h.

struct { ... } TargetDevice
ULONG TotalSize

Definition at line 25 of file ntpnpapi.h.

union { ... } u
struct { ... } VetoNotification
PNP_VETO_TYPE VetoType

Definition at line 59 of file ntpnpapi.h.


The documentation for this struct was generated from the following file: