Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
Win32DllLoader Class Reference

#include <Win32DllLoader.h>

Inheritance diagram for Win32DllLoader:
LibraryLoader

Classes

class  Import
 

Public Member Functions

 Win32DllLoader (const std::string &dll, bool isSystemDll)
 
 ~Win32DllLoader ()
 
virtual bool Load ()
 
virtual void Unload ()
 
virtual int ResolveExport (const char *symbol, void **ptr, bool logging=true)
 
virtual bool IsSystemDll ()
 
virtual HMODULE GetHModule ()
 
virtual bool HasSymbols ()
 
- Public Member Functions inherited from LibraryLoader
 LibraryLoader (const std::string &libraryFile)
 
virtual ~LibraryLoader ()
 
virtual int ResolveOrdinal (unsigned long ordinal, void **ptr)
 
const char * GetName () const
 
const char * GetFileName () const
 
const char * GetPath () const
 
int IncrRef ()
 
int DecrRef ()
 
int GetRef ()
 

Constructor & Destructor Documentation

◆ Win32DllLoader()

Win32DllLoader::Win32DllLoader ( const std::string & dll,
bool isSystemDll )

◆ ~Win32DllLoader()

Win32DllLoader::~Win32DllLoader ( )

Member Function Documentation

◆ GetHModule()

HMODULE Win32DllLoader::GetHModule ( )
virtual

Implements LibraryLoader.

◆ HasSymbols()

bool Win32DllLoader::HasSymbols ( )
virtual

Implements LibraryLoader.

◆ IsSystemDll()

bool Win32DllLoader::IsSystemDll ( )
virtual

Implements LibraryLoader.

◆ Load()

bool Win32DllLoader::Load ( )
virtual

Implements LibraryLoader.

◆ ResolveExport()

int Win32DllLoader::ResolveExport ( const char * symbol,
void ** ptr,
bool logging = true )
virtual

Implements LibraryLoader.

◆ Unload()

void Win32DllLoader::Unload ( )
virtual

Implements LibraryLoader.


The documentation for this class was generated from the following files: