Remote access notes – Apple Network Setup User Manual

Page 53

Advertising
background image

C H A P T E R 2

Using Network Setup

Protocol-specific Topics

53

// If the cursor doesn’t stop at the end of the packed preference data, a data

format error occurs.

if ( (cursor - ((UInt8 *) packedPref)) != packedPrefSize) goto prefDataErr;

return noErr;

prefDataErr:

return paramErr;

}

Remote Access Notes

2

A Remote Access network connection entity has a class of

kOTCfgClassNetworkConnection

and a type of

kOTCfgTypeRemote

and typically

contains the following preferences:

kOTCfgRemoteConnectPref

, which contains core connection preferences. For

details, see

OTCfgRemoteConnect

(page 127).

kOTCfgRemoteUserPref

, which contains the user name. For details, see

OTCfgRemoteUserPref

in the section “Apple Remote Access Constants and

Other Data Types” (page 163).

kOTCfgRemotePasswordPref

, which contains the user’s encrypted password.

For details, see the sample code below and

OTCfgRemotePassword

(page 135).

kOTCfgRemoteAddressPref

, which contains the phone number to dial. For

details, see

OTCfgRemoteAddressPref

in the section “Apple Remote Access

Constants and Other Data Types” (page 163).

kOTCfgRemoteDialingPref

, which contains redial preferences. For details, see

OTCfgRemoteDialing

(page 131).

kOTCfgRemoteClientMiscPref

, which controls the “dial on demand” feature of

IPCP. For details, see

OTCfgRemoteClientMisc

(page 127).

kOTCfgRemoteIPCPPref

, which contains low-level preferences for IPCP. You

typically set this preference to a default value obtained by calling

OTCfgGetDefault

(page 90). For details, see

OTCfgRemoteIPCP

(page 132).

kOTCfgRemoteLCPPref

, which contains low-level preferences for LCP. You

typically set this preference to a default value obtained by calling

OTCfgGetDefault

(page 90). For details, see

OTCfgRemoteLCP

(page 133).

Advertising