Plug-in application service routines

This topic describes the plug-in application service routines. The slapi-plugin.h include file defines the data structures and function prototypes. The GLDSLP31.x and GLDSLP64.x side files provide the DLL import definitions for 31-bit and 64-bit load modules.

Text data is represented in UTF-8 format. The application is responsible for any necessary code page conversions.

The service routines assume that the directory objects (entries, attributes, and filters) are used by a single thread. The application is responsible for providing concurrency control if it is sharing directory objects among multiple threads.