$Save Nolist /************************************************************ * * * External Declarations for iRMX 286 BIOS System calls * * * ************************************************************/ RQ$A$AttachFile: PROCEDURE( user$t, prefix, subpath, resp$mbox, except$ptr) EXTERNAL; DECLARE user$t TOKEN, prefix TOKEN, subpath POINTER, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$AttachFile; RQ$A$ChangeAccess: PROCEDURE( user, prefix, subpath$ptr, id, access, resp$mbox, except$ptr) EXTERNAL; DECLARE user TOKEN, prefix TOKEN, subpath$ptr POINTER, id WORD, access BYTE, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$ChangeAccess; RQ$A$Close: PROCEDURE( connection$t, resp$mbox, except$ptr) EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$Close; RQ$A$CreateDirectory: PROCEDURE( user$t, prefix, subpath, access, resp$mbox, except$ptr) EXTERNAL; DECLARE user$t TOKEN, prefix TOKEN, subpath POINTER, access BYTE, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$CreateDirectory; RQ$A$CreateFile: PROCEDURE( user$t, prefix, subpath, access, granularity, size, must$create, resp$mbox, except$ptr) EXTERNAL; DECLARE user$t TOKEN, prefix TOKEN, subpath POINTER, access BYTE, granularity WORD, size DWORD, must$create BYTE, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$CreateFile; RQ$A$DeleteConnection: PROCEDURE( connection$t, resp$mbox, except$ptr) EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$DeleteConnection; RQ$A$DeleteFile: PROCEDURE( user$t, prefix, subpath, resp$mbox, except$ptr) EXTERNAL; DECLARE user$t TOKEN, prefix TOKEN, subpath POINTER, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$Delete$file; RQ$A$GetConnectionStatus: PROCEDURE( conn, resp$mbox, except$ptr) EXTERNAL; DECLARE conn TOKEN, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$GetConnectionStatus; RQ$A$GetDirectoryEntry: PROCEDURE( conn, entry$num, resp$mbox, except$ptr) EXTERNAL; DECLARE conn TOKEN, resp$mbox TOKEN, entry$num WORD, except$ptr POINTER; END RQ$A$GetDirectoryEntry; RQ$A$GetExtensionData: PROCEDURE( conn, resp$mbox, except$ptr) EXTERNAL; DECLARE conn TOKEN, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$GetExtensionData; RQ$A$GetFileStatus: PROCEDURE( connection$t, resp$mbox, except$ptr) EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$GetFileStatus; RQ$A$GetPathComponent: PROCEDURE( conn, resp$mbox, except$ptr) EXTERNAL; DECLARE conn TOKEN, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$GetPathComponent; RQ$A$Open: PROCEDURE( connection$t, mode, share, resp$mbox, except$ptr) EXTERNAL; DECLARE connection$t TOKEN, mode BYTE, share BYTE, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$Open; RQ$A$PhysicalAttachDevice: PROCEDURE( dev$name, file$driver, resp$mbox, except$ptr) EXTERNAL; DECLARE dev$name POINTER, file$driver BYTE, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$PhysicalAttachDevice; RQ$A$PhysicalDetachDevice: PROCEDURE( connection$t, hard, resp$mbox, except$ptr) EXTERNAL; DECLARE connection$t TOKEN, hard BYTE, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$PhysicalDetachDevice; RQ$A$Read: PROCEDURE( conn, buff$Ptr, count, resp$mbox, except$ptr) EXTERNAL; DECLARE conn TOKEN, resp$mbox TOKEN, buff$ptr POINTER, count WORD, except$ptr POINTER; END RQ$A$Read; RQ$A$RenameFile: PROCEDURE( connection$t, user$t, prefix, subpath, resp$mbox, except$ptr) EXTERNAL; DECLARE connection$t TOKEN, user$t TOKEN, prefix TOKEN, subpath POINTER, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$RenameFile; RQ$A$Seek: PROCEDURE( connection$t, mode, ptr$move, resp$mbox, except$ptr) EXTERNAL; DECLARE connection$t TOKEN, mode BYTE, ptr$move DWORD, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$Seek; RQ$A$SetExtensionData: PROCEDURE( conn, data$ptr, resp$mbox, except$ptr) EXTERNAL; DECLARE conn TOKEN, resp$mbox TOKEN, data$ptr POINTER, except$ptr POINTER; END RQ$A$SetExtensionData; RQ$A$Special: PROCEDURE( connection$t, spec$func, ioparm$ptr, resp$mbox, except$ptr) EXTERNAL; DECLARE connection$t TOKEN, spec$func WORD, ioparm$ptr POINTER, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$Special; RQ$A$Truncate: PROCEDURE( connection$t, resp$mbox, except$ptr) EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$Truncate; RQ$A$Update: PROCEDURE( conn, resp$mbox, except$ptr) EXTERNAL; DECLARE conn TOKEN, resp$mbox TOKEN, except$ptr POINTER; END RQ$A$Update; RQ$A$Write: PROCEDURE( conn, buff$ptr, count, resp$mbox, except$ptr) EXTERNAL; DECLARE conn TOKEN, resp$mbox TOKEN, buff$ptr POINTER, count WORD, except$ptr POINTER; END RQ$A$Write; RQ$CreateUser: PROCEDURE( ids$ptr, except$ptr) TOKEN EXTERNAL; DECLARE ids$ptr POINTER, except$ptr POINTER; END RQ$CreateUser; RQ$DeleteUser: PROCEDURE( user, except$ptr) EXTERNAL; DECLARE user TOKEN, except$ptr POINTER; END RQ$DeleteUser; RQ$Encrypt: PROCEDURE( password$ptr, key$ptr, encryption$ptr, except$ptr) EXTERNAL; DECLARE password$ptr POINTER, key$ptr POINTER, encryption$ptr POINTER, except$ptr POINTER; END RQ$Encrypt; RQ$GetDefaultPrefix: PROCEDURE( job$t, except$ptr) TOKEN EXTERNAL; DECLARE job$t TOKEN, except$ptr POINTER; END RQ$GetDefaultPrefix; RQ$GetDefaultUser: PROCEDURE( job$t, except$ptr) TOKEN EXTERNAL; DECLARE job$t TOKEN, except$ptr POINTER; END RQ$GetDefaultUser; RQ$GetGlobalTime: PROCEDURE( date$time$ptr, except$ptr) EXTERNAL; DECLARE date$time$ptr POINTER, except$ptr POINTER; END RQ$GetGlobalTime; RQ$GetTime: PROCEDURE( except$ptr) DWORD EXTERNAL; DECLARE except$ptr POINTER; END RQ$GetTime; RQ$InspectUser: PROCEDURE( user$t, ids$ptr, except$ptr) EXTERNAL; DECLARE user$t TOKEN, ids$ptr POINTER, except$ptr POINTER; END RQ$InspectUser; RQ$SetDefaultPrefix: PROCEDURE( job$t, prefix, except$ptr) EXTERNAL; DECLARE job$t TOKEN, prefix TOKEN, except$ptr POINTER; END RQ$SetDefaultPrefix; RQ$SetDefaultUser: PROCEDURE( job$t, user$t, except$ptr) EXTERNAL; DECLARE job$t TOKEN, user$t TOKEN, except$ptr POINTER; END RQ$SetDefaultUser; RQ$SetGlobalTime: PROCEDURE( date$time$ptr, except$ptr) EXTERNAL; DECLARE date$time$ptr POINTER, except$ptr POINTER; END RQ$SetGlobalTime; RQ$SetTime: PROCEDURE( date$time, except$ptr) EXTERNAL; DECLARE date$time DWORD, except$ptr POINTER; END RQ$SetTime; RQ$WaitIo: PROCEDURE( connection$t, resp$mbox, time$limit, except$ptr) WORD EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, time$limit WORD, except$ptr POINTER; END RQ$WaitIo; $Restore