summaryrefslogtreecommitdiff
path: root/source3/include
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>1999-03-29 17:24:46 +0000
committerLuke Leighton <lkcl@samba.org>1999-03-29 17:24:46 +0000
commit6ce4aaad2ba38fce30c54dac4f7552b4b748e224 (patch)
treeae849901f8bb93152e618c34330430788d8a7d3a /source3/include
parent068e77c86104c5cae2edc4418797e656d617e182 (diff)
downloadsamba-6ce4aaad2ba38fce30c54dac4f7552b4b748e224.tar.gz
samba-6ce4aaad2ba38fce30c54dac4f7552b4b748e224.tar.bz2
samba-6ce4aaad2ba38fce30c54dac4f7552b4b748e224.zip
added SamrQueryDomainInfo call info level 0x3 for kix32.exe support
(This used to be commit ac070dfd39bfa9b60680855585155ce528ab7691)
Diffstat (limited to 'source3/include')
-rw-r--r--source3/include/proto.h2
-rw-r--r--source3/include/rpc_samr.h9
2 files changed, 10 insertions, 1 deletions
diff --git a/source3/include/proto.h b/source3/include/proto.h
index 94d76b9e9f..ff992fe086 100644
--- a/source3/include/proto.h
+++ b/source3/include/proto.h
@@ -2260,6 +2260,8 @@ void samr_io_q_unknown_3(char *desc, SAMR_Q_UNKNOWN_3 *q_u, prs_struct *ps, int
void make_samr_q_query_dom_info(SAMR_Q_QUERY_DOMAIN_INFO *q_u,
POLICY_HND *domain_pol, uint16 switch_value);
void samr_io_q_query_dom_info(char *desc, SAMR_Q_QUERY_DOMAIN_INFO *q_u, prs_struct *ps, int depth);
+void make_unk_info3(SAM_UNK_INFO_3 *u_3);
+void sam_io_unk_info3(char *desc, SAM_UNK_INFO_3 *u_3, prs_struct *ps, int depth);
void make_unk_info6(SAM_UNK_INFO_6 *u_6);
void sam_io_unk_info6(char *desc, SAM_UNK_INFO_6 *u_6, prs_struct *ps, int depth);
void make_unk_info7(SAM_UNK_INFO_7 *u_7);
diff --git a/source3/include/rpc_samr.h b/source3/include/rpc_samr.h
index 9a62bd4b97..5a6089f0a1 100644
--- a/source3/include/rpc_samr.h
+++ b/source3/include/rpc_samr.h
@@ -447,6 +447,13 @@ typedef struct q_samr_query_domain_info
} SAMR_Q_QUERY_DOMAIN_INFO;
+typedef struct sam_unknown_info_3_info
+{
+ uint32 unknown_0; /* 0x0000 0000 */
+ uint32 unknown_1; /* 0x8000 0000 */
+
+} SAM_UNK_INFO_3;
+
typedef struct sam_unknown_info_6_info
{
uint32 unknown_0; /* 0x0000 0000 */
@@ -498,7 +505,6 @@ typedef struct sam_unknown_info_1_inf
uint8 padding[12]; /* 12 bytes zeros */
uint32 unknown_1; /* 0x8000 0000 */
uint32 unknown_2; /* 0x0000 0000 */
- uint32 unknown_3; /* 0x0000 0000 */
} SAM_UNK_INFO_1;
@@ -509,6 +515,7 @@ typedef struct sam_unknown_ctr_info
{
SAM_UNK_INFO_1 inf1;
SAM_UNK_INFO_2 inf2;
+ SAM_UNK_INFO_3 inf3;
SAM_UNK_INFO_6 inf6;
SAM_UNK_INFO_7 inf7;