Apple Network Setup User Manual
Page 75

C H A P T E R 3
Network Setup Reference
Network Setup Functions
75
entityType
On input, a value of type
CfgEntityType
that specifies the type
that is to be matched. To specify all types, set
entityType
to
kCfgTypeAnyEntity
. For a list of possible types, see “Entity
Classes and Types” (page 104).
itemCount
On input, a pointer to a value of type
ItemCount
that specifies
the number of entities to list. Call
(page 73) to get the current number of entities in the area
represented by
areaID
. On output,
itemCount
points to the
number of entities for which information was actually obtained.
entityRef
On input, an array of elements of type
that is large enough to hold the number of entity references
specified by
itemCount
, or
NULL
if you do not want to receive
entity references. If not
NULL
on input, each element of the
entityRef
array corresponds to an element of the
entityInfo
array on output.
entityInfo
(page 99) structures that is
large enough to hold the number of
CfgEntityInfo
structures
specified by
itemCount
, or
NULL
if you do not want to receive
CfgEntityInfo
structures.
function result A value of
noErr
indicates that
OTCfgGetEntitiesList
returned
successfully. For a list of other possible result codes, see “Result
Codes” (page 110).
DISCUSSION
The
OTCfgGetEntitiesList
function obtains an array of entity references, each of
which represents an entity in the specified area, and an array of entity
information structures, each of which contains information about its respective
entity. The information includes the entity’s class, type, user-visible name, and
icon.
You can use the entity reference to call other Network Setup functions, such as