(3dmi) - DMI library routines
(3dmi) - DMI library routines
Intro-
DMI 2.0 Service Provider API
Intro-
DMI 2.0 Service Provider API
CiAddRow-
add a row of data to an existing table
CiDeleteRow-
delete a row of data from an existing row
CiGetAttribute-
get value(s) of attribute(s) within a single group
CiGetNextAttribute-
get value of attribute following currently referenced attribute
CiReleaseAttribute-
release an attribute reserved by CiReserveAttribute
CiReserveAttribute-
can the specified attribute be set ?
CiSetAttribute-
set the value of a specified attribute
DmiAddComponent-
add component to DMI database
DmiAddGroup-
add group to component in DMI database
DmiAddLanguage-
add language mapping for component in DMI database
DmiAddRow-
add row to table
DmiAlloc-
allocate a memory block
DmiComponentAdded-
component added indication
DmiComponentDeleted-
component deleted indication
DmiCopy-
copy a DMI structure
DmiCopyAttributeData-
Copy DMI AttributeData
DmiCopyAttributeIds-
Copy DMI AttributeIds
DmiCopyAttributeInfo-
Copy DMI AttributeInfo
DmiCopyAttributeList-
Copy DMI AttributeList
DmiCopyAttributeValues-
Copy DMI AttributeValues
DmiCopyClassNameInfo-
Copy DMI ClassNameInfo
DmiCopyClassNameList-
Copy DMI ClassNameList
DmiCopyComponentInfo-
Copy DMI ComponentInfo
DmiCopyComponentList-
Copy DMI ComponentList
DmiCopyDataUnion-
Copy DMI DataUnion
DmiCopyEnumInfo-
Copy DMI EnumInfo
DmiCopyEnumList-
Copy DMI EnumList
DmiCopyFileDataInfo-
Copy DMI FileDataInfo
DmiCopyFileDataList-
Copy DMI FileDataList
DmiCopyFileTypeList-
Copy DMI FileTypeList
DmiCopyGroupInfo-
Copy DMI GroupInfo
DmiCopyGroupList-
Copy DMI GroupList
DmiCopyMultiRowData-
Copy DMI MultiRowData
DmiCopyMultiRowRequest-
Copy DMI MultiRowRequest
DmiCopyNodeAddress-
Copy DMI NodeAddress
DmiCopyOctetString-
Copy DMI OctetString
DmiCopyRowData-
Copy DMI RowData
DmiCopyRowRequest-
Copy DMI RowRequest
DmiCopyString-
Copy DMI String
DmiCopyStringList-
Copy DMI StringList
DmiCopyTimestamp-
Copy DMI Timestamp
DmiCreateMemDsc-
create and initialize a memory management descriptor
DmiCreatePool-
create a pool of memory
DmiCreatePoolMemDsc-
create a pool descriptor
DmiDeleteComponent-
delete component from DMI database
DmiDeleteGroup-
delete group from component in DMI database
DmiDeleteLanguage-
delete language mapping for component in DMI database
DmiDeleteRow-
remove function from existing table
DmiDeliverEvent-
deliver event data to an application
DmiDestroyMemDsc-
release a memory management descriptor
DmiDestroyPool-
destroy pool of memory
DmiDestroyPoolMemDsc-
release a pool descriptor
DmiDup-
duplicate a DMI structure
DmiDupAttributeData-
duplicate a DMI AttributeData
DmiDupAttributeIds-
duplicate a DMI AttributeIds
DmiDupAttributeInfo-
duplicate a DMI AttributeInfo
DmiDupAttributeList-
duplicate a DMI AttributeList
DmiDupAttributeValues-
duplicate a DMI AttributeValues
DmiDupClassNameInfo-
duplicate a DMI ClassNameInfo
DmiDupClassNameList-
duplicate a DMI ClassNameList
DmiDupComponentInfo-
duplicate a DMI ComponentInfo
DmiDupComponentList-
duplicate a DMI ComponentList
DmiDupDataUnion-
duplicate a DMI DataUnion
DmiDupEnumInfo-
duplicate a DMI EnumInfo
DmiDupEnumList-
duplicate a DMI EnumList
DmiDupFileDataInfo-
duplicate a DMI FileDataInfo
DmiDupFileDataList-
duplicate a DMI FileDataList
DmiDupFileTypeList-
duplicate a DMI FileTypeList
DmiDupGroupInfo-
duplicate a DMI GroupInfo
DmiDupGroupList-
duplicate a DMI GroupList
DmiDupMultiRowData-
duplicate a DMI MultiRowData
DmiDupMultiRowRequest-
duplicate a DMI MultiRowRequest
DmiDupNodeAddress-
duplicate a DMI NodeAddress
DmiDupOctetString-
duplicate a DMI OctetString
DmiDupRowData-
duplicate a DMI RowData
DmiDupRowRequest-
duplicate a DMI RowRequest
DmiDupString-
duplicate a DMI String
DmiDupStringList-
duplicate a DMI StringList
DmiDupTimestamp-
duplicate a DMI Timestamp
DmiFree-
release a memory block
DmiFreeAttributeData-
release a DMI AttributeData
DmiFreeAttributeIds-
release a DMI AttributeIds
DmiFreeAttributeInfo-
release a DMI AttributeInfo
DmiFreeAttributeList-
release a DMI AttributeList
DmiFreeAttributeValues-
release a DMI AttributeValues
DmiFreeClassNameInfo-
release a DMI ClassNameInfo
DmiFreeClassNameList-
release a DMI ClassNameList
DmiFreeComponentInfo-
release a DMI ComponentInfo
DmiFreeComponentList-
release a DMI ComponentList
DmiFreeDataUnion-
release a DMI DataUnion
DmiFreeEnumInfo-
release a DMI EnumInfo
DmiFreeEnumList-
release a DMI EnumList
DmiFreeFileDataInfo-
release a DMI FileDataInfo
DmiFreeFileDataList-
release a DMI FileDataList
DmiFreeFileTypeList-
release a DMI FileTypeList
DmiFreeGroupInfo-
release a DMI GroupInfo
DmiFreeGroupList-
release a DMI GroupList
DmiFreeMultiRowData-
release a DMI MultiRowData
DmiFreeMultiRowRequest-
release a DMI MultiRowRequest
DmiFreeNodeAddress-
release a DMI NodeAddress
DmiFreeOctetString-
release a DMI OctetString
DmiFreeRowData-
release a DMI RowData
DmiFreeRowRequest-
release a DMI RowRequest
DmiFreeString-
release a DMI String
DmiFreeStringList-
release a DMI StringList
DmiFreeTimestamp-
release a DMI Timestamp
DmiGetAttribute-
get single attribute value from Service Provider
DmiGetClientMemDsc-
function provided for compatibility with previous versions of DMI
DmiGetConfig-
get configuration information on current session
DmiGetDefaultMemDsc-
return the last set default memory management descriptor
DmiGetFirstPoolBlock-
get the first block of memory in a pool
DmiGetMultiple-
get attribute values from DMI Service Provider
DmiGetNextPoolBlock-
get the next block in a pool of memory
DmiGetSubscriptionAddress-
return the address of the indication server
DmiGetSysMemDsc-
return the system memory descriptor
DmiGetVersion-
get version information about DMI Service Provider
DmiGroupAdded-
group added indication
DmiGroupDeleted-
group deleted indication
DmiIndicationListen-
instruct client to listen for incoming indications
DmiIndicationListenExt-
instruct client to listen for specific incoming indications
DmiLanguageAdded-
language added indication
DmiLanguageDeleted-
language deleted indication
DmiListAttributes-
list attribute properties for a group
DmiListClassNames-
list class names of all groups in a component
DmiListComponents-
list information about installed components
DmiListComponentsByClass-
list information about specific installed components
DmiListGroups-
list groups within a specific installed component
DmiListLanguages-
list all language mappings for a specific component
DmiListTransportTypes-
list all current transports for RPC
DmiNew-
create a DMI structure
DmiNewAttributeData-
create a DMI AttributeData
DmiNewAttributeIds-
create a DMI AttributeIds
DmiNewAttributeInfo-
create a DMI AttributeInfo
DmiNewAttributeList-
create a DMI AttributeList
DmiNewAttributeValues-
create a DMI AttributeValues
DmiNewClassNameInfo-
create a DMI ClassNameInfo
DmiNewClassNameList-
create a DMI ClassNameList
DmiNewComponentInfo-
create a DMI ComponentInfo
DmiNewComponentList-
create a DMI ComponentList
DmiNewDataUnion-
create a DMI DataUnion
DmiNewEnumInfo-
create a DMI EnumInfo
DmiNewEnumList-
create a DMI EnumList
DmiNewFileDataInfo-
create a DMI FileDataInfo
DmiNewFileDataList-
create a DMI FileDataList
DmiNewFileTypeList-
create a DMI FileTypeList
DmiNewGroupInfo-
create a DMI GroupInfo
DmiNewGroupList-
create a DMI GroupList
DmiNewMultiRowData-
create a DMI MultiRowData
DmiNewMultiRowRequest-
create a DMI MultiRowRequest
DmiNewNodeAddress-
create a DMI NodeAddress
DmiNewOctetString-
create a DMI OctetString
DmiNewRowData-
create a DMI RowData
DmiNewRowRequest-
create a DMI RowRequest
DmiNewString-
create a DMI String
DmiNewStringList-
create a DMI StringList
DmiNewTimestamp-
create a DMI Timestamp
DmiNewUnicodeString-
create a DMI UnicodeString
DmiNodeAlloc_t-
placeholder for the memory allocation function
DmiNodeFree_t-
placeholder for the memory deallocation function
DmiOriginateEvent-
originate an event for filtering and delivery
DmiPoolAlloc-
allocate a memory block in a pool
DmiPoolFree-
release a previously allocated segment of pool memory
DmiRegister-
open a session with the default Service Provider
DmiRegisterCi-
register a callable interface with the service provider
DmiRemoteRegister-
open a session with a remote Service Provider
DmiRemoteUnregister-
close a session with a remote Service Provider
DmiSetAttribute-
set a single attribute value
DmiSetConfig-
set configuration information for current session
DmiSetDefaultMemDsc-
set the value of the memory management descriptor parameter
DmiSetIndicationCallbacks-
pass indication callback entry point information from application to client
DmiSetMultiple-
perform set operation on one or more attributes
DmiStopIndicationListening-
instruct client to stop delivering incoming indications to application
DmiStopIndicationListeningExt-
instruct client to stop delivering indications via the specified RPC
DmiSubscriptionNotice-
subscribe to receive indications
DmiUnregister-
close a session with a remote Service Provider
DmiUnregisterCi-
Remove a callable interface from the service provider's list of registered interfaces
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004