server: Add requests to set and retrieve default dacl.
diff --git a/server/request.h b/server/request.h
index f0ebcba..f85756c 100644
--- a/server/request.h
+++ b/server/request.h
@@ -318,6 +318,8 @@
DECL_HANDLER(access_check);
DECL_HANDLER(get_token_user);
DECL_HANDLER(get_token_groups);
+DECL_HANDLER(get_token_default_dacl);
+DECL_HANDLER(set_token_default_dacl);
DECL_HANDLER(set_security_object);
DECL_HANDLER(get_security_object);
DECL_HANDLER(create_mailslot);
@@ -560,6 +562,8 @@
(req_handler)req_access_check,
(req_handler)req_get_token_user,
(req_handler)req_get_token_groups,
+ (req_handler)req_get_token_default_dacl,
+ (req_handler)req_set_token_default_dacl,
(req_handler)req_set_security_object,
(req_handler)req_get_security_object,
(req_handler)req_create_mailslot,
@@ -1750,6 +1754,11 @@
C_ASSERT( FIELD_OFFSET(struct get_token_groups_request, handle) == 12 );
C_ASSERT( FIELD_OFFSET(struct get_token_groups_reply, user_len) == 8 );
C_ASSERT( sizeof(struct get_token_groups_reply) == 16 );
+C_ASSERT( FIELD_OFFSET(struct get_token_default_dacl_request, handle) == 12 );
+C_ASSERT( FIELD_OFFSET(struct get_token_default_dacl_reply, acl_len) == 8 );
+C_ASSERT( sizeof(struct get_token_default_dacl_reply) == 16 );
+C_ASSERT( FIELD_OFFSET(struct set_token_default_dacl_request, handle) == 12 );
+C_ASSERT( sizeof(struct set_token_default_dacl_request) == 16 );
C_ASSERT( FIELD_OFFSET(struct set_security_object_request, handle) == 12 );
C_ASSERT( FIELD_OFFSET(struct set_security_object_request, security_info) == 16 );
C_ASSERT( sizeof(struct set_security_object_request) == 24 );