Library Base Structure
Source position: exec.pas line 886
type TLibrary = record |
||
lib_Node: TNode; |
|
For integrating the library into the system lists. |
lib_Flags: Byte; |
|
Flags for the Library (LIBF_*) |
lib_pad: Byte; |
|
padding byte |
lib_NegSize: Word; |
|
Size of vector tavle in bytes. |
lib_PosSize: Word; |
|
Size of data in bytes. |
lib_Version: Word; |
|
Version number of the library. |
lib_Revision: Word; |
|
Revision number of the library. |
lib_IdString: PChar; |
|
Pointer to identification text. |
lib_Sum: LongWord; |
|
Library checksum. |
lib_OpenCnt: Word; |
|
Openning counter. Counts how many times this library is currently open. |
end; |
Also used for Devices and some Resources
|
Open a library to use |
|
|
Old Version of OpenLibrary (deprecated) |
|
|
Close access to library |
|
|
Adds a library to the system |
|
|
Construct a library |
|
|
Remove a library from the system |
|
|
Compute and check the checksum on a library |
|
|
Change a function vector in a library |