openace

package module
v0.0.0-...-afabc08 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2023 License: MIT Imports: 4 Imported by: 3

README

openace-go

xBase database access library for Go lang

these are wrappers for C library openace32.dll/.lib/.so based on Harbour

Go app can access/create DBFCDX/DBFNTX .dbf files on-disk, in-memory or excersise advanced setups with NETIO file access on remote server, Custom RDD LetoDBf can be available from openace too.

State of this library reflects my needs or that of my customers and is provided here as-is without any warranty. Code in this repository is available under MIT license.

to use:

you have to get a binary build of openace32.dll - a rare beast ;)

and a compatible Harbour source tree (.h includes) on your drive of course a Go (1.15+ tested) compiler is needed too

platforms other than 32-bit Windows are not tested currently, but if you work out building/linking yourself it should be even easier as no C 32-bit stdcall convention / binary compatibility with ace32.dll is needed

see build32.cmd preferably in examples/

there are four different packages of functions in this lib:
  • openace.* - nearly 1:1 mappings to C API, not convinient, reading a string needs manual buffer allocation
  • oauto.* - automatic string mappings, errors are redirected to Go panic()
  • oerr.* - automatic string mappings, errors returned as second value
  • onoerr.* - automatic string mappings, no errors are reported, only false or empty results are returned in such case. do not use for serious tasks, only for tests, quick-tools or with extreme care
to regenerate wrappers:

also a copy of installed SWIG 4 is needed plus a runnable Harbour compiler to run goaddgen.prg see gen.cmd

ideas and TODOs:
  • move oauto.GetStringErr() and similar wrappers to oerr.GetString() naturally...
  • allow access to fields by pos, ace32.dll achieves this by specifying low value in a pointer. Go does not have multiple overloads for functions, so we will eventually need separate set of GetStringByPos( wa, fieldpos )
  • per workarea Go struct
  • strongly typed workarea struct generator, with field checking on database open
  • generate C glue code without SWIG
  • test other platforms

Documentation

Index

Constants

