Signed-off-by: Mark Harmstone <m...@harmstone.com> --- mingw-w64-crt/Makefile.am | 1 + mingw-w64-crt/lib-common/onecore.mri | 1 + mingw-w64-crt/lib-common/powrprof_onecore.def | 72 +++++++++++++++++++ mingw-w64-crt/lib32/powrprof_onecore.def | 72 +++++++++++++++++++ 4 files changed, 146 insertions(+) create mode 100644 mingw-w64-crt/lib-common/powrprof_onecore.def create mode 100644 mingw-w64-crt/lib32/powrprof_onecore.def
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index a27658499..1fbf71b38 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -2503,6 +2503,7 @@ endif %/libntdll_onecore.a \ %/libole32_onecore.a \ %/liboleaut32.a \ + %/libpowrprof_onecore.a \ %/libprofapi.a \ %/libpsapi.a \ %/librpcrt4.a \ diff --git a/mingw-w64-crt/lib-common/onecore.mri b/mingw-w64-crt/lib-common/onecore.mri index 5f2e06a96..af3608345 100644 --- a/mingw-w64-crt/lib-common/onecore.mri +++ b/mingw-w64-crt/lib-common/onecore.mri @@ -87,6 +87,7 @@ ADDLIB libnormaliz_onecore.a ADDLIB libntdll_onecore.a ADDLIB libole32_onecore.a ADDLIB liboleaut32.a +ADDLIB libpowrprof_onecore.a ADDLIB libprofapi.a ADDLIB libpsapi.a ADDLIB librpcrt4.a diff --git a/mingw-w64-crt/lib-common/powrprof_onecore.def b/mingw-w64-crt/lib-common/powrprof_onecore.def new file mode 100644 index 000000000..2e0682203 --- /dev/null +++ b/mingw-w64-crt/lib-common/powrprof_onecore.def @@ -0,0 +1,72 @@ +LIBRARY "POWRPROF.dll" +EXPORTS +CallNtPowerInformation +CanUserWritePwrScheme +DeletePwrScheme +DevicePowerClose +DevicePowerEnumDevices +DevicePowerOpen +DevicePowerSetDeviceState +EnumPwrSchemes +GetActivePwrScheme +GetCurrentPowerPolicies +GetPwrDiskSpindownRange +IsAdminOverrideActive +IsPwrHibernateAllowed +IsPwrShutdownAllowed +IsPwrSuspendAllowed +PowerCanRestoreIndividualDefaultPowerScheme +PowerCreatePossibleSetting +PowerCreateSetting +PowerDeleteScheme +PowerDeterminePlatformRole +PowerDuplicateScheme +PowerEnumerate +PowerImportPowerScheme +PowerIsSettingRangeDefined +PowerOpenSystemPowerKey +PowerOpenUserPowerKey +PowerReadACDefaultIndex +PowerReadACValueIndex +PowerReadDCDefaultIndex +PowerReadDCValueIndex +PowerReadDescription +PowerReadFriendlyName +PowerReadIconResourceSpecifier +PowerReadPossibleDescription +PowerReadPossibleFriendlyName +PowerReadPossibleValue +PowerReadSettingAttributes +PowerReadValueIncrement +PowerReadValueMax +PowerReadValueMin +PowerReadValueUnitsSpecifier +PowerRemovePowerSetting +PowerReplaceDefaultPowerSchemes +PowerReportThermalEvent +PowerRestoreDefaultPowerSchemes +PowerRestoreIndividualDefaultPowerScheme +PowerSettingAccessCheck +PowerSettingAccessCheckEx +PowerWriteACDefaultIndex +PowerWriteDCDefaultIndex +PowerWriteDescription +PowerWriteFriendlyName +PowerWriteIconResourceSpecifier +PowerWritePossibleDescription +PowerWritePossibleFriendlyName +PowerWritePossibleValue +PowerWriteSettingAttributes +PowerWriteValueIncrement +PowerWriteValueMax +PowerWriteValueMin +PowerWriteValueUnitsSpecifier +ReadGlobalPwrPolicy +ReadProcessorPwrScheme +ReadPwrScheme +SetActivePwrScheme +SetSuspendState +ValidatePowerPolicies +WriteGlobalPwrPolicy +WriteProcessorPwrScheme +WritePwrScheme diff --git a/mingw-w64-crt/lib32/powrprof_onecore.def b/mingw-w64-crt/lib32/powrprof_onecore.def new file mode 100644 index 000000000..0720779a1 --- /dev/null +++ b/mingw-w64-crt/lib32/powrprof_onecore.def @@ -0,0 +1,72 @@ +LIBRARY "POWRPROF.dll" +EXPORTS +CallNtPowerInformation@20 +CanUserWritePwrScheme@0 +DeletePwrScheme@4 +DevicePowerClose@0 +DevicePowerEnumDevices@20 +DevicePowerOpen@4 +DevicePowerSetDeviceState@12 +EnumPwrSchemes@8 +GetActivePwrScheme@4 +GetCurrentPowerPolicies@8 +GetPwrDiskSpindownRange@8 +IsAdminOverrideActive@4 +IsPwrHibernateAllowed@0 +IsPwrShutdownAllowed@0 +IsPwrSuspendAllowed@0 +PowerCanRestoreIndividualDefaultPowerScheme@4 +PowerCreatePossibleSetting@16 +PowerCreateSetting@12 +PowerDeleteScheme@8 +PowerDeterminePlatformRole@0 +PowerDuplicateScheme@12 +PowerEnumerate@28 +PowerImportPowerScheme@12 +PowerIsSettingRangeDefined@8 +PowerOpenSystemPowerKey@12 +PowerOpenUserPowerKey@12 +PowerReadACDefaultIndex@20 +PowerReadACValueIndex@20 +PowerReadDCDefaultIndex@20 +PowerReadDCValueIndex@20 +PowerReadDescription@24 +PowerReadFriendlyName@24 +PowerReadIconResourceSpecifier@24 +PowerReadPossibleDescription@24 +PowerReadPossibleFriendlyName@24 +PowerReadPossibleValue@28 +PowerReadSettingAttributes@8 +PowerReadValueIncrement@16 +PowerReadValueMax@16 +PowerReadValueMin@16 +PowerReadValueUnitsSpecifier@20 +PowerRemovePowerSetting@8 +PowerReplaceDefaultPowerSchemes@0 +PowerReportThermalEvent@4 +PowerRestoreDefaultPowerSchemes@0 +PowerRestoreIndividualDefaultPowerScheme@4 +PowerSettingAccessCheck@8 +PowerSettingAccessCheckEx@12 +PowerWriteACDefaultIndex@20 +PowerWriteDCDefaultIndex@20 +PowerWriteDescription@24 +PowerWriteFriendlyName@24 +PowerWriteIconResourceSpecifier@24 +PowerWritePossibleDescription@24 +PowerWritePossibleFriendlyName@24 +PowerWritePossibleValue@28 +PowerWriteSettingAttributes@12 +PowerWriteValueIncrement@16 +PowerWriteValueMax@16 +PowerWriteValueMin@16 +PowerWriteValueUnitsSpecifier@20 +ReadGlobalPwrPolicy@4 +ReadProcessorPwrScheme@8 +ReadPwrScheme@8 +SetActivePwrScheme@12 +SetSuspendState@12 +ValidatePowerPolicies@8 +WriteGlobalPwrPolicy@4 +WriteProcessorPwrScheme@8 +WritePwrScheme@16 -- 2.41.0 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public