|
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include "dll.h"#include "DllLoader.h"#include "DllLoaderContainer.h"#include "dll_tracker.h"#include "dll_util.h"#include "filesystem/SpecialProtocol.h"#include "utils/log.h"#include <climits>Macros | |
| #define | DEFAULT_DLLPATH "special://xbmc/system/players/mplayer/codecs/" |
| #define | HIGH_WORD(a) ((uintptr_t)(a) >> 16) |
| #define | LOW_WORD(a) ((unsigned short)(((uintptr_t)(a)) & MAXWORD)) |
| #define | DONT_RESOLVE_DLL_REFERENCES 0x00000001 |
| #define | LOAD_LIBRARY_AS_DATAFILE 0x00000002 |
| #define | LOAD_WITH_ALTERED_SEARCH_PATH 0x00000008 |
| #define | LOAD_IGNORE_CODE_AUTHZ_LEVEL 0x00000010 |
Functions | |
| char * | getpath (char *buf, const char *full) |
| HMODULE __stdcall | dllLoadLibraryExtended (const char *lib_file, const char *sourcedll) |
| HMODULE __stdcall | dllLoadLibraryA (const char *file) |
| HMODULE __stdcall | dllLoadLibraryExExtended (const char *lpLibFileName, HANDLE hFile, DWORD dwFlags, const char *sourcedll) |
| HMODULE __stdcall | dllLoadLibraryExA (const char *lpLibFileName, HANDLE hFile, DWORD dwFlags) |
| int __stdcall | dllFreeLibrary (HINSTANCE hLibModule) |
| HMODULE WINAPI | dllGetModuleHandleA (const char *lpModuleName) |
Variables | |
| intptr_t(*)(void) | __stdcall (HMODULE hModule, const char *function) |
| #define DEFAULT_DLLPATH "special://xbmc/system/players/mplayer/codecs/" |
| #define DONT_RESOLVE_DLL_REFERENCES 0x00000001 |
| #define HIGH_WORD | ( | a | ) | ((uintptr_t)(a) >> 16) |
| #define LOAD_IGNORE_CODE_AUTHZ_LEVEL 0x00000010 |
| #define LOAD_LIBRARY_AS_DATAFILE 0x00000002 |
| #define LOAD_WITH_ALTERED_SEARCH_PATH 0x00000008 |
| #define LOW_WORD | ( | a | ) | ((unsigned short)(((uintptr_t)(a)) & MAXWORD)) |
| HMODULE __stdcall dllLoadLibraryExExtended | ( | const char * | lpLibFileName, |
| HANDLE | hFile, | ||
| DWORD | dwFlags, | ||
| const char * | sourcedll | ||
| ) |
| char * getpath | ( | char * | buf, |
| const char * | full | ||
| ) |