/// <summary>
 /// Disconnects an installation_proxy client from the device and frees up the
 /// installation_proxy client data.
 /// </summary>
 /// <param name="client">
 /// The installation_proxy client to disconnect and free.
 /// </param>
 /// <returns>
 /// INSTPROXY_E_SUCCESS on success
 /// or INSTPROXY_E_INVALID_ARG if client is NULL.
 /// </returns>
 public virtual InstallationProxyError instproxy_client_free(System.IntPtr client)
 {
     return(InstallationProxyNativeMethods.instproxy_client_free(client));
 }