summaryrefslogtreecommitdiff
path: root/source4/libcli/security/security.h
diff options
context:
space:
mode:
authorNadezhda Ivanova <nadezhda.ivanova@postpath.com>2009-09-21 17:27:50 -0700
committerNadezhda Ivanova <nadezhda.ivanova@postpath.com>2009-09-21 17:27:50 -0700
commit10c6f3f71a4fe3e36e2a0476dc0077187371fafb (patch)
tree927a846bae4922c8eb6dea848479ddcd54814a21 /source4/libcli/security/security.h
parent13b979b03d86f3ae43dc5fd539fa5d3f22f579a0 (diff)
downloadsamba-10c6f3f71a4fe3e36e2a0476dc0077187371fafb.tar.gz
samba-10c6f3f71a4fe3e36e2a0476dc0077187371fafb.tar.bz2
samba-10c6f3f71a4fe3e36e2a0476dc0077187371fafb.zip
Initial Implementation of the DS objects access checks.
Currently disabled. The search will be greatly modified, also the object tree stuff will be simplified.
Diffstat (limited to 'source4/libcli/security/security.h')
-rw-r--r--source4/libcli/security/security.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/source4/libcli/security/security.h b/source4/libcli/security/security.h
index 3cfa484816..18f6c820d1 100644
--- a/source4/libcli/security/security.h
+++ b/source4/libcli/security/security.h
@@ -29,6 +29,15 @@ enum security_user_level {
struct auth_session_info;
+struct object_tree {
+ uint32_t remaining_access;
+ struct GUID guid;
+ /* linked list of children */
+ struct object_tree * children;
+ struct object_tree * prev;
+ struct object_tree * next;
+};
+
/* Moved the dom_sid functions to the top level dir with manual proto header */
#include "libcli/security/dom_sid.h"
#include "libcli/security/secace.h"