About This Document
Who Should Read This Manual
Distributed Tuning Interface Guide
Overview of Distributed Tuning Interface
String Arguments Encoding
API Categories
Execution Privileges
Basics Of Using DTI
Header Files
Link Libraries
Before Calling Any Functions
Sample Programs For DTI
Common Tasks With DTI
Making a Connection to a Server Using DTI
Obtaining a Setting ID Using DTI
Passing a DTI Structure as a Parameter
Distributed Tuning Interface Reference
Using the DTI Function Reference
DTI Function Groups
DTI Error Messages
DTI Structures
CONFIG.H Structures
DDFSTRCT.H Structures
Differences Between TABLESTAT2 and TABLESTAT
Differences Between TABLESTAT3 and TABLESTAT2
Backwards Compatibility
MONITOR.H Structures
DTI Calling Sequence
DTI Function Definitions
PvAddIndex()
Syntax
Arguments
Return Values
Remarks
See Also
PvAddLicense()
Syntax
Arguments
Return Values
Remarks
Example
See Also
PvAddTable()
Syntax
Arguments
Return Values
Remarks
See Also
PvAddUserToGroup()
Syntax
Arguments
Return Values
Remarks
See Also
PvAlterUserName()
Syntax
Arguments
Return Values
Remarks
See Also
PvAlterUserPassword()
Syntax
Arguments
Return Values
Remarks
See Also
PvCheckDbInfo()
Syntax
Arguments
Return Values
Remarks
Example
See Also
PvCloseDatabase()
Syntax
Arguments
Return Values
Remarks
See Also
PvCloseDictionary()
Syntax
Arguments
Return Values
Remarks
Example
See Also
PvConnectServer()
Syntax
Arguments
Return Values
Remarks
Example
See Also
PvCopyDatabase()
Syntax
Arguments
Return Values
Remarks
Example
See Also
PvCountDSNs()
Syntax
Arguments
Return Values
Remarks
See Also
PvCountSelectionItems()
Syntax
Arguments
Return Values
Remarks
See Also
PvCreateDatabase()
Syntax
Arguments
Return Values
Remarks
Btrieve Security Policy
Metadata Version
Example
See Also
PvCreateDatabase2()
Syntax
Arguments
Return Values
Remarks
Btrieve Security Policy and Metadata Version
See Also
PvCreateDictionary()
Syntax
Arguments
Return Values
Remarks
See Also
PvCreateDSN()
Syntax
Arguments
Return Values
Remarks
See Also
PvCreateDSN2()
Syntax
Arguments
Return Values
Remarks
See Also
PvCreateGroup()
Syntax
Arguments
Return Values
Remarks
See Also
PvCreateUser()
Syntax
Arguments
Return Values
Remarks
See Also
PvDeleteDSN()
Syntax
Arguments
Return Values
Remarks
See Also
PvDeleteLicense()
Syntax
Arguments
Return Values
Remarks
Example
See Also
PvDisconnect()
Syntax
Arguments
Return Values
Example
See Also
PvDisconnectMkdeClient()
Syntax
Arguments
Return Values
Example
Remarks
See Also
PvDisconnectSQLConnection()
Syntax
Arguments
Return Values
Example
Remarks
See Also
PvDropDatabase()
Syntax
Arguments
Return Values
Remarks
See Also
PvDropGroup()
Syntax
Arguments
Return Values
Remarks
See Also
PvDropIndex()
Syntax
Arguments
Return Values
Remarks
See Also
PvDropIndexByName()
Syntax
Arguments
Return Values
Remarks
See Also
PvDropTable()
Syntax
Arguments
Return Values
Remarks
See Also
PvDropUser()
Syntax
Arguments
Return Values
Remarks
See Also
PvFreeDbNamesData()
Syntax
Arguments
Return Values
Remarks
See Also
PvFreeMkdeClientsData()
Syntax
Arguments
Return Values
Remarks
See Also
PvFreeOpenFilesData()
Syntax
Arguments
Return Values
Remarks
See Also
PvFreeSQLConnectionsData()
Syntax
Arguments
Return Values
Remarks
See Also
PvFreeTable()
Syntax
Arguments
Return Values
Remarks
Example
See Also
PvFreeTableNames()
Syntax
Arguments
Return Values
Remarks
Example
See Also
PvGetAllPossibleSelections()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetBooleanStrings()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetBooleanValue()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetCategoryInfo()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetCategoryList()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetCategoryListCount()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetDbCodePage()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetDbDataPath()
Syntax
Arguments
Return Values
See Also
PvGetDbDictionaryPath()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetDbFlags()
Syntax
Arguments
Return Values
Remarks
Btrieve Security Policy
See Also
PvGetDbName()
Syntax
Arguments
Return Values
Example
Remarks
See Also
PvGetDbNamesData()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetDbServerName()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetDSN()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetDSNEx()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetDSNEx2()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetEngineInformation()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetError()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetFileHandlesData()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetFileHandleInfo()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetFileInfo()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetLongValue()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetMkdeClientId()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetMkdeClientInfo()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetMkdeClientHandlesData()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetMkdeClientHandleInfo()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetMkdeClientsData()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetMkdeCommStat()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetMkdeCommStatEx()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetMkdeUsage()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetMkdeUsageEx()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetMkdeVersion()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetOpenFilesData()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetOpenFileName()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetProductsInfo()
Syntax
Arguments
Return Values
Remarks
Product Information Returned by PvGetProductsInfo()
Example
See Also
PvGetSelectionString()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSelectionStringSize()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSelectionValue()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetServerName()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSettingHelp()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSettingHelpSize()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSettingInfo()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSettingList()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSettingListCount()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSettingMap()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSettingUnits()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSettingUnitsSize()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSQLConnectionsData()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetSQLConnectionInfo()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetStringType()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetStringValue()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetStringValueSize()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetTable()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetTableNames()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetTableStat()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetTableStat2()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetTableStat3()
Syntax
Arguments
Return Values
Remarks
See Also
PvGetValueLimit()
Syntax
Arguments
Return Values
Remarks
See Also
PvIsDatabaseSecured()
Syntax
Arguments
Return Values
Remarks
See Also
PvIsSettingAvailable()
Syntax
Arguments
Return Values
Remarks
See Also
PvListDSNs()
Syntax
Arguments
Return Values
Remarks
Example
See Also
PvModifyDatabase()
Syntax
Arguments
Return Values
Remarks
Btrieve Security Policy
See Also
PvModifyDatabase2()
Syntax
Arguments
Return Values
Remarks
Btrieve Security Policy
See Also
PvModifyDSN()
Syntax
Arguments
Return Values
Remarks
See Also
PvModifyDSN2()
Syntax
Arguments
Return Values
Remarks
See Also
PvOpenDatabase()
Syntax
Arguments
Return Values
Remarks
See Also
PvOpenDictionary()
Syntax
Arguments
Return Values
Remarks
See Also
PvRemoveUserFromGroup()
Syntax
Arguments
Return Values
Remarks
See Also
PvSecureDatabase()
Syntax
Arguments
Return Values
Remarks
See Also
PvSecureDatabase2()
Syntax
Arguments
Return Values
Remarks
See Also
PvSetBooleanValue()
Syntax
Arguments
Return Values
Remarks
See Also
PvSetLongValue()
Syntax
Arguments
Return Values
Remarks
See Also
PvSetSelectionValue()
Syntax
Arguments
Return Values
Remarks
See Also
PvSetStringValue()
Syntax
Arguments
Return Values
Remarks
See Also
PvStart()
Syntax
Arguments
Return Values
Remarks
Example
See Also
PvStop()
Syntax
Arguments
Return Values
Remarks
Example
See Also
PvUnSecureDatabase()
Syntax
Arguments
Return Values
Remarks
See Also
PvValidateLicenses()
Syntax
Arguments
Return Values
Remarks
Example
See Also
About This Document
Distributed Tuning Interface Reference