PROCPOWR.H

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

d:\th\minkernel\ntos\inc

and draws from it the following type definitions:

Line Number Type NTOSP.H
277 struct _PROCESSOR_IDLE_CONSTRAINTS 52495
292 struct _PROCESSOR_IDLE_DEPENDENCY 52510
299 struct _PROCESSOR_IDLE_PREPARE_INFO 52517
310 struct _PROCESSOR_PLATFORM_STATE_RESIDENCY 52528
315 struct _PROCESSOR_PLATFORM_STATE_RESIDENCIES 52533
955 union _PPM_IDLE_SYNCHRONIZATION_STATE  
971 struct _PPM_VETO_ENTRY  
977 struct _PPM_VETO_ACCOUNTING  
985 struct _PPM_IDLE_STATE  
1005 struct _PPM_SELECTION_MENU_ENTRY  
1014 struct _PPM_SELECTION_MENU  
1019 struct _PPM_SELECTION_DEPENDENCY  
1024 struct _PPM_COORDINATED_SELECTION  
1031 struct _PPM_IDLE_STATES  
1072 struct _PROC_IDLE_POLICY  
1080 struct _PPM_FFH_THROTTLE_STATE_INFO  
1088 struct _PROC_FEEDBACK_COUNTER  
1108 struct _PROC_PERF_CONSTAINT  
1159 struct _PROC_PERF_DOMAIN  
1230 struct _PROC_PERF_LOAD  
1235 struct _PPM_SELECTION_STATISTICS  
1287 enum PPM_IDLE_BUCKET_TIME_TYPE  
1293 struct _PROC_IDLE_STATE_BUCKET  
1300 struct _PROC_IDLE_STATE_ACCOUNTING  
1312 struct _PROC_IDLE_ACCOUNTING  
1327 struct _PLATFORM_IDLE_STATE_ACCOUNTING  
1339 struct _PLATFORM_IDLE_ACCOUNTING  
1351 union _PPM_COORDINATED_SYNCHRONIZATION  
1369 struct _PPM_PLATFORM_STATE  
1388 struct _PPM_PLATFORM_STATES  
1430 struct _PROC_IDLE_SNAP  
1435 struct _PROC_PERF_CHECK_SNAP  
1447 struct _PROC_PERF_CHECK  
1485 struct _PROC_FEEDBACK  
1594 struct _PROC_PERF_HISTORY_ENTRY  
1601 struct _PROC_PERF_HISTORY  
1611 struct _PPM_CONCURRENCY_ACCOUNTING  
1630 enum _PROC_HYPERVISOR_STATE  
1637 struct _PROCESSOR_POWER_STATE  

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