/// <summary> /// Receives a plist from lockdownd. /// </summary> /// <param name="client"> /// The lockdownd client /// </param> /// <param name="plist"> /// The plist to store the received data /// </param> /// <returns> /// LOCKDOWN_E_SUCCESS on success, LOCKDOWN_E_INVALID_ARG when client or /// plist is NULL /// </returns> public virtual LockdownError lockdownd_receive(LockdownClientHandle client, out PlistHandle plist) { LockdownError returnValue; returnValue = LockdownNativeMethods.lockdownd_receive(client, out plist); plist.Api = this.Parent; return(returnValue); }