mirror of
https://github.com/samba-team/samba.git
synced 2025-03-09 08:58:35 +03:00
Rename unknown_0 field in create_user2 reply in the actual struct.
Remove 9th place leading zero from some constants. (This used to be commit 876e7b2bf45aad40282fd0ccddadf01df23d8d41)
This commit is contained in:
parent
14c7250ab4
commit
ef4ff1bc48
@ -27,10 +27,8 @@
|
||||
#ifndef _RPC_SAMR_H /* _RPC_SAMR_H */
|
||||
#define _RPC_SAMR_H
|
||||
|
||||
|
||||
#include "rpc_misc.h"
|
||||
|
||||
|
||||
/*******************************************************************
|
||||
the following information comes from a QuickView on samsrv.dll,
|
||||
and gives an idea of exactly what is needed:
|
||||
@ -180,17 +178,17 @@ SamrTestPrivateFunctionsUser
|
||||
|
||||
/* Access bits to Domain-objects */
|
||||
|
||||
#define DOMAIN_ACCESS_LOOKUP_INFO_1 0x000000001
|
||||
#define DOMAIN_ACCESS_SET_INFO_1 0x000000002
|
||||
#define DOMAIN_ACCESS_LOOKUP_INFO_2 0x000000004
|
||||
#define DOMAIN_ACCESS_SET_INFO_2 0x000000008
|
||||
#define DOMAIN_ACCESS_CREATE_USER 0x000000010
|
||||
#define DOMAIN_ACCESS_CREATE_GROUP 0x000000020
|
||||
#define DOMAIN_ACCESS_CREATE_ALIAS 0x000000040
|
||||
#define DOMAIN_ACCESS_UNKNOWN_80 0x000000080
|
||||
#define DOMAIN_ACCESS_ENUM_ACCOUNTS 0x000000100
|
||||
#define DOMAIN_ACCESS_OPEN_ACCOUNT 0x000000200
|
||||
#define DOMAIN_ACCESS_SET_INFO_3 0x000000400
|
||||
#define DOMAIN_ACCESS_LOOKUP_INFO_1 0x00000001
|
||||
#define DOMAIN_ACCESS_SET_INFO_1 0x00000002
|
||||
#define DOMAIN_ACCESS_LOOKUP_INFO_2 0x00000004
|
||||
#define DOMAIN_ACCESS_SET_INFO_2 0x00000008
|
||||
#define DOMAIN_ACCESS_CREATE_USER 0x00000010
|
||||
#define DOMAIN_ACCESS_CREATE_GROUP 0x00000020
|
||||
#define DOMAIN_ACCESS_CREATE_ALIAS 0x00000040
|
||||
#define DOMAIN_ACCESS_UNKNOWN_80 0x00000080
|
||||
#define DOMAIN_ACCESS_ENUM_ACCOUNTS 0x00000100
|
||||
#define DOMAIN_ACCESS_OPEN_ACCOUNT 0x00000200
|
||||
#define DOMAIN_ACCESS_SET_INFO_3 0x00000400
|
||||
|
||||
#define DOMAIN_ALL_ACCESS ( STANDARD_RIGHTS_REQUIRED_ACCESS | \
|
||||
DOMAIN_ACCESS_SET_INFO_3 | \
|
||||
@ -224,17 +222,17 @@ SamrTestPrivateFunctionsUser
|
||||
|
||||
/* Access bits to User-objects */
|
||||
|
||||
#define USER_ACCESS_GET_NAME_ETC 0x000000001
|
||||
#define USER_ACCESS_GET_LOCALE 0x000000002
|
||||
#define USER_ACCESS_SET_LOC_COM 0x000000004
|
||||
#define USER_ACCESS_GET_LOGONINFO 0x000000008
|
||||
#define USER_ACCESS_UNKNOWN_10 0x000000010
|
||||
#define USER_ACCESS_SET_ATTRIBUTES 0x000000020
|
||||
#define USER_ACCESS_CHANGE_PASSWORD 0x000000040
|
||||
#define USER_ACCESS_SET_PASSWORD 0x000000080
|
||||
#define USER_ACCESS_GET_GROUPS 0x000000100
|
||||
#define USER_ACCESS_UNKNOWN_200 0x000000200
|
||||
#define USER_ACCESS_UNKNOWN_400 0x000000400
|
||||
#define USER_ACCESS_GET_NAME_ETC 0x00000001
|
||||
#define USER_ACCESS_GET_LOCALE 0x00000002
|
||||
#define USER_ACCESS_SET_LOC_COM 0x00000004
|
||||
#define USER_ACCESS_GET_LOGONINFO 0x00000008
|
||||
#define USER_ACCESS_UNKNOWN_10 0x00000010
|
||||
#define USER_ACCESS_SET_ATTRIBUTES 0x00000020
|
||||
#define USER_ACCESS_CHANGE_PASSWORD 0x00000040
|
||||
#define USER_ACCESS_SET_PASSWORD 0x00000080
|
||||
#define USER_ACCESS_GET_GROUPS 0x00000100
|
||||
#define USER_ACCESS_UNKNOWN_200 0x00000200
|
||||
#define USER_ACCESS_UNKNOWN_400 0x00000400
|
||||
|
||||
#define USER_ALL_ACCESS ( STANDARD_RIGHTS_REQUIRED_ACCESS | \
|
||||
USER_ACCESS_UNKNOWN_400 | \
|
||||
@ -316,9 +314,6 @@ SamrTestPrivateFunctionsUser
|
||||
#define ALIAS_EXECUTE ( STANDARD_RIGHTS_EXECUTE_ACCESS | \
|
||||
ALIAS_ACCESS_LOOKUP_INFO )
|
||||
|
||||
|
||||
|
||||
|
||||
typedef struct _DISP_USER_INFO {
|
||||
SAM_ACCOUNT *sam;
|
||||
} DISP_USER_INFO;
|
||||
@ -1651,7 +1646,7 @@ typedef struct r_samr_create_user_info
|
||||
{
|
||||
POLICY_HND user_pol; /* policy handle associated with user */
|
||||
|
||||
uint32 unknown_0; /* 0x0007 03ff */
|
||||
uint32 access_granted;
|
||||
uint32 user_rid; /* user RID */
|
||||
NTSTATUS status; /* return status */
|
||||
|
||||
@ -2025,6 +2020,4 @@ typedef struct r_samr_set_domain_info
|
||||
|
||||
} SAMR_R_SET_DOMAIN_INFO;
|
||||
|
||||
|
||||
#endif /* _RPC_SAMR_H */
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user