示例#1
0
        /// <summary>
        /// Creates a new <see cref="iDeviceActivationResponseHandle"/> from a <see cref="IntPtr"/>.
        /// </summary>
        /// <param name="unsafeHandle">
        /// The underlying <see cref="IntPtr"/>
        /// </param>
        /// <param name="ownsHandle">
        /// <see langword="true"/> to reliably release the handle during the finalization phase; <see langword="false"/> to prevent reliable release (not recommended).
        /// </param>
        /// <returns>
        /// </returns>
        public static iDeviceActivationResponseHandle DangerousCreate(System.IntPtr unsafeHandle, bool ownsHandle)
        {
            iDeviceActivationResponseHandle safeHandle = new iDeviceActivationResponseHandle(ownsHandle);

            safeHandle.SetHandle(unsafeHandle);
            return(safeHandle);
        }
示例#2
0
        public virtual iDeviceActivationError idevice_activation_response_new(out iDeviceActivationResponseHandle response)
        {
            iDeviceActivationError returnValue;

            returnValue  = iDeviceActivationNativeMethods.idevice_activation_response_new(out response);
            response.Api = this.Parent;
            return(returnValue);
        }
示例#3
0
 public static void idevice_activation_response_get_placeholder(iDeviceActivationResponseHandle response, string key, out string value)
 {
     System.Runtime.InteropServices.ICustomMarshaler valueMarshaler = NativeStringMarshaler.GetInstance(null);
     System.IntPtr valueNative = System.IntPtr.Zero;
     iDeviceActivationNativeMethods.idevice_activation_response_get_placeholder(response, key, out valueNative);
     value = ((string)valueMarshaler.MarshalNativeToManaged(valueNative));
     valueMarshaler.CleanUpNativeData(valueNative);
 }
示例#4
0
 public static void idevice_activation_response_get_title(iDeviceActivationResponseHandle response, out string title)
 {
     System.Runtime.InteropServices.ICustomMarshaler titleMarshaler = NativeStringMarshaler.GetInstance(null);
     System.IntPtr titleNative = System.IntPtr.Zero;
     iDeviceActivationNativeMethods.idevice_activation_response_get_title(response, out titleNative);
     title = ((string)titleMarshaler.MarshalNativeToManaged(titleNative));
     titleMarshaler.CleanUpNativeData(titleNative);
 }
示例#5
0
 public static void idevice_activation_response_get_description(iDeviceActivationResponseHandle response, out string description)
 {
     System.Runtime.InteropServices.ICustomMarshaler descriptionMarshaler = NativeStringMarshaler.GetInstance(null);
     System.IntPtr descriptionNative = System.IntPtr.Zero;
     iDeviceActivationNativeMethods.idevice_activation_response_get_description(response, out descriptionNative);
     description = ((string)descriptionMarshaler.MarshalNativeToManaged(descriptionNative));
     descriptionMarshaler.CleanUpNativeData(descriptionNative);
 }
示例#6
0
        public static iDeviceActivationError idevice_activation_response_to_buffer(iDeviceActivationResponseHandle response, out string buffer, ref uint size)
        {
            System.Runtime.InteropServices.ICustomMarshaler bufferMarshaler = NativeStringMarshaler.GetInstance(null);
            System.IntPtr          bufferNative = System.IntPtr.Zero;
            iDeviceActivationError returnValue  = iDeviceActivationNativeMethods.idevice_activation_response_to_buffer(response, out bufferNative, ref size);

            buffer = ((string)bufferMarshaler.MarshalNativeToManaged(bufferNative));
            bufferMarshaler.CleanUpNativeData(bufferNative);
            return(returnValue);
        }
示例#7
0
 public virtual void idevice_activation_response_get_description(iDeviceActivationResponseHandle response, out string description)
 {
     iDeviceActivationNativeMethods.idevice_activation_response_get_description(response, out description);
 }
示例#8
0
 public virtual void idevice_activation_response_get_title(iDeviceActivationResponseHandle response, out string title)
 {
     iDeviceActivationNativeMethods.idevice_activation_response_get_title(response, out title);
 }
