#include "librpc/gen_ndr/ndr_dnsp.h"
#include "lib/util/smb_strtox.h"
+#undef strcasecmp
+
static int ldb_eval_transitive_filter_helper(TALLOC_CTX *mem_ctx,
struct ldb_context *ldb,
const char *attr,
#include "lib/util/smb_strtox.h"
#undef strncasecmp
+#undef strcasecmp
/*
* This included to allow us to handle DSDB_FLAG_REPLICATED_UPDATE in
#include "dsdb/kcc/garbage_collect_tombstones.h"
#include "dsdb/kcc/scavenge_dns_records.h"
+#undef strcasecmp
/* FIXME: These should be in a header file somewhere */
#define PyErr_LDB_OR_RAISE(py_ldb, ldb) \
#include "param/param.h"
#include "dsdb/samdb/ldb_modules/util.h"
+#undef strcasecmp
+
struct aclread_context {
struct ldb_module *module;
struct ldb_request *req;
#include "dsdb/samdb/samdb.h"
#include "dsdb/samdb/ldb_modules/util.h"
+#undef strcasecmp
+
/**
* Make a and 'and' or 'or' tree from the two supplied elements
*/
#include "param/param.h"
#include "util/dlinklist.h"
+#undef strcasecmp
+
struct dns_notify_watched_dn {
struct dns_notify_watched_dn *next, *prev;
struct ldb_dn *dn;
#include "../libds/common/flags.h"
#include "dsdb/samdb/ldb_modules/util.h"
+#undef strcasecmp
+
struct oc_context {
struct ldb_module *module;
#include "dsdb/samdb/samdb.h"
#include "dsdb/samdb/ldb_modules/util.h"
+#undef strcasecmp
+
struct oc_context {
struct ldb_module *module;
#define ARRAY_SIZE(a) (sizeof(a)/sizeof(a[0]))
#endif
+#undef strcasecmp
+
struct operational_data {
struct ldb_dn *aggregate_dn;
};
#endif
#undef strncasecmp
+#undef strcasecmp
/* If we have decided there is a reason to work on this request, then
* setup all the password hash types correctly.
#include "dsdb/common/util.h"
#include "libcli/security/security.h"
+#undef strcasecmp
+
/*
search for attrs on one DN, in the modules below
*/
#include "param/param.h"
#include "lib/util/smb_strtox.h"
+#undef strcasecmp
+
static struct hive_operations reg_backend_ldb;
struct ldb_key_data
#include "param/param.h"
#include "lib/messaging/irpc.h"
+#undef strcasecmp
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_DRS_REPL
#include "libcli/resolve/resolve.h"
#include "lib/util/util_paths.h"
+#undef strcasecmp
+
struct DsSyncBindInfo {
struct dcerpc_pipe *drs_pipe;
struct dcerpc_binding_handle *drs_handle;