internal static extern unsafe int heif_image_handle_get_list_of_metadata_block_IDs(SafeHeifImageHandle handle, [MarshalAs(UnmanagedType.LPStr)] string type, HeifItemId *idArrayPtr, int idArrayCount);
internal static extern unsafe int heif_image_handle_get_list_of_depth_image_IDs(SafeHeifImageHandle handle, HeifItemId *idArrayPtr, int idArrayCount);
internal static extern unsafe int heif_image_handle_get_list_of_auxiliary_image_IDs(SafeHeifImageHandle handle, heif_auxiliary_image_filter filter, HeifItemId *idArrayPtr, int idArrayCount);
internal static extern unsafe int heif_context_get_list_of_top_level_image_IDs(SafeHeifContext context, HeifItemId *idArray, int count);