Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
DllLoader.cpp File Reference
#include <stdlib.h>
#include <algorithm>
#include "DllLoader.h"
#include "DllLoaderContainer.h"
#include "filesystem/SpecialProtocol.h"
#include "dll_tracker.h"
#include "dll_util.h"
#include <limits>
#include "utils/log.h"
#include "commons/Exception.h"

Macros

#define fopen_utf8   fopen
 
#define DLL_PROCESS_DETACH   0
 
#define DLL_PROCESS_ATTACH   1
 
#define DLL_THREAD_ATTACH   2
 
#define DLL_THREAD_DETACH   3
 
#define DLL_PROCESS_VERIFIER   4
 
#define APIENTRY   __stdcall
 

Typedefs

typedef int(APIENTRYEntryFunc) (HINSTANCE hinstDLL, DWORD fdwReason, void *lpvReserved)
 

Macro Definition Documentation

◆ APIENTRY

#define APIENTRY   __stdcall

◆ DLL_PROCESS_ATTACH

#define DLL_PROCESS_ATTACH   1

◆ DLL_PROCESS_DETACH

#define DLL_PROCESS_DETACH   0

◆ DLL_PROCESS_VERIFIER

#define DLL_PROCESS_VERIFIER   4

◆ DLL_THREAD_ATTACH

#define DLL_THREAD_ATTACH   2

◆ DLL_THREAD_DETACH

#define DLL_THREAD_DETACH   3

◆ fopen_utf8

#define fopen_utf8   fopen

Typedef Documentation

◆ EntryFunc

typedef int(APIENTRY * EntryFunc) (HINSTANCE hinstDLL, DWORD fdwReason, void *lpvReserved)