root/middleware-offline/trunk/_src/eidmw/eidlibCS_Wrapper/GeneratedFiles/PTEID_Pin.cs @ 5

Revision 5, 4.4 KB (checked in by vsilva, 9 years ago)

Initial comit

Line 
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.35
4 *
5 * Do not make changes to this file unless you know what you are doing--modify
6 * the SWIG interface file instead.
7 * ----------------------------------------------------------------------------- */
8
9namespace be.portugal.eid {
10
11using System;
12using System.Runtime.InteropServices;
13
14public class PTEID_Pin : PTEID_Crypto {
15  private HandleRef swigCPtr;
16
17  internal PTEID_Pin(IntPtr cPtr, bool cMemoryOwn) : base(pteidlib_dotNetPINVOKE.PTEID_PinUpcast(cPtr), cMemoryOwn) {
18    swigCPtr = new HandleRef(this, cPtr);
19  }
20
21  internal static HandleRef getCPtr(PTEID_Pin obj) {
22    return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
23  }
24
25  ~PTEID_Pin() {
26    Dispose();
27  }
28
29  public override void Dispose() {
30    lock(this) {
31      if(swigCPtr.Handle != IntPtr.Zero && swigCMemOwn) {
32        swigCMemOwn = false;
33        pteidlib_dotNetPINVOKE.delete_PTEID_Pin(swigCPtr);
34      }
35      swigCPtr = new HandleRef(null, IntPtr.Zero);
36      GC.SuppressFinalize(this);
37      base.Dispose();
38    }
39  }
40
41  public uint getIndex() {
42    uint ret = pteidlib_dotNetPINVOKE.PTEID_Pin_getIndex(swigCPtr);
43    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
44    return ret;
45  }
46
47  public uint getType() {
48    uint ret = pteidlib_dotNetPINVOKE.PTEID_Pin_getType(swigCPtr);
49    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
50    return ret;
51  }
52
53  public uint getId() {
54    uint ret = pteidlib_dotNetPINVOKE.PTEID_Pin_getId(swigCPtr);
55    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
56    return ret;
57  }
58
59  public PTEID_PinUsage getUsageCode() {
60    PTEID_PinUsage ret = (PTEID_PinUsage)pteidlib_dotNetPINVOKE.PTEID_Pin_getUsageCode(swigCPtr);
61    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
62    return ret;
63  }
64
65  public uint getFlags() {
66    uint ret = pteidlib_dotNetPINVOKE.PTEID_Pin_getFlags(swigCPtr);
67    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
68    return ret;
69  }
70
71  public string getLabel() {
72    string ret = pteidlib_dotNetPINVOKE.PTEID_Pin_getLabel(swigCPtr);
73    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
74    return ret;
75  }
76
77  public PTEID_ByteArray getSignature() {
78    PTEID_ByteArray ret = new PTEID_ByteArray(pteidlib_dotNetPINVOKE.PTEID_Pin_getSignature(swigCPtr), false);
79    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
80    return ret;
81  }
82
83  public int getTriesLeft() {
84    int ret = pteidlib_dotNetPINVOKE.PTEID_Pin_getTriesLeft(swigCPtr);
85    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
86    return ret;
87  }
88
89  public bool verifyPin() {
90    bool ret = pteidlib_dotNetPINVOKE.PTEID_Pin_verifyPin__SWIG_0(swigCPtr);
91    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
92    return ret;
93  }
94
95  public bool verifyPin(string csPin, ref uint ulRemaining) {
96    bool ret = pteidlib_dotNetPINVOKE.PTEID_Pin_verifyPin__SWIG_1(swigCPtr, csPin, ref ulRemaining);
97    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
98    return ret;
99  }
100
101  public bool changePin() {
102    bool ret = pteidlib_dotNetPINVOKE.PTEID_Pin_changePin__SWIG_0(swigCPtr);
103    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
104    return ret;
105  }
106
107  public bool changePin(string csPin1, string csPin2, ref uint ulRemaining, string PinName) {
108    bool ret = pteidlib_dotNetPINVOKE.PTEID_Pin_changePin__SWIG_1(swigCPtr, csPin1, csPin2, ref ulRemaining, PinName);
109    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
110    return ret;
111  }
112
113}
114
115}
Note: See TracBrowser for help on using the browser.