mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
3491 lines
136 KiB
JSON
3491 lines
136 KiB
JSON
{
|
|
"Constants":[{
|
|
"Name":"PROCESSOR_NUMBER_PKEY"
|
|
,"Type":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}
|
|
,"ValueType":"PropertyKey"
|
|
,"Value":{"Fmtid":"5724c81d-d5af-4c1f-a103-a06e28f204c6","Pid":1}
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVICE_BATTERY"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"72631e54-78a4-11d0-bcf7-00aa00b7b32a"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVICE_APPLICATIONLAUNCH_BUTTON"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"629758ee-986e-4d9e-8e47-de27f8ab054d"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVICE_SYS_BUTTON"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"4afa3d53-74a7-11d0-be5e-00a0c9062857"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVICE_LID"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"4afa3d52-74a7-11d0-be5e-00a0c9062857"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVICE_THERMAL_ZONE"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"4afa3d51-74a7-11d0-be5e-00a0c9062857"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVICE_FAN"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"05ecd13d-81da-4a2a-8a4c-524f23dd4dc9"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVICE_PROCESSOR"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"97fadb10-4e33-40ae-359c-8bef029dbdd0"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVICE_MEMORY"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"3fd0f03d-92e0-45fb-b75c-5ed8ffb01021"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVICE_ACPI_TIME"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"97f99bf6-4497-4f18-bb22-4b9fb2fbef9c"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVICE_MESSAGE_INDICATOR"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"cd48a365-fa94-4ce2-a232-a1b764e5d8b4"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_CLASS_INPUT"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"4d1e55b2-f16f-11cf-88cb-001111000030"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVINTERFACE_THERMAL_COOLING"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"dbe4373d-3c81-40cb-ace4-e0e5d05f0c9f"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVINTERFACE_THERMAL_MANAGER"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"927ec093-69a4-4bc0-bd02-711664714463"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_UNKNOWN_CAPACITY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4294967295
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"UNKNOWN_CAPACITY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4294967295
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_SYSTEM_BATTERY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2147483648
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_CAPACITY_RELATIVE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1073741824
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_IS_SHORT_TERM"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":536870912
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_SEALED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":268435456
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_SET_CHARGE_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_SET_DISCHARGE_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_SET_CHARGINGSOURCE_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_SET_CHARGER_ID_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_UNKNOWN_TIME"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4294967295
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_UNKNOWN_CURRENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4294967295
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"UNKNOWN_CURRENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4294967295
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_USB_CHARGER_STATUS_FN_DEFAULT_USB"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_USB_CHARGER_STATUS_UCM_PD"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_UNKNOWN_VOLTAGE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4294967295
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_UNKNOWN_RATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2147483648
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"UNKNOWN_RATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2147483648
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"UNKNOWN_VOLTAGE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4294967295
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_POWER_ON_LINE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_DISCHARGING"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_CHARGING"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_CRITICAL"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MAX_BATTERY_STRING_SIZE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":128
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_BATTERY_QUERY_TAG"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703424
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_BATTERY_QUERY_INFORMATION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703428
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_BATTERY_SET_INFORMATION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2719816
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_BATTERY_QUERY_STATUS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703436
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_BATTERY_CHARGING_SOURCE_CHANGE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703440
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_TAG_INVALID"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MAX_ACTIVE_COOLING_LEVELS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":10
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"ACTIVE_COOLING"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PASSIVE_COOLING"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"TZ_ACTIVATION_REASON_THERMAL"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"TZ_ACTIVATION_REASON_CURRENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"THERMAL_POLICY_VERSION_1"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"THERMAL_POLICY_VERSION_2"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_THERMAL_QUERY_INFORMATION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703488
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_THERMAL_SET_COOLING_POLICY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2719876
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_RUN_ACTIVE_COOLING_METHOD"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2719880
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_THERMAL_SET_PASSIVE_LIMIT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2719884
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_THERMAL_READ_TEMPERATURE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703504
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_THERMAL_READ_POLICY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703508
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_QUERY_LID"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703552
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_NOTIFY_SWITCH_EVENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703616
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_GET_SYS_BUTTON_CAPS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703680
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_GET_SYS_BUTTON_EVENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703684
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SYS_BUTTON_POWER"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SYS_BUTTON_SLEEP"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SYS_BUTTON_LID"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SYS_BUTTON_WAKE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2147483648
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SYS_BUTTON_LID_STATE_MASK"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":196608
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SYS_BUTTON_LID_OPEN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":65536
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SYS_BUTTON_LID_CLOSED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":131072
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SYS_BUTTON_LID_INITIAL"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":262144
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SYS_BUTTON_LID_CHANGED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":524288
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_GET_PROCESSOR_OBJ_INFO"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703744
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"THERMAL_COOLING_INTERFACE_VERSION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"THERMAL_DEVICE_INTERFACE_VERSION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_SET_SYS_MESSAGE_INDICATOR"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2720192
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_SET_WAKE_ALARM_VALUE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2720256
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_SET_WAKE_ALARM_POLICY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2720260
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_GET_WAKE_ALARM_VALUE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2736648
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_GET_WAKE_ALARM_POLICY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2736652
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"ACPI_TIME_ADJUST_DAYLIGHT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"ACPI_TIME_IN_DAYLIGHT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"ACPI_TIME_ZONE_UNKNOWN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2047
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_ACPI_GET_REAL_TIME"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703888
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_ACPI_SET_REAL_TIME"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2720276
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_GET_WAKE_ALARM_SYSTEM_POWERSTATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2703896
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_STATUS_WMI_GUID"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"fc4670d1-ebbf-416e-87ce-374a4ebc111a"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_RUNTIME_WMI_GUID"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"535a3767-1ac2-49bc-a077-3f7a02e40aec"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_TEMPERATURE_WMI_GUID"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"1a52a14d-adce-4a44-9a3e-c8d8f15ff2c2"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_FULL_CHARGED_CAPACITY_WMI_GUID"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"40b40565-96f7-4435-8694-97e0e4395905"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_CYCLE_COUNT_WMI_GUID"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"ef98db24-0014-4c25-a50b-c724ae5cd371"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_STATIC_DATA_WMI_GUID"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"05e1e463-e4e2-4ea9-80cb-9bd4b3ca0655"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_STATUS_CHANGE_WMI_GUID"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"cddfa0c3-7c5b-4e43-a034-059fa5b84364"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_TAG_CHANGE_WMI_GUID"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"5e1f6e19-8786-4d23-94fc-9e746bd5d888"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_MINIPORT_UPDATE_DATA_VER_1"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_MINIPORT_UPDATE_DATA_VER_2"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_CLASS_MAJOR_VERSION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_CLASS_MINOR_VERSION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BATTERY_CLASS_MINOR_VERSION_1"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"GUID_DEVICE_ENERGY_METER"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"45bd8344-7ed6-49cf-a440-c276c933b053"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_EMI_GET_VERSION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2244608
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_EMI_GET_METADATA_SIZE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2244612
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_EMI_GET_METADATA"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2244616
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"IOCTL_EMI_GET_MEASUREMENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2244620
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"EMI_NAME_MAX"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"EMI_VERSION_V1"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"EMI_VERSION_V2"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"EFFECTIVE_POWER_MODE_V1"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"EFFECTIVE_POWER_MODE_V2"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"EnableSysTrayBatteryMeter"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"EnableMultiBatteryDisplay"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"EnablePasswordLogon"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"EnableWakeOnRing"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"EnableVideoDimDisplay"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"POWER_ATTRIBUTE_HIDE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"POWER_ATTRIBUTE_SHOW_AOAC"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DEVICEPOWER_HARDWAREID"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2147483648
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DEVICEPOWER_AND_OPERATION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1073741824
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DEVICEPOWER_FILTER_DEVICES_PRESENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":536870912
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DEVICEPOWER_FILTER_HARDWARE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":268435456
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DEVICEPOWER_FILTER_WAKEENABLED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":134217728
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DEVICEPOWER_FILTER_WAKEPROGRAMMABLE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":67108864
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DEVICEPOWER_FILTER_ON_NAME"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":33554432
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DEVICEPOWER_SET_WAKEENABLED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DEVICEPOWER_CLEAR_WAKEENABLED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PDCAP_S0_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":65536
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PDCAP_S1_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":131072
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PDCAP_S2_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":262144
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PDCAP_S3_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":524288
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PDCAP_WAKE_FROM_S0_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1048576
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PDCAP_WAKE_FROM_S1_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2097152
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PDCAP_WAKE_FROM_S2_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4194304
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PDCAP_WAKE_FROM_S3_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8388608
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PDCAP_S4_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16777216
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PDCAP_S5_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":33554432
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"THERMAL_EVENT_VERSION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}],
|
|
|
|
"Types":[{
|
|
"Name":"POWER_COOLING_MODE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PO_TZ_ACTIVE","Value":0}
|
|
,{"Name":"PO_TZ_PASSIVE","Value":1}
|
|
,{"Name":"PO_TZ_INVALID_MODE","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt16"
|
|
},{
|
|
"Name":"PROCESSOR_POWER_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Number","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MaxMhz","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"CurrentMhz","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MhzLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MaxIdleState","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"CurrentIdleState","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"SYSTEM_POWER_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"MaxIdlenessAllowed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Idleness","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"TimeRemaining","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"CoolingMode","Type":{"Kind":"ApiRef","Name":"POWER_COOLING_MODE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"POWER_PLATFORM_ROLE_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"POWER_PLATFORM_ROLE_V1","Value":1}
|
|
,{"Name":"POWER_PLATFORM_ROLE_V2","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"POWER_SETTING_REGISTER_NOTIFICATION_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DEVICE_NOTIFY_SERVICE_HANDLE","Value":1}
|
|
,{"Name":"DEVICE_NOTIFY_CALLBACK","Value":2}
|
|
,{"Name":"DEVICE_NOTIFY_WINDOW_HANDLE","Value":0}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"EXECUTION_STATE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"ES_AWAYMODE_REQUIRED","Value":64}
|
|
,{"Name":"ES_CONTINUOUS","Value":2147483648}
|
|
,{"Name":"ES_DISPLAY_REQUIRED","Value":2}
|
|
,{"Name":"ES_SYSTEM_REQUIRED","Value":1}
|
|
,{"Name":"ES_USER_PRESENT","Value":4}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"POWER_ACTION_POLICY_EVENT_CODE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"POWER_FORCE_TRIGGER_RESET","Value":2147483648}
|
|
,{"Name":"POWER_LEVEL_USER_NOTIFY_EXEC","Value":4}
|
|
,{"Name":"POWER_LEVEL_USER_NOTIFY_SOUND","Value":2}
|
|
,{"Name":"POWER_LEVEL_USER_NOTIFY_TEXT","Value":1}
|
|
,{"Name":"POWER_USER_NOTIFY_BUTTON","Value":8}
|
|
,{"Name":"POWER_USER_NOTIFY_SHUTDOWN","Value":16}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"HPOWERNOTIFY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"NativeTypedef"
|
|
,"AlsoUsableFor":null
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":"UnregisterPowerSettingNotification"
|
|
,"InvalidHandleValue":0
|
|
},{
|
|
"Name":"EFFECTIVE_POWER_MODE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"EffectivePowerModeBatterySaver","Value":0}
|
|
,{"Name":"EffectivePowerModeBetterBattery","Value":1}
|
|
,{"Name":"EffectivePowerModeBalanced","Value":2}
|
|
,{"Name":"EffectivePowerModeHighPerformance","Value":3}
|
|
,{"Name":"EffectivePowerModeMaxPerformance","Value":4}
|
|
,{"Name":"EffectivePowerModeGameMode","Value":5}
|
|
,{"Name":"EffectivePowerModeMixedReality","Value":6}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"EFFECTIVE_POWER_MODE_CALLBACK"
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.17763"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"EFFECTIVE_POWER_MODE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"GLOBAL_MACHINE_POWER_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LidOpenWakeAc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LidOpenWakeDc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BroadcastCapacityResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"GLOBAL_USER_POWER_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PowerButtonAc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PowerButtonDc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SleepButtonAc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SleepButtonDc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LidCloseAc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LidCloseDc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DischargePolicy","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"SYSTEM_POWER_LEVEL","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"GlobalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"GLOBAL_POWER_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"user","Type":{"Kind":"ApiRef","Name":"GLOBAL_USER_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"mach","Type":{"Kind":"ApiRef","Name":"GLOBAL_MACHINE_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"MACHINE_POWER_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MinSleepAc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MinSleepDc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ReducedLatencySleepAc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ReducedLatencySleepDc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DozeTimeoutAc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DozeTimeoutDc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DozeS4TimeoutAc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DozeS4TimeoutDc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MinThrottleAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MinThrottleDc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"pad1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"OverThrottledAc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"OverThrottledDc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"MACHINE_PROCESSOR_POWER_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProcessorPolicyAc","Type":{"Kind":"ApiRef","Name":"PROCESSOR_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ProcessorPolicyDc","Type":{"Kind":"ApiRef","Name":"PROCESSOR_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"USER_POWER_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IdleAc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IdleDc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IdleTimeoutAc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IdleTimeoutDc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IdleSensitivityAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"IdleSensitivityDc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ThrottlePolicyAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ThrottlePolicyDc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MaxSleepAc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MaxSleepDc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
,{"Name":"VideoTimeoutAc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"VideoTimeoutDc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SpindownTimeoutAc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SpindownTimeoutDc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OptimizeForPowerAc","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"OptimizeForPowerDc","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FanThrottleToleranceAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"FanThrottleToleranceDc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ForcedThrottleAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ForcedThrottleDc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"POWER_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"user","Type":{"Kind":"ApiRef","Name":"USER_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"mach","Type":{"Kind":"ApiRef","Name":"MACHINE_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PWRSCHEMESENUMPROC_V1"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"NameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
|
|
,{"Name":"DescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
|
|
,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"Context","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"PWRSCHEMESENUMPROC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"NameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
|
|
,{"Name":"DescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
|
|
,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"Context","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"POWER_DATA_ACCESSOR"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"ACCESS_AC_POWER_SETTING_INDEX","Value":0}
|
|
,{"Name":"ACCESS_DC_POWER_SETTING_INDEX","Value":1}
|
|
,{"Name":"ACCESS_FRIENDLY_NAME","Value":2}
|
|
,{"Name":"ACCESS_DESCRIPTION","Value":3}
|
|
,{"Name":"ACCESS_POSSIBLE_POWER_SETTING","Value":4}
|
|
,{"Name":"ACCESS_POSSIBLE_POWER_SETTING_FRIENDLY_NAME","Value":5}
|
|
,{"Name":"ACCESS_POSSIBLE_POWER_SETTING_DESCRIPTION","Value":6}
|
|
,{"Name":"ACCESS_DEFAULT_AC_POWER_SETTING","Value":7}
|
|
,{"Name":"ACCESS_DEFAULT_DC_POWER_SETTING","Value":8}
|
|
,{"Name":"ACCESS_POSSIBLE_VALUE_MIN","Value":9}
|
|
,{"Name":"ACCESS_POSSIBLE_VALUE_MAX","Value":10}
|
|
,{"Name":"ACCESS_POSSIBLE_VALUE_INCREMENT","Value":11}
|
|
,{"Name":"ACCESS_POSSIBLE_VALUE_UNITS","Value":12}
|
|
,{"Name":"ACCESS_ICON_RESOURCE","Value":13}
|
|
,{"Name":"ACCESS_DEFAULT_SECURITY_DESCRIPTOR","Value":14}
|
|
,{"Name":"ACCESS_ATTRIBUTES","Value":15}
|
|
,{"Name":"ACCESS_SCHEME","Value":16}
|
|
,{"Name":"ACCESS_SUBGROUP","Value":17}
|
|
,{"Name":"ACCESS_INDIVIDUAL_SETTING","Value":18}
|
|
,{"Name":"ACCESS_ACTIVE_SCHEME","Value":19}
|
|
,{"Name":"ACCESS_CREATE_SCHEME","Value":20}
|
|
,{"Name":"ACCESS_AC_POWER_SETTING_MAX","Value":21}
|
|
,{"Name":"ACCESS_DC_POWER_SETTING_MAX","Value":22}
|
|
,{"Name":"ACCESS_AC_POWER_SETTING_MIN","Value":23}
|
|
,{"Name":"ACCESS_DC_POWER_SETTING_MIN","Value":24}
|
|
,{"Name":"ACCESS_PROFILE","Value":25}
|
|
,{"Name":"ACCESS_OVERLAY_SCHEME","Value":26}
|
|
,{"Name":"ACCESS_ACTIVE_OVERLAY_SCHEME","Value":27}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"PDEVICE_NOTIFY_CALLBACK_ROUTINE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Setting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PDEVICE_NOTIFY_CALLBACK_ROUTINE","TargetKind":"FunctionPointer","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"THERMAL_EVENT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Temperature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TripPointTemperature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Initiator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"BATTERY_QUERY_INFORMATION_LEVEL"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"BatteryInformation","Value":0}
|
|
,{"Name":"BatteryGranularityInformation","Value":1}
|
|
,{"Name":"BatteryTemperature","Value":2}
|
|
,{"Name":"BatteryEstimatedTime","Value":3}
|
|
,{"Name":"BatteryDeviceName","Value":4}
|
|
,{"Name":"BatteryManufactureDate","Value":5}
|
|
,{"Name":"BatteryManufactureName","Value":6}
|
|
,{"Name":"BatteryUniqueID","Value":7}
|
|
,{"Name":"BatterySerialNumber","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"BATTERY_QUERY_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"BatteryTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"InformationLevel","Type":{"Kind":"ApiRef","Name":"BATTERY_QUERY_INFORMATION_LEVEL","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"AtRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"BATTERY_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Technology","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Chemistry","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"DesignedCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FullChargedCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DefaultAlert1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DefaultAlert2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CriticalBias","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CycleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"BATTERY_CHARGING_SOURCE_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"BatteryChargingSourceType_AC","Value":1}
|
|
,{"Name":"BatteryChargingSourceType_USB","Value":2}
|
|
,{"Name":"BatteryChargingSourceType_Wireless","Value":3}
|
|
,{"Name":"BatteryChargingSourceType_Max","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"BATTERY_CHARGING_SOURCE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"BATTERY_CHARGING_SOURCE_TYPE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MaxCurrent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"BATTERY_CHARGING_SOURCE_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"BATTERY_CHARGING_SOURCE_TYPE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SourceOnline","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"USB_CHARGER_PORT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"UsbChargerPort_Legacy","Value":0}
|
|
,{"Name":"UsbChargerPort_TypeC","Value":1}
|
|
,{"Name":"UsbChargerPort_Max","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"BATTERY_SET_INFORMATION_LEVEL"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"BatteryCriticalBias","Value":0}
|
|
,{"Name":"BatteryCharge","Value":1}
|
|
,{"Name":"BatteryDischarge","Value":2}
|
|
,{"Name":"BatteryChargingSource","Value":3}
|
|
,{"Name":"BatteryChargerId","Value":4}
|
|
,{"Name":"BatteryChargerStatus","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"BATTERY_SET_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"BatteryTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"InformationLevel","Type":{"Kind":"ApiRef","Name":"BATTERY_SET_INFORMATION_LEVEL","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"BATTERY_CHARGER_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"BATTERY_CHARGING_SOURCE_TYPE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"VaData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"BATTERY_USB_CHARGER_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"BATTERY_CHARGING_SOURCE_TYPE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxCurrent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Voltage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PortType","Type":{"Kind":"ApiRef","Name":"USB_CHARGER_PORT","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PortId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"PowerSourceInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"OemCharger","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"BATTERY_WAIT_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"BatteryTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PowerState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LowCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"HighCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"BATTERY_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"PowerState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Capacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Voltage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"BATTERY_MANUFACTURE_DATE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Day","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Month","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Year","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"THERMAL_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ThermalStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ThermalConstant1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ThermalConstant2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Processors","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"SamplingPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CurrentTemperature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PassiveTripPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CriticalTripPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActiveTripPointCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ActiveTripPoint","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"THERMAL_WAIT_READ"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LowTemperature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"HighTemperature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"THERMAL_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"WaitForUpdate","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Hibernate","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Critical","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ThermalStandby","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ActivationReasons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PassiveLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActiveLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OverThrottled","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PROCESSOR_OBJECT_INFO"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"PhysicalID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PBlkAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PBlkLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PROCESSOR_OBJECT_INFO_EX"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"PhysicalID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PBlkAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PBlkLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"InitialApicId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"WAKE_ALARM_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"TimerIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"ACPI_REAL_TIME"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Year","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Month","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Day","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Hour","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Minute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Second","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Valid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Milliseconds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"TimeZone","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"DayLight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"EMI_MEASUREMENT_UNIT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"EmiMeasurementUnitPicowattHours","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"EMI_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"EmiVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"EMI_METADATA_SIZE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"EMI_CHANNEL_MEASUREMENT_DATA"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"AbsoluteEnergy","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"AbsoluteTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"EMI_METADATA_V1"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"MeasurementUnit","Type":{"Kind":"ApiRef","Name":"EMI_MEASUREMENT_UNIT","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"HardwareOEM","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
,{"Name":"HardwareModel","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
,{"Name":"HardwareRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MeteredHardwareNameSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MeteredHardwareName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"EMI_CHANNEL_V2"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"MeasurementUnit","Type":{"Kind":"ApiRef","Name":"EMI_MEASUREMENT_UNIT","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ChannelNameSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ChannelName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"EMI_METADATA_V2"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"HardwareOEM","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
,{"Name":"HardwareModel","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
,{"Name":"HardwareRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ChannelCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Channels","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"EMI_CHANNEL_V2","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"EMI_MEASUREMENT_DATA_V2"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ChannelData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"EMI_CHANNEL_MEASUREMENT_DATA","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"SYSTEM_POWER_STATE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PowerSystemUnspecified","Value":0}
|
|
,{"Name":"PowerSystemWorking","Value":1}
|
|
,{"Name":"PowerSystemSleeping1","Value":2}
|
|
,{"Name":"PowerSystemSleeping2","Value":3}
|
|
,{"Name":"PowerSystemSleeping3","Value":4}
|
|
,{"Name":"PowerSystemHibernate","Value":5}
|
|
,{"Name":"PowerSystemShutdown","Value":6}
|
|
,{"Name":"PowerSystemMaximum","Value":7}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"POWER_ACTION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PowerActionNone","Value":0}
|
|
,{"Name":"PowerActionReserved","Value":1}
|
|
,{"Name":"PowerActionSleep","Value":2}
|
|
,{"Name":"PowerActionHibernate","Value":3}
|
|
,{"Name":"PowerActionShutdown","Value":4}
|
|
,{"Name":"PowerActionShutdownReset","Value":5}
|
|
,{"Name":"PowerActionShutdownOff","Value":6}
|
|
,{"Name":"PowerActionWarmEject","Value":7}
|
|
,{"Name":"PowerActionDisplayOff","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DEVICE_POWER_STATE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PowerDeviceUnspecified","Value":0}
|
|
,{"Name":"PowerDeviceD0","Value":1}
|
|
,{"Name":"PowerDeviceD1","Value":2}
|
|
,{"Name":"PowerDeviceD2","Value":3}
|
|
,{"Name":"PowerDeviceD3","Value":4}
|
|
,{"Name":"PowerDeviceMaximum","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"LATENCY_TIME"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"LT_DONT_CARE","Value":0}
|
|
,{"Name":"LT_LOWEST_LATENCY","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"POWER_REQUEST_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PowerRequestDisplayRequired","Value":0}
|
|
,{"Name":"PowerRequestSystemRequired","Value":1}
|
|
,{"Name":"PowerRequestAwayModeRequired","Value":2}
|
|
,{"Name":"PowerRequestExecutionRequired","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"CM_POWER_DATA"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"PD_Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PD_MostRecentPowerState","Type":{"Kind":"ApiRef","Name":"DEVICE_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PD_Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PD_D1Latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PD_D2Latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PD_D3Latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PD_PowerStateMapping","Type":{"Kind":"Array","Shape":{"Size":7},"Child":{"Kind":"ApiRef","Name":"DEVICE_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"PD_DeepestSystemWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"POWER_INFORMATION_LEVEL"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"SystemPowerPolicyAc","Value":0}
|
|
,{"Name":"SystemPowerPolicyDc","Value":1}
|
|
,{"Name":"VerifySystemPolicyAc","Value":2}
|
|
,{"Name":"VerifySystemPolicyDc","Value":3}
|
|
,{"Name":"SystemPowerCapabilities","Value":4}
|
|
,{"Name":"SystemBatteryState","Value":5}
|
|
,{"Name":"SystemPowerStateHandler","Value":6}
|
|
,{"Name":"ProcessorStateHandler","Value":7}
|
|
,{"Name":"SystemPowerPolicyCurrent","Value":8}
|
|
,{"Name":"AdministratorPowerPolicy","Value":9}
|
|
,{"Name":"SystemReserveHiberFile","Value":10}
|
|
,{"Name":"ProcessorInformation","Value":11}
|
|
,{"Name":"SystemPowerInformation","Value":12}
|
|
,{"Name":"ProcessorStateHandler2","Value":13}
|
|
,{"Name":"LastWakeTime","Value":14}
|
|
,{"Name":"LastSleepTime","Value":15}
|
|
,{"Name":"SystemExecutionState","Value":16}
|
|
,{"Name":"SystemPowerStateNotifyHandler","Value":17}
|
|
,{"Name":"ProcessorPowerPolicyAc","Value":18}
|
|
,{"Name":"ProcessorPowerPolicyDc","Value":19}
|
|
,{"Name":"VerifyProcessorPowerPolicyAc","Value":20}
|
|
,{"Name":"VerifyProcessorPowerPolicyDc","Value":21}
|
|
,{"Name":"ProcessorPowerPolicyCurrent","Value":22}
|
|
,{"Name":"SystemPowerStateLogging","Value":23}
|
|
,{"Name":"SystemPowerLoggingEntry","Value":24}
|
|
,{"Name":"SetPowerSettingValue","Value":25}
|
|
,{"Name":"NotifyUserPowerSetting","Value":26}
|
|
,{"Name":"PowerInformationLevelUnused0","Value":27}
|
|
,{"Name":"SystemMonitorHiberBootPowerOff","Value":28}
|
|
,{"Name":"SystemVideoState","Value":29}
|
|
,{"Name":"TraceApplicationPowerMessage","Value":30}
|
|
,{"Name":"TraceApplicationPowerMessageEnd","Value":31}
|
|
,{"Name":"ProcessorPerfStates","Value":32}
|
|
,{"Name":"ProcessorIdleStates","Value":33}
|
|
,{"Name":"ProcessorCap","Value":34}
|
|
,{"Name":"SystemWakeSource","Value":35}
|
|
,{"Name":"SystemHiberFileInformation","Value":36}
|
|
,{"Name":"TraceServicePowerMessage","Value":37}
|
|
,{"Name":"ProcessorLoad","Value":38}
|
|
,{"Name":"PowerShutdownNotification","Value":39}
|
|
,{"Name":"MonitorCapabilities","Value":40}
|
|
,{"Name":"SessionPowerInit","Value":41}
|
|
,{"Name":"SessionDisplayState","Value":42}
|
|
,{"Name":"PowerRequestCreate","Value":43}
|
|
,{"Name":"PowerRequestAction","Value":44}
|
|
,{"Name":"GetPowerRequestList","Value":45}
|
|
,{"Name":"ProcessorInformationEx","Value":46}
|
|
,{"Name":"NotifyUserModeLegacyPowerEvent","Value":47}
|
|
,{"Name":"GroupPark","Value":48}
|
|
,{"Name":"ProcessorIdleDomains","Value":49}
|
|
,{"Name":"WakeTimerList","Value":50}
|
|
,{"Name":"SystemHiberFileSize","Value":51}
|
|
,{"Name":"ProcessorIdleStatesHv","Value":52}
|
|
,{"Name":"ProcessorPerfStatesHv","Value":53}
|
|
,{"Name":"ProcessorPerfCapHv","Value":54}
|
|
,{"Name":"ProcessorSetIdle","Value":55}
|
|
,{"Name":"LogicalProcessorIdling","Value":56}
|
|
,{"Name":"UserPresence","Value":57}
|
|
,{"Name":"PowerSettingNotificationName","Value":58}
|
|
,{"Name":"GetPowerSettingValue","Value":59}
|
|
,{"Name":"IdleResiliency","Value":60}
|
|
,{"Name":"SessionRITState","Value":61}
|
|
,{"Name":"SessionConnectNotification","Value":62}
|
|
,{"Name":"SessionPowerCleanup","Value":63}
|
|
,{"Name":"SessionLockState","Value":64}
|
|
,{"Name":"SystemHiberbootState","Value":65}
|
|
,{"Name":"PlatformInformation","Value":66}
|
|
,{"Name":"PdcInvocation","Value":67}
|
|
,{"Name":"MonitorInvocation","Value":68}
|
|
,{"Name":"FirmwareTableInformationRegistered","Value":69}
|
|
,{"Name":"SetShutdownSelectedTime","Value":70}
|
|
,{"Name":"SuspendResumeInvocation","Value":71}
|
|
,{"Name":"PlmPowerRequestCreate","Value":72}
|
|
,{"Name":"ScreenOff","Value":73}
|
|
,{"Name":"CsDeviceNotification","Value":74}
|
|
,{"Name":"PlatformRole","Value":75}
|
|
,{"Name":"LastResumePerformance","Value":76}
|
|
,{"Name":"DisplayBurst","Value":77}
|
|
,{"Name":"ExitLatencySamplingPercentage","Value":78}
|
|
,{"Name":"RegisterSpmPowerSettings","Value":79}
|
|
,{"Name":"PlatformIdleStates","Value":80}
|
|
,{"Name":"ProcessorIdleVeto","Value":81}
|
|
,{"Name":"PlatformIdleVeto","Value":82}
|
|
,{"Name":"SystemBatteryStatePrecise","Value":83}
|
|
,{"Name":"ThermalEvent","Value":84}
|
|
,{"Name":"PowerRequestActionInternal","Value":85}
|
|
,{"Name":"BatteryDeviceState","Value":86}
|
|
,{"Name":"PowerInformationInternal","Value":87}
|
|
,{"Name":"ThermalStandby","Value":88}
|
|
,{"Name":"SystemHiberFileType","Value":89}
|
|
,{"Name":"PhysicalPowerButtonPress","Value":90}
|
|
,{"Name":"QueryPotentialDripsConstraint","Value":91}
|
|
,{"Name":"EnergyTrackerCreate","Value":92}
|
|
,{"Name":"EnergyTrackerQuery","Value":93}
|
|
,{"Name":"UpdateBlackBoxRecorder","Value":94}
|
|
,{"Name":"SessionAllowExternalDmaDevices","Value":95}
|
|
,{"Name":"SendSuspendResumeNotification","Value":96}
|
|
,{"Name":"PowerInformationLevelMaximum","Value":97}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"SYSTEM_POWER_CONDITION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PoAc","Value":0}
|
|
,{"Name":"PoDc","Value":1}
|
|
,{"Name":"PoHot","Value":2}
|
|
,{"Name":"PoConditionMaximum","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"SET_POWER_SETTING_VALUE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"PowerCondition","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_CONDITION","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"POWER_PLATFORM_ROLE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PlatformRoleUnspecified","Value":0}
|
|
,{"Name":"PlatformRoleDesktop","Value":1}
|
|
,{"Name":"PlatformRoleMobile","Value":2}
|
|
,{"Name":"PlatformRoleWorkstation","Value":3}
|
|
,{"Name":"PlatformRoleEnterpriseServer","Value":4}
|
|
,{"Name":"PlatformRoleSOHOServer","Value":5}
|
|
,{"Name":"PlatformRoleAppliancePC","Value":6}
|
|
,{"Name":"PlatformRolePerformanceServer","Value":7}
|
|
,{"Name":"PlatformRoleSlate","Value":8}
|
|
,{"Name":"PlatformRoleMaximum","Value":9}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"BATTERY_REPORTING_SCALE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Granularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Capacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"POWER_ACTION_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Action","Type":{"Kind":"ApiRef","Name":"POWER_ACTION","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"EventCode","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY_EVENT_CODE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"SYSTEM_POWER_LEVEL"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Spare","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"BatteryLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PowerPolicy","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MinSystemState","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"SYSTEM_POWER_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PowerButton","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SleepButton","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LidClose","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LidOpenWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Idle","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IdleTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IdleSensitivity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"DynamicThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Spare2","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"MinSleep","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MaxSleep","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ReducedLatencySleep","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"WinLogonFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Spare3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DozeS4Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BroadcastCapacityResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DischargePolicy","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"SYSTEM_POWER_LEVEL","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"VideoTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"VideoDimDisplay","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"VideoReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
,{"Name":"SpindownTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OptimizeForPower","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FanThrottleTolerance","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ForcedThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MinThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"OverThrottled","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PROCESSOR_POWER_POLICY_INFO"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"TimeCheck","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DemoteLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PromoteLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DemotePercent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"PromotePercent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Spare","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PROCESSOR_POWER_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DynamicThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Spare","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Policy","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"PROCESSOR_POWER_POLICY_INFO","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"ADMINISTRATOR_POWER_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"MinSleep","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MaxSleep","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MinVideoTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxVideoTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MinSpindownTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxSpindownTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"SYSTEM_POWER_CAPABILITIES"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"PowerButtonPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SleepButtonPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LidPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SystemS1","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SystemS2","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SystemS3","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SystemS4","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SystemS5","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"HiberFilePresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FullWake","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"VideoDimPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ApmPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"UpsPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ThermalControl","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ProcessorThrottle","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ProcessorMinThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ProcessorMaxThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"FastSystemS4","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Hiberboot","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"WakeAlarmPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"AoAc","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DiskSpinDown","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"HiberFileType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"AoAcConnectivitySupported","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"spare3","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"SystemBatteriesPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BatteriesAreShortTerm","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BatteryScale","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"BATTERY_REPORTING_SCALE","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"AcOnLineWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SoftLidWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"RtcWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MinDeviceWakeState","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DefaultLowLatencyWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"SYSTEM_BATTERY_STATE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"AcOnLine","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BatteryPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Charging","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Discharging","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Spare1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"Tag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MaxCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RemainingCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Rate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"EstimatedTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DefaultAlert1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DefaultAlert2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"POWERBROADCAST_SETTING"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"PowerSetting","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"SYSTEM_POWER_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ACLineStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"BatteryFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"BatteryLifePercent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"SystemStatusFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"BatteryLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BatteryFullLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}],
|
|
|
|
"Functions":[{
|
|
"Name":"CallNtPowerInformation"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"InformationLevel","Type":{"Kind":"ApiRef","Name":"POWER_INFORMATION_LEVEL","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"InputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
|
|
,{"Name":"InputBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"OutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
|
|
,{"Name":"OutputBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"GetPwrCapabilities"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpspc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEM_POWER_CAPABILITIES","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerDeterminePlatformRoleEx"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"POWER_PLATFORM_ROLE","TargetKind":"Default","Api":"System.Power","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"POWER_PLATFORM_ROLE_VERSION","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerRegisterSuspendResumeNotification"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Recipient","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerUnregisterSuspendResumeNotification"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RegistrationHandle","Type":{"Kind":"ApiRef","Name":"HPOWERNOTIFY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadACValue"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadDCValue"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteACValueIndex"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"AcValueIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteDCValueIndex"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"DcValueIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerGetActiveScheme"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"UserRootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"ActivePolicyGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerSetActiveScheme"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"UserRootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
},{
|
|
"Name":"PowerSettingRegisterNotification"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"SettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"POWER_SETTING_REGISTER_NOTIFICATION_FLAGS","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Recipient","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerSettingUnregisterNotification"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RegistrationHandle","Type":{"Kind":"ApiRef","Name":"HPOWERNOTIFY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerRegisterForEffectivePowerModeNotifications"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.17763"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"EFFECTIVE_POWER_MODE_CALLBACK","TargetKind":"FunctionPointer","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerUnregisterFromEffectivePowerModeNotifications"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.17763"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"GetPwrDiskSpindownRange"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"puiMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"puiMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"EnumPwrSchemes"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"PWRSCHEMESENUMPROC","TargetKind":"FunctionPointer","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"ReadGlobalPwrPolicy"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pGlobalPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBAL_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"ReadPwrScheme"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uiID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"WritePwrScheme"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"puiID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
|
|
,{"Name":"lpszSchemeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpScheme","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"WriteGlobalPwrPolicy"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pGlobalPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBAL_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"DeletePwrScheme"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uiID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"GetActivePwrScheme"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"puiID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"SetActivePwrScheme"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uiID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pGlobalPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBAL_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"IsPwrSuspendAllowed"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
},{
|
|
"Name":"IsPwrHibernateAllowed"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
},{
|
|
"Name":"IsPwrShutdownAllowed"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
},{
|
|
"Name":"IsAdminOverrideActive"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"papp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADMINISTRATOR_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"SetSuspendState"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"bHibernate","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bForce","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bWakeupEventsDisabled","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"GetCurrentPowerPolicies"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pGlobalPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBAL_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"pPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"CanUserWritePwrScheme"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
},{
|
|
"Name":"ReadProcessorPwrScheme"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uiID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pMachineProcessorPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MACHINE_PROCESSOR_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"WriteProcessorPwrScheme"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uiID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pMachineProcessorPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MACHINE_PROCESSOR_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"ValidatePowerPolicies"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pGlobalPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBAL_POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In","Out","Optional"]}
|
|
,{"Name":"pPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"PowerIsSettingRangeDefined"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"SubKeyGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"SettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
},{
|
|
"Name":"PowerSettingAccessCheckEx"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"AccessFlags","Type":{"Kind":"ApiRef","Name":"POWER_DATA_ACCESSOR","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"PowerGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"AccessType","Type":{"Kind":"ApiRef","Name":"REG_SAM_FLAGS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerSettingAccessCheck"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"AccessFlags","Type":{"Kind":"ApiRef","Name":"POWER_DATA_ACCESSOR","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"PowerGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadACValueIndex"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"AcValueIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadDCValueIndex"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"DcValueIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadFriendlyName"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadDescription"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadPossibleValue"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadPossibleFriendlyName"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadPossibleDescription"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadValueMin"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ValueMinimum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadValueMax"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ValueMaximum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadValueIncrement"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ValueIncrement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadValueUnitsSpecifier"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadACDefaultIndex"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemePersonalityGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"AcDefaultIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadDCDefaultIndex"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemePersonalityGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"DcDefaultIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadIconResourceSpecifier"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerReadSettingAttributes"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"SubGroupGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteFriendlyName"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteDescription"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWritePossibleValue"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":6}]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWritePossibleFriendlyName"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWritePossibleDescription"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteValueMin"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ValueMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteValueMax"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ValueMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteValueIncrement"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"ValueIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteValueUnitsSpecifier"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteACDefaultIndex"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootSystemPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemePersonalityGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"DefaultAcIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteDCDefaultIndex"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootSystemPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemePersonalityGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"DefaultDcIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteIconResourceSpecifier"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerWriteSettingAttributes"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"SubGroupGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerDuplicateScheme"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SourceSchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"DestinationSchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerImportPowerScheme"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"ImportFileNamePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"DestinationSchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerDeleteScheme"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
]
|
|
},{
|
|
"Name":"PowerRemovePowerSetting"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"PowerSettingSubKeyGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
]
|
|
},{
|
|
"Name":"PowerCreateSetting"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootSystemPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
]
|
|
},{
|
|
"Name":"PowerCreatePossibleSetting"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootSystemPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerEnumerate"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"AccessFlags","Type":{"Kind":"ApiRef","Name":"POWER_DATA_ACCESSOR","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"PowerOpenUserPowerKey"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"phUserPowerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"OpenExisting","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerOpenSystemPowerKey"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"phSystemPowerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"OpenExisting","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerCanRestoreIndividualDefaultPowerScheme"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
]
|
|
},{
|
|
"Name":"PowerRestoreIndividualDefaultPowerScheme"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
]
|
|
},{
|
|
"Name":"PowerRestoreDefaultPowerSchemes"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
},{
|
|
"Name":"PowerReplaceDefaultPowerSchemes"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
},{
|
|
"Name":"PowerDeterminePlatformRole"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"POWER_PLATFORM_ROLE","TargetKind":"Default","Api":"System.Power","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
},{
|
|
"Name":"DevicePowerEnumDevices"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"QueryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"QueryInterpretationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
|
|
,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"DevicePowerSetDeviceState"
|
|
,"SetLastError":true
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"DeviceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"SetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"SetData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"DevicePowerOpen"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"DebugMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"DevicePowerClose"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
},{
|
|
"Name":"PowerReportThermalEvent"
|
|
,"SetLastError":false
|
|
,"DllImport":"POWRPROF.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"THERMAL_EVENT","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"RegisterPowerSettingNotification"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HPOWERNOTIFY","TargetKind":"Default","Api":"System.Power","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hRecipient","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"UnregisterPowerSettingNotification"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HPOWERNOTIFY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"RegisterSuspendResumeNotification"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HPOWERNOTIFY","TargetKind":"Default","Api":"System.Power","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hRecipient","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"UnregisterSuspendResumeNotification"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HPOWERNOTIFY","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"RequestWakeupLatency"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"latency","Type":{"Kind":"ApiRef","Name":"LATENCY_TIME","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"IsSystemResumeAutomatic"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
},{
|
|
"Name":"SetThreadExecutionState"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"EXECUTION_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"esFlags","Type":{"Kind":"ApiRef","Name":"EXECUTION_STATE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerCreateRequest"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REASON_CONTEXT","TargetKind":"Default","Api":"System.Threading","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerSetRequest"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"PowerRequest","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"RequestType","Type":{"Kind":"ApiRef","Name":"POWER_REQUEST_TYPE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PowerClearRequest"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"PowerRequest","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"RequestType","Type":{"Kind":"ApiRef","Name":"POWER_REQUEST_TYPE","TargetKind":"Default","Api":"System.Power","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"GetDevicePowerState"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pfOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"SetSystemPowerState"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"fSuspend","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"GetSystemPowerStatus"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpSystemPowerStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATUS","TargetKind":"Default","Api":"System.Power","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}],
|
|
|
|
"UnicodeAliases":[
|
|
]
|
|
}
|