// This Header is auto generated by BDSLiteLoader Toolchain #pragma once #define AUTO_GENERATED #include "../Global.h" #include "Core.hpp" #define BEFORE_EXTRA #undef BEFORE_EXTRA class AppPlatform_win32 { #define AFTER_EXTRA #undef AFTER_EXTRA #ifndef DISABLE_CONSTRUCTOR_PREVENTION_APPPLATFORM_WIN32 public: class AppPlatform_win32& operator=(class AppPlatform_win32 const &) = delete; AppPlatform_win32(class AppPlatform_win32 const &) = delete; AppPlatform_win32() = delete; #endif public: #ifdef ENABLE_VIRTUAL_FAKESYMBOL_APPPLATFORM_WIN32 MCVAPI bool canLaunchUri(std::string const &); MCVAPI class Core::PathBuffer copyImportFileToTempFolder(class Core::Path const &); MCVAPI class std::shared_ptr createWebview(class Webview::PlatformArguments &&) const; MCVAPI std::string getApplicationId() const; MCVAPI class Core::PathBuffer getAssetFileFullPath(class Core::Path const &); MCVAPI enum BuildPlatform getBuildPlatform() const; MCVAPI std::string getEdition() const; MCVAPI unsigned __int64 getFreeMemory() const; MCVAPI class Core::PathBuffer getLoggingPath() const; MCVAPI unsigned __int64 getMemoryLimit() const; MCVAPI std::string getModelName(); MCVAPI enum OsVersion getOSVersion() const; MCVAPI std::string getPackageFamilyName() const; MCVAPI class Core::PathBuffer getPackagePath() const; MCVAPI float getPixelsPerMillimeter(); MCVAPI std::string getPlatformString() const; MCVAPI bool getPlatformTTSEnabled() const; MCVAPI enum PlatformType getPlatformType() const; MCVAPI enum UIScalingRules getPlatformUIScalingRules() const; MCVAPI class std::variant getRenderSurfaceParameters() const; MCVAPI int getScreenHeight() const; MCVAPI int getScreenWidth() const; MCVAPI std::unique_ptr getSecureStorage(); MCVAPI std::string getSubPlatformString() const; MCVAPI unsigned __int64 getTotalPhysicalMemory() const; MCVAPI unsigned __int64 getUsedMemory(); MCVAPI bool hasBuyButtonWhenInvalidLicense(); MCVAPI bool hasFastAlphaTest() const; MCVAPI bool isCentennial() const; MCVAPI bool isWebviewSupported() const; MCVAPI void launchUri(std::string const &); MCVAPI class std::set, struct std::less>, class std::allocator>> listAssetFilesIn(class Core::Path const &, std::string const &) const; MCVAPI std::string readAssetFile(class Core::Path const &); MCVAPI void setFullscreenMode(enum FullscreenMode); MCVAPI void setScreenSize(int, int); MCVAPI void setWindowSize(int, int); MCVAPI void setWindowText(std::string const &); MCVAPI bool supportsTextToSpeech() const; MCVAPI bool supportsVibration() const; MCVAPI void updateTextBoxText(std::string const &); MCVAPI ~AppPlatform_win32(); #endif MCAPI AppPlatform_win32(struct HWND__*, std::string const &, std::string const &, class gsl::basic_string_span, class std::shared_ptr, int, int); //private: MCAPI struct OSInformation _fetchOSInformation() const; MCAPI class Core::PathBuffer _getExternalStoragePath(class gsl::basic_string_span) const; private: };