View Source
const ACE_ADT int = 3
View Source
const ACE_ANSI_CHAR_NAME_LEN int = 16
View Source
const ACE_ASCENDING int = 0x00000000
View Source
const ACE_AUTOINC int = 15
View Source
const ACE_BINARY int = 6
View Source
const ACE_BOTTOM int = 2
View Source
const ACE_CACHE_READS int = 0x20000000
View Source
const ACE_CACHE_WRITES int = 0x40000000
View Source
const ACE_CDX int = 2
View Source
const ACE_CISTRING int = 20
View Source
const ACE_CLIPPER_MEMOS int = 0x00000008
View Source
const ACE_COMPACTDATE int = 9
View Source
const ACE_COMPOUND int = 0x00000002
View Source
const ACE_CONNECTION int = 1
View Source
const ACE_CURDOUBLE int = 17
View Source
const ACE_CURSOR int = 5
View Source
const ACE_CUSTOM int = 0x00000004
View Source
const ACE_DATABASE_CONNECTION int = 6
View Source
const ACE_DATABASE_TABLE int = 0
View Source
const ACE_DATE int = 3
View Source
const ACE_DEFAULT int = 0
View Source
const ACE_DESCENDING int = 0x00000008
View Source
const ACE_DICTIONARY_BOUND_TABLE int = 0x00004000
View Source
const ACE_DONT_CHECK_CONV_ERR int = 0x0008
View Source
const ACE_DOUBLE int = 10
View Source
const ACE_DOUBLEKEY int = 4
View Source
const ACE_EXCLUSIVE int = 0x00000001
View Source
const ACE_FALSE int = 0
View Source
const ACE_FREE_TABLE int = 0x00001000
View Source
const ACE_FTS_INDEX_ORDER int = 8
View Source
const ACE_GET_FORMAT_ANSI int = 0x0010
View Source
const ACE_GET_FORMAT_WEB int = 0x0030
View Source
const ACE_GET_UTF8 int = 0x0004
View Source
const ACE_HARDSEEK int = 0x0002
View Source
const ACE_IGNOREFILTERS int = 2
View Source
const ACE_IGNORE_COLLATION_MISMATCH int = 0x00000200
View Source
const ACE_IMAGE int = 7
View Source
const ACE_INDEX_ORDER int = 3
View Source
const ACE_INST_DATE_LEN int = 16
View Source
const ACE_INTEGER int = 11
View Source
const ACE_LOGICAL int = 1
View Source
const ACE_LONGLONG int = 19
View Source
const ACE_LTRIM int = 0x0001
View Source
const ACE_MEMO int = 5
View Source
const ACE_MGMT_LINUX int = 6
View Source
const ACE_MGMT_LINUX_64 int = 8
View Source
const ACE_MGMT_LOCAL int = 3
View Source
const ACE_MGMT_NT int = 2
View Source
const ACE_MGMT_NT_64 int = 7
View Source
const ACE_MODTIME int = 22
View Source
const ACE_MONEY int = 18
View Source
const ACE_NCHAR int = 26
View Source
const ACE_NMEMO int = 28
View Source
const ACE_NONE int = 0x0000
View Source
const ACE_NTX int = 1
View Source
const ACE_NUMERIC int = 2
View Source
const ACE_NVARCHAR int = 27
View Source
const ACE_OEM_CHAR_NAME_LEN int = 16
View Source
const ACE_RAW int = 16
View Source
const ACE_RAWKEY int = 1
View Source
const ACE_READONLY int = 0x00000002
View Source
const ACE_REG_OWNER_LEN int = 36
View Source
const ACE_REINDEX_ON_COLLATION_MISMATCH int = 0x00000100
View Source
const ACE_RESPECTFILTERS int = 1
View Source
const ACE_RESPECTSCOPES int = 3
View Source
const ACE_REVISION_LEN int = 16
View Source
const ACE_ROWVERSION int = 21
View Source
const ACE_RTRIM int = 0x0002
View Source
const ACE_SEEKGT int = 0x0004
View Source
const ACE_SERIAL_NUM_LEN int = 16
View Source
const ACE_SHARED int = 0x00000004
View Source
const ACE_SHORTINT int = 12
View Source
const ACE_SOFTSEEK int = 0x0001
View Source
const ACE_STATEMENT int = 4
View Source
const ACE_STRING int = 4
View Source
const ACE_STRINGKEY int = 2
View Source
const ACE_SYSTEM_FIELD int = 25
View Source
const ACE_TABLE int = 2
View Source
const ACE_TABLE_PERM_DELETE int = 0x00000080
View Source
const ACE_TABLE_PERM_INSERT int = 0x00000040
View Source
const ACE_TABLE_PERM_READ int = 0x00000010
View Source
const ACE_TABLE_PERM_UPDATE int = 0x00000020
View Source
const ACE_TEMP_TABLE int = 0x00002000
View Source
const ACE_TIME int = 13
View Source
const ACE_TIMESTAMP int = 14
View Source
const ACE_TOP int = 1
View Source
const ACE_TRIM int = 0x0003
View Source
const ACE_TRUE int = 1
View Source
const ACE_TYPE_UNKNOWN int = 0
View Source
const ACE_UNIQUE int = 0x00000001
View Source
const ACE_USER_DEFINED int = 0x00000010
View Source
const ACE_VARBINARY_FOX int = 24
View Source
const ACE_VARCHAR int = 8
View Source
const ACE_VARCHAR_FOX int = 23
View Source
const ACE_VFP int = 4
View Source
const ACE_WSTRINGKEY int = 8
View Source
const ADT uint16 = 3
View Source
const ANSI_CHAR_NAME_LEN int = 16
View Source
const ASCENDING uint = 0x00000000
View Source
const AUTOINC uint = 15
View Source
const BINARY uint = 6
View Source
const BOTTOM uint16 = 2
View Source
const CACHE_READS uint = 0x20000000
View Source
const CACHE_WRITES uint = 0x40000000
View Source
const CDX uint16 = 2
View Source
const CISTRING uint = 20
View Source
const CLIPPER_MEMOS uint = 0x00000008
View Source
const COMPACTDATE uint = 9
View Source
const COMPOUND uint = 0x00000002
View Source
const CONNECTION uint = 1
View Source
const CURDOUBLE uint = 17
View Source
const CURSOR uint = 5
View Source
const CUSTOM uint = 0x00000004
View Source
const DATABASE_CONNECTION uint = 6
View Source
const DATABASE_TABLE uint16 = 0
View Source
const DATE uint = 3
View Source
const DEFAULT uint16 = 0
View Source
const DESCENDING uint = 0x00000008
View Source
const DICTIONARY_BOUND_TABLE uint = 0x00004000
View Source
const DONT_CHECK_CONV_ERR uint16 = 0x0008
View Source
const DOUBLE uint = 10
View Source
const DOUBLEKEY uint16 = 4
View Source
const ECA_ALLOCATION_FAILED uint = 5001
View Source
const ECA_CANNOT_OPEN_DATABASE_TABLE uint = 5159
View Source
const ECA_CORRUPT_INDEX uint = 5088
View Source
const ECA_INSUFFICIENT_BUFFER uint = 5005
View Source
const ECA_INVALID_DATA_TYPE uint = 5070
View Source
const ECA_INVALID_FIELDDEF uint = 5012
View Source
const ECA_INVALID_FIELDNAME uint = 5032
View Source
const ECA_INVALID_FILTER_OPTION uint = 5013
View Source
const ECA_INVALID_INDEX_HANDLE uint = 5014
View Source
const ECA_INVALID_INDEX_NAME uint = 5015
View Source
const ECA_INVALID_INDEX_ORDER_NAME uint = 5016
View Source
const ECA_INVALID_OPTION uint = 5019
View Source
const ECA_INVALID_TABLE_HANDLE uint = 5023
View Source
const ECA_INVALID_VALUE uint = 5101
View Source
const ECA_LOCK_FAILED uint = 5035
View Source
const ECA_LOCK_REQUIRED uint = 5069
View Source
const ECA_NO_CURRENT_RECORD uint = 5068
View Source
const ECA_NO_TABLE uint = 5039
View Source
const ECA_OPEN_ERROR uint = 5159
View Source
const ECA_RECORD_NOT_LOCKED uint = 5069
View Source
const ECA_SUCCESS uint = 0
View Source
const ECA_TABLE_CLOSED_IN_TRANSACTION uint = 5053
View Source
const ECA_TABLE_NOT_EXCLUSIVE uint = 5067
View Source
const ECA_UNKNOWN_ERRCODE uint = 5048
View Source
const EXCLUSIVE uint = 0x00000001
View Source
const FALSE uint16 = 0
View Source
const FREE_TABLE uint = 0x00001000
View Source
const FTS_INDEX_ORDER uint = 8
View Source
const GET_FORMAT_ANSI uint16 = 0x0010
View Source
const GET_FORMAT_WEB uint16 = 0x0030
View Source
const GET_UTF8 uint16 = 0x0004
View Source
const HARDSEEK uint16 = 0x0002
View Source
const IGNOREFILTERS uint16 = 2
View Source
const IGNORE_COLLATION_MISMATCH uint = 0x00000200
View Source
const IMAGE uint = 7
View Source
const INDEX_ORDER uint = 3
View Source
const INST_DATE_LEN int = 16
View Source
const INTEGER uint = 11
View Source
const LOGICAL uint = 1
View Source
const LONGLONG uint = 19
View Source
const LTRIM uint16 = 0x0001
View Source
const MEMO uint = 5
View Source
const MGMT_LINUX uint = 6
View Source
const MGMT_LINUX_64 uint = 8
View Source
const MGMT_LOCAL uint = 3
View Source
const MGMT_NT uint = 2
View Source
const MGMT_NT_64 uint = 7
View Source
const MODTIME uint = 22
View Source
const MONEY uint = 18
View Source
const NCHAR uint = 26
View Source
const NMEMO uint = 28
View Source
const NONE uint16 = 0x0000
View Source
const NTX uint16 = 1
View Source
const NUMERIC uint = 2
View Source
const NVARCHAR uint = 27
View Source
const OEM_CHAR_NAME_LEN int = 16
View Source
const RAW uint = 16
View Source
const RAWKEY uint16 = 1
View Source
const READONLY uint = 0x00000002
View Source
const REG_OWNER_LEN int = 36
View Source
const REINDEX_ON_COLLATION_MISMATCH uint = 0x00000100
View Source
const RESPECTFILTERS uint16 = 1
View Source
const RESPECTSCOPES uint16 = 3
View Source
const REVISION_LEN int = 16
View Source
const ROWVERSION uint = 21
View Source
const RTRIM uint16 = 0x0002
View Source
const SEEKGT uint16 = 0x0004
View Source
const SERIAL_NUM_LEN int = 16
View Source
const SHARED uint = 0x00000004
View Source
const SHORTINT uint = 12
View Source
const SOFTSEEK uint16 = 0x0001
View Source
const STATEMENT uint = 4
View Source
const STRING uint = 4
View Source
const STRINGKEY uint16 = 2
View Source
const SYSTEM_FIELD uint = 25
View Source
const TABLE uint = 2
View Source
const TABLE_PERM_DELETE uint = 0x00000080
View Source
const TABLE_PERM_INSERT uint = 0x00000040
View Source
const TABLE_PERM_READ uint = 0x00000010
View Source
const TABLE_PERM_UPDATE uint = 0x00000020
View Source
const TEMP_TABLE uint = 0x00002000
View Source
const TIME uint = 13
View Source
const TIMESTAMP uint = 14
View Source
const TOP uint16 = 1
View Source
const TRIM uint16 = 0x0003
View Source
const TRUE uint16 = 1
View Source
const TYPE_UNKNOWN uint = 0
View Source
const UNIQUE uint = 0x00000001
View Source
const USER_DEFINED uint = 0x00000010
View Source
const VARBINARY_FOX uint = 24
View Source
const VARCHAR uint = 8
View Source
const VARCHAR_FOX uint = 23
View Source
const VFP uint16 = 4
View Source
const WSTRINGKEY uint16 = 8

