5 // Chris J Breisch (cjbreisch@altavista.net)
\r
7 // (C) 2002 Chris J Breisch
\r
9 namespace Microsoft.VisualBasic
\r
11 [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute]
12 [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)]
13 sealed public class FileSystem {
18 public static void ChDir (System.String Path) { }
19 public static void ChDrive (System.Char Drive) { }
20 public static void ChDrive (System.String Drive) { }
21 public static System.String CurDir () { return "";}
22 public static System.String CurDir (System.Char Drive) { return "";}
23 public static System.String Dir () { return "";}
24 public static System.String Dir (System.String Pathname, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.FileAttribute Attributes) { return "";}
25 public static void MkDir (System.String Path) { }
26 public static void RmDir (System.String Path) { }
27 public static void FileCopy (System.String Source, System.String Destination) { }
28 public static System.DateTime FileDateTime (System.String PathName) { return System.DateTime.MinValue;}
29 public static System.Int64 FileLen (System.String PathName) { return 0;}
30 public static Microsoft.VisualBasic.FileAttribute GetAttr (System.String PathName) { return 0;}
31 public static void Kill (System.String PathName) { }
32 public static void SetAttr (System.String PathName, Microsoft.VisualBasic.FileAttribute Attributes) { }
33 public static void FileOpen (System.Int32 FileNumber, System.String FileName, Microsoft.VisualBasic.OpenMode Mode, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] Microsoft.VisualBasic.OpenAccess Access, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] Microsoft.VisualBasic.OpenShare Share, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 RecordLength) { }
34 public static void FileClose (params System.Int32[] FileNumbers) { }
35 public static void FileGetObject (System.Int32 FileNumber, ref System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
36 public static void FileGet (System.Int32 FileNumber, ref System.ValueType Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
37 public static void FileGet (System.Int32 FileNumber, ref System.Array Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] ref System.Boolean ArrayIsDynamic, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] ref System.Boolean StringIsFixedLength) { }
38 public static void FileGet (System.Int32 FileNumber, ref System.Boolean Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
39 public static void FileGet (System.Int32 FileNumber, ref System.Byte Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
40 public static void FileGet (System.Int32 FileNumber, ref System.Int16 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
41 public static void FileGet (System.Int32 FileNumber, ref System.Int32 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
42 public static void FileGet (System.Int32 FileNumber, ref System.Int64 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
43 public static void FileGet (System.Int32 FileNumber, ref System.Char Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
44 public static void FileGet (System.Int32 FileNumber, ref System.Single Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
45 public static void FileGet (System.Int32 FileNumber, ref System.Double Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
46 public static void FileGet (System.Int32 FileNumber, ref System.Decimal Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
47 public static void FileGet (System.Int32 FileNumber, ref System.String Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] ref System.Boolean StringIsFixedLength) { }
48 public static void FileGet (System.Int32 FileNumber, ref System.DateTime Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
49 public static void FilePutObject (System.Int32 FileNumber, System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
50 [System.ObsoleteAttribute("Use FilePutObject to write Object types, or coerce FileNumber and RecordNumber to Integer for writing non-Object types", false)]
51 public static void FilePut (System.Object FileNumber, System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Object RecordNumber) { }
52 public static void FilePut (System.Int32 FileNumber, System.ValueType Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
53 public static void FilePut (System.Int32 FileNumber, System.Array Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean ArrayIsDynamic, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean StringIsFixedLength) { }
54 public static void FilePut (System.Int32 FileNumber, System.Boolean Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
55 public static void FilePut (System.Int32 FileNumber, System.Byte Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
56 public static void FilePut (System.Int32 FileNumber, System.Int16 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
57 public static void FilePut (System.Int32 FileNumber, System.Int32 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
58 public static void FilePut (System.Int32 FileNumber, System.Int64 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
59 public static void FilePut (System.Int32 FileNumber, System.Char Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
60 public static void FilePut (System.Int32 FileNumber, System.Single Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
61 public static void FilePut (System.Int32 FileNumber, System.Double Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
62 public static void FilePut (System.Int32 FileNumber, System.Decimal Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
63 public static void FilePut (System.Int32 FileNumber, System.String Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean StringIsFixedLength) { }
64 public static void FilePut (System.Int32 FileNumber, System.DateTime Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
65 public static void Print (System.Int32 FileNumber, params System.Object[] Output) { }
66 public static void PrintLine (System.Int32 FileNumber, params System.Object[] Output) { }
67 public static void Input (System.Int32 FileNumber, ref System.Object Value) { }
68 public static void Input (System.Int32 FileNumber, ref System.Boolean Value) { }
69 public static void Input (System.Int32 FileNumber, ref System.Byte Value) { }
70 public static void Input (System.Int32 FileNumber, ref System.Int16 Value) { }
71 public static void Input (System.Int32 FileNumber, ref System.Int32 Value) { }
72 public static void Input (System.Int32 FileNumber, ref System.Int64 Value) { }
73 public static void Input (System.Int32 FileNumber, ref System.Char Value) { }
74 public static void Input (System.Int32 FileNumber, ref System.Single Value) { }
75 public static void Input (System.Int32 FileNumber, ref System.Double Value) { }
76 public static void Input (System.Int32 FileNumber, ref System.Decimal Value) { }
77 public static void Input (System.Int32 FileNumber, ref System.String Value) { }
78 public static void Input (System.Int32 FileNumber, ref System.DateTime Value) { }
79 public static void Write (System.Int32 FileNumber, params System.Object[] Output) { }
80 public static void WriteLine (System.Int32 FileNumber, params System.Object[] Output) { }
81 public static System.String InputString (System.Int32 FileNumber, System.Int32 CharCount) { return "";}
82 public static System.String LineInput (System.Int32 FileNumber) { return "";}
83 public static void Lock (System.Int32 FileNumber) { }
84 public static void Lock (System.Int32 FileNumber, System.Int64 Record) { }
85 public static void Lock (System.Int32 FileNumber, System.Int64 FromRecord, System.Int64 ToRecord) { }
86 public static void Unlock (System.Int32 FileNumber) { }
87 public static void Unlock (System.Int32 FileNumber, System.Int64 Record) { }
88 public static void Unlock (System.Int32 FileNumber, System.Int64 FromRecord, System.Int64 ToRecord) { }
89 public static void FileWidth (System.Int32 FileNumber, System.Int32 RecordWidth) { }
90 public static System.Int32 FreeFile () { return 0;}
91 public static void Seek (System.Int32 FileNumber, System.Int64 Position) { }
92 public static System.Int64 Seek (System.Int32 FileNumber) { return 0;}
93 public static System.Boolean EOF (System.Int32 FileNumber) { return false;}
94 public static System.Int64 Loc (System.Int32 FileNumber) { return 0;}
95 public static System.Int64 LOF (System.Int32 FileNumber) { return 0;}
96 public static Microsoft.VisualBasic.TabInfo TAB () { return new Microsoft.VisualBasic.TabInfo();}
97 public static Microsoft.VisualBasic.TabInfo TAB (System.Int16 Column) { return new Microsoft.VisualBasic.TabInfo();}
98 public static Microsoft.VisualBasic.SpcInfo SPC (System.Int16 Count) { return new Microsoft.VisualBasic.SpcInfo();}
99 public static Microsoft.VisualBasic.OpenMode FileAttr (System.Int32 FileNumber) { return 0;}
100 public static void Reset () { }
101 public static void Rename (System.String OldPath, System.String NewPath) { }