X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7325e21c4fda06b0f4a2ea5fd72169bae06a0d19..0bbe61b8c18a1795189f0cf73cc61c14a0fb846d:/src/msw/power.cpp diff --git a/src/msw/power.cpp b/src/msw/power.cpp index cf96885bbb..e6b74936a2 100644 --- a/src/msw/power.cpp +++ b/src/msw/power.cpp @@ -30,6 +30,16 @@ #include "wx/power.h" #include "wx/msw/private.h" +#if !defined(__WINCE_STANDARDSDK__) + +#ifdef __WXWINCE__ + typedef SYSTEM_POWER_STATUS_EX SYSTEM_POWER_STATUS; + BOOL GetSystemPowerStatus(SYSTEM_POWER_STATUS *status) + { + return GetSystemPowerStatusEx(status, TRUE); + } +#endif + // ---------------------------------------------------------------------------- // helper functions // ---------------------------------------------------------------------------- @@ -45,12 +55,15 @@ static inline bool wxGetPowerStatus(SYSTEM_POWER_STATUS *sps) return true; } +#endif + // ============================================================================ // implementation // ============================================================================ wxPowerType wxGetPowerType() { +#if !defined(__WINCE_STANDARDSDK__) SYSTEM_POWER_STATUS sps; if ( wxGetPowerStatus(&sps) ) { @@ -68,12 +81,14 @@ wxPowerType wxGetPowerType() break; } } +#endif return wxPOWER_UNKNOWN; } wxBatteryState wxGetBatteryState() { +#if !defined(__WINCE_STANDARDSDK__) SYSTEM_POWER_STATUS sps; if ( wxGetPowerStatus(&sps) ) { @@ -91,8 +106,7 @@ wxBatteryState wxGetBatteryState() return wxBATTERY_CRITICAL_STATE; } } +#endif return wxBATTERY_UNKNOWN_STATE; } - -