/// <summary>
 /// Gets total and current item information from a browse response if available.
 /// </summary>
 /// <param name="status">
 /// The dictionary status response to use.
 /// </param>
 /// <param name="total">
 /// Pointer to store the total number of items.
 /// </param>
 /// <param name="current_index">
 /// Pointer to store the current index of all browsed items.
 /// </param>
 /// <param name="current_amount">
 /// Pointer to store the amount of items in the
 /// current list.
 /// </param>
 /// <param name="list">
 /// Pointer to store a newly allocated plist with items.
 /// The caller is reponsible for freeing the list after use.
 /// If NULL is passed no list will be returned. If NULL is returned no
 /// list was found in the status.
 /// </param>
 public virtual void instproxy_status_get_current_list(PlistHandle status, ref ulong total, ref ulong currentIndex, ref ulong currentAmount, out PlistHandle list)
 {
     InstallationProxyNativeMethods.instproxy_status_get_current_list(status, ref total, ref currentIndex, ref currentAmount, out list);
 }