{ "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":[ ] }