org.firebirdsql.jna.fbclient.USER_SEC_DATA Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jaybird Show documentation
Show all versions of jaybird Show documentation
JDBC Driver for the Firebird RDBMS
/*
* Firebird Open Source JDBC Driver
*
* Distributable under LGPL license.
* You may obtain a copy of the License at http://www.gnu.org/copyleft/lgpl.html
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* LGPL License for more details.
*
* This file was created by members of the firebird development team.
* All individual contributions remain the Copyright (C) of those
* individuals. Contributors to this file are either listed here or
* can be obtained from a source control history command.
*
* All rights reserved.
*/
package org.firebirdsql.jna.fbclient;
import com.sun.jna.Pointer;
import com.sun.jna.Structure;
/**
* JNA wrapper for USER_SEC_DATA.
*
* This file was initially autogenerated by JNAerator, a tool written by Olivier Chafik that uses a few opensource projects..
*
*
* This file was modified manually, do not automatically regenerate!
*
* @since 3.0
*/
@Structure.FieldOrder({ "sec_flags", "uid", "gid", "protocol", "server", "user_name", "password", "group_name",
"first_name", "middle_name", "last_name", "dba_user_name", "dba_password" })
public class USER_SEC_DATA extends Structure {
/// which fields are specified
public short sec_flags;
/// the user's id
public int uid;
/// the user's group id
public int gid;
/// protocol to use for connection
public int protocol;
/**
* server to administer
* C type : ISC_SCHAR*
*/
public Pointer server;
/**
* the user's name
* C type : ISC_SCHAR*
*/
public Pointer user_name;
/**
* the user's password
* C type : ISC_SCHAR*
*/
public Pointer password;
/**
* the group name
* C type : ISC_SCHAR*
*/
public Pointer group_name;
/**
* the user's first name
* C type : ISC_SCHAR*
*/
public Pointer first_name;
/**
* the user's middle name
* C type : ISC_SCHAR*
*/
public Pointer middle_name;
/**
* the user's last name
* C type : ISC_SCHAR*
*/
public Pointer last_name;
/**
* the dba user name
* C type : ISC_SCHAR*
*/
public Pointer dba_user_name;
/**
* the dba password
* C type : ISC_SCHAR*
*/
public Pointer dba_password;
public USER_SEC_DATA() {
super();
}
public static class ByReference extends USER_SEC_DATA implements Structure.ByReference {
}
public static class ByValue extends USER_SEC_DATA implements Structure.ByValue {
}
}