libmapiadmin/libmapiadmin.h(3) libmapiadmin libmapiadmin/libmapiadmin.h(3)NAME
libmapiadmin/libmapiadmin.h -
Structures for MAPI admin functions.
SYNOPSIS
#include <sys/types.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <unistd.h>
#include <errno.h>
#include <string.h>
#include <stdint.h>
#include <talloc.h>
#include <ldb.h>
#include <tevent.h>
#include 'libmapi/libmapi.h'
Data Structures
struct mapiadmin_ctx
MAPI admin function context.
Functions
struct mapiadmin_ctx * mapiadmin_init (struct mapi_session *)
Create and initialise a mapiadmin_ctx structure.
enum MAPISTATUS mapiadmin_release (struct mapiadmin_ctx *)
Clean up a mapiadmin_ctx structure.
enum MAPISTATUS mapiadmin_user_add (struct mapiadmin_ctx *)
Add a user to Active Directory.
enum MAPISTATUS mapiadmin_user_del (struct mapiadmin_ctx *)
Delete a user from Active Directory.
enum MAPISTATUS mapiadmin_user_extend (struct mapiadmin_ctx *)
Extend user attributes to be Exchange user.
Detailed Description
Structures for MAPI admin functions.
Function Documentation
struct mapiadmin_ctx* mapiadmin_init (struct mapi_session *session) [read]
Create and initialise a mapiadmin_ctx structure. You should use mapiadmin_release to clean up the mapiadmin_ctx structure when done.
enum MAPISTATUS mapiadmin_release (struct mapiadmin_ctx *mapiadmin_ctx)
Clean up a mapiadmin_ctx structure. The structure is assumed to have been allocated using mapiadmin_init() or equivalent code.
Author
Generated automatically by Doxygen for libmapiadmin from the source code.
Version 1.0 Sat Jun 14 2014 libmapiadmin/libmapiadmin.h(3)
Check Out this Related Man Page
The tevent helper functiions(3) tevent The tevent helper functiions(3)NAME
The tevent helper functiions -
Functions
int tevent_timeval_compare (const struct timeval *tv1, const struct timeval *tv2)
Compare two timeval values.
struct timeval tevent_timeval_zero (void)
Get a zero timval value.
struct timeval tevent_timeval_current (void)
Get a timeval value for the current time.
struct timeval tevent_timeval_set (uint32_t secs, uint32_t usecs)
Get a timeval structure with the given values.
struct timeval tevent_timeval_until (const struct timeval *tv1, const struct timeval *tv2)
Get the difference between two timeval values.
bool tevent_timeval_is_zero (const struct timeval *tv)
Check if a given timeval structure is zero.
struct timeval tevent_timeval_add (const struct timeval *tv, uint32_t secs, uint32_t usecs)
Add the given amount of time to a timeval structure.
struct timeval tevent_timeval_current_ofs (uint32_t secs, uint32_t usecs)
Get a timeval in the future with a specified offset from now.
Detailed Description
Todo
description
Function Documentation
struct timeval tevent_timeval_add (const struct timeval *tv, uint32_tsecs, uint32_tusecs)
Add the given amount of time to a timeval structure.
Parameters:
tv The timeval structure to add the time.
secs The seconds to add to the timeval.
usecs The microseconds to add to the timeval.
Returns:
The timeval structure with the new time.
int tevent_timeval_compare (const struct timeval *tv1, const struct timeval *tv2)
Compare two timeval values.
Parameters:
tv1 The first timeval value to compare.
tv2 The second timeval value to compare.
Returns:
0 if they are equal. 1 if the first time is greater than the second. -1 if the first time is smaller than the second.
Compare two timeval values.
Return -1 if tv1 < tv2 Return 0 if tv1 == tv2 Return 1 if tv1 > tv2
struct timeval tevent_timeval_current (void)
Get a timeval value for the current time.
Returns:
A timval value with the current time.
Get a timeval value for the current time.
struct timeval tevent_timeval_current_ofs (uint32_tsecs, uint32_tusecs)
Get a timeval in the future with a specified offset from now.
Parameters:
secs The seconds of the offset from now.
usecs The microseconds of the offset from now.
Returns:
A timval with the given offset in the future.
Get a timeval in the future with a specified offset from now.
bool tevent_timeval_is_zero (const struct timeval *tv)
Check if a given timeval structure is zero.
Parameters:
tv The timeval to check if it is zero.
Returns:
True if it is zero, false otherwise.
Check if a given timeval structure is zero.
struct timeval tevent_timeval_set (uint32_tsecs, uint32_tusecs)
Get a timeval structure with the given values.
Parameters:
secs The seconds to set.
usecs The microseconds to set.
Returns:
A timeval structure with the given values.
Get a timeval structure with the given values.
struct timeval tevent_timeval_until (const struct timeval *tv1, const struct timeval *tv2)
Get the difference between two timeval values.
Parameters:
tv1 The first timeval.
tv2 The second timeval.
Returns:
A timeval structure with the difference between the first and the second value.
Get the difference between two timeval values.
struct timeval tevent_timeval_zero (void)
Get a zero timval value.
Returns:
A zero timval value.
Get a zero timval value.
Author
Generated automatically by Doxygen for tevent from the source code.
Version 0.9.8 Tue Jun 17 2014 The tevent helper functiions(3)