Geoff Chappell, Software Analyst
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).