From be36d74ec2bbceb4bae848917ec90e8133a905c8 Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Thu, 1 Sep 2005 13:57:10 +0000 Subject: r9893: fix REG_CREATE_KEY_EX parsing error caused by WinXP clients looking for an not finding a 'Terminal Server' key. Claims to make problems with usrmgr.exe support as well according the Samba ml. Posted on samba@samba.org for review. Reviewed by Thomas Bork (comments integrated into the reg_db.c patch coming up next). (This used to be commit ee54d1abf929e1b5ad2c202469d1c1c744cc30d9) --- source3/include/rpc_reg.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'source3/include/rpc_reg.h') diff --git a/source3/include/rpc_reg.h b/source3/include/rpc_reg.h index bbbb1acf8c..f6ddf5b9ad 100644 --- a/source3/include/rpc_reg.h +++ b/source3/include/rpc_reg.h @@ -217,14 +217,17 @@ typedef struct { POLICY_HND handle; UNISTR4 name; UNISTR4 key_class; - uint32 reserved; + uint32 options; uint32 access; + + /* FIXME! collapse all this into one structure */ uint32 *sec_info; uint32 ptr2; BUFHDR hdr_sec; uint32 ptr3; SEC_DESC_BUF *data; - uint32 unknown_2; /* 0x0000 0000 */ + + uint32 *disposition; } REG_Q_CREATE_KEY_EX; typedef struct { -- cgit