Apple Network Setup User Manual

Page 75

Advertising
background image

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

OTCfgGetEntitiesCount

(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

CfgEntityRef

(page 99)

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

On input, an array of

CfgEntityInfo

(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

OTCfgOpenPrefs

(page 84).

Advertising