From ba35a8c8dd530fa8aa6a2fd17cd43dfaa434b2f3 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 8 Apr 2008 02:42:50 +0200 Subject: Restructure inner workings of libnetapi a bit. Guenther (This used to be commit a4e3bc2bade8bf74696e1c6ced74da563ff2df7b) --- source3/lib/netapi/libnetapi.h | 67 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 source3/lib/netapi/libnetapi.h (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h new file mode 100644 index 0000000000..a215c84cb3 --- /dev/null +++ b/source3/lib/netapi/libnetapi.h @@ -0,0 +1,67 @@ +#ifndef __LIBNETAPI_LIBNETAPI__ +#define __LIBNETAPI_LIBNETAPI__ +NET_API_STATUS NetJoinDomain(const char * server /* [in] [unique] */, + const char * domain /* [in] [ref] */, + const char * account_ou /* [in] [unique] */, + const char * account /* [in] [unique] */, + const char * password /* [in] [unique] */, + uint32_t join_flags /* [in] */); +WERROR NetJoinDomain_r(struct libnetapi_ctx *ctx, + struct NetJoinDomain *r); +WERROR NetJoinDomain_l(struct libnetapi_ctx *ctx, + struct NetJoinDomain *r); +NET_API_STATUS NetUnjoinDomain(const char * server_name /* [in] [unique] */, + const char * account /* [in] [unique] */, + const char * password /* [in] [unique] */, + uint32_t unjoin_flags /* [in] */); +WERROR NetUnjoinDomain_r(struct libnetapi_ctx *ctx, + struct NetUnjoinDomain *r); +WERROR NetUnjoinDomain_l(struct libnetapi_ctx *ctx, + struct NetUnjoinDomain *r); +NET_API_STATUS NetGetJoinInformation(const char * server_name /* [in] [unique] */, + const char * *name_buffer /* [out] [ref] */, + uint16_t *name_type /* [out] [ref] */); +WERROR NetGetJoinInformation_r(struct libnetapi_ctx *ctx, + struct NetGetJoinInformation *r); +WERROR NetGetJoinInformation_l(struct libnetapi_ctx *ctx, + struct NetGetJoinInformation *r); +NET_API_STATUS NetGetJoinableOUs(const char * server_name /* [in] [unique] */, + const char * domain /* [in] [ref] */, + const char * account /* [in] [unique] */, + const char * password /* [in] [unique] */, + uint32_t *ou_count /* [out] [ref] */, + const char * **ous /* [out] [ref] */); +WERROR NetGetJoinableOUs_r(struct libnetapi_ctx *ctx, + struct NetGetJoinableOUs *r); +WERROR NetGetJoinableOUs_l(struct libnetapi_ctx *ctx, + struct NetGetJoinableOUs *r); +NET_API_STATUS NetServerGetInfo(const char * server_name /* [in] [unique] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */); +WERROR NetServerGetInfo_r(struct libnetapi_ctx *ctx, + struct NetServerGetInfo *r); +WERROR NetServerGetInfo_l(struct libnetapi_ctx *ctx, + struct NetServerGetInfo *r); +NET_API_STATUS NetServerSetInfo(const char * server_name /* [in] [unique] */, + uint32_t level /* [in] */, + uint8_t *buffer /* [in] [ref] */, + uint32_t *parm_error /* [out] [ref] */); +WERROR NetServerSetInfo_r(struct libnetapi_ctx *ctx, + struct NetServerSetInfo *r); +WERROR NetServerSetInfo_l(struct libnetapi_ctx *ctx, + struct NetServerSetInfo *r); +NET_API_STATUS NetGetDCName(const char * server_name /* [in] [unique] */, + const char * domain_name /* [in] [unique] */, + uint8_t **buffer /* [out] [ref] */); +WERROR NetGetDCName_r(struct libnetapi_ctx *ctx, + struct NetGetDCName *r); +WERROR NetGetDCName_l(struct libnetapi_ctx *ctx, + struct NetGetDCName *r); +NET_API_STATUS NetGetAnyDCName(const char * server_name /* [in] [unique] */, + const char * domain_name /* [in] [unique] */, + uint8_t **buffer /* [out] [ref] */); +WERROR NetGetAnyDCName_r(struct libnetapi_ctx *ctx, + struct NetGetAnyDCName *r); +WERROR NetGetAnyDCName_l(struct libnetapi_ctx *ctx, + struct NetGetAnyDCName *r); +#endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 05202a5d4ef3326db3d43feff2bef5271850296b Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 8 Apr 2008 18:43:51 +0200 Subject: Add DsGetDcName call to libnetapi library. Guenther (This used to be commit 27780e984152e38c8f80e1c67ddf13b73a2b220d) --- source3/lib/netapi/libnetapi.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index a215c84cb3..99c5295c56 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -64,4 +64,14 @@ WERROR NetGetAnyDCName_r(struct libnetapi_ctx *ctx, struct NetGetAnyDCName *r); WERROR NetGetAnyDCName_l(struct libnetapi_ctx *ctx, struct NetGetAnyDCName *r); +NET_API_STATUS DsGetDcName(const char * server_name /* [in] [unique] */, + const char * domain_name /* [in] [ref] */, + struct GUID *domain_guid /* [in] [unique] */, + const char * site_name /* [in] [unique] */, + uint32_t flags /* [in] */, + struct DOMAIN_CONTROLLER_INFO **dc_info /* [out] [ref] */); +WERROR DsGetDcName_r(struct libnetapi_ctx *ctx, + struct DsGetDcName *r); +WERROR DsGetDcName_l(struct libnetapi_ctx *ctx, + struct DsGetDcName *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 6b2ae8e9ffabfa61f48397bf27966fd87a39aff9 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Wed, 9 Apr 2008 12:38:22 +0200 Subject: Add NetUserAdd to libnetapi. Guenther (This used to be commit cb98996ed2ac93a0e15838048405772d2043021a) --- source3/lib/netapi/libnetapi.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 99c5295c56..8e4e73bcd8 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -74,4 +74,12 @@ WERROR DsGetDcName_r(struct libnetapi_ctx *ctx, struct DsGetDcName *r); WERROR DsGetDcName_l(struct libnetapi_ctx *ctx, struct DsGetDcName *r); +NET_API_STATUS NetUserAdd(const char * server_name /* [in] [unique] */, + uint32_t level /* [in] */, + uint8_t *buffer /* [in] [ref] */, + uint32_t *parm_error /* [out] [ref] */); +WERROR NetUserAdd_r(struct libnetapi_ctx *ctx, + struct NetUserAdd *r); +WERROR NetUserAdd_l(struct libnetapi_ctx *ctx, + struct NetUserAdd *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From fb538ad641842b69e83709cc7588cbef80d6544b Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Wed, 9 Apr 2008 13:35:49 +0200 Subject: Add NetUserDel to libnetapi. Guenther (This used to be commit 92ba18fcd0816fb85846c6e788ea4a04c71e02a8) --- source3/lib/netapi/libnetapi.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 8e4e73bcd8..9ab5481164 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -82,4 +82,10 @@ WERROR NetUserAdd_r(struct libnetapi_ctx *ctx, struct NetUserAdd *r); WERROR NetUserAdd_l(struct libnetapi_ctx *ctx, struct NetUserAdd *r); +NET_API_STATUS NetUserDel(const char * server_name /* [in] [unique] */, + const char * user_name /* [in] [ref] */); +WERROR NetUserDel_r(struct libnetapi_ctx *ctx, + struct NetUserDel *r); +WERROR NetUserDel_l(struct libnetapi_ctx *ctx, + struct NetUserDel *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 4801d0c6f3cd08cbbfc0d68d36632044356e9d12 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Wed, 9 Apr 2008 13:47:51 +0200 Subject: Add NetUserEnum to libnetapi. Guenther (This used to be commit 6c933d0b3838808aeee7f4b29ee89aab8d203538) --- source3/lib/netapi/libnetapi.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 9ab5481164..5cd4165299 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -88,4 +88,16 @@ WERROR NetUserDel_r(struct libnetapi_ctx *ctx, struct NetUserDel *r); WERROR NetUserDel_l(struct libnetapi_ctx *ctx, struct NetUserDel *r); +NET_API_STATUS NetUserEnum(const char * server_name /* [in] [unique] */, + uint32_t level /* [in] */, + uint32_t filter /* [in] */, + uint8_t **buffer /* [out] [ref] */, + uint32_t prefmaxlen /* [in] */, + uint32_t *entries_read /* [out] [ref] */, + uint32_t *total_entries /* [out] [ref] */, + uint32_t *resume_handle /* [in,out] [ref] */); +WERROR NetUserEnum_r(struct libnetapi_ctx *ctx, + struct NetUserEnum *r); +WERROR NetUserEnum_l(struct libnetapi_ctx *ctx, + struct NetUserEnum *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 5647deccb1372b4ea478b34814e304ae8962f282 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Sun, 13 Apr 2008 19:04:18 +0200 Subject: libnetapi: add NetQueryDisplayInformation skeleton. Guenther (This used to be commit 6ec4a62b6d584f6745c3285474372f235614b598) --- source3/lib/netapi/libnetapi.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 5cd4165299..7aff355652 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -100,4 +100,15 @@ WERROR NetUserEnum_r(struct libnetapi_ctx *ctx, struct NetUserEnum *r); WERROR NetUserEnum_l(struct libnetapi_ctx *ctx, struct NetUserEnum *r); +NET_API_STATUS NetQueryDisplayInformation(const char * server_name /* [in] [unique] */, + uint32_t level /* [in] */, + uint32_t idx /* [in] */, + uint32_t entries_requested /* [in] */, + uint32_t prefmaxlen /* [in] */, + uint32_t *entries_read /* [out] [ref] */, + void **buffer /* [out] [noprint,ref] */); +WERROR NetQueryDisplayInformation_r(struct libnetapi_ctx *ctx, + struct NetQueryDisplayInformation *r); +WERROR NetQueryDisplayInformation_l(struct libnetapi_ctx *ctx, + struct NetQueryDisplayInformation *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From ee671b19826ebf57d03ec7f3ee8f653d22d9ce3e Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 27 May 2008 12:11:28 +0200 Subject: libnetapi: add dummy implementation for NetGroupAdd() and NetGroupDel(). Guenther (This used to be commit d690f9e9f8b8a0aeda311913589ae48805f7e3b8) --- source3/lib/netapi/libnetapi.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 7aff355652..93029ab4f3 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -111,4 +111,18 @@ WERROR NetQueryDisplayInformation_r(struct libnetapi_ctx *ctx, struct NetQueryDisplayInformation *r); WERROR NetQueryDisplayInformation_l(struct libnetapi_ctx *ctx, struct NetQueryDisplayInformation *r); +NET_API_STATUS NetGroupAdd(const char * server_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buf /* [in] [ref] */, + uint32_t *parm_err /* [out] [ref] */); +WERROR NetGroupAdd_r(struct libnetapi_ctx *ctx, + struct NetGroupAdd *r); +WERROR NetGroupAdd_l(struct libnetapi_ctx *ctx, + struct NetGroupAdd *r); +NET_API_STATUS NetGroupDel(const char * server_name /* [in] */, + const char * group_name /* [in] */); +WERROR NetGroupDel_r(struct libnetapi_ctx *ctx, + struct NetGroupDel *r); +WERROR NetGroupDel_l(struct libnetapi_ctx *ctx, + struct NetGroupDel *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From b01a0a16a6dc167bf25fb2f90cb7d7a4471194c2 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 2 Jun 2008 12:54:17 +0200 Subject: netapi: Add dummy implementation of NetGroupSetInfo(). Guenther (This used to be commit 7e47bdc0829d7ac856028a99389310f721a265ce) --- source3/lib/netapi/libnetapi.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 93029ab4f3..9a7bbd1953 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -125,4 +125,13 @@ WERROR NetGroupDel_r(struct libnetapi_ctx *ctx, struct NetGroupDel *r); WERROR NetGroupDel_l(struct libnetapi_ctx *ctx, struct NetGroupDel *r); +NET_API_STATUS NetGroupSetInfo(const char * server_name /* [in] */, + const char * group_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buf /* [in] [ref] */, + uint32_t *parm_err /* [out] [ref] */); +WERROR NetGroupSetInfo_r(struct libnetapi_ctx *ctx, + struct NetGroupSetInfo *r); +WERROR NetGroupSetInfo_l(struct libnetapi_ctx *ctx, + struct NetGroupSetInfo *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 5b111cc4d59db5573e8d488f49ac87a72cc44ae7 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 2 Jun 2008 13:04:15 +0200 Subject: netapi: add dummy implementation of NetGroupGetInfo(). Guenther (This used to be commit 88d03b1645d78334eb6f1fee52838a08539a6aba) --- source3/lib/netapi/libnetapi.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 9a7bbd1953..cd9a1b704a 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -134,4 +134,12 @@ WERROR NetGroupSetInfo_r(struct libnetapi_ctx *ctx, struct NetGroupSetInfo *r); WERROR NetGroupSetInfo_l(struct libnetapi_ctx *ctx, struct NetGroupSetInfo *r); +NET_API_STATUS NetGroupGetInfo(const char * server_name /* [in] */, + const char * group_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buf /* [out] [ref] */); +WERROR NetGroupGetInfo_r(struct libnetapi_ctx *ctx, + struct NetGroupGetInfo *r); +WERROR NetGroupGetInfo_l(struct libnetapi_ctx *ctx, + struct NetGroupGetInfo *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From c30b8c4eafc945f8641e39157e4bb70f17815eee Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 2 Jun 2008 13:43:21 +0200 Subject: netapi: add dummy implementation for NetGroupAddUser() and NetGroupDelUser(). Guenther (This used to be commit 6eba84edc60829f0cdf3508520625e66fe88afde) --- source3/lib/netapi/libnetapi.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index cd9a1b704a..4faca46b22 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -142,4 +142,18 @@ WERROR NetGroupGetInfo_r(struct libnetapi_ctx *ctx, struct NetGroupGetInfo *r); WERROR NetGroupGetInfo_l(struct libnetapi_ctx *ctx, struct NetGroupGetInfo *r); +NET_API_STATUS NetGroupAddUser(const char * server_name /* [in] */, + const char * group_name /* [in] */, + const char * user_name /* [in] */); +WERROR NetGroupAddUser_r(struct libnetapi_ctx *ctx, + struct NetGroupAddUser *r); +WERROR NetGroupAddUser_l(struct libnetapi_ctx *ctx, + struct NetGroupAddUser *r); +NET_API_STATUS NetGroupDelUser(const char * server_name /* [in] */, + const char * group_name /* [in] */, + const char * user_name /* [in] */); +WERROR NetGroupDelUser_r(struct libnetapi_ctx *ctx, + struct NetGroupDelUser *r); +WERROR NetGroupDelUser_l(struct libnetapi_ctx *ctx, + struct NetGroupDelUser *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 4f419aae8041511329761daa475129421b665ce5 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 2 Jun 2008 17:34:53 +0200 Subject: netapi: add NetLocalGroupAdd() skeleton. Guenther (This used to be commit 528544d4ce8fa27940a2f5e3c989cf37ef888f94) --- source3/lib/netapi/libnetapi.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 4faca46b22..38826996fa 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -156,4 +156,12 @@ WERROR NetGroupDelUser_r(struct libnetapi_ctx *ctx, struct NetGroupDelUser *r); WERROR NetGroupDelUser_l(struct libnetapi_ctx *ctx, struct NetGroupDelUser *r); +NET_API_STATUS NetLocalGroupAdd(const char * server_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buf /* [in] [ref] */, + uint32_t *parm_err /* [out] [ref] */); +WERROR NetLocalGroupAdd_r(struct libnetapi_ctx *ctx, + struct NetLocalGroupAdd *r); +WERROR NetLocalGroupAdd_l(struct libnetapi_ctx *ctx, + struct NetLocalGroupAdd *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 7773d79afd4718cacd33d490870c5bc042642d1f Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 2 Jun 2008 19:20:25 +0200 Subject: netapi: add NetLocalGroupDel() skeleton. Guenther (This used to be commit 4234c87c6c30434bc5bcfcc003fdaa0114e9d74a) --- source3/lib/netapi/libnetapi.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 38826996fa..2386488b72 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -164,4 +164,10 @@ WERROR NetLocalGroupAdd_r(struct libnetapi_ctx *ctx, struct NetLocalGroupAdd *r); WERROR NetLocalGroupAdd_l(struct libnetapi_ctx *ctx, struct NetLocalGroupAdd *r); +NET_API_STATUS NetLocalGroupDel(const char * server_name /* [in] */, + const char * group_name /* [in] */); +WERROR NetLocalGroupDel_r(struct libnetapi_ctx *ctx, + struct NetLocalGroupDel *r); +WERROR NetLocalGroupDel_l(struct libnetapi_ctx *ctx, + struct NetLocalGroupDel *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 45baadb31aee114529b93f959b8a6ecb60b4fab8 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 2 Jun 2008 20:20:27 +0200 Subject: netapi: add NetLocalGroupGetInfo() skeleton. Guenther (This used to be commit f70e37a7fe1915f557e194237a8bb26bcf9635d7) --- source3/lib/netapi/libnetapi.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 2386488b72..3ee8cf3634 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -170,4 +170,12 @@ WERROR NetLocalGroupDel_r(struct libnetapi_ctx *ctx, struct NetLocalGroupDel *r); WERROR NetLocalGroupDel_l(struct libnetapi_ctx *ctx, struct NetLocalGroupDel *r); +NET_API_STATUS NetLocalGroupGetInfo(const char * server_name /* [in] */, + const char * group_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buf /* [out] [ref] */); +WERROR NetLocalGroupGetInfo_r(struct libnetapi_ctx *ctx, + struct NetLocalGroupGetInfo *r); +WERROR NetLocalGroupGetInfo_l(struct libnetapi_ctx *ctx, + struct NetLocalGroupGetInfo *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From bf225fc8e0d9160527fcf1cce5896c300a594f1e Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 2 Jun 2008 22:29:32 +0200 Subject: netapi: add NetLocalGroupSetInfo() skeleton. Guenther (This used to be commit 325f419636a69c40ee25c068787866384ef52279) --- source3/lib/netapi/libnetapi.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 3ee8cf3634..911be7420b 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -178,4 +178,13 @@ WERROR NetLocalGroupGetInfo_r(struct libnetapi_ctx *ctx, struct NetLocalGroupGetInfo *r); WERROR NetLocalGroupGetInfo_l(struct libnetapi_ctx *ctx, struct NetLocalGroupGetInfo *r); +NET_API_STATUS NetLocalGroupSetInfo(const char * server_name /* [in] */, + const char * group_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buf /* [in] [ref] */, + uint32_t *parm_err /* [out] [ref] */); +WERROR NetLocalGroupSetInfo_r(struct libnetapi_ctx *ctx, + struct NetLocalGroupSetInfo *r); +WERROR NetLocalGroupSetInfo_l(struct libnetapi_ctx *ctx, + struct NetLocalGroupSetInfo *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From ebbeddfdcd7b3782f5b6e58abb7af7d9484090ae Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 6 Jun 2008 13:50:39 +0200 Subject: netapi: add NetRemoteTOD() skeleton. Guenther (This used to be commit 78bc98cb55e36ef175f9c0f6fcd943781a514005) --- source3/lib/netapi/libnetapi.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 911be7420b..12be1cc074 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -187,4 +187,10 @@ WERROR NetLocalGroupSetInfo_r(struct libnetapi_ctx *ctx, struct NetLocalGroupSetInfo *r); WERROR NetLocalGroupSetInfo_l(struct libnetapi_ctx *ctx, struct NetLocalGroupSetInfo *r); +NET_API_STATUS NetRemoteTOD(const char * server_name /* [in] */, + uint8_t **buf /* [out] [ref] */); +WERROR NetRemoteTOD_r(struct libnetapi_ctx *ctx, + struct NetRemoteTOD *r); +WERROR NetRemoteTOD_l(struct libnetapi_ctx *ctx, + struct NetRemoteTOD *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 6fa8ac6ab4e99f16c5e47e78343266d77cc646c0 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Wed, 25 Jun 2008 00:32:02 +0200 Subject: netapi: add NetUserChangePassword skeleton. Guenther (This used to be commit f4ce6887103d0f50bf9a91251e2aceb77674604f) --- source3/lib/netapi/libnetapi.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 12be1cc074..1364a4c08f 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -100,6 +100,14 @@ WERROR NetUserEnum_r(struct libnetapi_ctx *ctx, struct NetUserEnum *r); WERROR NetUserEnum_l(struct libnetapi_ctx *ctx, struct NetUserEnum *r); +NET_API_STATUS NetUserChangePassword(const char * domain_name /* [in] */, + const char * user_name /* [in] */, + const char * old_password /* [in] */, + const char * new_password /* [in] */); +WERROR NetUserChangePassword_r(struct libnetapi_ctx *ctx, + struct NetUserChangePassword *r); +WERROR NetUserChangePassword_l(struct libnetapi_ctx *ctx, + struct NetUserChangePassword *r); NET_API_STATUS NetQueryDisplayInformation(const char * server_name /* [in] [unique] */, uint32_t level /* [in] */, uint32_t idx /* [in] */, -- cgit From c343190344f60cb92c9ad8c5ba71becd5f6329e9 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 1 Jul 2008 20:11:02 +0200 Subject: netapi: add skeleton for NetGroupEnum(). Guenther (This used to be commit 21a0d9d254d5c21c4bc9fe305e9df2126476f3f4) --- source3/lib/netapi/libnetapi.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 1364a4c08f..a6c8e84b6b 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -133,6 +133,17 @@ WERROR NetGroupDel_r(struct libnetapi_ctx *ctx, struct NetGroupDel *r); WERROR NetGroupDel_l(struct libnetapi_ctx *ctx, struct NetGroupDel *r); +NET_API_STATUS NetGroupEnum(const char * server_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */, + uint32_t prefmaxlen /* [in] */, + uint32_t *entries_read /* [out] [ref] */, + uint32_t *total_entries /* [out] [ref] */, + uint32_t *resume_handle /* [in,out] [ref] */); +WERROR NetGroupEnum_r(struct libnetapi_ctx *ctx, + struct NetGroupEnum *r); +WERROR NetGroupEnum_l(struct libnetapi_ctx *ctx, + struct NetGroupEnum *r); NET_API_STATUS NetGroupSetInfo(const char * server_name /* [in] */, const char * group_name /* [in] */, uint32_t level /* [in] */, -- cgit From 668ce210ce8f280771625208e105f90e6375aee6 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Wed, 16 Jul 2008 10:47:38 +0200 Subject: netapi: add skeleton for NetUserGetInfo(). Guenther (This used to be commit 84962bf50d2c3265c0134481f24f6fa34f1dfc99) --- source3/lib/netapi/libnetapi.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index a6c8e84b6b..349c3c1d3c 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -108,6 +108,14 @@ WERROR NetUserChangePassword_r(struct libnetapi_ctx *ctx, struct NetUserChangePassword *r); WERROR NetUserChangePassword_l(struct libnetapi_ctx *ctx, struct NetUserChangePassword *r); +NET_API_STATUS NetUserGetInfo(const char * server_name /* [in] */, + const char * user_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */); +WERROR NetUserGetInfo_r(struct libnetapi_ctx *ctx, + struct NetUserGetInfo *r); +WERROR NetUserGetInfo_l(struct libnetapi_ctx *ctx, + struct NetUserGetInfo *r); NET_API_STATUS NetQueryDisplayInformation(const char * server_name /* [in] [unique] */, uint32_t level /* [in] */, uint32_t idx /* [in] */, -- cgit From c7b151e78c704ff878d11894c2e22aa2454dcff0 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 17 Jul 2008 01:00:33 +0200 Subject: netapi: add skeleton for NetUserSetInfo. Guenther (This used to be commit 8cc555602f53f6afaded2eff58ed57f87b915c64) --- source3/lib/netapi/libnetapi.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 349c3c1d3c..f104b72f30 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -116,6 +116,15 @@ WERROR NetUserGetInfo_r(struct libnetapi_ctx *ctx, struct NetUserGetInfo *r); WERROR NetUserGetInfo_l(struct libnetapi_ctx *ctx, struct NetUserGetInfo *r); +NET_API_STATUS NetUserSetInfo(const char * server_name /* [in] */, + const char * user_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buffer /* [in] [ref] */, + uint32_t *parm_err /* [out] [ref] */); +WERROR NetUserSetInfo_r(struct libnetapi_ctx *ctx, + struct NetUserSetInfo *r); +WERROR NetUserSetInfo_l(struct libnetapi_ctx *ctx, + struct NetUserSetInfo *r); NET_API_STATUS NetQueryDisplayInformation(const char * server_name /* [in] [unique] */, uint32_t level /* [in] */, uint32_t idx /* [in] */, -- cgit From d86068977c3aaa8ac127156fbee1f62e535b59d7 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 18 Jul 2008 01:23:26 +0200 Subject: netapi: add skeleton for NetLocalGroupEnum(). Guenther (This used to be commit 71bd0109d6c393d4361729b514e63fab113bf78a) --- source3/lib/netapi/libnetapi.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index f104b72f30..774a0ac269 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -223,6 +223,17 @@ WERROR NetLocalGroupSetInfo_r(struct libnetapi_ctx *ctx, struct NetLocalGroupSetInfo *r); WERROR NetLocalGroupSetInfo_l(struct libnetapi_ctx *ctx, struct NetLocalGroupSetInfo *r); +NET_API_STATUS NetLocalGroupEnum(const char * server_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */, + uint32_t prefmaxlen /* [in] */, + uint32_t *entries_read /* [out] [ref] */, + uint32_t *total_entries /* [out] [ref] */, + uint32_t *resume_handle /* [in,out] [ref] */); +WERROR NetLocalGroupEnum_r(struct libnetapi_ctx *ctx, + struct NetLocalGroupEnum *r); +WERROR NetLocalGroupEnum_l(struct libnetapi_ctx *ctx, + struct NetLocalGroupEnum *r); NET_API_STATUS NetRemoteTOD(const char * server_name /* [in] */, uint8_t **buf /* [out] [ref] */); WERROR NetRemoteTOD_r(struct libnetapi_ctx *ctx, -- cgit From 44465215ff86452bf4136727c99854a835032505 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 18 Jul 2008 23:33:08 +0200 Subject: netapi: use "buffer" in libnetapi. Guenther (This used to be commit 80957bc1bc1462a2478b3eea64f5cb7a84d08677) --- source3/lib/netapi/libnetapi.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 774a0ac269..001040096d 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -138,7 +138,7 @@ WERROR NetQueryDisplayInformation_l(struct libnetapi_ctx *ctx, struct NetQueryDisplayInformation *r); NET_API_STATUS NetGroupAdd(const char * server_name /* [in] */, uint32_t level /* [in] */, - uint8_t *buf /* [in] [ref] */, + uint8_t *buffer /* [in] [ref] */, uint32_t *parm_err /* [out] [ref] */); WERROR NetGroupAdd_r(struct libnetapi_ctx *ctx, struct NetGroupAdd *r); @@ -164,7 +164,7 @@ WERROR NetGroupEnum_l(struct libnetapi_ctx *ctx, NET_API_STATUS NetGroupSetInfo(const char * server_name /* [in] */, const char * group_name /* [in] */, uint32_t level /* [in] */, - uint8_t *buf /* [in] [ref] */, + uint8_t *buffer /* [in] [ref] */, uint32_t *parm_err /* [out] [ref] */); WERROR NetGroupSetInfo_r(struct libnetapi_ctx *ctx, struct NetGroupSetInfo *r); @@ -173,7 +173,7 @@ WERROR NetGroupSetInfo_l(struct libnetapi_ctx *ctx, NET_API_STATUS NetGroupGetInfo(const char * server_name /* [in] */, const char * group_name /* [in] */, uint32_t level /* [in] */, - uint8_t **buf /* [out] [ref] */); + uint8_t **buffer /* [out] [ref] */); WERROR NetGroupGetInfo_r(struct libnetapi_ctx *ctx, struct NetGroupGetInfo *r); WERROR NetGroupGetInfo_l(struct libnetapi_ctx *ctx, @@ -194,7 +194,7 @@ WERROR NetGroupDelUser_l(struct libnetapi_ctx *ctx, struct NetGroupDelUser *r); NET_API_STATUS NetLocalGroupAdd(const char * server_name /* [in] */, uint32_t level /* [in] */, - uint8_t *buf /* [in] [ref] */, + uint8_t *buffer /* [in] [ref] */, uint32_t *parm_err /* [out] [ref] */); WERROR NetLocalGroupAdd_r(struct libnetapi_ctx *ctx, struct NetLocalGroupAdd *r); @@ -209,7 +209,7 @@ WERROR NetLocalGroupDel_l(struct libnetapi_ctx *ctx, NET_API_STATUS NetLocalGroupGetInfo(const char * server_name /* [in] */, const char * group_name /* [in] */, uint32_t level /* [in] */, - uint8_t **buf /* [out] [ref] */); + uint8_t **buffer /* [out] [ref] */); WERROR NetLocalGroupGetInfo_r(struct libnetapi_ctx *ctx, struct NetLocalGroupGetInfo *r); WERROR NetLocalGroupGetInfo_l(struct libnetapi_ctx *ctx, @@ -217,7 +217,7 @@ WERROR NetLocalGroupGetInfo_l(struct libnetapi_ctx *ctx, NET_API_STATUS NetLocalGroupSetInfo(const char * server_name /* [in] */, const char * group_name /* [in] */, uint32_t level /* [in] */, - uint8_t *buf /* [in] [ref] */, + uint8_t *buffer /* [in] [ref] */, uint32_t *parm_err /* [out] [ref] */); WERROR NetLocalGroupSetInfo_r(struct libnetapi_ctx *ctx, struct NetLocalGroupSetInfo *r); @@ -235,7 +235,7 @@ WERROR NetLocalGroupEnum_r(struct libnetapi_ctx *ctx, WERROR NetLocalGroupEnum_l(struct libnetapi_ctx *ctx, struct NetLocalGroupEnum *r); NET_API_STATUS NetRemoteTOD(const char * server_name /* [in] */, - uint8_t **buf /* [out] [ref] */); + uint8_t **buffer /* [out] [ref] */); WERROR NetRemoteTOD_r(struct libnetapi_ctx *ctx, struct NetRemoteTOD *r); WERROR NetRemoteTOD_l(struct libnetapi_ctx *ctx, -- cgit From cf2ac8f8db3b62afb2c9a6ff56de5d9691af5a0f Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 18 Jul 2008 23:40:33 +0200 Subject: netapi: add NetGroupGetUsers skeleton. GUenther (This used to be commit 0b4e2687ae8fb48faacceb4078d61f9fd2acea9d) --- source3/lib/netapi/libnetapi.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 001040096d..5c9e2e2cef 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -192,6 +192,18 @@ WERROR NetGroupDelUser_r(struct libnetapi_ctx *ctx, struct NetGroupDelUser *r); WERROR NetGroupDelUser_l(struct libnetapi_ctx *ctx, struct NetGroupDelUser *r); +NET_API_STATUS NetGroupGetUsers(const char * server_name /* [in] */, + const char * group_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */, + uint32_t prefmaxlen /* [in] */, + uint32_t *entries_read /* [out] [ref] */, + uint32_t *total_entries /* [out] [ref] */, + uint32_t *resume_handle /* [in,out] [ref] */); +WERROR NetGroupGetUsers_r(struct libnetapi_ctx *ctx, + struct NetGroupGetUsers *r); +WERROR NetGroupGetUsers_l(struct libnetapi_ctx *ctx, + struct NetGroupGetUsers *r); NET_API_STATUS NetLocalGroupAdd(const char * server_name /* [in] */, uint32_t level /* [in] */, uint8_t *buffer /* [in] [ref] */, -- cgit From 974250cd03410cfcd72b8539565061dde33e79c9 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 31 Jul 2008 16:43:27 +0200 Subject: netapi: add skeleton for NetUserModalsGet and NetUserModalsSet. Guenther (This used to be commit 5648145bec3bd24ecedea24a8834ac6768bfc640) --- source3/lib/netapi/libnetapi.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 5c9e2e2cef..8e7a662d60 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -125,6 +125,21 @@ WERROR NetUserSetInfo_r(struct libnetapi_ctx *ctx, struct NetUserSetInfo *r); WERROR NetUserSetInfo_l(struct libnetapi_ctx *ctx, struct NetUserSetInfo *r); +NET_API_STATUS NetUserModalsGet(const char * server_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */); +WERROR NetUserModalsGet_r(struct libnetapi_ctx *ctx, + struct NetUserModalsGet *r); +WERROR NetUserModalsGet_l(struct libnetapi_ctx *ctx, + struct NetUserModalsGet *r); +NET_API_STATUS NetUserModalsSet(const char * server_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buffer /* [in] [ref] */, + uint32_t *parm_err /* [out] [ref] */); +WERROR NetUserModalsSet_r(struct libnetapi_ctx *ctx, + struct NetUserModalsSet *r); +WERROR NetUserModalsSet_l(struct libnetapi_ctx *ctx, + struct NetUserModalsSet *r); NET_API_STATUS NetQueryDisplayInformation(const char * server_name /* [in] [unique] */, uint32_t level /* [in] */, uint32_t idx /* [in] */, -- cgit From 2fde42b69470efe46abaa45111cd8d8790779996 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 31 Jul 2008 16:05:11 +0200 Subject: netapi: add skeleton for NetLocalGroup*Member calls. Guenther (This used to be commit 563fb06107d2d3279e08c5c801a940f03229131b) --- source3/lib/netapi/libnetapi.h | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 8e7a662d60..b0ff8e5baf 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -261,6 +261,45 @@ WERROR NetLocalGroupEnum_r(struct libnetapi_ctx *ctx, struct NetLocalGroupEnum *r); WERROR NetLocalGroupEnum_l(struct libnetapi_ctx *ctx, struct NetLocalGroupEnum *r); +NET_API_STATUS NetLocalGroupAddMembers(const char * server_name /* [in] */, + const char * group_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buffer /* [in] [ref] */, + uint32_t total_entries /* [in] */); +WERROR NetLocalGroupAddMembers_r(struct libnetapi_ctx *ctx, + struct NetLocalGroupAddMembers *r); +WERROR NetLocalGroupAddMembers_l(struct libnetapi_ctx *ctx, + struct NetLocalGroupAddMembers *r); +NET_API_STATUS NetLocalGroupDelMembers(const char * server_name /* [in] */, + const char * group_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buffer /* [in] [ref] */, + uint32_t total_entries /* [in] */); +WERROR NetLocalGroupDelMembers_r(struct libnetapi_ctx *ctx, + struct NetLocalGroupDelMembers *r); +WERROR NetLocalGroupDelMembers_l(struct libnetapi_ctx *ctx, + struct NetLocalGroupDelMembers *r); +NET_API_STATUS NetLocalGroupGetMembers(const char * server_name /* [in] */, + const char * local_group_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */, + uint32_t prefmaxlen /* [in] */, + uint32_t *entries_read /* [out] [ref] */, + uint32_t *total_entries /* [out] [ref] */, + uint32_t *resume_handle /* [in,out] [ref] */); +WERROR NetLocalGroupGetMembers_r(struct libnetapi_ctx *ctx, + struct NetLocalGroupGetMembers *r); +WERROR NetLocalGroupGetMembers_l(struct libnetapi_ctx *ctx, + struct NetLocalGroupGetMembers *r); +NET_API_STATUS NetLocalGroupSetMembers(const char * server_name /* [in] */, + const char * group_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buffer /* [in] [ref] */, + uint32_t total_entries /* [in] */); +WERROR NetLocalGroupSetMembers_r(struct libnetapi_ctx *ctx, + struct NetLocalGroupSetMembers *r); +WERROR NetLocalGroupSetMembers_l(struct libnetapi_ctx *ctx, + struct NetLocalGroupSetMembers *r); NET_API_STATUS NetRemoteTOD(const char * server_name /* [in] */, uint8_t **buffer /* [out] [ref] */); WERROR NetRemoteTOD_r(struct libnetapi_ctx *ctx, -- cgit From 3967936a4b38252ee9821608da637bb309479201 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Wed, 27 Aug 2008 11:49:55 +0200 Subject: netapi: add skeleton for NetUserGetGroups. Guenther (This used to be commit a21ec57b2887012777f9580959a37cd23a412029) --- source3/lib/netapi/libnetapi.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index b0ff8e5baf..189083cc1f 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -125,6 +125,17 @@ WERROR NetUserSetInfo_r(struct libnetapi_ctx *ctx, struct NetUserSetInfo *r); WERROR NetUserSetInfo_l(struct libnetapi_ctx *ctx, struct NetUserSetInfo *r); +NET_API_STATUS NetUserGetGroups(const char * server_name /* [in] */, + const char * user_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */, + uint32_t prefmaxlen /* [in] */, + uint32_t *entries_read /* [out] [ref] */, + uint32_t *total_entries /* [out] [ref] */); +WERROR NetUserGetGroups_r(struct libnetapi_ctx *ctx, + struct NetUserGetGroups *r); +WERROR NetUserGetGroups_l(struct libnetapi_ctx *ctx, + struct NetUserGetGroups *r); NET_API_STATUS NetUserModalsGet(const char * server_name /* [in] */, uint32_t level /* [in] */, uint8_t **buffer /* [out] [ref] */); -- cgit From 0b484e684ab3181eedbb1bdc18dd750c712bb16e Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 28 Aug 2008 01:01:11 +0200 Subject: netapi: add NetShareAdd skeleton. Guenther (This used to be commit 6e22bcc1f5cba9bc37ecf193bbc7e031b69134f5) --- source3/lib/netapi/libnetapi.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 189083cc1f..9a75b396fe 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -317,4 +317,12 @@ WERROR NetRemoteTOD_r(struct libnetapi_ctx *ctx, struct NetRemoteTOD *r); WERROR NetRemoteTOD_l(struct libnetapi_ctx *ctx, struct NetRemoteTOD *r); +NET_API_STATUS NetShareAdd(const char * server_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buffer /* [in] [ref] */, + uint32_t *parm_err /* [out] [ref] */); +WERROR NetShareAdd_r(struct libnetapi_ctx *ctx, + struct NetShareAdd *r); +WERROR NetShareAdd_l(struct libnetapi_ctx *ctx, + struct NetShareAdd *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 6d310cb1d3b550295da386f8fa7a0036fb8e6ef2 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 29 Aug 2008 18:34:28 +0200 Subject: netapi: add NetShareDel skeleton. Guenther (This used to be commit 5b6e4740ea8b8fdfcbd766099a7c5044abbfddde) --- source3/lib/netapi/libnetapi.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 9a75b396fe..b20f465f63 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -325,4 +325,11 @@ WERROR NetShareAdd_r(struct libnetapi_ctx *ctx, struct NetShareAdd *r); WERROR NetShareAdd_l(struct libnetapi_ctx *ctx, struct NetShareAdd *r); +NET_API_STATUS NetShareDel(const char * server_name /* [in] */, + const char * net_name /* [in] */, + uint32_t reserved /* [in] */); +WERROR NetShareDel_r(struct libnetapi_ctx *ctx, + struct NetShareDel *r); +WERROR NetShareDel_l(struct libnetapi_ctx *ctx, + struct NetShareDel *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 927a9f2cbe96d0044a7d56b6dd73de220dcbb246 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 29 Aug 2008 18:58:32 +0200 Subject: netapi: add NetShareEnum skeleton. Guenther (This used to be commit 0cc604ebc13125daf7e219c63a6ca8f21eda48c6) --- source3/lib/netapi/libnetapi.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index b20f465f63..d4d73e6439 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -332,4 +332,15 @@ WERROR NetShareDel_r(struct libnetapi_ctx *ctx, struct NetShareDel *r); WERROR NetShareDel_l(struct libnetapi_ctx *ctx, struct NetShareDel *r); +NET_API_STATUS NetShareEnum(const char * server_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */, + uint32_t prefmaxlen /* [in] */, + uint32_t *entries_read /* [out] [ref] */, + uint32_t *total_entries /* [out] [ref] */, + uint32_t *resume_handle /* [in,out] [ref] */); +WERROR NetShareEnum_r(struct libnetapi_ctx *ctx, + struct NetShareEnum *r); +WERROR NetShareEnum_l(struct libnetapi_ctx *ctx, + struct NetShareEnum *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From c8334dc7089e9f615257fff7c1dbf5f9b4a4e1c6 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 2 Sep 2008 11:02:43 +0200 Subject: netapi: add skeleton for NetRenameMachineInDomain. Guenther (This used to be commit 03a7f7f33370d65493a81ccead2038ee3ab291d0) --- source3/lib/netapi/libnetapi.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index d4d73e6439..d2531a287f 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -35,6 +35,15 @@ WERROR NetGetJoinableOUs_r(struct libnetapi_ctx *ctx, struct NetGetJoinableOUs *r); WERROR NetGetJoinableOUs_l(struct libnetapi_ctx *ctx, struct NetGetJoinableOUs *r); +NET_API_STATUS NetRenameMachineInDomain(const char * server_name /* [in] */, + const char * new_machine_name /* [in] */, + const char * account /* [in] */, + const char * password /* [in] */, + uint32_t rename_options /* [in] */); +WERROR NetRenameMachineInDomain_r(struct libnetapi_ctx *ctx, + struct NetRenameMachineInDomain *r); +WERROR NetRenameMachineInDomain_l(struct libnetapi_ctx *ctx, + struct NetRenameMachineInDomain *r); NET_API_STATUS NetServerGetInfo(const char * server_name /* [in] [unique] */, uint32_t level /* [in] */, uint8_t **buffer /* [out] [ref] */); -- cgit From fda790bb5d9459d876b6cd4f2944ce434ebb7def Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 4 Sep 2008 15:53:54 +0200 Subject: netapi: add skeleton for NetShareGetInfo. Guenther (This used to be commit 237c6e0bca44e19ca89532e565b1345f9f329111) --- source3/lib/netapi/libnetapi.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index d2531a287f..9c7aff82d2 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -352,4 +352,12 @@ WERROR NetShareEnum_r(struct libnetapi_ctx *ctx, struct NetShareEnum *r); WERROR NetShareEnum_l(struct libnetapi_ctx *ctx, struct NetShareEnum *r); +NET_API_STATUS NetShareGetInfo(const char * server_name /* [in] */, + const char * net_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */); +WERROR NetShareGetInfo_r(struct libnetapi_ctx *ctx, + struct NetShareGetInfo *r); +WERROR NetShareGetInfo_l(struct libnetapi_ctx *ctx, + struct NetShareGetInfo *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 582a48d89ce5e9650e6a5b293c06b2294cac0841 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 4 Sep 2008 20:03:14 +0200 Subject: netapi: add skeleton for NetShareSetInfo. Guenther (This used to be commit 4d7947e54959c6a445e8b0f7a8313fe232c1fb8f) --- source3/lib/netapi/libnetapi.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 9c7aff82d2..00ad4de479 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -360,4 +360,13 @@ WERROR NetShareGetInfo_r(struct libnetapi_ctx *ctx, struct NetShareGetInfo *r); WERROR NetShareGetInfo_l(struct libnetapi_ctx *ctx, struct NetShareGetInfo *r); +NET_API_STATUS NetShareSetInfo(const char * server_name /* [in] */, + const char * net_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buffer /* [in] [ref] */, + uint32_t *parm_err /* [out] [ref] */); +WERROR NetShareSetInfo_r(struct libnetapi_ctx *ctx, + struct NetShareSetInfo *r); +WERROR NetShareSetInfo_l(struct libnetapi_ctx *ctx, + struct NetShareSetInfo *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From cbcebf0f08395737b4d8fa8b7d1bcdc4384467d9 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 5 Sep 2008 16:51:55 +0200 Subject: netapi: add skeleton for NetUserSetGroups. Guenther (This used to be commit 165be948fab1c64526421b44b08de700849bba25) --- source3/lib/netapi/libnetapi.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 00ad4de479..eecbf8e4d5 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -145,6 +145,15 @@ WERROR NetUserGetGroups_r(struct libnetapi_ctx *ctx, struct NetUserGetGroups *r); WERROR NetUserGetGroups_l(struct libnetapi_ctx *ctx, struct NetUserGetGroups *r); +NET_API_STATUS NetUserSetGroups(const char * server_name /* [in] */, + const char * user_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buffer /* [in] [ref] */, + uint32_t num_entries /* [in] */); +WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, + struct NetUserSetGroups *r); +WERROR NetUserSetGroups_l(struct libnetapi_ctx *ctx, + struct NetUserSetGroups *r); NET_API_STATUS NetUserModalsGet(const char * server_name /* [in] */, uint32_t level /* [in] */, uint8_t **buffer /* [out] [ref] */); -- cgit From ffdfe3e8b48bd74199f089176782ae3117106b71 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 8 Sep 2008 10:21:17 +0200 Subject: netapi: add skeleton for NetGroupSetUsers. Guenther (This used to be commit 4d92d000a1676d2da45e8113ade60250c6c7eebe) --- source3/lib/netapi/libnetapi.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index eecbf8e4d5..c622116a93 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -248,6 +248,15 @@ WERROR NetGroupGetUsers_r(struct libnetapi_ctx *ctx, struct NetGroupGetUsers *r); WERROR NetGroupGetUsers_l(struct libnetapi_ctx *ctx, struct NetGroupGetUsers *r); +NET_API_STATUS NetGroupSetUsers(const char * server_name /* [in] */, + const char * group_name /* [in] */, + uint32_t level /* [in] */, + uint8_t *buffer /* [in] [ref] */, + uint32_t num_entries /* [in] */); +WERROR NetGroupSetUsers_r(struct libnetapi_ctx *ctx, + struct NetGroupSetUsers *r); +WERROR NetGroupSetUsers_l(struct libnetapi_ctx *ctx, + struct NetGroupSetUsers *r); NET_API_STATUS NetLocalGroupAdd(const char * server_name /* [in] */, uint32_t level /* [in] */, uint8_t *buffer /* [in] [ref] */, -- cgit From 40e9ddd6e422f2fa6d0ffa43dc4c78bef5489b7a Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 9 Sep 2008 13:42:27 +0200 Subject: netapi: add NetUserGetLocalGroups skeleton. Guenther (This used to be commit b31209e4495de31140c57338a891569b3436d91e) --- source3/lib/netapi/libnetapi.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index c622116a93..766d6fb705 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -154,6 +154,18 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, struct NetUserSetGroups *r); WERROR NetUserSetGroups_l(struct libnetapi_ctx *ctx, struct NetUserSetGroups *r); +NET_API_STATUS NetUserGetLocalGroups(const char * server_name /* [in] */, + const char * user_name /* [in] */, + uint32_t level /* [in] */, + uint32_t flags /* [in] */, + uint8_t **buffer /* [out] [ref] */, + uint32_t prefmaxlen /* [in] */, + uint32_t *entries_read /* [out] [ref] */, + uint32_t *total_entries /* [out] [ref] */); +WERROR NetUserGetLocalGroups_r(struct libnetapi_ctx *ctx, + struct NetUserGetLocalGroups *r); +WERROR NetUserGetLocalGroups_l(struct libnetapi_ctx *ctx, + struct NetUserGetLocalGroups *r); NET_API_STATUS NetUserModalsGet(const char * server_name /* [in] */, uint32_t level /* [in] */, uint8_t **buffer /* [out] [ref] */); -- cgit From 1aff85342792e8ce4713285be85124d975ace271 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 9 Sep 2008 19:21:48 +0200 Subject: netapi: add NetFileClose skeleton. Guenther (This used to be commit 4a006ae644bd85b670aab835dc7d90dadaec3503) --- source3/lib/netapi/libnetapi.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 766d6fb705..8648563665 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -399,4 +399,10 @@ WERROR NetShareSetInfo_r(struct libnetapi_ctx *ctx, struct NetShareSetInfo *r); WERROR NetShareSetInfo_l(struct libnetapi_ctx *ctx, struct NetShareSetInfo *r); +NET_API_STATUS NetFileClose(const char * server_name /* [in] */, + uint32_t fileid /* [in] */); +WERROR NetFileClose_r(struct libnetapi_ctx *ctx, + struct NetFileClose *r); +WERROR NetFileClose_l(struct libnetapi_ctx *ctx, + struct NetFileClose *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From f2381acf5a69df049dd897d40f9eb7490b33fd00 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 9 Sep 2008 19:43:02 +0200 Subject: netapi: add NetFileGetInfo skeleton. Guenther (This used to be commit 6c61c2e35e60a7b1398533311dab5eee38eb3b09) --- source3/lib/netapi/libnetapi.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 8648563665..0d2cd3107e 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -405,4 +405,12 @@ WERROR NetFileClose_r(struct libnetapi_ctx *ctx, struct NetFileClose *r); WERROR NetFileClose_l(struct libnetapi_ctx *ctx, struct NetFileClose *r); +NET_API_STATUS NetFileGetInfo(const char * server_name /* [in] */, + uint32_t fileid /* [in] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */); +WERROR NetFileGetInfo_r(struct libnetapi_ctx *ctx, + struct NetFileGetInfo *r); +WERROR NetFileGetInfo_l(struct libnetapi_ctx *ctx, + struct NetFileGetInfo *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit From 13f28b574784aaa409b719d7da9a454760dbdc18 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 9 Sep 2008 22:01:32 +0200 Subject: netapi: add NetFileEnum skeleton. Guenther (This used to be commit 8113249fe3be2968257bd6a4a12153104d91132e) --- source3/lib/netapi/libnetapi.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'source3/lib/netapi/libnetapi.h') diff --git a/source3/lib/netapi/libnetapi.h b/source3/lib/netapi/libnetapi.h index 0d2cd3107e..1b84b75f94 100644 --- a/source3/lib/netapi/libnetapi.h +++ b/source3/lib/netapi/libnetapi.h @@ -413,4 +413,17 @@ WERROR NetFileGetInfo_r(struct libnetapi_ctx *ctx, struct NetFileGetInfo *r); WERROR NetFileGetInfo_l(struct libnetapi_ctx *ctx, struct NetFileGetInfo *r); +NET_API_STATUS NetFileEnum(const char * server_name /* [in] */, + const char * base_path /* [in] */, + const char * user_name /* [in] */, + uint32_t level /* [in] */, + uint8_t **buffer /* [out] [ref] */, + uint32_t prefmaxlen /* [in] */, + uint32_t *entries_read /* [out] [ref] */, + uint32_t *total_entries /* [out] [ref] */, + uint32_t *resume_handle /* [in,out] [ref] */); +WERROR NetFileEnum_r(struct libnetapi_ctx *ctx, + struct NetFileEnum *r); +WERROR NetFileEnum_l(struct libnetapi_ctx *ctx, + struct NetFileEnum *r); #endif /* __LIBNETAPI_LIBNETAPI__ */ -- cgit