Other parts of the DIB Utilities implementation - MIT/GNU Scheme 7.7.90+
Description: MIT/GNU Scheme 7.7.90+

Previous: DIB procedures, Up: Device Independent Bitmap Utilities

#### 18.3.2 Other parts of the DIB Utilities implementation

The DIBUTILS.DLL library is an ordinary DLL. See the standard Microsoft Windows documentation on how to create DLLs. Look at the code in the WIN32/DIBUTILS directory of the Scheme source.

Please note:

- For the foreign function interface to find the procedures they must be declared as exports in the .DEF definition file.
- To load the .DLL file use the `find-module` Scheme function. Look at WIN32/DIB.SCM to see how this is done.
- The current system works with C procedures with the `__stdcall` and `__cdecl` calling conventions but not the `__fastcall` calling convention.