Initial import

This commit is contained in:
2025-11-18 09:19:15 +01:00
parent 6919487c3d
commit 9c99a01464
6 changed files with 305 additions and 0 deletions

26
gtkloader.h Normal file
View File

@@ -0,0 +1,26 @@
#ifndef GTKLOADER_H
#define GTKLOADER_H
#include <list>
class GtkLoader
{
private:
std::list<void *> library_handles;
private:
void loadLibraryWin64(const char *lib, void **handle);
void loadFunctionWin64(const char *func, void **func_ptr);
public:
void dlopen();
void loadFunction(const char *func, void **func_ptr);
public:
void loadGtk();
public:
GtkLoader();
};
#endif // GTKLOADER_H