summaryrefslogtreecommitdiff
path: root/source3/librpc/gen_ndr/libnetapi.h
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-08-11 19:08:46 +0200
committerGünther Deschner <gd@samba.org>2008-08-11 19:47:15 +0200
commita296063e35ae596d0c6fe3ba95bfbc1c6fc9ae06 (patch)
tree2cae02d8654ad8329ffd5621a1a79c6cd88d470a /source3/librpc/gen_ndr/libnetapi.h
parent572495b0d619bed15354f5260265ee7bf82af967 (diff)
downloadsamba-a296063e35ae596d0c6fe3ba95bfbc1c6fc9ae06.tar.gz
samba-a296063e35ae596d0c6fe3ba95bfbc1c6fc9ae06.tar.bz2
samba-a296063e35ae596d0c6fe3ba95bfbc1c6fc9ae06.zip
re-run make idl.
Guenther (This used to be commit b6b24094daf170f457bc414d8e17e43effab6e1b)
Diffstat (limited to 'source3/librpc/gen_ndr/libnetapi.h')
-rw-r--r--source3/librpc/gen_ndr/libnetapi.h117
1 files changed, 117 insertions, 0 deletions
diff --git a/source3/librpc/gen_ndr/libnetapi.h b/source3/librpc/gen_ndr/libnetapi.h
index 04e62d14af..825557d573 100644
--- a/source3/librpc/gen_ndr/libnetapi.h
+++ b/source3/librpc/gen_ndr/libnetapi.h
@@ -471,6 +471,55 @@ struct LOCALGROUP_INFO_1002 {
const char * lgrpi1002_comment;
};
+enum SID_NAME_USE
+#ifndef USE_UINT_ENUMS
+ {
+ SidTypeUser=1,
+ SidTypeGroup=2,
+ SidTypeDomain=3,
+ SidTypeAlias=4,
+ SidTypeWellKnownGroup=5,
+ SidTypeDeletedAccount=6,
+ SidTypeInvalid=7,
+ SidTypeUnknown=8,
+ SidTypeComputer=9,
+ SidTypeLabel=10
+}
+#else
+ { __donnot_use_enum_SID_NAME_USE=0x7FFFFFFF}
+#define SidTypeUser ( 1 )
+#define SidTypeGroup ( 2 )
+#define SidTypeDomain ( 3 )
+#define SidTypeAlias ( 4 )
+#define SidTypeWellKnownGroup ( 5 )
+#define SidTypeDeletedAccount ( 6 )
+#define SidTypeInvalid ( 7 )
+#define SidTypeUnknown ( 8 )
+#define SidTypeComputer ( 9 )
+#define SidTypeLabel ( 10 )
+#endif
+;
+
+struct LOCALGROUP_MEMBERS_INFO_0 {
+ struct domsid *lgrmi0_sid;/* [unique] */
+};
+
+struct LOCALGROUP_MEMBERS_INFO_1 {
+ struct domsid *lgrmi1_sid;/* [unique] */
+ enum SID_NAME_USE lgrmi1_sidusage;
+ const char * lgrmi1_name;
+};
+
+struct LOCALGROUP_MEMBERS_INFO_2 {
+ struct domsid *lgrmi2_sid;/* [unique] */
+ enum SID_NAME_USE lgrmi2_sidusage;
+ const char * lgrmi2_domainandname;
+};
+
+struct LOCALGROUP_MEMBERS_INFO_3 {
+ const char * lgrmi3_domainandname;
+};
+
struct TIME_OF_DAY_INFO {
uint32_t tod_elapsedt;
uint32_t tod_msecs;
@@ -969,6 +1018,74 @@ struct NetLocalGroupEnum {
};
+struct NetLocalGroupAddMembers {
+ struct {
+ const char * server_name;
+ const char * group_name;
+ uint32_t level;
+ uint8_t *buffer;/* [ref] */
+ uint32_t total_entries;
+ } in;
+
+ struct {
+ enum NET_API_STATUS result;
+ } out;
+
+};
+
+
+struct NetLocalGroupDelMembers {
+ struct {
+ const char * server_name;
+ const char * group_name;
+ uint32_t level;
+ uint8_t *buffer;/* [ref] */
+ uint32_t total_entries;
+ } in;
+
+ struct {
+ enum NET_API_STATUS result;
+ } out;
+
+};
+
+
+struct NetLocalGroupGetMembers {
+ struct {
+ const char * server_name;
+ const char * local_group_name;
+ uint32_t level;
+ uint32_t prefmaxlen;
+ uint32_t *resume_handle;/* [ref] */
+ } in;
+
+ struct {
+ uint8_t **buffer;/* [ref] */
+ uint32_t *entries_read;/* [ref] */
+ uint32_t *total_entries;/* [ref] */
+ uint32_t *resume_handle;/* [ref] */
+ enum NET_API_STATUS result;
+ } out;
+
+};
+
+
+struct NetLocalGroupSetMembers {
+ struct {
+ const char * server_name;
+ const char * group_name;
+ uint32_t level;
+ uint8_t *buffer;/* [ref] */
+ uint32_t total_entries;
+ } in;
+
+ struct {
+ enum NET_API_STATUS result;
+ } out;
+
+};
+
+
struct NetRemoteTOD {
struct {
const char * server_name;