Variables

View Source
var Swig_escape_always_false bool
View Source
var Swig_escape_val interface{}

Functions

func AddCustomKey

func AddCustomKey(arg1 uint) (_swig_ret uint)

func AppendRecord

func AppendRecord(arg1 uint) (_swig_ret uint)

func ApplicationExit

func ApplicationExit() (_swig_ret uint)

func AtBOF

func AtBOF(arg1 uint, arg2 *uint16) (_swig_ret uint)

func AtEOF

func AtEOF(arg1 uint, arg2 *uint16) (_swig_ret uint)

func BeginTransaction

func BeginTransaction(arg1 uint) (_swig_ret uint)

func CacheRecords

func CacheRecords(arg1 uint, arg2 uint16) (_swig_ret uint)

func ClearFilter

func ClearFilter(arg1 uint) (_swig_ret uint)

func ClearProgressCallback

func ClearProgressCallback() (_swig_ret uint)

func ClearRelation

func ClearRelation(arg1 uint) (_swig_ret uint)

func ClearScope

func ClearScope(arg1 uint, arg2 uint16) (_swig_ret uint)

func CloseAllIndexes

func CloseAllIndexes(arg1 uint) (_swig_ret uint)

func CloseIndex

func CloseIndex(arg1 uint) (_swig_ret uint)

