Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
dll_tracker_library.cpp File Reference
#include "dll_tracker_library.h"
#include "dll_tracker.h"
#include "dll.h"
#include "DllLoader.h"
#include "DllLoaderContainer.h"
#include "threads/SingleLock.h"
#include "utils/log.h"

Functions

void tracker_library_track (uintptr_t caller, HMODULE hHandle)
 
void tracker_library_free (uintptr_t caller, HMODULE hHandle)
 
void tracker_library_free_all (DllTrackInfo *pInfo)
 
HMODULE __stdcall track_LoadLibraryA (const char *file)
 
HMODULE __stdcall track_LoadLibraryExA (const char *lpLibFileName, HANDLE hFile, DWORD dwFlags)
 
int __stdcall track_FreeLibrary (HINSTANCE hLibModule)
 

Function Documentation

◆ track_FreeLibrary()

int __stdcall track_FreeLibrary ( HINSTANCE  hLibModule)

◆ track_LoadLibraryA()

HMODULE __stdcall track_LoadLibraryA ( const char *  file)

◆ track_LoadLibraryExA()

HMODULE __stdcall track_LoadLibraryExA ( const char *  lpLibFileName,
HANDLE  hFile,
DWORD  dwFlags 
)

◆ tracker_library_free()

void tracker_library_free ( uintptr_t  caller,
HMODULE  hHandle 
)
inline

◆ tracker_library_free_all()

void tracker_library_free_all ( DllTrackInfo pInfo)

◆ tracker_library_track()

void tracker_library_track ( uintptr_t  caller,
HMODULE  hHandle 
)
inline