NTPNPAPI.H

The public symbol file NTKRPAMP.PDB for the original release of Windows 10 tells that the kernel is built with the NTPNPAPI.H header at

d:\th.public.fre\internal\sdk\inc\minwin

and draws from it the following type definitions:

Line Number Type
45 enum _PLUGPLAY_EVENT_CATEGORY
61 struct _PLUGPLAY_EVENT_BLOCK
72 unnamed union in _PLUGPLAY_EVENT_BLOCK
74 unnamed struct DeviceClass in _PLUGPLAY_EVENT_BLOCK
79 unnamed struct TargetDevice in _PLUGPLAY_EVENT_BLOCK
83 unnamed struct InstallDevice in _PLUGPLAY_EVENT_BLOCK
87 unnamed struct CustomNotification in _PLUGPLAY_EVENT_BLOCK
92 unnamed struct ProfileNotification in _PLUGPLAY_EVENT_BLOCK
96 unnamed struct PowerNotification in _PLUGPLAY_EVENT_BLOCK
101 unnamed struct VetoNotification in _PLUGPLAY_EVENT_BLOCK
106 unnamed struct BlockedDriverNotification in _PLUGPLAY_EVENT_BLOCK
110 unnamed struct InvalidIDNotification in _PLUGPLAY_EVENT_BLOCK
114 unnamed struct PowerSettingNotification in _PLUGPLAY_EVENT_BLOCK
122 unnamed struct PropertyChangeNotification in _PLUGPLAY_EVENT_BLOCK
126 unnamed struct DeviceInstanceNotification in _PLUGPLAY_EVENT_BLOCK

The header NTPNPAPI.H is not known in any Device Driver Kit (DDK) or Windows Driver Kit (WDK).