Create Bindery Object 0x2222 23 50

Creates a bindery object.

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

Request Format

Offset

Content

Type

Request header

6

FunctionCode (23)

byte

7

SubFuncStrucLen (6 + ObjectNameLen)

word (Hi-Lo)

9

SubFunctionCode (50)

byte

10

StatusFlags

byte

11

SecurityLevel

byte

12

ObjectType

word (Hi-Lo)

14

ObjectNameLen

byte

15

ObjectName

byte[ObjectNameLen]

Return Values

Decimal

Hex

Description

0

0x00

Successful

150

0x96

Server Out of Memory

231

0xE7

No Disk Track

238

0xEE

Object Exists

239

0xEF

Illegal Name

241

0xF1

Bindery Security

245

0xF5

No Object Create

252

0xFC

No Such Object

254

0xFE

Directory Locked

255

0xFF

Hard Failure

Remarks

Bit 0 of StatusFlags should be set if the object being created is dynamic; bit 0 should be cleared if the object being created is static.

SecurityLevel should have the low (search) and high (property create) bits appropriately set. A client cannot set security levels to "file server" access.

ObjectName can be up to 47 characters long.

Only supervisors of the specified object can call Create Bindery Object. Clients in the WORKGROUP_MANAGERS property of an object are also considered supervisors of the object.

See Also

Delete Bindery Object 0x2222 23 51