1
0
mirror of https://github.com/UzixLS/KernelEx.git synced 2025-07-19 07:21:20 +03:00

import KernelEx-4.0-Final

This commit is contained in:
UzixLS
2018-11-03 16:20:02 +03:00
parent 339353cce8
commit 30df122aba
339 changed files with 11011 additions and 1945 deletions

6
sheet/KexLinkage.h Executable file → Normal file
View File

@ -37,6 +37,9 @@ class KexLinkage
typedef void (*kexSetModuleSettings_t)(const char* module,
const char* conf_name, BYTE ldr_flags);
typedef unsigned long (*kexGetKEXVersion_t)(void);
typedef int (*kexIsDebugCore_t)(void);
public:
struct conf
{
@ -45,16 +48,17 @@ class KexLinkage
sstring desc;
};
public:
~KexLinkage();
bool IsReady();
static KexLinkage instance;
vector<conf> confs;
int default_index;
bool disable_extensions;
kexGetModuleSettings_t m_kexGetModuleSettings;
kexSetModuleSettings_t m_kexSetModuleSettings;
kexGetKEXVersion_t m_kexGetKEXVersion;
kexIsDebugCore_t m_kexIsDebugCore;
protected:
KexLinkage();