#define _CONTACTS_HANDLE(A) typedef struct __##A{} * A;
+/**
+ * @addtogroup CAPI_SOCIAL_CONTACTS_SVC_RECORD_MODULE
+ * @{
+ */
+/**
+ * @brief Handle for contacts record.
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ */
_CONTACTS_HANDLE(contacts_record_h)
+
+/**
+ * @brief Handle for contacts filter.
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ */
_CONTACTS_HANDLE(contacts_filter_h)
+
+/**
+ * @brief Handle for contacts list.
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ */
_CONTACTS_HANDLE(contacts_list_h)
+
+/**
+ * @brief Handle for contacts query.
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ */
_CONTACTS_HANDLE(contacts_query_h)
+
+/**
+ * @brief The contacts handle.
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ */
_CONTACTS_HANDLE(contacts_h)
+/**
+ * @}
+ */
+
/**
* @file contacts_types.h