func CloseTable

func CloseTable(arg1 uint) (_swig_ret uint)

func CommitTransaction

func CommitTransaction(arg1 uint) (_swig_ret uint)

func Connect

func Connect(arg1 string, arg2 *uint) (_swig_ret uint)

func CopyTableContents

func CopyTableContents(arg1 uint, arg2 uint, arg3 uint16) (_swig_ret uint)

func CreateIndex

func CreateIndex(arg1 uint, arg2 string, arg3 string, arg4 string, arg5 string, arg6 string, arg7 uint, arg8 *uint) (_swig_ret uint)

func CreateTable

func CreateTable(arg1 uint, arg2 string, arg3 string, arg4 uint16, arg5 uint16, arg6 uint16, arg7 uint16, arg8 uint16, arg9 string, arg10 *uint) (_swig_ret uint)

func DeleteACE_MGMT_INSTALL_INFO

func DeleteACE_MGMT_INSTALL_INFO(arg1 ACE_MGMT_INSTALL_INFO)

func DeleteCustomKey

func DeleteCustomKey(arg1 uint) (_swig_ret uint)

func DeleteHB_ACEDATA

func DeleteHB_ACEDATA(arg1 HB_ACEDATA)

func DeleteIndex

func DeleteIndex(arg1 uint) (_swig_ret uint)

func DeleteRecord

func DeleteRecord(arg1 uint) (_swig_ret uint)

func Disconnect

func Disconnect(arg1 uint) (_swig_ret uint)

func ExtractKey

func ExtractKey(arg1 uint, arg2 uintptr, arg3 *uint16) (_swig_ret uint)

func GetAllIndexes

func GetAllIndexes(arg1 uint, arg2 *uint, arg3 *uint16) (_swig_ret uint)

func GetAllLocks

func GetAllLocks(arg1 uint, arg2 *uint, arg3 *uint16) (_swig_ret uint)

func GetBinary

func GetBinary(arg1 uint, arg2 string, arg3 uint, arg4 uintptr, arg5 *uint) (_swig_ret uint)

func GetBinaryLength

func GetBinaryLength(arg1 uint, arg2 string, arg3 *uint) (_swig_ret uint)

func GetDateFormat

func GetDateFormat(arg1 uintptr, arg2 *uint16) (_swig_ret uint)

func GetDouble

func GetDouble(arg1 uint, arg2 string, arg3 *float64) (_swig_ret uint)

func GetErrorString

func GetErrorString(arg1 uint, arg2 uintptr, arg3 *uint16) (_swig_ret uint)

func GetField

func GetField(arg1 uint, arg2 string, arg3 uintptr, arg4 *uint, arg5 uint16) (_swig_ret uint)

func GetFieldDecimals

func GetFieldDecimals(arg1 uint, arg2 string, arg3 *uint16) (_swig_ret uint)

func GetFieldLength

func GetFieldLength(arg1 uint, arg2 string, arg3 *uint) (_swig_ret uint)

func GetFieldName

func GetFieldName(arg1 uint, arg2 uint16, arg3 uintptr, arg4 *uint16) (_swig_ret uint)

func GetFieldType

func GetFieldType(arg1 uint, arg2 string, arg3 *uint16) (_swig_ret uint)

func GetHandleType

func GetHandleType(arg1 uint, arg2 *uint16) (_swig_ret uint)

