| #pragma once | |
| #include "globals.h" | |
| class System | |
| { | |
| private: | |
| System(void); | |
| ~System(void); | |
| public: | |
| static void* SafeAllocMemory(UINT size); | |
| static bool SafeFreeMemory(void* memory); | |
| static void ShowErrorMessage(STRING message); | |
| static bool ExecuteAndWait(STRING executablePath, STRING args); | |
| //Path existance NOT GUARANTIED | |
| static STRING GetTemporaryFolder(); | |
| public: | |
| static int MemCmp(BYTE* m1, BYTE* m2, int len); | |
| public: | |
| static void MemCpy(BYTE* m1, BYTE* m2, int count); | |
| public: | |
| static void WriteLog(STRING value); | |
| public: | |
| static bool AllocateConsole(STRING title); | |
| }; |