summaryrefslogtreecommitdiff
path: root/source3/include
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2005-09-01 13:57:10 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:03:26 -0500
commitbe36d74ec2bbceb4bae848917ec90e8133a905c8 (patch)
tree1a40d72dc6682711d304ed62b73483ec886363b4 /source3/include
parent76a85f222f52bb794f4ce4be2a067042056b36e4 (diff)
downloadsamba-be36d74ec2bbceb4bae848917ec90e8133a905c8.tar.gz
samba-be36d74ec2bbceb4bae848917ec90e8133a905c8.tar.bz2
samba-be36d74ec2bbceb4bae848917ec90e8133a905c8.zip
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)
Diffstat (limited to 'source3/include')
-rw-r--r--source3/include/rpc_reg.h7
1 files changed, 5 insertions, 2 deletions
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 {