func GetIndexCondition

func GetIndexCondition(arg1 uint, arg2 uintptr, arg3 *uint16) (_swig_ret uint)

func GetIndexExpr

func GetIndexExpr(arg1 uint, arg2 uintptr, arg3 *uint16) (_swig_ret uint)

func GetIndexFilename

func GetIndexFilename(arg1 uint, arg2 uint16, arg3 uintptr, arg4 *uint16) (_swig_ret uint)

func GetIndexHandle

func GetIndexHandle(arg1 uint, arg2 string, arg3 *uint) (_swig_ret uint)

func GetIndexHandleByOrder

func GetIndexHandleByOrder(arg1 uint, arg2 uint16, arg3 *uint) (_swig_ret uint)

func GetIndexName

func GetIndexName(arg1 uint, arg2 uintptr, arg3 *uint16) (_swig_ret uint)

func GetJulian

func GetJulian(arg1 uint, arg2 string, arg3 *int) (_swig_ret uint)

func GetKeyCount

func GetKeyCount(arg1 uint, arg2 uint16, arg3 *uint) (_swig_ret uint)

func GetKeyLength

func GetKeyLength(arg1 uint, arg2 *uint16) (_swig_ret uint)

func GetKeyNum

func GetKeyNum(arg1 uint, arg2 uint16, arg3 *uint) (_swig_ret uint)

func GetKeyType

func GetKeyType(arg1 uint, arg2 *uint16) (_swig_ret uint)

func GetLastError

func GetLastError(arg1 *uint, arg2 uintptr, arg3 *uint16) (_swig_ret uint)

func GetLastTableUpdate

func GetLastTableUpdate(arg1 uint, arg2 uintptr, arg3 *uint16) (_swig_ret uint)

func GetLogical

func GetLogical(arg1 uint, arg2 string, arg3 *uint16) (_swig_ret uint)

func GetMemoLength

func GetMemoLength(arg1 uint, arg2 string, arg3 *uint) (_swig_ret uint)

func GetMilliseconds

func GetMilliseconds(arg1 uint, arg2 string, arg3 *int) (_swig_ret uint)

func GetNumFields

func GetNumFields(arg1 uint, arg2 *uint16) (_swig_ret uint)

func GetNumIndexes

func GetNumIndexes(arg1 uint, arg2 *uint16) (_swig_ret uint)

func GetNumLocks

func GetNumLocks(arg1 uint, arg2 *uint16) (_swig_ret uint)

func GetRecordCount

func GetRecordCount(arg1 uint, arg2 uint16, arg3 *uint) (_swig_ret uint)

func GetRecordLength

func GetRecordLength(arg1 uint, arg2 *uint) (_swig_ret uint)

func GetRecordNum

func GetRecordNum(arg1 uint, arg2 uint16, arg3 *uint) (_swig_ret uint)

func GetRelKeyPos

func GetRelKeyPos(arg1 uint, arg2 *float64) (_swig_ret uint)

func GetServerName

func GetServerName(arg1 uint, arg2 uintptr, arg3 *uint16) (_swig_ret uint)

func GetString

func GetString(arg1 uint, arg2 string, arg3 uintptr, arg4 *uint, arg5 uint16) (_swig_ret uint)

func GetTableAlias

func GetTableAlias(arg1 uint, arg2 uintptr, arg3 *uint16) (_swig_ret uint)

func GetTableFilename

func GetTableFilename(arg1 uint, arg2 uint16, arg3 uintptr, arg4 *uint16) (_swig_ret uint)

func GetTableType

func GetTableType(arg1 uint, arg2 *uint16) (_swig_ret uint)

func GotoBottom

func GotoBottom(arg1 uint) (_swig_ret uint)

func GotoRecord

func GotoRecord(arg1 uint, arg2 uint) (_swig_ret uint)

func GotoTop

func GotoTop(arg1 uint) (_swig_ret uint)

func IsEmpty

func IsEmpty(arg1 uint, arg2 string, arg3 *uint16) (_swig_ret uint)

func IsIndexDescending

func IsIndexDescending(arg1 uint, arg2 *uint16) (_swig_ret uint)

func IsIndexUnique

func IsIndexUnique(arg1 uint, arg2 *uint16) (_swig_ret uint)

func IsRecordDeleted

func IsRecordDeleted(arg1 uint, arg2 *uint16) (_swig_ret uint)

func LockRecord

func LockRecord(arg1 uint, arg2 uint) (_swig_ret uint)

func LockTable

func LockTable(arg1 uint) (_swig_ret uint)

func MgConnect

func MgConnect(arg1 string, arg2 string, arg3 string, arg4 *uint) (_swig_ret uint)

func MgDisconnect

func MgDisconnect(arg1 uint) (_swig_ret uint)

