-#define SLAPI_PLUGIN_BEPREOPERATION 8
-#define SLAPI_PLUGIN_BEPOSTOPERATION 9
-#define SLAPI_PLUGIN_ENTRY 10
-#define SLAPI_PLUGIN_TYPE_OBJECT 11
-#define SLAPI_PLUGIN_INTERNAL_PREOPERATION 12
-#define SLAPI_PLUGIN_INTERNAL_POSTOPERATION 13
-#define SLAPI_PLUGIN_PWD_STORAGE_SCHEME 14
-#define SLAPI_PLUGIN_VATTR_SP 15
-#define SLAPI_PLUGIN_REVER_PWD_STORAGE_SCHEME 16
-
-#define SLAPI_PLUGIN_EXTENDED_SENT_RESULT -1
-#define SLAPI_PLUGIN_EXTENDED_NOT_HANDLED -2
-
-#define SLAPI_BIND_SUCCESS 0
-#define SLAPI_BIND_FAIL 2
-#define SLAPI_BIND_ANONYMOUS 3
-
-#define SLAPI_BACKEND 130
-#define SLAPI_CONNECTION 131
-#define SLAPI_OPERATION 132
-#define SLAPI_REQUESTOR_ISROOT 133
-#define SLAPI_BE_MONITORDN 134
-#define SLAPI_BE_TYPE 135
-#define SLAPI_BE_READONLY 136
-#define SLAPI_BE_LASTMOD 137
-#define SLAPI_OPERATION_PARAMETERS 138
-#define SLAPI_CONN_ID 139
-
-#define SLAPI_OPINITIATED_TIME 140
-#define SLAPI_REQUESTOR_DN 141
-#define SLAPI_REQUESTOR_ISUPDATEDN 142
-#define SLAPI_IS_REPLICATED_OPERATION SLAPI_REQUESTOR_ISUPDATEDN
-#define SLAPI_CONN_DN 143
-#define SLAPI_CONN_CLIENTIP 145
-#define SLAPI_CONN_SERVERIP 146
-#define SLAPI_CONN_AUTHTYPE 144
-
-#define SLAPD_AUTH_NONE "none"
-#define SLAPD_AUTH_SIMPLE "simple"
-#define SLAPD_AUTH_SSL "SSL"
-#define SLAPD_AUTH_SASL "SASL "
-
-#define SLAPI_PLUGIN 3
-#define SLAPI_PLUGIN_PRIVATE 4
-#define SLAPI_PLUGIN_TYPE 5
-#define SLAPI_PLUGIN_ARGV 6
-#define SLAPI_PLUGIN_ARGC 7
-#define SLAPI_PLUGIN_VERSION 8
-
-#define SLAPI_PLUGIN_OPRETURN 9
-#define SLAPI_PLUGIN_OBJECT 10
-#define SLAPI_PLUGIN_DESTROY_FN 11
-
-#define SLAPI_PLUGIN_DESCRIPTION 12
-
-#define SLAPI_PLUGIN_INTOP_RESULT 15
-#define SLAPI_PLUGIN_INTOP_SEARCH_ENTRIES 16
-#define SLAPI_PLUGIN_INTOP_SEARCH_REFERRALS 17
-
-#define SLAPI_PLUGIN_DB_BIND_FN 200
-#define SLAPI_PLUGIN_DB_UNBIND_FN 201
-#define SLAPI_PLUGIN_DB_SEARCH_FN 202
-#define SLAPI_PLUGIN_DB_COMPARE_FN 203
-#define SLAPI_PLUGIN_DB_MODIFY_FN 204
-#define SLAPI_PLUGIN_DB_MODRDN_FN 205
-#define SLAPI_PLUGIN_DB_ADD_FN 206
-#define SLAPI_PLUGIN_DB_DELETE_FN 207
-#define SLAPI_PLUGIN_DB_ABANDON_FN 208
-#define SLAPI_PLUGIN_DB_CONFIG_FN 209
-#define SLAPI_PLUGIN_CLOSE_FN 210
-#define SLAPI_PLUGIN_DB_FLUSH_FN 211
-#define SLAPI_PLUGIN_START_FN 212
-#define SLAPI_PLUGIN_DB_SEQ_FN 213
-#define SLAPI_PLUGIN_DB_ENTRY_FN 214
-#define SLAPI_PLUGIN_DB_REFERRAL_FN 215
-#define SLAPI_PLUGIN_DB_RESULT_FN 216
-#define SLAPI_PLUGIN_DB_LDIF2DB_FN 217
-#define SLAPI_PLUGIN_DB_DB2LDIF_FN 218
-#define SLAPI_PLUGIN_DB_BEGIN_FN 219
-#define SLAPI_PLUGIN_DB_COMMIT_FN 220
-#define SLAPI_PLUGIN_DB_ABORT_FN 221
-#define SLAPI_PLUGIN_DB_ARCHIVE2DB_FN 222
-#define SLAPI_PLUGIN_DB_DB2ARCHIVE_FN 223
-#define SLAPI_PLUGIN_DB_NEXT_SEARCH_ENTRY_FN 224
-#define SLAPI_PLUGIN_DB_FREE_RESULT_SET_FN 225
-#define SLAPI_PLUGIN_DB_SIZE_FN 226
-#define SLAPI_PLUGIN_DB_TEST_FN 227
-#define SLAPI_PLUGIN_DB_NO_ACL 250