diff options
Diffstat (limited to 'source4/librpc/ndr/ndr_samr.h')
-rw-r--r-- | source4/librpc/ndr/ndr_samr.h | 142 |
1 files changed, 74 insertions, 68 deletions
diff --git a/source4/librpc/ndr/ndr_samr.h b/source4/librpc/ndr/ndr_samr.h index 28a7bc16cc..ed32d3d9f4 100644 --- a/source4/librpc/ndr/ndr_samr.h +++ b/source4/librpc/ndr/ndr_samr.h @@ -1,5 +1,79 @@ /* header auto-generated by pidl */ +#define DCERPC_SAMR_UUID "12345778-1234-abcd-ef00-0123456789ac" +#define DCERPC_SAMR_VERSION 1.0 +#define DCERPC_SAMR_NAME "samr" + +#define DCERPC_SAMR_CONNECT 0 +#define DCERPC_SAMR_CLOSE 1 +#define DCERPC_SAMR_SETSECURITY 2 +#define DCERPC_SAMR_QUERYSECURITY 3 +#define DCERPC_SAMR_SHUTDOWN 4 +#define DCERPC_SAMR_LOOKUPDOMAIN 5 +#define DCERPC_SAMR_ENUMDOMAINS 6 +#define DCERPC_SAMR_OPENDOMAIN 7 +#define DCERPC_SAMR_QUERYDOMAININFO 8 +#define DCERPC_SAMR_SET_DOMAIN_INFO 9 +#define DCERPC_SAMR_CREATE_DOM_GROUP 10 +#define DCERPC_SAMR_ENUMDOMAINGROUPS 11 +#define DCERPC_SAMR_CREATE_USER_IN_DOMAIN 12 +#define DCERPC_SAMR_ENUMDOMAINUSERS 13 +#define DCERPC_SAMR_CREATE_DOM_ALIAS 14 +#define DCERPC_SAMR_ENUMDOMAINALIASES 15 +#define DCERPC_SAMR_GET_ALIAS_MEMBERSHIP 16 +#define DCERPC_SAMR_LOOKUP_NAMES 17 +#define DCERPC_SAMR_LOOKUP_RIDS 18 +#define DCERPC_SAMR_OPENGROUP 19 +#define DCERPC_SAMR_QUERYGROUPINFO 20 +#define DCERPC_SAMR_SET_GROUPINFO 21 +#define DCERPC_SAMR_ADD_GROUPMEM 22 +#define DCERPC_SAMR_DELETE_DOM_GROUP 23 +#define DCERPC_SAMR_DEL_GROUPMEM 24 +#define DCERPC_SAMR_QUERY_GROUPMEM 25 +#define DCERPC_SAMR_SET_MEMBER_ATTRIBUTES_OF_GROUP 26 +#define DCERPC_SAMR_OPENALIAS 27 +#define DCERPC_SAMR_QUERYALIASINFO 28 +#define DCERPC_SAMR_SET_ALIASINFO 29 +#define DCERPC_SAMR_DELETE_DOM_ALIAS 30 +#define DCERPC_SAMR_ADD_ALIASMEM 31 +#define DCERPC_SAMR_DEL_ALIASMEM 32 +#define DCERPC_SAMR_GET_MEMBERS_IN_ALIAS 33 +#define DCERPC_SAMR_OPENUSER 34 +#define DCERPC_SAMR_DELETE_DOM_USER 35 +#define DCERPC_SAMR_QUERYUSERINFO 36 +#define DCERPC_SAMR_SET_USERINFO 37 +#define DCERPC_SAMR_CHANGE_PASSWORD_USER 38 +#define DCERPC_SAMR_GET_GROUPS_FOR_USER 39 +#define DCERPC_SAMR_QUERY_DISPINFO 40 +#define DCERPC_SAMR_GET_DISPLAY_ENUMERATION_INDEX 41 +#define DCERPC_SAMR_TEST_PRIVATE_FUNCTIONS_DOMAIN 42 +#define DCERPC_SAMR_TEST_PRIVATE_FUNCTIONS_USER 43 +#define DCERPC_SAMR_GET_USRDOM_PWINFO 44 +#define DCERPC_SAMR_REMOVE_MEMBER_FROM_FOREIGN_DOMAIN 45 +#define DCERPC_SAMR_QUERY_INFORMATION_DOMAIN2 46 +#define DCERPC_SAMR_QUERY_INFORMATION_USER2 47 +#define DCERPC_SAMR_QUERY_DISPINFO2 48 +#define DCERPC_SAMR_GET_DISPLAY_ENUMERATION_INDEX2 49 +#define DCERPC_SAMR_CREATE_USER2_IN_DOMAIN 50 +#define DCERPC_SAMR_QUERY_DISPINFO3 51 +#define DCERPC_SAMR_ADD_MULTIPLE_MEMBERS_TO_ALIAS 52 +#define DCERPC_SAMR_REMOVE_MULTIPLE_MEMBERS_FROM_ALIAS 53 +#define DCERPC_SAMR_OEM_CHANGE_PASSWORD_USER2 54 +#define DCERPC_SAMR_UNICODE_CHANGE_PASSWORD_USER2 55 +#define DCERPC_SAMR_GET_DOM_PWINFO 56 +#define DCERPC_SAMR_CONNECT2 57 +#define DCERPC_SAMR_SET_USERINFO2 58 +#define DCERPC_SAMR_SET_BOOT_KEY_INFORMATION 59 +#define DCERPC_SAMR_GET_BOOT_KEY_INFORMATION 60 +#define DCERPC_SAMR_CONNECT3 61 +#define DCERPC_SAMR_CONNECT4 62 +#define DCERPC_SAMR_UNICODE_CHANGE_PASSWORD_USER3 63 +#define DCERPC_SAMR_CONNECT5 64 +#define DCERPC_SAMR_RID_TO_SID 65 +#define DCERPC_SAMR_SET_DSRM_PASSWORD 66 +#define DCERPC_SAMR_VALIDATE_PASSWORD 67 + + struct samr_Connect { struct { uint16 *system_name; @@ -1076,71 +1150,3 @@ struct samr_VALIDATE_PASSWORD { }; -#define DCERPC_SAMR_CONNECT 0 -#define DCERPC_SAMR_CLOSE 1 -#define DCERPC_SAMR_SETSECURITY 2 -#define DCERPC_SAMR_QUERYSECURITY 3 -#define DCERPC_SAMR_SHUTDOWN 4 -#define DCERPC_SAMR_LOOKUPDOMAIN 5 -#define DCERPC_SAMR_ENUMDOMAINS 6 -#define DCERPC_SAMR_OPENDOMAIN 7 -#define DCERPC_SAMR_QUERYDOMAININFO 8 -#define DCERPC_SAMR_SET_DOMAIN_INFO 9 -#define DCERPC_SAMR_CREATE_DOM_GROUP 10 -#define DCERPC_SAMR_ENUMDOMAINGROUPS 11 -#define DCERPC_SAMR_CREATE_USER_IN_DOMAIN 12 -#define DCERPC_SAMR_ENUMDOMAINUSERS 13 -#define DCERPC_SAMR_CREATE_DOM_ALIAS 14 -#define DCERPC_SAMR_ENUMDOMAINALIASES 15 -#define DCERPC_SAMR_GET_ALIAS_MEMBERSHIP 16 -#define DCERPC_SAMR_LOOKUP_NAMES 17 -#define DCERPC_SAMR_LOOKUP_RIDS 18 -#define DCERPC_SAMR_OPENGROUP 19 -#define DCERPC_SAMR_QUERYGROUPINFO 20 -#define DCERPC_SAMR_SET_GROUPINFO 21 -#define DCERPC_SAMR_ADD_GROUPMEM 22 -#define DCERPC_SAMR_DELETE_DOM_GROUP 23 -#define DCERPC_SAMR_DEL_GROUPMEM 24 -#define DCERPC_SAMR_QUERY_GROUPMEM 25 -#define DCERPC_SAMR_SET_MEMBER_ATTRIBUTES_OF_GROUP 26 -#define DCERPC_SAMR_OPENALIAS 27 -#define DCERPC_SAMR_QUERYALIASINFO 28 -#define DCERPC_SAMR_SET_ALIASINFO 29 -#define DCERPC_SAMR_DELETE_DOM_ALIAS 30 -#define DCERPC_SAMR_ADD_ALIASMEM 31 -#define DCERPC_SAMR_DEL_ALIASMEM 32 -#define DCERPC_SAMR_GET_MEMBERS_IN_ALIAS 33 -#define DCERPC_SAMR_OPENUSER 34 -#define DCERPC_SAMR_DELETE_DOM_USER 35 -#define DCERPC_SAMR_QUERYUSERINFO 36 -#define DCERPC_SAMR_SET_USERINFO 37 -#define DCERPC_SAMR_CHANGE_PASSWORD_USER 38 -#define DCERPC_SAMR_GET_GROUPS_FOR_USER 39 -#define DCERPC_SAMR_QUERY_DISPINFO 40 -#define DCERPC_SAMR_GET_DISPLAY_ENUMERATION_INDEX 41 -#define DCERPC_SAMR_TEST_PRIVATE_FUNCTIONS_DOMAIN 42 -#define DCERPC_SAMR_TEST_PRIVATE_FUNCTIONS_USER 43 -#define DCERPC_SAMR_GET_USRDOM_PWINFO 44 -#define DCERPC_SAMR_REMOVE_MEMBER_FROM_FOREIGN_DOMAIN 45 -#define DCERPC_SAMR_QUERY_INFORMATION_DOMAIN2 46 -#define DCERPC_SAMR_QUERY_INFORMATION_USER2 47 -#define DCERPC_SAMR_QUERY_DISPINFO2 48 -#define DCERPC_SAMR_GET_DISPLAY_ENUMERATION_INDEX2 49 -#define DCERPC_SAMR_CREATE_USER2_IN_DOMAIN 50 -#define DCERPC_SAMR_QUERY_DISPINFO3 51 -#define DCERPC_SAMR_ADD_MULTIPLE_MEMBERS_TO_ALIAS 52 -#define DCERPC_SAMR_REMOVE_MULTIPLE_MEMBERS_FROM_ALIAS 53 -#define DCERPC_SAMR_OEM_CHANGE_PASSWORD_USER2 54 -#define DCERPC_SAMR_UNICODE_CHANGE_PASSWORD_USER2 55 -#define DCERPC_SAMR_GET_DOM_PWINFO 56 -#define DCERPC_SAMR_CONNECT2 57 -#define DCERPC_SAMR_SET_USERINFO2 58 -#define DCERPC_SAMR_SET_BOOT_KEY_INFORMATION 59 -#define DCERPC_SAMR_GET_BOOT_KEY_INFORMATION 60 -#define DCERPC_SAMR_CONNECT3 61 -#define DCERPC_SAMR_CONNECT4 62 -#define DCERPC_SAMR_UNICODE_CHANGE_PASSWORD_USER3 63 -#define DCERPC_SAMR_CONNECT5 64 -#define DCERPC_SAMR_RID_TO_SID 65 -#define DCERPC_SAMR_SET_DSRM_PASSWORD 66 -#define DCERPC_SAMR_VALIDATE_PASSWORD 67 |