unstd.dynamiclib

Stuff for working with dynamic libraries.

Members

Aliases

DynamicLibHandle
alias DynamicLibHandle = void*

Native dynamic library handle.

DynamicLibHandle
alias DynamicLibHandle = HMODULE
Undocumented in source.
DynamicLibHandle
alias DynamicLibHandle = void*
Undocumented in source.

Functions

bind
void bind(DynamicLib lib, char[] symbolName)

Sets sym to point to a symbol named symbolName in dynamic library lib.

bind
T bind(DynamicLib lib)

Returns an instance of struct T with all fields pointing to corresponding symbols in dynamic library lib.

tryBind
bool tryBind(DynamicLib lib, char[] symbolName)

Tries to set sym to point to a symbol named symbolName in dynamic library lib.

Manifest constants

invalidDynamicLibHandle
enum invalidDynamicLibHandle;
Undocumented in source.
invalidDynamicLibHandle
enum invalidDynamicLibHandle;
Undocumented in source.
invalidDynamicLibHandle
enum invalidDynamicLibHandle;
Undocumented in source.

Structs

DynamicLib
struct DynamicLib

This struct encapsulates functionality for working with dynamic libraries.

Meta

Authors

Denis Shelomovskij