示例#9
0
 public virtual void idevice_activation_response_get_placeholder(iDeviceActivationResponseHandle response, string key, out string value)
 {
     iDeviceActivationNativeMethods.idevice_activation_response_get_placeholder(response, key, out value);
 }
示例#10
0
 public virtual void idevice_activation_response_get_fields(iDeviceActivationResponseHandle response, out PlistHandle fields)
 {
     iDeviceActivationNativeMethods.idevice_activation_response_get_fields(response, out fields);
     fields.Api = this.Parent;
 }
 public static extern iDeviceActivationError idevice_activation_response_to_buffer(iDeviceActivationResponseHandle response, out System.IntPtr buffer, ref uint size);
示例#12
0
 public virtual int idevice_activation_response_field_secure_input(iDeviceActivationResponseHandle response, string key)
 {
     return(iDeviceActivationNativeMethods.idevice_activation_response_field_secure_input(response, key));
 }
示例#13
0
 public virtual int idevice_activation_response_is_activation_acknowledged(iDeviceActivationResponseHandle response)
 {
     return(iDeviceActivationNativeMethods.idevice_activation_response_is_activation_acknowledged(response));
 }
 public static extern iDeviceActivationError idevice_activation_send_request(iDeviceActivationRequestHandle request, out iDeviceActivationResponseHandle response);
 public static extern void idevice_activation_response_get_activation_record(iDeviceActivationResponseHandle response, out PlistHandle activationRecord);
 public static extern void idevice_activation_response_get_description(iDeviceActivationResponseHandle response, out System.IntPtr description);
 public static extern void idevice_activation_response_get_title(iDeviceActivationResponseHandle response, out System.IntPtr title);
 public static extern void idevice_activation_response_get_placeholder(iDeviceActivationResponseHandle response, [System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.LPStr)] string key, out System.IntPtr value);
 public static extern void idevice_activation_response_get_fields(iDeviceActivationResponseHandle response, out PlistHandle fields);
示例#20
0
 public virtual void idevice_activation_response_get_activation_record(iDeviceActivationResponseHandle response, out PlistHandle activationRecord)
 {
     iDeviceActivationNativeMethods.idevice_activation_response_get_activation_record(response, out activationRecord);
     activationRecord.Api = this.Parent;
 }
示例#21
0
 public virtual void idevice_activation_response_get_headers(iDeviceActivationResponseHandle response, out PlistHandle headers)
 {
     iDeviceActivationNativeMethods.idevice_activation_response_get_headers(response, out headers);
     headers.Api = this.Parent;
 }
示例#22
0
 public virtual void idevice_activation_request_set_fields_from_response(iDeviceActivationRequestHandle request, iDeviceActivationResponseHandle response)
 {
     iDeviceActivationNativeMethods.idevice_activation_request_set_fields_from_response(request, response);
 }
示例#23
0
 public virtual int idevice_activation_response_is_authentication_required(iDeviceActivationResponseHandle response)
 {
     return(iDeviceActivationNativeMethods.idevice_activation_response_is_authentication_required(response));
 }
 public static extern iDeviceActivationError idevice_activation_response_new(out iDeviceActivationResponseHandle response);
示例#25
0
 public virtual int idevice_activation_response_has_errors(iDeviceActivationResponseHandle response)
 {
     return(iDeviceActivationNativeMethods.idevice_activation_response_has_errors(response));
 }
 public static extern iDeviceActivationError idevice_activation_response_new_from_html([System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.LPStr)] string content, out iDeviceActivationResponseHandle response);
 public static extern int idevice_activation_response_has_errors(iDeviceActivationResponseHandle response);
 public static extern void idevice_activation_request_set_fields_from_response(iDeviceActivationRequestHandle request, iDeviceActivationResponseHandle response);
示例#29
0
 public virtual iDeviceActivationError idevice_activation_response_to_buffer(iDeviceActivationResponseHandle response, out string buffer, ref uint size)
 {
     return(iDeviceActivationNativeMethods.idevice_activation_response_to_buffer(response, out buffer, ref size));
 }
 public static extern int idevice_activation_response_field_secure_input(iDeviceActivationResponseHandle response, [System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.LPStr)] string key);