#pragma once #include #ifdef __cplusplus #include #include #include #include std::optional GetCurrentModulePath(); std::optional GetShortcutPath(); #define EXTERN extern "C" #define NOEXCEPT noexcept #else #define EXTERN #define NOEXCEPT #endif EXTERN gboolean IsWindows10() NOEXCEPT; EXTERN gboolean SetProcessAumid(const gchar* aumid) NOEXCEPT; #undef EXTERN #undef NOEXCEPT