# Microsoft.VisualBasic.Devices

``` diff
-namespace Microsoft.VisualBasic.Devices {
 {
-    public class Audio {
 {
-        public Audio();

-    }
-    public class Clock {
 {
-        public Clock();

-        public DateTime GmtTime { get; }

-        public DateTime LocalTime { get; }

-        public int TickCount { get; }

-    }
-    public class Computer : ServerComputer {
 {
-        public Computer();

-        public Audio Audio { get; }

-        public ClipboardProxy Clipboard { get; }

-        public Keyboard Keyboard { get; }

-        public Mouse Mouse { get; }

-        public Ports Ports { get; }

-    }
-    public class ComputerInfo {
 {
-        public ComputerInfo();

-        public ulong AvailablePhysicalMemory { get; }

-        public ulong AvailableVirtualMemory { get; }

-        public CultureInfo InstalledUICulture { get; }

-        public string OSPlatform { get; }

-        public string OSVersion { get; }

-        public ulong TotalPhysicalMemory { get; }

-        public ulong TotalVirtualMemory { get; }

-    }
-    public class Keyboard {
 {
-        public Keyboard();

-    }
-    public class Mouse {
 {
-        public Mouse();

-    }
-    public class Network {
 {
-        public Network();

-    }
-    public class NetworkAvailableEventArgs : EventArgs {
 {
-        public NetworkAvailableEventArgs(bool networkAvailable);

-        public bool IsNetworkAvailable { get; }

-    }
-    public class Ports {
 {
-        public Ports();

-    }
-    public class ServerComputer {
 {
-        public ServerComputer();

-        public Clock Clock { get; }

-        public FileSystemProxy FileSystem { get; }

-        public ComputerInfo Info { get; }

-        public string Name { get; }

-        public Network Network { get; }

-        public RegistryProxy Registry { get; }

-    }
-}
```

