From 6ce4aaad2ba38fce30c54dac4f7552b4b748e224 Mon Sep 17 00:00:00 2001 From: Luke Leighton Date: Mon, 29 Mar 1999 17:24:46 +0000 Subject: added SamrQueryDomainInfo call info level 0x3 for kix32.exe support (This used to be commit ac070dfd39bfa9b60680855585155ce528ab7691) --- source3/include/proto.h | 2 ++ source3/include/rpc_samr.h | 9 ++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'source3/include') 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; -- cgit