func MgGetInstallInfo

func MgGetInstallInfo(arg1 uint, arg2 ACE_MGMT_INSTALL_INFO, arg3 *uint16) (_swig_ret uint)

func MgGetServerType

func MgGetServerType(arg1 uint, arg2 *uint16) (_swig_ret uint)

func NullTerminateStrings

func NullTerminateStrings(arg1 uint16) (_swig_ret uint)

func OpenIndex

func OpenIndex(arg1 uint, arg2 string, arg3 *uint, arg4 *uint16) (_swig_ret uint)

func OpenTable

func OpenTable(arg1 uint, arg2 string, arg3 string, arg4 uint16, arg5 uint16, arg6 uint16, arg7 uint16, arg8 uint, arg9 *uint) (_swig_ret uint)

func PackTable

func PackTable(arg1 uint) (_swig_ret uint)

func RecallRecord

func RecallRecord(arg1 uint) (_swig_ret uint)

func RefreshRecord

func RefreshRecord(arg1 uint) (_swig_ret uint)

func Reindex

func Reindex(arg1 uint) (_swig_ret uint)

func RollbackTransaction

func RollbackTransaction(arg1 uint) (_swig_ret uint)

func Seek

func Seek(arg1 uint, arg2 string, arg3 uint16, arg4 uint16, arg5 uint16, arg6 *uint16) (_swig_ret uint)

func SeekLast

func SeekLast(arg1 uint, arg2 string, arg3 uint16, arg4 uint16, arg5 *uint16) (_swig_ret uint)

func SetCallbackOnRTE

func SetCallbackOnRTE(arg1 uintptr) (_swig_ret uint)

func SetCallbackTrace

func SetCallbackTrace(arg1 uintptr) (_swig_ret uint)

func SetDateFormat

func SetDateFormat(arg1 string) (_swig_ret uint)

func SetDefault

func SetDefault(arg1 string) (_swig_ret uint)

func SetDouble

func SetDouble(arg1 uint, arg2 string, arg3 float64) (_swig_ret uint)

func SetEmpty

func SetEmpty(arg1 uint, arg2 string) (_swig_ret uint)

func SetField

func SetField(arg1 uint, arg2 string, arg3 string, arg4 uint) (_swig_ret uint)

func SetFilter

func SetFilter(arg1 uint, arg2 string) (_swig_ret uint)

func SetJulian

func SetJulian(arg1 uint, arg2 string, arg3 int) (_swig_ret uint)

func SetLogical

func SetLogical(arg1 uint, arg2 string, arg3 uint16) (_swig_ret uint)

func SetMilliseconds

func SetMilliseconds(arg1 uint, arg2 string, arg3 int) (_swig_ret uint)

func SetRelKeyPos

func SetRelKeyPos(arg1 uint, arg2 float64) (_swig_ret uint)

func SetSearchPath

func SetSearchPath(arg1 string) (_swig_ret uint)

func SetString

func SetString(arg1 uint, arg2 string, arg3 string, arg4 uint) (_swig_ret uint)

func ShowDeleted

func ShowDeleted(arg1 uint16) (_swig_ret uint)

func Skip

func Skip(arg1 uint, arg2 int) (_swig_ret uint)

func Swig_free

func Swig_free(arg1 uintptr)

func Swig_malloc

func Swig_malloc(arg1 int) (_swig_ret uintptr)

func SysSetTable

func SysSetTable(arg1 *uint, arg2 int, arg3 HB_ACEDATA, arg4 string) (_swig_ret uint)

func UnlockRecord

func UnlockRecord(arg1 uint, arg2 uint) (_swig_ret uint)

func UnlockTable

func UnlockTable(arg1 uint) (_swig_ret uint)

func WriteRecord

func WriteRecord(arg1 uint) (_swig_ret uint)

func ZapTable

func ZapTable(arg1 uint) (_swig_ret uint)

Types

type ACE_MGMT_INSTALL_INFO

type ACE_MGMT_INSTALL_INFO interface {
	Swigcptr() uintptr
	SwigIsACE_MGMT_INSTALL_INFO()
	SetUlUserOption(arg2 uint)
	GetUlUserOption() (_swig_ret uint)
	SetAucRegisteredOwner(arg2 string)
	GetAucRegisteredOwner() (_swig_ret string)
	SetAucVersionStr(arg2 string)
	GetAucVersionStr() (_swig_ret string)
	SetAucInstallDate(arg2 string)
	GetAucInstallDate() (_swig_ret string)
	SetAucOemCharName(arg2 string)
	GetAucOemCharName() (_swig_ret string)
	SetAucAnsiCharName(arg2 string)
	GetAucAnsiCharName() (_swig_ret string)
	SetAucEvalExpireDate(arg2 string)
	GetAucEvalExpireDate() (_swig_ret string)
	SetAucSerialNumber(arg2 string)
	GetAucSerialNumber() (_swig_ret string)
	SetUlMaxStatefulUsers(arg2 uint)
	GetUlMaxStatefulUsers() (_swig_ret uint)
	SetUlMaxStatelessUsers(arg2 uint)
	GetUlMaxStatelessUsers() (_swig_ret uint)
}

