/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.sun.jna.Structure
 *  com.sun.jna.Structure$ByReference
 *  com.sun.jna.Structure$ByValue
 */
package com.hst.hwface.sdk;

import com.hst.hwface.sdk.IDCardRcgSDK;
import com.sun.jna.Structure;
import java.util.Arrays;
import java.util.List;

public static class IDCardRcgSDK.IDCARDRCGRST
extends Structure {
    public byte[] sName = new byte[20];
    public byte[] sGender = new byte[10];
    public byte[] sPeople = new byte[10];
    public byte[] sBirYear = new byte[20];
    public byte[] sBirMonth = new byte[10];
    public byte[] sBirDay = new byte[10];
    public byte[] sAddress = new byte[120];
    public byte[] sIDNumber = new byte[50];
    public byte[] sAuthority = new byte[120];
    public byte[] sValidDate = new byte[50];
    public int iNamLen;
    public int iGenLen;
    public int iPeoLen;
    public int iBirYLen;
    public int iBirMLen;
    public int iBirDLen;
    public int iAddLen;
    public int iIdNumLen;
    public int iAutLen;
    public int iVDateLen;
    public IDCardRcgSDK.TOCRRECT.ByValue PhotoRect;

    protected List getFieldOrder() {
        return Arrays.asList("sName", "sGender", "sPeople", "sBirYear", "sBirMonth", "sBirDay", "sAddress", "sIDNumber", "sAuthority", "sValidDate", "iNamLen", "iGenLen", "iPeoLen", "iBirYLen", "iBirMLen", "iBirDLen", "iAddLen", "iIdNumLen", "iAutLen", "iVDateLen", "PhotoRect");
    }

    public static class ByReference
    extends IDCardRcgSDK.IDCARDRCGRST
    implements Structure.ByReference {
    }

    public static class ByValue
    extends IDCardRcgSDK.IDCARDRCGRST
    implements Structure.ByValue {
    }
}
