| 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