10 #ifndef K_API_DYNAMIC_LIB_H
11 #define K_API_DYNAMIC_LIB_H
24 #define kDYNAMIC_LIB_OPTION_NONE (0x0)
25 #define kDYNAMIC_LIB_ALTERNATE_SEARCH_PATH (0x1)
28 #include <kApi/Utils/kDynamicLib.x.h>
Abstract base class for memory allocator types.
Represents a single unit (byte) in a UTF-8 character.
kStatus kDynamicLib_Construct(kDynamicLib *library, const kChar *path, kAlloc allocator)
Constructs a kDynamicLib object.
kStatus kDynamicLib_ConstructEx(kDynamicLib *library, const kChar *path, kDynamicLibOption options, kAlloc allocator)
Constructs a kDynamicLib object with support for behavioral options.
Core Zen type declarations.
Represents a 32-bit signed integer.
void(kCall * kFunction)()
Generic pointer to function.
Definition: kApiDef.h:31
Represents an error code.
kStatus kDynamicLib_FindFunction(kDynamicLib library, const kChar *name, kFunction *function)
Resolves a function pointer by name from the dynamic library.
Represents a kDynamicLib construction option.