INT 21 - Novell NetWare v4+ - GET VOLUME SWITCH INFORMATION AX = F27Bh subfn 09h CX = length of request buffer in bytes DX = length of reply buffer in bytes DS:SI -> request buffer (see #02500) ES:DI -> reply buffer (see #02501) Return: AL = status (see #02860 at INT 2F/AX=7A20h/BX=0000h) reply buffer filled Format of NetWare "Get Volume Switch Information" request buffer: Offset Size Description (Table 02500) 00h WORD 0005h (length of following data) 02h BYTE 09h (subfunction "Get Volume Switch Information") 03h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. starting item number SeeAlso: #02501 Format of NetWare "Get Volume Switch Information" reply buffer: Offset Size Description (Table 02501) 00h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. current server time 04h BYTE vconsole version 05h BYTE vconsole revision 06h WORD reserved 08h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. total LFS counters 0Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. current LFS counters 10h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "readFile" 14h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "writeFile" 18h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "deleteFile" 1Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "renMove" 20h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "openFile" 24h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "createFile" 28h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "createAndOpenFile" 2Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "closeFile" 30h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "scanDeleteFile" 34h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "salvageFile" 38h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "purgeFile" 3Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "migrateFile" 40h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "deMigrateFile" 44h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "createDir" 48h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "deleteDir" 4Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "directoryScans" 50h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "mapPathToDirNum" 54h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "modifyDirEntry" 58h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getAccessRights" 5Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getAccessRightsFromIDs" 60h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "mapDirNumToPath" 64h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getEntryFromPathStrBase" 68h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getOtherNSEntry" 6Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getExtDirInfo" 70h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getParentDirNum" 74h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "addTrusteeR" 78h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "scanTrusteeR" 7Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "delTrusteeR" 80h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "purgeTrust" 84h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "findNextTrustRef" 88h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "scanUserRestNodes" 8Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "addUserRest" 90h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "deleteUserRest" 94h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "rtnDirSpaceRest" 98h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getActualAvailDskSp" 9Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "cntOwnedFilesAndDirs" A0h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "migFileInfo" A4h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "volMigInfo" A8h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "readMigFileData" ACh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getVolusageStats" B0h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getActualVolUsageStats" B4h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getDirUsageStats" B8h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "NMFileReadsCount" BCh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "NMFileWritesCount" C0h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "mapPathToDirNumOrPhantom" C4h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "stationsHasAccessRgtsGntedBelow" C8h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "gtDataSteamLensFromPathStrBase" CCh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "checkAndGetDirectoryEntry" D0h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getDeletedEntry" D4h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getOriginalNameSpace" D8h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getActualFileSize" DCh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "verifyNameSpaceNumber" E0h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "verifyDataStreamNumber" E4h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "checkVolumeNumber" E8h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "commitFile" ECh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "VMGetDirectoryEntry" F0h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "createDMFileEntry" F4h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "renameNameSpaceEntry" F8h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "logFile" FCh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "releaseFile" 100h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "clearFile" 104h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "setVolumeFlag" 108h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "clearVolumeFlag" 10Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "getOriginalInfo" 110h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "createMigratedDir" 114h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3OpenCreate" 118h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3InitFileSearch" 11Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3ContinueFileSearch" 120h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3RenameFile" 124h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3ScanForTrustees" 128h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3ObtainFileInfo" 12Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3ModifyInfo" 130h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3EraseFile" 134h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3SetDirHandle" 138h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3AddTrustees" 13Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3DeleteTrustees" 140h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3AllocDirHandle" 144h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3ScanSalvagedFiles" 148h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3RecoverSalvagedFiles" 14Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3PurgeSalvageableFile" 150h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3GetNSSpecificInfo" 154h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3ModifyNSSpecificInfo" 158h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3SearchSet" 15Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3GetDirBase" 160h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3QueryNameSpaceInfo" 164h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3GetNameSpaceList" 168h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3GetHugeInfo" 16Ch DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3SetHugeInfo" 170h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3GetFullPathString" 174h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. "F3GetEffectiveDirectoryRights" SeeAlso: #02500