MAPIProxy 2.0 API Documentation

- Main Page
- Related Pages
- Data Structures
- Files

- File List
- Globals

Functions
openchangedb_table.c File Reference

OpenChange Dispatcher database table routines. More...

`#include <inttypes.h>`
`#include "mapiproxy/dcesrv_mapiproxy.h"`
`#include "libmapiproxy.h"`
`#include "libmapi/libmapi.h"`
`#include "libmapi/libmapi_private.h"`

## Functions
_PUBLIC_ enum MAPISTATUS | openchangedb_table_init (TALLOC_CTX *mem_ctx, uint8_t table_type, uint64_t folderID, void **table_object)
| /details Initialize an openchangedb table
_PUBLIC_ enum MAPISTATUS | openchangedb_table_set_sort_order (void *table_object, struct SSortOrderSet *lpSortCriteria)

## Detailed Description

OpenChange Dispatcher database table routines.

## Function Documentation

_PUBLIC_ enum MAPISTATUS openchangedb_table_init | ( | TALLOC_CTX * | mem_ctx,
|  | uint8_t | table_type,
|  | uint64_t | folderID,
|  | void ** | table_object
| ) |  |

/details Initialize an openchangedb table

Parameters

  mem_ctx | pointer to the memory context to use for allocation
  table_type | the type of table this object represents
  folderID | the identifier of the folder this table represents
  table_object | pointer on pointer to the table object to return

Returns
  MAPI_E_SUCCESS on success, otherwise MAPISTORE error

_PUBLIC_ enum MAPISTATUS openchangedb_table_set_sort_order | ( | void * | table_object,
|  | struct SSortOrderSet * | lpSortCriteria
| ) |  |

Set sort order to specified openchangedb table object

Parameters

  table_object | pointer to the table object
  lpSortCriteria | pointer to the sort order to save

Returns
  MAPI_E_SUCCESS on success, otherwise MAPI error

Referenced by EcDoRpc_RopSortTable().

| This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/