$Save Nolist /************************************************************ * * * External Declarations for iRMX 286 UDI System calls * * * ************************************************************/ DQ$Allocate: PROCEDURE( siz, except$ptr) SELECTOR EXTERNAL; DECLARE siz WORD, except$ptr POINTER; END DQ$Allocate; DQ$Attach: PROCEDURE( path$ptr, except$ptr) TOKEN EXTERNAL; DECLARE path$ptr POINTER, except$ptr POINTER; END DQ$Attach; DQ$ChangeAccess: PROCEDURE( path$ptr, class, access, except$ptr) EXTERNAL; DECLARE path$ptr POINTER, class BYTE, access BYTE, except$ptr POINTER; END DQ$ChangeAccess; DQ$ChangeExtension: PROCEDURE( path$ptr, exten, except$ptr) EXTERNAL; DECLARE path$ptr POINTER, exten POINTER, except$ptr POINTER; END DQ$ChangeExtension; DQ$Close: PROCEDURE( conn, except$ptr) EXTERNAL; DECLARE conn TOKEN, except$ptr POINTER; END DQ$Close; DQ$Create: PROCEDURE( path$ptr, except$ptr) TOKEN EXTERNAL; DECLARE path$ptr POINTER, except$ptr POINTER; END DQ$Create; DQ$DecodeException: PROCEDURE( e$code, ec$ptr, except$ptr) EXTERNAL; DECLARE e$code WORD, ec$ptr POINTER, except$ptr POINTER; END DQ$DecodeException; DQ$DecodeTime: PROCEDURE( dt$ptr, except$ptr) EXTERNAL; DECLARE dt$ptr POINTER, except$ptr POINTER; END DQ$DecodeTime; DQ$Delete: PROCEDURE( path$ptr, except$ptr) EXTERNAL; DECLARE path$ptr POINTER, except$ptr POINTER; END DQ$Delete; DQ$Detach: PROCEDURE( conn, except$ptr) EXTERNAL; DECLARE conn TOKEN, except$ptr POINTER; END DQ$Detach; DQ$Exit: PROCEDURE( c$code) EXTERNAL; DECLARE c$code WORD; END DQ$Exit; DQ$FileInfo: PROCEDURE( conn, mode, info$ptr, except$ptr) EXTERNAL; DECLARE conn TOKEN, mode BYTE, info$ptr POINTER, except$ptr POINTER; END DQ$FileInfo; DQ$Free: PROCEDURE( seg, except$ptr) EXTERNAL; DECLARE seg SELECTOR, except$ptr POINTER; END DQ$Free; DQ$GetArgument: PROCEDURE( arg$ptr, except$ptr) BYTE EXTERNAL; DECLARE arg$ptr POINTER, except$ptr POINTER; END DQ$GetArgument; DQ$GetConnectionStatus: PROCEDURE( conn, info$ptr, except$ptr) EXTERNAL; DECLARE conn TOKEN, info$ptr POINTER, except$ptr POINTER; END DQ$GetConnectionStatus; DQ$GetExceptionHandler: PROCEDURE( c$han$ptr, except$ptr) EXTERNAL; DECLARE c$han$ptr POINTER, except$ptr POINTER; END DQ$GetExceptionHandler; DQ$GetSize: PROCEDURE( seg, except$ptr) WORD EXTERNAL; DECLARE seg SELECTOR, except$ptr POINTER; END DQ$GetSize; DQ$GetSystemId: PROCEDURE( id$ptr, except$ptr) EXTERNAL; DECLARE id$ptr POINTER, except$ptr POINTER; END DQ$GetSystemId; DQ$GetTime: PROCEDURE( dt$ptr, except$ptr) EXTERNAL; DECLARE dt$ptr POINTER, except$ptr POINTER; END DQ$GetTime; DQ$MAllocate: PROCEDURE( siz, except$ptr) POINTER EXTERNAL; DECLARE siz DWORD, except$ptr POINTER; END DQ$MAllocate; DQ$MFree: PROCEDURE( mem$location, except$ptr) EXTERNAL; DECLARE mem$location POINTER, except$ptr POINTER; END DQ$MFree; DQ$GetMSize: PROCEDURE( mem$location, except$ptr) DWORD EXTERNAL; DECLARE mem$location POINTER, except$ptr POINTER; END DQ$GetMSize; DQ$Open: PROCEDURE( conn, mode, num$buf, except$ptr) EXTERNAL; DECLARE conn TOKEN, mode BYTE, num$buf BYTE, except$ptr POINTER; END DQ$Open; DQ$Overlay: PROCEDURE( name$ptr, except$ptr) EXTERNAL; DECLARE name$ptr POINTER, except$ptr POINTER; END DQ$Overlay; DQ$Read: PROCEDURE( conn, buf$ptr, count, except$ptr) WORD EXTERNAL; DECLARE conn TOKEN, buf$ptr POINTER, count WORD, except$ptr POINTER; END DQ$Read; DQ$Rename: PROCEDURE( old$ptr, new$ptr, except$ptr) EXTERNAL; DECLARE old$ptr POINTER, new$ptr POINTER, except$ptr POINTER; END DQ$Rename; DQ$ReserveIoMemory: PROCEDURE( number$files, number$buffers, except$ptr) EXTERNAL; DECLARE number$files WORD, number$buffers WORD, except$ptr POINTER; END DQ$ReserveIoMemory; DQ$Seek: PROCEDURE( conn, mode, offset, except$ptr) EXTERNAL; DECLARE conn TOKEN, mode BYTE, offset DWORD, except$ptr POINTER; END DQ$Seek; DQ$Special: PROCEDURE( type$code, param$ptr, except$ptr) EXTERNAL; DECLARE type$code BYTE, param$ptr POINTER, except$ptr POINTER; END DQ$Special; DQ$SwitchBuffer: PROCEDURE( buff$ptr, except$ptr) WORD EXTERNAL; DECLARE buff$ptr POINTER, except$ptr POINTER; END DQ$SwitchBuffer; DQ$TrapCC: PROCEDURE( cc$routine$ptr, except$ptr) EXTERNAL; DECLARE cc$routine$ptr POINTER, except$ptr POINTER; END DQ$TrapCC; DQ$TrapException: PROCEDURE( han$ptr, except$ptr) EXTERNAL; DECLARE han$ptr POINTER, except$ptr POINTER; END DQ$TrapException; DQ$Truncate: PROCEDURE( conn, except$ptr) EXTERNAL; DECLARE conn TOKEN, except$ptr POINTER; END DQ$Truncate; DQ$Write: PROCEDURE( conn, buf$ptr, count, except$ptr) EXTERNAL; DECLARE conn TOKEN, buf$ptr POINTER, count WORD, except$ptr POINTER; END DQ$Write; $Restore