func NewACE_MGMT_INSTALL_INFO

func NewACE_MGMT_INSTALL_INFO() (_swig_ret ACE_MGMT_INSTALL_INFO)

type HB_ACEDATA

type HB_ACEDATA interface {
	Swigcptr() uintptr
	SwigIsHB_ACEDATA()
	SetUlLastError(arg2 uint)
	GetUlLastError() (_swig_ret uint)
	SetBErrSeq(arg2 int)
	GetBErrSeq() (_swig_ret int)
	SetBRTEOnce(arg2 int)
	GetBRTEOnce() (_swig_ret int)
	SetSzRTE(arg2 string)
	GetSzRTE() (_swig_ret string)
	SetBXPPEatSlash(arg2 int)
	GetBXPPEatSlash() (_swig_ret int)
	SetSzDbCdp(arg2 string)
	GetSzDbCdp() (_swig_ret string)
	SetSzVirtualPathCut(arg2 string)
	GetSzVirtualPathCut() (_swig_ret string)
	SetNVirtualPathLen(arg2 uint)
	GetNVirtualPathLen() (_swig_ret uint)
	SetPCBTrace(arg2 uintptr)
	GetPCBTrace() (_swig_ret uintptr)
	SetPCBOnRTE(arg2 uintptr)
	GetPCBOnRTE() (_swig_ret uintptr)
}

func NewHB_ACEDATA

func NewHB_ACEDATA() (_swig_ret HB_ACEDATA)

type SwigcptrACE_MGMT_INSTALL_INFO

type SwigcptrACE_MGMT_INSTALL_INFO uintptr

func (SwigcptrACE_MGMT_INSTALL_INFO) GetAucAnsiCharName

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) GetAucAnsiCharName() (_swig_ret string)

func (SwigcptrACE_MGMT_INSTALL_INFO) GetAucEvalExpireDate

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) GetAucEvalExpireDate() (_swig_ret string)

func (SwigcptrACE_MGMT_INSTALL_INFO) GetAucInstallDate

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) GetAucInstallDate() (_swig_ret string)

func (SwigcptrACE_MGMT_INSTALL_INFO) GetAucOemCharName

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) GetAucOemCharName() (_swig_ret string)

func (SwigcptrACE_MGMT_INSTALL_INFO) GetAucRegisteredOwner

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) GetAucRegisteredOwner() (_swig_ret string)

func (SwigcptrACE_MGMT_INSTALL_INFO) GetAucSerialNumber

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) GetAucSerialNumber() (_swig_ret string)

func (SwigcptrACE_MGMT_INSTALL_INFO) GetAucVersionStr

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) GetAucVersionStr() (_swig_ret string)

func (SwigcptrACE_MGMT_INSTALL_INFO) GetUlMaxStatefulUsers

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) GetUlMaxStatefulUsers() (_swig_ret uint)

func (SwigcptrACE_MGMT_INSTALL_INFO) GetUlMaxStatelessUsers

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) GetUlMaxStatelessUsers() (_swig_ret uint)

func (SwigcptrACE_MGMT_INSTALL_INFO) GetUlUserOption

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) GetUlUserOption() (_swig_ret uint)

func (SwigcptrACE_MGMT_INSTALL_INFO) SetAucAnsiCharName

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) SetAucAnsiCharName(arg2 string)

func (SwigcptrACE_MGMT_INSTALL_INFO) SetAucEvalExpireDate

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) SetAucEvalExpireDate(arg2 string)

func (SwigcptrACE_MGMT_INSTALL_INFO) SetAucInstallDate

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) SetAucInstallDate(arg2 string)

func (SwigcptrACE_MGMT_INSTALL_INFO) SetAucOemCharName

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) SetAucOemCharName(arg2 string)

func (SwigcptrACE_MGMT_INSTALL_INFO) SetAucRegisteredOwner

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) SetAucRegisteredOwner(arg2 string)

func (SwigcptrACE_MGMT_INSTALL_INFO) SetAucSerialNumber

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) SetAucSerialNumber(arg2 string)

func (SwigcptrACE_MGMT_INSTALL_INFO) SetAucVersionStr

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) SetAucVersionStr(arg2 string)

func (SwigcptrACE_MGMT_INSTALL_INFO) SetUlMaxStatefulUsers

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) SetUlMaxStatefulUsers(arg2 uint)

