Files
yellownotes/gtkloader.h
2025-11-18 09:19:15 +01:00

27 lines
423 B
C++

#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