Is Bindery Object In Set 0x2222 23 67

Allows a client to check whether an object appears as a member in a set property.

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 (67)

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

234

0xEA

No Such Member

235

0xEB

Property Not Set Property

236

0xEC

No Such Set

240

0xF0

Illegal Wildcard

251

0xFB

No Such Property

252

0xFC

No Such Object

254

0xFE

Directory Locked

255

0xFF

Hard Failure

Remarks

The member being examined, the property, and the object that owns the property must all be specified by name and type. ObjectType cannot be WILD (-1), and ObjectName and PropertyName cannot contain wildcard characters.

If ObjectNameLen is greater than 47 or if the PropertyNameLen is greater than 15, Is Bindery Object In Set will fail.

Any client with read security privileges for the set property can call Is Bindery Object In Set.

SubFuncStrucLen = 8 + ObjectNameLen + PropertyNameLen + MemberNameLen

See Also

Add Bindery Object To Set 0x2222 23 65