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
thai/thinp.h(3) libthai thai/thinp.h(3)NAME
thai/thinp.h -
Thai string input sequence filtering.
SYNOPSIS
Data Structures
struct thinpconv_t
Input sequence correction info.
Enumerations
enum thstrict_t { ISC_PASSTHROUGH = 0, ISC_BASICCHECK = 1, ISC_STRICT = 2 }
Strictness of input sequence checking, according to WTT 2.0.
Functions
int th_isaccept (thchar_t c1, thchar_t c2, thstrict_t s)
Check for acceptance of input sequence.
int th_validate (struct thcell_t context, thchar_t c, struct thinpconv_t *conv)
Check and try to correct input sequence.
Detailed Description
Thai string input sequence filtering.
Enumeration Type Documentation
enum thstrict_t
Strictness of input sequence checking, according to WTT 2.0.
Enumerator
ISC_PASSTHROUGH
No check
ISC_BASICCHECK
Basic check
ISC_STRICT
Strict check
Function Documentation
int th_isaccept (thchar_tc1, thchar_tc2, thstrict_ts)
Check for acceptance of input sequence.
Parameters:
c1 : previous character
c2 : the newly input character
s : strictness level
Returns:
non-zero if accepted, 0 otherwise
Checks if, according to WTT 2.0 strictness level s, c2 is allowed after c1.
int th_validate (struct thcell_tcontext, thchar_tc, struct thinpconv_t *conv)
Check and try to correct input sequence.
Parameters:
context : previous cell
c : the newly input character
conv : the storage for resulting correction info
Returns:
0 if the input is to be rejected non-zero otherwise.
Given the previous cell as context, edit the input buffer using the given input c, maintaining WTT canonical order, and do some convenient
correction in conv.
Author
Generated automatically by Doxygen for libthai from the source code.
Version 0.1.14 Tue Jun 17 2014 thai/thinp.h(3)