INT 21 - Novell NetWare v2.2+ - GET EXTENDED VOLUME INFORMATION AX = F216h subfn 33h CX = length of request packet in bytes DX = length of reply buffer in bytes DS:SI -> request packet (see #02160) ES:DI -> reply buffer (see #02161) Return: AL = status (see #02860 at INT 2F/AX=7A20h/BX=0000h) reply buffer filled SeeAlso: AX=F216h/SF=29h Format of NetWare "Get Extended Volume Information" request buffer: Offset Size Description (Table 02160) 00h WORD length of following data 02h BYTE 33h (subfunction "Get Extended Volume Information") ---v2.2--- 03h BYTE volume ID ---v4.x--- 03h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. volume number SeeAlso: #02161 Format of NetWare "Get Extended Volume Information" reply buffer: Offset Size Description (Table 02161) 00h WORD length of returned data 02h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. volume type 06h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. status flag bits bit 0: suballocation bit 1: compressoin bit 2: migration bit 3: auditing 0Ah DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. sector size 0Eh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. sectors per cluster 12h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. total clusters in volume 16h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. free clusters 1Ah DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. freeable suballocated clusters 1Eh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. freeable in-limbo sectors 22h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. non-freeable in-limbo sectors 26h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. non-freeable available suballocated sectors 2Ah DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. unuable suballocated sectors 2Eh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. total suballocated clusters 32h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of data streams 36h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of in-limbo data streams 3Ah DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. age of oldest deleted file in clock ticks 3Eh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of compressed data streams 42h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of compressed in-limbo data streams 46h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of uncompressable data streams 4Ah DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of precompressed sectors 4Eh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of compressed sectors 52h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of migrated files 56h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of migrated sectors 5Ah DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of clusters used by FATsee File Allocation Table 5Eh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of clusters used by directories 62h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of clusters used by extended directories 66h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. total number of directory entries 6Ah DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of unused directory entries 6Eh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. total number of extended directory extants 72h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of unused extended directory extants 76h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of extended attributes defined (see AX=F256h/SF=04h) 7Ah DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. number of extended-attribute extants used 7Eh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. object ID for Directory Services 82h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. date and time volume last modified 86h var counted volume name string SeeAlso: #02160