From 58f8159566e49df82be1ed0ade83821a184b9203 Mon Sep 17 00:00:00 2001 From: Luke Leighton Date: Tue, 31 Aug 1999 13:19:55 +0000 Subject: matthew chapman identified 4 previously unknown samr functions. (This used to be commit 001b53866c819045bc52330cad5746e1a2f7a4b1) --- source3/include/rpc_samr.h | 8 ++++---- source3/rpc_client/cli_samr.c | 2 +- source3/rpc_server/srv_samr.c | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/source3/include/rpc_samr.h b/source3/include/rpc_samr.h index 7d69c0bb46..8c38571198 100644 --- a/source3/include/rpc_samr.h +++ b/source3/include/rpc_samr.h @@ -80,7 +80,7 @@ SamrTestPrivateFunctionsUser #define SAMR_CONNECT_ANON 0x00 #define SAMR_CLOSE_HND 0x01 -#define SAMR_UNKNOWN_3 0x03 +#define SAMR_QUERY_SEC_OBJECT 0x03 #define SAMR_LOOKUP_DOMAIN 0x05 #define SAMR_OPEN_DOMAIN 0x07 @@ -120,15 +120,15 @@ SamrTestPrivateFunctionsUser #define SAMR_QUERY_USERGROUPS 0x27 #define SAMR_QUERY_DISPINFO 0x28 -#define SAMR_UNKNOWN_2C 0x2c +#define SAMR_GET_USRDOM_PWINFO 0x2c #define SAMR_QUERY_DISPINFO3 0x30 /* Alias for SAMR_QUERY_DISPINFO with info level 3 */ #define SAMR_QUERY_DISPINFO4 0x33 /* Alias for SAMR_QUERY_DISPINFO with info level 4 */ -#define SAMR_UNKNOWN_34 0x34 +#define SAMR_ADDMULTI_ALIASMEM 0x34 #define SAMR_CHGPASSWD_USER 0x37 -#define SAMR_UNKNOWN_38 0x38 +#define SAMR_GET_DOM_PWINFO 0x38 #define SAMR_CONNECT 0x39 diff --git a/source3/rpc_client/cli_samr.c b/source3/rpc_client/cli_samr.c index 7cc2dff6b4..e49ea268b9 100644 --- a/source3/rpc_client/cli_samr.c +++ b/source3/rpc_client/cli_samr.c @@ -458,7 +458,7 @@ BOOL samr_unknown_38(struct cli_state *cli, uint16 fnum, char *srv_name) samr_io_q_unknown_38("", &q_e, &data, 0); /* send the data on \PIPE\ */ - if (rpc_api_pipe_req(cli, fnum, SAMR_UNKNOWN_38, &data, &rdata)) + if (rpc_api_pipe_req(cli, fnum, SAMR_GET_DOM_PWINFO, &data, &rdata)) { SAMR_R_UNKNOWN_38 r_e; BOOL p; diff --git a/source3/rpc_server/srv_samr.c b/source3/rpc_server/srv_samr.c index c020d33340..b055891611 100644 --- a/source3/rpc_server/srv_samr.c +++ b/source3/rpc_server/srv_samr.c @@ -2932,14 +2932,14 @@ static struct api_struct api_samr_cmds [] = { "SAMR_QUERY_GROUPINFO" , SAMR_QUERY_GROUPINFO , api_samr_query_groupinfo }, { "SAMR_CREATE_USER" , SAMR_CREATE_USER , api_samr_create_user }, { "SAMR_LOOKUP_RIDS" , SAMR_LOOKUP_RIDS , api_samr_lookup_rids }, - { "SAMR_UNKNOWN_38" , SAMR_UNKNOWN_38 , api_samr_unknown_38 }, + { "SAMR_GET_DOM_PWINFO" , SAMR_GET_DOM_PWINFO , api_samr_unknown_38 }, { "SAMR_CHGPASSWD_USER" , SAMR_CHGPASSWD_USER , api_samr_chgpasswd_user }, { "SAMR_OPEN_ALIAS" , SAMR_OPEN_ALIAS , api_samr_open_alias }, { "SAMR_OPEN_GROUP" , SAMR_OPEN_GROUP , api_samr_open_group }, { "SAMR_OPEN_DOMAIN" , SAMR_OPEN_DOMAIN , api_samr_open_domain }, { "SAMR_LOOKUP_DOMAIN" , SAMR_LOOKUP_DOMAIN , api_samr_lookup_domain }, - { "SAMR_UNKNOWN_3" , SAMR_UNKNOWN_3 , api_samr_unknown_3 }, - { "SAMR_UNKNOWN_2C" , SAMR_UNKNOWN_2C , api_samr_unknown_2c }, + { "SAMR_QUERY_SEC_OBJECT" , SAMR_QUERY_SEC_OBJECT , api_samr_unknown_3 }, + { "SAMR_GET_USRDOM_PWINFO", SAMR_GET_USRDOM_PWINFO, api_samr_unknown_2c }, { NULL , 0 , NULL } }; -- cgit