.TH "libmapiadmin/libmapiadmin.h" 3 "Tue Apr 25 2017" "Version 2.2" "libmapiadmin" \" -*- nroff -*- .ad l .nh .SH NAME libmapiadmin/libmapiadmin.h \- Structures for MAPI admin functions\&. .SH SYNOPSIS .br .PP \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include 'libmapi/libmapi\&.h'\fP .br .SS "Data Structures" .in +1c .ti -1c .RI "struct \fBmapiadmin_ctx\fP" .br .RI "\fIMAPI admin function context\&. \fP" .in -1c .SS "Functions" .in +1c .ti -1c .RI "struct \fBmapiadmin_ctx\fP * \fBmapiadmin_init\fP (struct mapi_session *)" .br .RI "\fICreate and initialise a \fBmapiadmin_ctx\fP structure\&. \fP" .ti -1c .RI "enum MAPISTATUS \fBmapiadmin_release\fP (struct \fBmapiadmin_ctx\fP *)" .br .RI "\fIClean up a \fBmapiadmin_ctx\fP structure\&. \fP" .ti -1c .RI "enum MAPISTATUS \fBmapiadmin_user_add\fP (struct \fBmapiadmin_ctx\fP *)" .br .RI "\fIAdd a user to Active Directory\&. \fP" .ti -1c .RI "enum MAPISTATUS \fBmapiadmin_user_del\fP (struct \fBmapiadmin_ctx\fP *)" .br .RI "\fIDelete a user from Active Directory\&. \fP" .ti -1c .RI "enum MAPISTATUS \fBmapiadmin_user_extend\fP (struct \fBmapiadmin_ctx\fP *)" .br .RI "\fIExtend user attributes to be Exchange user\&. \fP" .in -1c .SH "Detailed Description" .PP Structures for MAPI admin functions\&. .SH "Function Documentation" .PP .SS "struct \fBmapiadmin_ctx\fP* mapiadmin_init (struct mapi_session *session)" .PP Create and initialise a \fBmapiadmin_ctx\fP structure\&. You should use mapiadmin_release to clean up the \fBmapiadmin_ctx\fP structure when done\&. .SS "enum MAPISTATUS mapiadmin_release (struct \fBmapiadmin_ctx\fP *mapiadmin_ctx)" .PP Clean up a \fBmapiadmin_ctx\fP structure\&. The structure is assumed to have been allocated using \fBmapiadmin_init()\fP or equivalent code\&. .SH "Author" .PP Generated automatically by Doxygen for libmapiadmin from the source code\&.