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

Reply via email to