+} ZigbeeServiceGetMacResp_t;
+
+/**
+ * @brief Definition for service get details of device info structure.
+ * @since_tizen 3.0
+ */
+typedef struct {
+ short node_id; /**< Node ID (an Network address) */
+ char node_type; /**< Node Type (an Network address) */
+ char eui64[ZIGBEE_EUI64_SIZE]; /**< EUI64 (an IEEE address) */
+ char endpoint_count; /**< The number of endpoints */
+ char endpoints[ZIGBEE_MAX_ENDPOINTS]; /**< Endpoints */
+} ZigbeeServiceGetDeviceInfoDetailResp_t;
+
+/**
+ * @brief Definition for service get device info structure.
+ * @since_tizen 3.0
+ */
+typedef struct {
+ int result; /**< Result */
+ int count; /**< The number of detail item */
+ ZigbeeServiceGetDeviceInfoDetailResp_t *list;
+} ZigbeeServiceGetDeviceInfoResp_t;
+
+/**
+ * @brief Definition for service get endpoint list structure.
+ * @since_tizen 3.0
+ */
+typedef struct {
+ int result; /**< Result */
+ int endpoint_count; /**< The number of endpoints */
+ char endpoints[ZIGBEE_MAX_ENDPOINTS]; /**< Endpoints */
+} ZigbeeServiceGetEndpointListResp_t;
+
+/**
+ * @brief Definition for service get cluster list structure.
+ * @since_tizen 3.0
+ */
+typedef struct {
+ int result; /**< Result */
+ int cluster_count; /**< The number of clusters */
+ char clusters[ZIGBEE_MAX_CLUSTERS]; /**< Clusters */
+} ZigbeeServiceGetClusterListResp_t;
+
+/**
+ * @brief Definition for service get node type structure.
+ * @since_tizen 3.0
+ */
+typedef struct {
+ int result; /**< Result */
+ char node_type; /**< Node Type (an Network address) */
+} ZigbeeServiceGetNodeTypeResp_t;