Zen API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kPlugin.h
Go to the documentation of this file.
1 
10 #ifndef K_API_PLUGIN_H
11 #define K_API_PLUGIN_H
12 
13 #include <kApi/kApiDef.h>
14 
15 kBeginHeader()
16 
17 
26 //typedef kObject kPlugin; --forward-declared in kApiDef.x.h
27 
28 
37 kFx(kStatus) kPlugin_Construct(kPlugin* plugin, const kChar* path, kAlloc allocator);
38 
47 
48 kEndHeader()
49 
50 #include <kApi/Utils/kPlugin.x.h>
51 
52 #endif
Represents a library of types.
kAssembly kPlugin_Assembly(kPlugin plugin)
Gets the assembly associated with this plugin.
Abstract base class for memory allocator types.
Represents a single unit (byte) in a UTF-8 character.
Represents a dynamically loaded assembly.
kStatus kPlugin_Construct(kPlugin *plugin, const kChar *path, kAlloc allocator)
Constructs a kPlugin object.
Core Zen type declarations.
Represents an error code.