![]() |
Ark Server API (ASE) - Wiki
|
#include <Windows.h>#include <tlhelp32.h>#include <cstdio>#include <filesystem>#include <fstream>#include <json.hpp>#include "Core/Private/Ark/ArkBaseApi.h"#include "Core/Private/Atlas/AtlasBaseApi.h"#include "Core/Public/Logger/Logger.h"#include "Core/Public/Tools.h"
Include dependency graph for version.cpp:Go to the source code of this file.
Functions | |
| DWORD | GetParentProcessId () |
| bool | AttachToParent () |
| void | OpenConsole () |
| std::time_t | GetFileWriteTime (const std::filesystem::path &filename) |
| void | PruneOldLogs () |
| std::string | DetectGame () |
| void | Init () |
| BOOL WINAPI | DllMain (HINSTANCE hinst_dll, DWORD fdw_reason, LPVOID) |
| void | GetFileVersionInfoA_wrapper () |
| void | GetFileVersionInfoByHandle_wrapper () |
| void | GetFileVersionInfoExA_wrapper () |
| void | GetFileVersionInfoExW_wrapper () |
| void | GetFileVersionInfoSizeA_wrapper () |
| void | GetFileVersionInfoSizeExA_wrapper () |
| void | GetFileVersionInfoSizeExW_wrapper () |
| void | GetFileVersionInfoSizeW_wrapper () |
| void | GetFileVersionInfoW_wrapper () |
| void | VerFindFileA_wrapper () |
| void | VerFindFileW_wrapper () |
| void | VerInstallFileA_wrapper () |
| void | VerInstallFileW_wrapper () |
| void | VerLanguageNameA_wrapper () |
| void | VerLanguageNameW_wrapper () |
| void | VerQueryValueA_wrapper () |
| void | VerQueryValueW_wrapper () |
Variables | |
| HINSTANCE | m_hinst_dll = nullptr |
| UINT_PTR | mProcs [17] { 0 } |
| LPCSTR | import_names [] |
| bool AttachToParent | ( | ) |
| std::string DetectGame | ( | ) |
Definition at line 124 of file version.cpp.
| BOOL WINAPI DllMain | ( | HINSTANCE | hinst_dll, |
| DWORD | fdw_reason, | ||
| LPVOID | ) |
| void GetFileVersionInfoA_wrapper | ( | ) |
| void GetFileVersionInfoByHandle_wrapper | ( | ) |
| void GetFileVersionInfoExA_wrapper | ( | ) |
| void GetFileVersionInfoExW_wrapper | ( | ) |
| void GetFileVersionInfoSizeA_wrapper | ( | ) |
| void GetFileVersionInfoSizeExA_wrapper | ( | ) |
| void GetFileVersionInfoSizeExW_wrapper | ( | ) |
| void GetFileVersionInfoSizeW_wrapper | ( | ) |
| void GetFileVersionInfoW_wrapper | ( | ) |
| std::time_t GetFileWriteTime | ( | const std::filesystem::path & | filename | ) |
Definition at line 80 of file version.cpp.
| DWORD GetParentProcessId | ( | ) |
| void Init | ( | ) |
Definition at line 150 of file version.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void OpenConsole | ( | ) |
Definition at line 66 of file version.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void PruneOldLogs | ( | ) |
| void VerFindFileA_wrapper | ( | ) |
| void VerFindFileW_wrapper | ( | ) |
| void VerInstallFileA_wrapper | ( | ) |
| void VerInstallFileW_wrapper | ( | ) |
| void VerLanguageNameA_wrapper | ( | ) |
| void VerLanguageNameW_wrapper | ( | ) |
| void VerQueryValueA_wrapper | ( | ) |
| void VerQueryValueW_wrapper | ( | ) |
| LPCSTR import_names[] |
Definition at line 18 of file version.cpp.
| HINSTANCE m_hinst_dll = nullptr |
Definition at line 15 of file version.cpp.
| UINT_PTR mProcs[17] { 0 } |
Definition at line 16 of file version.cpp.