/// <summary> /// List pages of installed applications in a callback. /// </summary> /// <param name="client"> /// The connected installation_proxy client /// </param> /// <param name="client_options"> /// The client options to use, as PLIST_DICT, or NULL. /// Valid client options include: /// "ApplicationType" -> "System" /// "ApplicationType" -> "User" /// "ApplicationType" -> "Internal" /// "ApplicationType" -> "Any" /// </param> /// <param name="status_cb"> /// Callback function to process each page of application /// information. Passing a callback is required. /// </param> /// <param name="user_data"> /// Callback data passed to status_cb. /// </param> /// <returns> /// INSTPROXY_E_SUCCESS on success or an INSTPROXY_E_* error value if /// an error occured. /// </returns> public virtual InstallationProxyError instproxy_browse_with_callback(InstallationProxyClientHandle client, PlistHandle clientOptions, InstallationProxyStatusCallBack statusCallBack, System.IntPtr userData) { return(InstallationProxyNativeMethods.instproxy_browse_with_callback(client, clientOptions, statusCallBack, userData)); }