Change Bindery Object Password 0x2222 23 64

Allows clients (users) to change an object's (usually their own object's) password.

NetWare Server:2.x, 3.x, 4.x, 5.x

Request Format

Offset

Content

Type

Request header

6

FunctionCode (23)

byte

7

SubFuncStrucLen

word (Hi-Lo)

9

SubFunctionCode (64)

byte

10

ObjectType

word (Hi-Lo)

12

ObjectNameLen

byte

13

ObjectName

byte[ObjectNameLen]

13 + ObjectNameLen

PropertyNameLen

byte

14 + ObjectNameLen

PropertyName

byte[PropertyNameLen]

14 + ObjectNameLen + PropertyNameLen

MemberType

word (Hi-Lo)

16 + ObjectNameLen + PropertyNameLen

MemberNameLen

byte

17 + ObjectNameLen + PropertyNameLen

MemberName

byte[MemberNameLen]

Return Values

Decimal

Hex

Description

0

0x00

Successful

150

0x96

Server Out of Memory

232

0xE8

Write To Group

233

0xE9

Member Exists

234

0xEA

No Such Member

235

0xEB

Property Not Set Property

236

0xEC

No Such Set

240

0xF0

Illegal Wildcard

248

0xF8

No Property Write

251

0xFB

No Such Property

252

0xFC

No Such Object

254

0xFE

Directory Locked

255

0xFF

Hard Failure

Remarks

ObjectType, ObjectName, and PropertyName cannot contain wildcard characters. The name and type of the member object to be added cannot contain wildcard characters either.

ObjectName, PropertyName, and MemberName must exist in the bindery before calling Add Bindery Object To Set.

The property must be of type set. If the set property has "write supervisor" security, you must be an object supervisor of both the object and the new member of the set.

If the client has write privileges to the specified property, that client can call Add Bindery Object To Set.

SubFuncStructLen = 8 + ObjectNameLen + PropertyNameLen + MemberNameLen

See Also

Delete Bindery Object From Set 0x2222 23 66, Is Bindery Object In Set 0x2222 23 67, Scan Bindery Object 0x2222 23 55