#include <stdlib.h>#include <string.h>#include "emu/emu.h"#include "emu/environment/emu_env.h"#include "emu/environment/win32/emu_env_w32_dll.h"#include "emu/environment/win32/emu_env_w32_dll_export.h"#include "emu/emu_hashtable.h"
Functions | |
| struct emu_env_w32_dll * | emu_env_w32_dll_new (void) |
| void | emu_env_w32_dll_free (struct emu_env_w32_dll *dll) |
| void | emu_env_w32_dll_exports_copy (struct emu_env_w32_dll *to, struct emu_env_w32_dll_export *from) |
| void emu_env_w32_dll_exports_copy | ( | struct emu_env_w32_dll * | to, | |
| struct emu_env_w32_dll_export * | from | |||
| ) |
References emu_hashtable_insert(), emu_hashtable_new(), emu_hashtable_ptr_cmp(), emu_hashtable_ptr_hash(), emu_hashtable_string_cmp(), emu_hashtable_string_hash(), emu_env_w32_dll::exports_by_fnname, emu_env_w32_dll::exports_by_fnptr, emu_env_w32_dll::exportx, emu_env_w32_dll_export::fnname, emu_env_w32_dll::hooks, and emu_env_w32_dll_export::virtualaddr.
Referenced by emu_env_w32_load_dll().

| void emu_env_w32_dll_free | ( | struct emu_env_w32_dll * | dll | ) |
References emu_env_w32_dll::dllname, emu_hashtable_free(), emu_env_w32_dll::exports_by_fnname, emu_env_w32_dll::exports_by_fnptr, emu_env_w32_dll::exportx, and emu_env_w32_dll::hooks.
Referenced by emu_env_w32_free().

| struct emu_env_w32_dll* emu_env_w32_dll_new | ( | void | ) | [read] |
Referenced by emu_env_w32_load_dll().
1.6.1