Sage-ST ä

Doslib

Documentation

ChangeDirectory CloseFile CommitFile CreateFile
DeleteFile DosExec FindFirstFile FindNextFile
GetCmndLine GetCurrentDirectory GetDate GetDiskFreeSpace
GetExtendedError GetFileDate GetFileMode GetReturnCode
GetTime GetVersion KbdDataAvailable LSeek
MakeDirectory OpenFile PrinterStatus ReadFile
RemoveDirectory RenameFile STRChangeDirectory STRCreateFile
STRDeleteFile STRDosExec STRFindFirstFile STRGetCmndLine
STRGetCurrentDirectory STRGetDiskFreeSpace STRGetFileMode STRMakeDirectory
STROpenFile STRRemoveDirectory STRRenameFile STRSetFileMode
SetDate SetFileDate SetFileMode SetHandleCount
SetTime WriteFile




  function KbdDataAvailable
             () : boolean; stdcall;

  exports KbdDataAvailable name 'DosLib_KbdDataAvailable';




  procedure GetExtendedError
             (var   Error    : cardinal;
              var   ErrClass : cardinal;
              var   Action   : cardinal;
              var   locus    : cardinal); stdcall;

  exports GetExtendedError name 'DosLib_GetExtendedError';




  function PrinterStatus
             (const port : cardinal) : char; stdcall;

  exports PrinterStatus name 'DosLib_PrinterStatus';




  procedure GetReturnCode
             (var   returnType : cardinal;
              var   returnCode : cardinal); stdcall;

  exports GetReturnCode name 'DosLib_GetReturnCode';




  procedure GetDate
             (var   Year    : cardinal;
              var   Month   : cardinal;
              var   Day     : cardinal;
              var   weekDay : cardinal); stdcall;

  exports GetDate name 'DosLib_GetDate';




  procedure SetDate
             (const Year   : cardinal;
              const Month  : cardinal;
              const Day    : cardinal;
              var   Status : boolean); stdcall;

  exports SetDate name 'DosLib_SetDate';




  procedure GetTime
             (var   Hour       : cardinal;
              var   Minute     : cardinal;
              var   Second     : cardinal;
              var   hundredths : cardinal); stdcall;

  exports GetTime name 'DosLib_GetTime';




  procedure SetTime
             (const Hour       : cardinal;
              const Minute     : cardinal;
              const Second     : cardinal;
              const hundredths : cardinal;
              var   Status     : boolean); stdcall;

  exports SetTime name 'DosLib_SetTime';




  procedure GetCmndLine
             (var   line : array of char); overload; stdcall;

  exports GetCmndLine (var   line : array of char) name 'DosLib_GetCmndLine';




  procedure GetCmndLine
             (var   line : string); overload; stdcall;

  exports GetCmndLine (var   line : string) name 'DosLib_STRGetCmndLine';




  procedure GetVersion
             (var   major : cardinal;
              var   minor : cardinal); stdcall;

  exports GetVersion name 'DosLib_GetVersion';




  procedure GetDiskFreeSpace
             (const DriveOrUNC    : array of char;
              var   clustersAvail : cardinal;
              var   clustPerDrv   : cardinal;
              var   bytesPerSec   : cardinal;
              var   secPerClust   : cardinal); overload; stdcall;

  exports GetDiskFreeSpace (const DriveOrUNC    : array of char;
                            var   clustersAvail : cardinal;
                            var   clustPerDrv   : cardinal;
                            var   bytesPerSec   : cardinal;
                            var   secPerClust   : cardinal) name 'DosLib_GetDiskFreeSpace';




  procedure GetDiskFreeSpace
             (const DriveOrUNC    : string;
              var   clustersAvail : cardinal;
              var   clustPerDrv   : cardinal;
              var   bytesPerSec   : cardinal;
              var   secPerClust   : cardinal); overload; stdcall;

  exports GetDiskFreeSpace (const DriveOrUNC    : string;
                            var   clustersAvail : cardinal;
                            var   clustPerDrv   : cardinal;
                            var   bytesPerSec   : cardinal;
                            var   secPerClust   : cardinal) name 'DosLib_STRGetDiskFreeSpace';




  procedure MakeDirectory
             (const directoryName : array of char;
              var   returnCode    : cardinal); overload; stdcall;

  exports MakeDirectory (const directoryName : array of char;
                         var   returnCode    : cardinal) name 'DosLib_MakeDirectory';




  procedure MakeDirectory
             (const directoryName : string;
              var   returnCode    : cardinal); overload; stdcall;

  exports MakeDirectory (const directoryName : string;
                         var   returnCode    : cardinal) name 'DosLib_STRMakeDirectory';




  procedure RemoveDirectory
             (const directoryName : array of char;
              var   returnCode    : cardinal); overload; stdcall;

  exports RemoveDirectory (const directoryName : array of char;
                           var   returnCode    : cardinal) name 'DosLib_RemoveDirectory';




  procedure RemoveDirectory
             (const directoryName : string;
              var   returnCode    : cardinal); overload; stdcall;

  exports RemoveDirectory (const directoryName : string;
                           var   returnCode    : cardinal) name 'DosLib_STRRemoveDirectory';




  procedure ChangeDirectory
             (const directoryName : array of char;
              var   returnCode    : cardinal); overload; stdcall;

  exports ChangeDirectory (const directoryName : array of char;
                           var   returnCode    : cardinal) name 'DosLib_ChangeDirectory';




  procedure ChangeDirectory
             (const directoryName : string;
              var   returnCode    : cardinal); overload; stdcall;

  exports ChangeDirectory (const directoryName : string;
                           var   returnCode    : cardinal) name 'DosLib_STRChangeDirectory';




  procedure CreateFile
             (const FileName   : array of char;
              const attribute  : AttrType;
              var   handle     : HandleType;
              var   returnCode : cardinal); overload; stdcall;

  exports CreateFile (const FileName   : array of char;
                      const attribute  : AttrType;
                      var   handle     : HandleType;
                      var   returnCode : cardinal) name 'DosLib_CreateFile';




  procedure CreateFile
             (const FileName   : string;
              const attribute  : AttrType;
              var   handle     : HandleType;
              var   returnCode : cardinal); overload; stdcall;

  exports CreateFile (const FileName   : string;
                      const attribute  : AttrType;
                      var   handle     : HandleType;
                      var   returnCode : cardinal) name 'DosLib_STRCreateFile';




  procedure OpenFile
             (const FileName   : array of char;
              const openMode   : OpenType;
              var   handle     : HandleType;
              var   returnCode : cardinal); overload; stdcall;

  exports OpenFile (const FileName   : array of char;
                    const openMode   : OpenType;
                    var   handle     : HandleType;
                    var   returnCode : cardinal) name 'DosLib_OpenFile';




  procedure OpenFile
             (const FileName   : string;
              const openMode   : OpenType;
              var   handle     : HandleType;
              var   returnCode : cardinal); overload; stdcall;

  exports OpenFile (const FileName   : string;
                    const openMode   : OpenType;
                    var   handle     : HandleType;
                    var   returnCode : cardinal) name 'DosLib_STROpenFile';




  procedure CloseFile
             (const handle     : HandleType;
              var   returnCode : cardinal); stdcall;

  exports CloseFile name 'DosLib_CloseFile';




  procedure CommitFile
             (const handle     : HandleType;
              var   returnCode : cardinal); stdcall;

  exports CommitFile name 'DosLib_CommitFile';




  procedure ReadFile
             (const handle     : HandleType;
              const Buffer     : pointer;
              var   Count      : cardinal;
              var   returnCode : cardinal); stdcall;

  exports ReadFile name 'DosLib_ReadFile';




  procedure WriteFile
             (const handle     : HandleType;
              const Buffer     : pointer;
              var   Count      : cardinal;
              var   returnCode : cardinal); stdcall;

  exports WriteFile name 'DosLib_WriteFile';




  procedure DeleteFile
             (const FileName   : array of char;
              var   returnCode : cardinal); overload; stdcall;

  exports DeleteFile (const FileName   : array of char;
                      var   returnCode : cardinal) name 'DosLib_DeleteFile';




  procedure DeleteFile
             (const FileName   : string;
              var   returnCode : cardinal); overload; stdcall;

  exports DeleteFile (const FileName   : string;
                      var   returnCode : cardinal) name 'DosLib_STRDeleteFile';




  procedure LSeek
             (const handle     : HandleType;
              const theOffset  : ModSys.INT32;
              const Method     : cardinal;
              var   newPos     : ModSys.INT32;
              var   returnCode : cardinal); stdcall;

  exports LSeek name 'DosLib_LSeek';




  procedure GetFileMode
             (const FileName   : array of char;
              var   attribute  : AttrType;
              var   returnCode : cardinal); overload; stdcall;

  exports GetFileMode (const FileName   : array of char;
                       var   attribute  : AttrType;
                       var   returnCode : cardinal) name 'DosLib_GetFileMode';




  procedure GetFileMode
             (const FileName   : string;
              var   attribute  : AttrType;
              var   returnCode : cardinal); overload; stdcall;

  exports GetFileMode (const FileName   : string;
                       var   attribute  : AttrType;
                       var   returnCode : cardinal) name 'DosLib_STRGetFileMode';




  procedure SetFileMode
             (const FileName   : array of char;
              const attribute  : AttrType;
              var   returnCode : cardinal); overload; stdcall;

  exports SetFileMode (const FileName   : array of char;
                       const attribute  : AttrType;
                       var   returnCode : cardinal) name 'DosLib_SetFileMode';




  procedure SetFileMode
             (const FileName   : string;
              const attribute  : AttrType;
              var   returnCode : cardinal); overload; stdcall;

  exports SetFileMode (const FileName   : string;
                       const attribute  : AttrType;
                       var   returnCode : cardinal) name 'DosLib_STRSetFileMode';




  procedure GetCurrentDirectory
             (var   Directory  : array of char;
              var   returnCode : cardinal); overload; stdcall;

  exports GetCurrentDirectory (var   Directory  : array of char;
                               var   returnCode : cardinal) name 'DosLib_GetCurrentDirectory';




  procedure GetCurrentDirectory
             (var   Directory  : string;
              var   returnCode : cardinal); overload; stdcall;

  exports GetCurrentDirectory (var   Directory  : string;
                               var   returnCode : cardinal) name 'DosLib_STRGetCurrentDirectory';




  procedure FindFirstFile
             (const filePattern  : array of char;
              const searchBuffer : SearchRecordPtr;
              const attribute    : AttrType;
              var   returnCode   : cardinal); overload; stdcall;

  exports FindFirstFile (const filePattern  : array of char;
                         const searchBuffer : SearchRecordPtr;
                         const attribute    : AttrType;
                         var   returnCode   : cardinal) name 'DosLib_FindFirstFile';




  procedure FindFirstFile
             (const filePattern  : string;
              const searchBuffer : SearchRecordPtr;
              const attribute    : AttrType;
              var   returnCode   : cardinal); overload; stdcall;

  exports FindFirstFile (const filePattern  : string;
                         const searchBuffer : SearchRecordPtr;
                         const attribute    : AttrType;
                         var   returnCode   : cardinal) name 'DosLib_STRFindFirstFile';




  procedure FindNextFile
             (const searchBuffer : SearchRecordPtr;
              var   returnCode   : cardinal); stdcall;

  exports FindNextFile name 'DosLib_FindNextFile';




  procedure RenameFile
             (const OldFileName : array of char;
              const NewFileName : array of char;
              var   returnCode  : cardinal); overload; stdcall;

  exports RenameFile (const OldFileName : array of char;
                      const NewFileName : array of char;
                      var   returnCode  : cardinal) name 'DosLib_RenameFile';




  procedure RenameFile
             (const OldFileName : string;
              const NewFileName : string;
              var   returnCode  : cardinal); overload; stdcall;

  exports RenameFile (const OldFileName : string;
                      const NewFileName : string;
                      var   returnCode  : cardinal) name 'DosLib_STRRenameFile';




  procedure GetFileDate
             (const handle     : HandleType;
              var   date       : ModSys.INT32;
              var   Time       : ModSys.INT32;
              var   returnCode : cardinal); stdcall;

  exports GetFileDate name 'DosLib_GetFileDate';




  procedure SetFileDate
             (const handle     : HandleType;
              const date       : ModSys.INT32;
              const Time       : ModSys.INT32;
              var   returnCode : cardinal); stdcall;

  exports SetFileDate name 'DosLib_SetFileDate';




  procedure SetHandleCount
             (const Count      : cardinal;
              var   returnCode : cardinal); stdcall;

  exports SetHandleCount name 'DosLib_SetHandleCount';




  procedure DosExec
             (const FileName    : array of char;
              const parms       : array of char;
              const TheFunction : cardinal;
              var   returnCode  : cardinal); overload; stdcall;

  exports DosExec (const FileName    : array of char;
                   const parms       : array of char;
                   const TheFunction : cardinal;
                   var   returnCode  : cardinal) name 'DosLib_DosExec';




  procedure DosExec
             (const FileName    : string;
              const parms       : string;
              const TheFunction : cardinal;
              var   returnCode  : cardinal); overload; stdcall;

  exports DosExec (const FileName    : string;
                   const parms       : string;
                   const TheFunction : cardinal;
                   var   returnCode  : cardinal) name 'DosLib_STRDosExec';




Send mail to   warren.merrill@inl.gov with questions or comments about this web site.
Copyright © 1989-2006 Battelle Energy Alliance