Types of Pre-Operation and Post-Operation Functions82 Red Hat Directory Server Plug-in Programmer’s Guide • May 2005Types of Post-Operation FunctionsTable 6-2 lists the Directory Server post-operation functions and the purpose ofeach function.SLAPI_PLUGIN_PRE_MODIFY_FN Specifies the function called before the Directory Serverexecutes an LDAP modify operation. For information onwriting this type of function, see “Processing an LDAP ModifyOperation,” on page 93.SLAPI_PLUGIN_PRE_MODRDN_FN Specifies the function called before the Directory Serverexecutes an LDAP modifyRDN operation. For information onwriting this type of function, see “Processing an LDAP ModifyRDN Operation,” on page 95.SLAPI_PLUGIN_PRE_DELETE_FN Specifies the function called before the Directory Serverexecutes an LDAP delete operation. For information onwriting this type of function, see “Processing an LDAP DeleteOperation.SLAPI_PLUGIN_PRE_ABANDON_FN Specifies the function called before the Directory Serverexecutes an LDAP abandon operation. For information onwriting this type of function, see “Processing an LDAPAbandon Operation,” on page 97.SLAPI_PLUGIN_PRE_ENTRY_FN Specifies the function called before the Directory Server sendsan entry back to the client (for example, when you callslapi_send_ldap_search_entry(), the pre-operationentry function is called before the entry is sent back to theclient).SLAPI_PLUGIN_PRE_REFERRAL_FN Specifies the function called before the Directory Server sendsa referral back to the client (for example, when you callslapi_send_ldap_referral(), the pre-operation referralfunction is called before the referral is sent back to the client).SLAPI_PLUGIN_PRE_RESULT_FN Specifies the function called before the Directory Server sendsa result code back to the client (for example, when you callslapi_send_ldap_result(), the pre-operation resultfunction is called before the result code is sent back to theclient).Table 6-1 Functions Called before the Directory Server Executes an Operation (Continued)ID in Parameter Block Description