dll.h Header File

Header File Index

Declarations for creating and using nostub libraries

 Language Extensions
DLL_EXPORTS
Exports symbols from the DLL.
DLL_ID
Defines the DLL identification number.
DLL_IMPLEMENTATION
Ends the DLL interface section.
DLL_INTERFACE
Starts the DLL interface section.
DLL_VERSION
Defines the DLL major and minor version numbers.
 Functions
_DLL_call_attr
Constructs a function definition with attributes for a DLL call.
_DLL_call
Constructs a function definition for a DLL call.
_DLL_entry
Returns a pointer to a symbol exported from a DLL.
_DLL_glbvar
Returns a dereferenced pointer to a global variable in a DLL.
_DLL_reference
Returns a pointer to a global variable in a DLL.
LoadDLL
Loads a DLL into memory and prepares it for use.
LoadDLLThrow
Loads a DLL into memory, throwing an error if not successful.
UnloadDLL
Unloads a previously loaded DLL.
 Predefined Types
DLL_ErrorCodes
An enumeration to describe possible errors when trying to load a DLL.


See also: How to use DLLs