Otcfgremotearap – Apple Network Setup User Manual

Page 124

Advertising
background image

C H A P T E R 4

Network Setup Protocol Structures and Data Types

124

Protocol Structures

UInt32

tabChoice;

OTCfgUserMode32 fUserMode;

UInt32

fSetupVisible;

};

version

Must be 1 for Open Transport/PPP or 3 for ARA.

fWindowPosition

Global coordinates for the application’s window position.

tabChoice

Currently active tab in the Options dialog box. Use 1 for the
Redialing tab, 2 for the Connection tab, or 3 for the Protocol
tab.

fUserMode

The current user mode. See the

OTCfgUserMode

preference

(page 109) enumeration for possible values.

fSetupVisible

Set to 1 to display the set up or zero to hide it.

The preference type for this preference is

kOTCfgRemoteApplicationPref

, which

is defined as

'capt'

.

OTCfgRemoteARAP

4

The

OTCfgRemoteARAP

structure stores connection information used by the ARAP

modules.

struct OTCfgRemoteARAP

{

UInt32 version;

char lowerLayerName[kMaxProviderNameSize];

};

Field descriptions

version

Depending how the preference was constructed,

version

may be

kOTCfgRemoteDefaultVersion

or

kOTCfgRemoteAcceptedVersion

. When reading the

version

field, accept either value. When writing the

version

field,

set it to

kOTCfgRemoteDefaultVersion

.

lowerLayerName

A C string containing the name of the underlying modem
port, which must be “Script”.

The preference type for this preference is

kOTCfgRemoteARAPPref

, which is

defined as

'arap'

.

Advertising