func (SwigcptrACE_MGMT_INSTALL_INFO) SetUlMaxStatelessUsers

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) SetUlMaxStatelessUsers(arg2 uint)

func (SwigcptrACE_MGMT_INSTALL_INFO) SetUlUserOption

func (arg1 SwigcptrACE_MGMT_INSTALL_INFO) SetUlUserOption(arg2 uint)

func (SwigcptrACE_MGMT_INSTALL_INFO) SwigIsACE_MGMT_INSTALL_INFO

func (p SwigcptrACE_MGMT_INSTALL_INFO) SwigIsACE_MGMT_INSTALL_INFO()

func (SwigcptrACE_MGMT_INSTALL_INFO) Swigcptr

type SwigcptrHB_ACEDATA

type SwigcptrHB_ACEDATA uintptr

func (SwigcptrHB_ACEDATA) GetBErrSeq

func (arg1 SwigcptrHB_ACEDATA) GetBErrSeq() (_swig_ret int)

func (SwigcptrHB_ACEDATA) GetBRTEOnce

func (arg1 SwigcptrHB_ACEDATA) GetBRTEOnce() (_swig_ret int)

func (SwigcptrHB_ACEDATA) GetBXPPEatSlash

func (arg1 SwigcptrHB_ACEDATA) GetBXPPEatSlash() (_swig_ret int)

func (SwigcptrHB_ACEDATA) GetNVirtualPathLen

func (arg1 SwigcptrHB_ACEDATA) GetNVirtualPathLen() (_swig_ret uint)

func (SwigcptrHB_ACEDATA) GetPCBOnRTE

func (arg1 SwigcptrHB_ACEDATA) GetPCBOnRTE() (_swig_ret uintptr)

func (SwigcptrHB_ACEDATA) GetPCBTrace

func (arg1 SwigcptrHB_ACEDATA) GetPCBTrace() (_swig_ret uintptr)

func (SwigcptrHB_ACEDATA) GetSzDbCdp

func (arg1 SwigcptrHB_ACEDATA) GetSzDbCdp() (_swig_ret string)

func (SwigcptrHB_ACEDATA) GetSzRTE

func (arg1 SwigcptrHB_ACEDATA) GetSzRTE() (_swig_ret string)

func (SwigcptrHB_ACEDATA) GetSzVirtualPathCut

func (arg1 SwigcptrHB_ACEDATA) GetSzVirtualPathCut() (_swig_ret string)

func (SwigcptrHB_ACEDATA) GetUlLastError

func (arg1 SwigcptrHB_ACEDATA) GetUlLastError() (_swig_ret uint)

func (SwigcptrHB_ACEDATA) SetBErrSeq

func (arg1 SwigcptrHB_ACEDATA) SetBErrSeq(arg2 int)

func (SwigcptrHB_ACEDATA) SetBRTEOnce

func (arg1 SwigcptrHB_ACEDATA) SetBRTEOnce(arg2 int)

func (SwigcptrHB_ACEDATA) SetBXPPEatSlash

func (arg1 SwigcptrHB_ACEDATA) SetBXPPEatSlash(arg2 int)

func (SwigcptrHB_ACEDATA) SetNVirtualPathLen

func (arg1 SwigcptrHB_ACEDATA) SetNVirtualPathLen(arg2 uint)

func (SwigcptrHB_ACEDATA) SetPCBOnRTE

func (arg1 SwigcptrHB_ACEDATA) SetPCBOnRTE(arg2 uintptr)

func (SwigcptrHB_ACEDATA) SetPCBTrace

func (arg1 SwigcptrHB_ACEDATA) SetPCBTrace(arg2 uintptr)

func (SwigcptrHB_ACEDATA) SetSzDbCdp

func (arg1 SwigcptrHB_ACEDATA) SetSzDbCdp(arg2 string)

func (SwigcptrHB_ACEDATA) SetSzRTE

func (arg1 SwigcptrHB_ACEDATA) SetSzRTE(arg2 string)

func (SwigcptrHB_ACEDATA) SetSzVirtualPathCut

func (arg1 SwigcptrHB_ACEDATA) SetSzVirtualPathCut(arg2 string)

func (SwigcptrHB_ACEDATA) SetUlLastError

func (arg1 SwigcptrHB_ACEDATA) SetUlLastError(arg2 uint)

func (SwigcptrHB_ACEDATA) SwigIsHB_ACEDATA

func (p SwigcptrHB_ACEDATA) SwigIsHB_ACEDATA()

func (SwigcptrHB_ACEDATA) Swigcptr

func (p SwigcptrHB_ACEDATA) Swigcptr() uintptr

Directories

Path Synopsis
oauto module
oerr module
onoerr module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL