#define __PKG_INFO_H__
#include <errno.h>
-#include <parcel.h>
#include <stdbool.h>
#include <sys/types.h>
#include <unistd.h>
pkgmgrinfo_pkg_privilege_list_cb privilege_func,
void *user_data);
-int pkgmgrinfo_pkginfo_to_parcel(pkgmgrinfo_pkginfo_h handle, parcel_h* parcel);
-int pkgmgrinfo_appinfo_to_parcel(pkgmgrinfo_appinfo_h handle, parcel_h* parcel);
-int pkgmgrinfo_pkginfo_from_parcel(parcel_h parcel, pkgmgrinfo_pkginfo_h* handle);
-int pkgmgrinfo_appinfo_from_parcel(parcel_h parcel, pkgmgrinfo_appinfo_h* handle);
-
/**
* @pkgmgrinfo client API end
**/
--- /dev/null
+#ifndef __PKGMGRINFO_EXTENSION_H__
+#define __PKGMGRINFO_EXTENSION_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include <parcel.h>
+
+#include "pkgmgrinfo_type.h"
+
+int pkgmgrinfo_pkginfo_to_parcel(pkgmgrinfo_pkginfo_h handle, parcel_h* parcel);
+int pkgmgrinfo_appinfo_to_parcel(pkgmgrinfo_appinfo_h handle, parcel_h* parcel);
+int pkgmgrinfo_pkginfo_from_parcel(parcel_h parcel, pkgmgrinfo_pkginfo_h* handle);
+int pkgmgrinfo_appinfo_from_parcel(parcel_h parcel, pkgmgrinfo_appinfo_h* handle);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+#endif
\ No newline at end of file
#include "pkgmgr-info.h"
#include "pkgmgrinfo_debug.h"
+#include "pkgmgrinfo_extension.h"
#include "pkgmgrinfo_private.h"
#include "pkgmgr_parser.h"
#include "manager/pkginfo_manager.h"
#include <glib.h>
#include "pkgmgrinfo_basic.h"
+#include "pkgmgrinfo_extension.h"
#include "pkgmgrinfo_private.h"
#include "pkgmgrinfo_debug.h"
#include "pkgmgr-info.h"