 |
dll.h |
Header File |
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