User management functions for mapiadmin. More...
#include "libmapiadmin/libmapiadmin.h"
Functions | |
enum MAPISTATUS | mapiadmin_user_add (struct mapiadmin_ctx *mapiadmin_ctx) |
Add a user to Active Directory. | |
enum MAPISTATUS | mapiadmin_user_del (struct mapiadmin_ctx *mapiadmin_ctx) |
Delete a user from Active Directory. | |
enum MAPISTATUS | mapiadmin_user_extend (struct mapiadmin_ctx *mapiadmin_ctx) |
Extend user attributes to be Exchange user. | |
enum MAPISTATUS | mapiadmin_user_mod (struct mapiadmin_ctx *mapiadmin) |
User management functions for mapiadmin.
enum MAPISTATUS mapiadmin_user_add | ( | struct mapiadmin_ctx * | mapiadmin_ctx | ) |
Add a user to Active Directory.
References mapiadmin_ctx::username, mapiadmin_ctx::session, mapiadmin_ctx::handle, mapiadmin_ctx::user_ctx, test_join::user_handle, test_join::p, mapiadmin_user_del(), test_join::user_sid, dom_sid_add_rid(), test_join::dom_sid, mapiadmin_ctx::password, MAX, encode_pw_buffer(), arcfour_crypt_blob(), mapiadmin_ctx::comment, mapiadmin_ctx::fullname, mapiadmin_ctx::description, and mapiadmin_user_extend().
enum MAPISTATUS mapiadmin_user_del | ( | struct mapiadmin_ctx * | mapiadmin_ctx | ) |
Delete a user from Active Directory.
References mapiadmin_ctx::username, mapiadmin_ctx::user_ctx, mapiadmin_ctx::handle, and test_join::p.
Referenced by mapiadmin_user_add().
enum MAPISTATUS mapiadmin_user_extend | ( | struct mapiadmin_ctx * | mapiadmin_ctx | ) |
Extend user attributes to be Exchange user.
References mapiadmin_ctx::session, mapiadmin_ctx::user_ctx, test_join::user_sid, samdb_search_dn(), mapiadmin_ctx::username, and MAPIADMIN_DEBUG_STR.
Referenced by mapiadmin_user_add().
enum MAPISTATUS mapiadmin_user_mod | ( | struct mapiadmin_ctx * | mapiadmin | ) |
![]() ![]() ![]() |
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |