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 PNPPO.H header at
d:\th\minkernel\ntos\inc
and draws from it the following type definitions:
Line Number | Type |
---|---|
28 | struct _PO_IRP_QUEUE |
33 | struct _PO_IRP_MANAGER |
44 | struct _PO_DEVICE_NOTIFY |
76 | struct _PO_NOTIFY_ORDER_LEVEL |
85 | struct _PO_DEVICE_NOTIFY_ORDER |
96 | enum PROFILE_STATUS |
106 | enum _PNP_DEVNODE_STATE |
143 | struct _DEVICE_NODE |
406 | unnamed union for OverUsed1 in _DEVICE_NODE |
412 | unnamed union for OverUsed2 in _DEVICE_NODE |
434 | unnamed struct for DockInfo in _DEVICE_NODE |
The header PNPPO.H is not known in any Device Driver Kit (DDK) or Windows Driver Kit (WDK).