beautypg.com

Apple AppleShare 3.0 Users and Groups Programming Interface User Manual

Page 27

background image

ugSrvrFlags: ARRAY[0..1] OF LONGINT;

ugMinPwdLen: SignedByte;

filler1: SignedByte;

ugMaxBadLogins: INTEGER;

ugPwdExpDate: LONGINT;

END;

UserGroupPBPtr = ^UGParamBlockRec;

UGParamBlockRec = RECORD

CASE Integer OF

0: ( ugFileParam: UGFilePB );

1: ( ugUserParam: UGUserPB );

2: ( ugGroupParam: UGGroupPB );

3: ( ugServerParam: UGServerPB );

END;

In C:

#define UGPBHeader

QElemPtr qLink;

short qType;

short ugTrap;

Ptr ugCmdAddr;

ProcPtr ugCompletion;

OSErr ugResult;

StringPtr ugNamePtr;

short ugVRefNum;

short ugRefNum;

long ugDirID;

long ugAccessID;

long ugUserID;

long ugGroupID;