s4-pydsdb: added GPO policy flags
authorAndrew Tridgell <tridge@samba.org>
Sun, 28 Nov 2010 01:18:29 +0000 (12:18 +1100)
committerAndrew Tridgell <tridge@samba.org>
Mon, 29 Nov 2010 07:04:41 +0000 (18:04 +1100)
source4/dsdb/pydsdb.c

index e5e6767da825599daf2adbd87a694c3f8f3a5036..81c1ca55d47c3fb8755d269b35758afcb1afd1bf 100644 (file)
@@ -27,6 +27,7 @@
 #include "system/kerberos.h"
 #include "auth/kerberos/kerberos.h"
 #include "librpc/rpc/pyrpc_util.h"
+#include "lib/policy/policy.h"
 
 /* There's no Py_ssize_t in 2.4, apparently */
 #if PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION < 5
@@ -825,4 +826,10 @@ void initdsdb(void)
        ADD_DSDB_FLAG(NTDSCONN_KCC_SERVER_FAILOVER_TOPOLOGY);
        ADD_DSDB_FLAG(NTDSCONN_KCC_SITE_FAILOVER_TOPOLOGY);
        ADD_DSDB_FLAG(NTDSCONN_KCC_REDUNDANT_SERVER_TOPOLOGY);
+
+       /* GPO policy flags */
+       ADD_DSDB_FLAG(GPLINK_OPT_DISABLE);
+       ADD_DSDB_FLAG(GPLINK_OPT_ENFORCE);
+       ADD_DSDB_FLAG(GPO_FLAG_USER_DISABLE);
+       ADD_DSDB_FLAG(GPO_FLAG_MACHINE_DISABLE);
 }