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"
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.
void OpenConsole | ( | ) |
Definition at line 66 of file version.cpp.
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.