MAPIProxy 2.0 API Documentation

- Main Page
- Related Pages
- Data Structures
- Files

- File List
- Globals

Functions
emsabp_property.c File Reference

Property Tag to AD attributes mapping. More...

`#include "dcesrv_exchange_nsp.h"`

## Functions
_PUBLIC_ const char * | emsabp_property_get_attribute (uint32_t ulPropTag)
_PUBLIC_ const char * | emsabp_property_get_ref_attr (uint32_t ulPropTag)
_PUBLIC_ uint32_t | emsabp_property_get_ulPropTag (const char *attribute)
_PUBLIC_ int | emsabp_property_is_ref (uint32_t ulPropTag)

## Detailed Description

Property Tag to AD attributes mapping.

## Function Documentation

_PUBLIC_ const char* emsabp_property_get_attribute | ( | uint32_t | ulPropTag | ) |

Return the AD attribute name associated to a property tag

Parameters

  ulPropTag | the property tag to lookup

Returns
  valid pointer to the attribute name on success, otherwise NULL

Referenced by emsabp_query(), and emsabp_search().

_PUBLIC_ const char* emsabp_property_get_ref_attr | ( | uint32_t | ulPropTag | ) |

Returns the reference attr for a given attribute

Parameters

  ulPropTag | property tag to lookup

Returns
  pointer to a valid reference attribute on success, otherwise NULL

Referenced by emsabp_query().

_PUBLIC_ uint32_t emsabp_property_get_ulPropTag | ( | const char * | attribute | ) |

Return the property tag associated to AD attribute name

Parameters

  attribute | the AD attribute name to lookup

Returns
  property tag value on success, otherwise PT_ERROR

_PUBLIC_ int emsabp_property_is_ref | ( | uint32_t | ulPropTag | ) |

Returns whether the given attribute's value references another AD record

Parameters

  ulPropTag | the property tag to lookup

Returns
  1 if the attribute is a reference, 0 if not and -1 if an error occurred.

Referenced by emsabp_query().

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