1# native_interface_bundle.h 2 3 4## Overview 5 6The file declares the APIs for querying application information. 7 8**Since** 9 109 11 12**Related Modules** 13 14[bundle](_bundle.md) 15 16 17## Summary 18 19 20### Structs 21 22| Name| Description| 23| -------- | -------- | 24| [OH_NativeBundle_ApplicationInfo](_o_h___native_bundle_application_info.md) | Describes the application information.| 25| [OH_NativeBundle_ElementName](_o_h___native_bundle_element_name.md) | Describes the application entry information.| 26| [OH_NativeBundle_Metadata](native_interface_bundle_metadata.md) | Describes the metadata of the application.| 27| [OH_NativeBundle_ModuleMetadata](native_interface_bundle_module_metadata.md) | Describes the module metadata of the application.| 28 29### Functions 30 31| Name| Description| 32| -------- | -------- | 33| [OH_NativeBundle_GetCurrentApplicationInfo](_bundle.md#oh_nativebundle_getcurrentapplicationinfo)| Obtains the current application information.| 34| [OH_NativeBundle_GetAppId](_bundle.md#oh_nativebundle_getappid) | Obtains the appId information about the current application.| 35| [OH_NativeBundle_GetAppIdentifier](_bundle.md#oh_nativebundle_getappidentifier) | Obtains the appIdentifier information about the current application.| 36| [OH_NativeBundle_GetMainElementName](_bundle.md#oh_nativebundle_getmainelementname) | Obtains the entry information about the current application.| 37| [OH_NativeBundle_GetCompatibleDeviceType](_bundle.md#oh_nativebundle_getcompatibledevicetype) | Obtains the compatible device type of the current application.| 38| [OH_NativeBundle_IsDebugMode](_bundle.md#oh_nativebundle_isdebugmode) | Checks whether the current application is in debug mode.| 39| [OH_NativeBundle_GetModuleMetadata](_bundle.md#oh_nativebundle_getmodulemetadata) | Obtains the metadata information of the application.| 40