📄 interrup.i
字号:
F0h wildcard not allowed
F8h can't write property
F9h not permitted to read property
FBh no such property
FCh no such object
FEh server bindery locked
FFh bindery failure
SeeAlso: #01946,#01961
Format of NetWare "Add Bindery Object to Set" request buffer:
Offset Size Description (Table 01951)
00h WORD length of following data (max 75h)
02h BYTE 41h (subfunction "Add Bindery Object to Set")
03h WORD (big-endian) type of object
05h BYTE length of object's name
06h N BYTEs object name
BYTE length of property name (01h-0Fh)
N BYTEs property name
WORD (big-endian) type of member object
BYTE length of member object's name
N BYTEs member object's name
SeeAlso: #01949
--------N-21E3--SF42-------------------------
INT 21 - Novell NetWare - BINDERY SERVICES - DELETE BINDERY OBJECT FROM SET
AH = E3h subfn 42h
DS:SI -> request buffer (see #01952)
ES:DI -> reply buffer (see #01953)
Return: AL = status (see #01950)
Desc: delete the specified object from a set property
Note: this function is supported by Advanced NetWare 1.0+ and Alloy NTNX
SeeAlso: AH=E3h/SF=40h,AH=E3h/SF=42h,AH=E3h/SF=43h,AX=F217h/SF=42h
Format of NetWare "Delete Bindery Object from Set" request buffer:
Offset Size Description (Table 01952)
00h WORD length of following data (max 75h)
02h BYTE 42h (subfunction "Delete Bindery Object from Set")
03h WORD (big-endian) type of object
05h BYTE length of object's name
06h N BYTEs object name
BYTE length of property name (01h-0Fh)
N BYTEs property name
WORD (big-endian) type of member object
BYTE length of member object's name
N BYTEs member object's name
SeeAlso: #01953
Format of NetWare reply buffer:
Offset Size Description (Table 01953)
00h WORD (call) 0000h (no data returned)
SeeAlso: #01952,#01954,#01955,#01956
--------N-21E3--SF43-------------------------
INT 21 - Novell NetWare - BINDERY SERVICES - IS BINDERY OBJECT IN SET
AH = E3h subfn 43h
DS:SI -> request buffer (see #01954)
ES:DI -> reply buffer (see #01953)
Return: AL = status (see #01950)
Desc: determine whether the specified object is a member of the given set
property
Notes: this function is supported by Advanced NetWare 1.0+ and Alloy NTNX
the caller must have read access to the property
SeeAlso: AH=E3h/SF=41h,AH=E3h/SF=42h,AX=F217h/SF=43h
Format of NetWare "Is Bindery Object in Set?" request buffer:
Offset Size Description (Table 01954)
00h WORD length of following data (max 75h)
02h BYTE 43h (subfunction "Is Bindery Object In Set")
03h WORD (big-endian) type of object
05h BYTE length of object's name
06h N BYTEs object's name
BYTE length of property's name
N BYTEs property's name
WORD (big-endian) type of member object
BYTE length of member object's name
N BYTEs member object's name
SeeAlso: #01953
--------N-21E3--SF44-------------------------
INT 21 - Novell NetWare - BINDERY SERVICES - CLOSE BINDERY
AH = E3h subfn 44h
DS:SI -> request buffer (see #01955)
ES:DI -> reply buffer (see #01953)
Return: AL = status
00h successful
Note: this function is supported by Advanced NetWare 1.0+ and Alloy NTNX
SeeAlso: AH=E3h/SF=45h,AX=F217h/SF=44h
Format of NetWare "Close Bindery" request buffer:
Offset Size Description (Table 01955)
00h WORD 0001h (length of following data)
02h BYTE 44h (subfunction "Close Bindery")
SeeAlso: #01953,#01956
--------N-21E3--SF45-------------------------
INT 21 - Novell NetWare - BINDERY SERVICES - OPEN BINDERY
AH = E3h subfn 45h
DS:SI -> request buffer (see #01956)
ES:DI -> reply buffer (see #01953)
Return: AL = status
00h successful
Notes: this function is supported by Advanced NetWare 1.0+ and Alloy NTNX
the bindery may only be opened by the supervisor or an object with
equivalent privileges
SeeAlso: AH=E3h/SF=44h,AX=F217h/SF=45h
Format of NetWare "Open Bindery" request buffer:
Offset Size Description (Table 01956)
00h WORD 0001h (length of following data)
02h BYTE 45h (subfunction "Open Bindery")
SeeAlso: #01953,#01955
--------N-21E3--SF46-------------------------
INT 21 - Novell NetWare - BINDERY SERVICES - GET BINDERY ACCESS LEVEL
AH = E3h subfn 46h
DS:SI -> request buffer (see #01957)
ES:DI -> reply buffer (see #01958)
Return: AL = status
00h successful
Note: this function is supported by Advanced NetWare 1.0+ and Alloy NTNX
SeeAlso: AX=F217h/SF=46h
Format of NetWare "Get Bindery Access Level" request buffer:
Offset Size Description (Table 01957)
00h WORD 0001h (length of following data)
02h BYTE 46h (subfunction "Get Bindery Access Level")
SeeAlso: #01958,#02189
Format of NetWare "Get Bindery Access Level" reply buffer:
Offset Size Description (Table 01958)
00h WORD 0005h (length of following buffer)
02h BYTE security levels
03h DWORD (big-endian) object ID
SeeAlso: #01957,#02189
--------N-21E3--SF47-------------------------
INT 21 - Novell NetWare - DIRECTORY SERVICES - SCAN BINDERY OBJ TRUSTEE PATHS
AH = E3h subfn 47h
DS:SI -> request buffer (see #01959)
ES:DI -> reply buffer (see #01960)
Return: AL = status (00h,96h,F0h,F1h,FCh,FEh,FFh) (see #01961)
Desc: iterate through the directories to which an object is a trustee
Note: this function is supported by Advanced NetWare 1.0+ and Alloy NTNX
SeeAlso: AH=E2h/SF=0Ch,AH=E2h/SF=0Dh,AH=E2h/SF=0Eh,AX=F217h/SF=47h
Format of NetWare "Scan Bindery Object Trustee Paths" request buffer:
Offset Size Description (Table 01959)
00h WORD 0008h (length of following data)
02h BYTE 47h (subfunction "Scan Bindery Object Trustee Paths")
03h BYTE volume number (00h-1Fh)
04h WORD (big-endian) last sequence number (FFFFh on first call)
06h DWORD (big-endian) object ID
SeeAlso: #01960,#02190
Format of NetWare "Scan Bindery Object Trustee Paths" reply buffer:
Offset Size Description (Table 01960)
00h WORD (call) length of following results buffer (max 107h)
02h WORD (big-endian) next sequence number
04h DWORD (big-endian) object ID
08h BYTE trustee directory rights (see #01849 at AH=E2h/SF=03h)
09h BYTE length of trustee path
0Ah N BYTEs trustee path
SeeAlso: #01959,#02190
--------N-21E3--SF64-------------------------
INT 21 - Novell NetWare - QUEUE SERVICES - CREATE QUEUE
AH = E3h subfn 64h
DS:SI -> request buffer (see #01962)
ES:DI -> reply buffer (see #01963)
Return: AL = status (00h,96h,99h,9Bh,9Ch,EDh-F1h,F5h,F7h,FCh,FEh,FFh)
(see #01961)
Notes: this function is supported by Advanced NetWare 2.1+
caller must be on a workstation with supervisor privileges
SeeAlso: AH=E3h/SF=65h,AH=E3h/SF=66h,AH=E3h/SF=68h,AH=E3h/SF=6Bh
SeeAlso: AX=F217h/SF=64h
(Table 01961)
Values for NetWare function status:
00h (0) successful
96h (150) server out of memory
99h (153) directory full
9Bh (155) invalid directory handle
9Ch (156) invalid path
D0h (208) queue error
D1h (209) no such queue
D2h (210) no server for queue
D3h (211) no queue rights
D4h (212) queue full
D5h (213) no queue job
D6h (214) no job rights
D7h (215) queue servicing error
D8h (216) queue not active
D9h (217) station is not a server
DAh (218) queue halted
DBh (219) too many queue servers
EDh (237) property already exists
EEh (238) object already exists
EFh (239) invalid name
F0h (240) wildcard not allowed
F1h (241) invalid bindery security level
F5h (245) not permitted to create object
F7h (247) not permitted to create property
FCh (252) no such object
FEh (254) server bindery locked
FFh (255) bindery failure
SeeAlso: #01950,#02002,#01680,#02860 at INT 2F/AX=7A20h/BX=0000h
Format of NetWare "Create Queue" request buffer:
Offset Size Description (Table 01962)
00h WORD length of following data (max ABh)
02h BYTE 64h (subfunction "Create Queue")
03h WORD (big-endian) queue type
05h BYTE length of queue's name (01h-2Fh)
06h N BYTEs queue's name
BYTE directory handle or 00h
BYTE length of path name (01h-76h)
N BYTEs path name of directory in which to create queue subdirectory
SeeAlso: #01963,#02198
Format of NetWare "Create Queue" reply buffer:
Offset Size Description (Table 01963)
00h WORD (call) 0004h (size of following results buffer)
02h DWORD (big-endian) object ID of queue
SeeAlso: #01962,#02198
--------N-21E3--SF65-------------------------
INT 21 - Novell NetWare - QUEUE SERVICES - DESTROY QUEUE
AH = E3h subfn 65h
DS:SI -> request buffer (see #01964)
ES:DI -> reply buffer (see #01969)
Return: AL = status (00h,96h,9Ch,D0h,D1h,FFh) (see also AH=E3h/SF=64h)
FFh hardware failure
Desc: abort all active jobs, detach all job servers, remove all job entries,
delete all job files, remove the queue object and its properties
from the bindery, and delete the queue's subdirectory
Notes: this function is supported by Advanced NetWare 2.1+
caller must have SUPERVISOR privileges
SeeAlso: AH=E3h/SF=64h,AH=E3h/SF=66h,AH=E3h/SF=68h,AH=E3h/SF=6Ah,AH=E3h/SF=70h
SeeAlso: AX=F217h/SF=65h
Format of NetWare "Destroy Queue" request buffer:
Offset Size Description (Table 01964)
00h WORD 0005h (length of following data)
02h BYTE 65h (subfunction "Destroy Queue")
03h DWORD (big-endian) object ID of queue
SeeAlso: #01969
--------N-21E3--SF66-------------------------
INT 21 - Novell NetWare - QUEUE SERVICES - READ QUEUE CURRENT STATUS (OLD)
AH = E3h subfn 66h
DS:SI -> request buffer (see #01965)
ES:DI -> reply buffer (see #01966)
Return: AL = status (00h,96h,9Ch,D1h-D3h,F1h,FCh,FEh,FFh) (see #01961)
Notes: this function is supported by Advanced NetWare 2.1+
caller must be on a workstation which is security-equivalent to a
member of the queue's Q_USERS or Q_OPERATORS properties
SeeAlso: AH=E3h/SF=64h,AH=E3h/SF=67h,AH=E3h/SF=6Fh,AH=E3h/SF=76h
SeeAlso: AX=F217h/SF=66h
Format of NetWare "Read Queue Current Status (old)" request buffer:
Offset Size Description (Table 01965)
00h WORD 0005h (length of following data)
02h BYTE 66h (subfunction "Read Queue Current Status")
03h DWORD (big-endian) object ID of queue
SeeAlso: #01966,#02199 at AX=F217h/SF=66h
Format of NetWare "Read Queue Current Status (old)" reply buffer:
Offset Size Description (Table 01966)
00h WORD (call) 0085h (size of following results)
02h DWORD (big-endian) object ID of queue
06h BYTE status of queue (see #01967)
07h BYTE number of jobs in queue (00h-FAh)
08h BYTE number of servers attached to queue (00h-19h)
09h 25 DWORDs list of object IDs of attached servers
6Dh 25 BYTEs list of attached servers' stations
86h BYTE (call) maximum number of servers to return
SeeAlso: #01965,#02199 at AX=F217h/SF=66h
Bitfields for NetWare queue status:
Bit(s) Description (Table 01967)
0 operator disabled addition of new jobs
1 operator refuses additional job servers attaching
2 operator disabled job servicing
SeeAlso: #01966,#01968
--------N-21E3--SF67-------------------------
INT 21 - Novell NetWare - QUEUE SERVICES - SET QUEUE CURRENT STATUS (OLD)
AH = E3h subfn 67h
DS:SI -> request buffer (see #01968)
ES:DI -> reply buffer (see #01969)
Return: AL = status (00h,96h,9Ch,D0h,D1h,D3h,FEh,FFh) (see #01961)
Notes: this function is supported by Advanced NetWare 2.1+
caller must have operator privileges
SeeAlso: AH=E3h/SF=64h,AH=E3h/SF=66h,AH=E3h/SF=6Fh,AH=E3h/SF=76h
SeeAlso: AX=F217h/SF=67h
Format of NetWare "Set Queue Current Status (old)" request buffer:
Offset Size Description (Table 01968)
00h WORD 0006h (length of following data)
02h BYTE 67h (subfunction "Set Queue Current Status")
03h DWORD (big-endian) object ID of queue
07h BYTE queue status (see #01967)
SeeAlso: #01969
Format of NetWare reply buffer:
Offset Size Description (Table 01969)
00h WORD (call) 0000h (no results returned)
--------N-21E3--SF68-------------------------
INT 21 - Novell NetWare - QUEUE SERVICES - CREATE QUEUE JOB AND FILE
AH = E3h subfn 68h
DS:SI -> request buffer (see #01970)
ES:DI -> reply buffer (see #01972)
Return: AL = status (00h,96h,99h,9Ch,D0h-D4h,DAh,EDh,EFh-F1h,F7h,FCh,FEh,FFh)
(see #01961)
Notes: this function is supported by Advanced NetWare 2.1+
caller must be on a workstation which is security-equivalent to a
member of the queue's Q_USER property
SeeAlso: AX=B807h,AH=E0h"SPOOLING",AH=E3h/SF=69h,AH=E3h/SF=6Ah,AH=E3h/SF=6Eh
SeeAlso: AX=F217h/SF=68h
Format of NetWare "Create Queue Job and File" request buffer:
Offset Size Description (Table 01970)
00h WORD 0107h (length of following data)
02h BYTE 68h (subfunction "Close File and Start Queue Job")
03h DWORD (big-endian) object ID of queue
07h 256 BYTEs job structure (see #01971)
SeeAlso: #01972,#02200
Format of NetWare old-style job structure:
Offset Size Description (Table 01971)
00h BYTE client station
01h BYTE client task number
02h DWORD (big-endian) object ID of client
06h DWORD (big-endian) object ID of target server
FFFFFFFh if any server acceptable
0Ah 6 BYTEs target execution time (year,month,day,hour,minute,second)
FFFFFFFFFFFFh to execute as soon as possible
10h 6 BYTEs job entry time (year,month,day,hour,minute,second)
16h WORD (big-endian) job number
18h WORD (big-endian) job type
1Ah BYTE job position
1Bh BYTE job control flags (see #01980)
1Ch 14 BYTEs ASCIZ job file name
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -