using System;
using System.Collections;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// Provides information about, and means to manipulate, the current environment and platform. This class cannot be inherited.
// Token: 0x02000160 RID: 352
[Token(Token = "0x2000160")]
[ComVisible(true)]
public static class Environment
{
// Token: 0x06000EAA RID: 3754 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EAA")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0")]
internal static string GetResourceString(string key)
{
return null;
}
// Token: 0x06000EAB RID: 3755 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EAB")]
[Address(RVA = "0x1E91FD0", Offset = "0x1E90DD0", VA = "0x181E91FD0")]
internal static string GetResourceString(string key, params object[] values)
{
return null;
}
// Token: 0x06000EAC RID: 3756 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EAC")]
[Address(RVA = "0x1E91ED0", Offset = "0x1E90CD0", VA = "0x181E91ED0")]
internal static string GetResourceStringEncodingName(int codePage)
{
return null;
}
/// Gets or sets the fully qualified path of the current working directory.
/// A string containing a directory path.
/// Attempted to set to an empty string ("").
/// Attempted to set to
/// An I/O error occurred.
/// Attempted to set a local path that cannot be found.
/// The caller does not have the appropriate permission.
// Token: 0x17000158 RID: 344
// (get) Token: 0x06000EAD RID: 3757 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000158")]
public static string CurrentDirectory
{
[Token(Token = "0x6000EAD")]
[Address(RVA = "0x1E928E0", Offset = "0x1E916E0", VA = "0x181E928E0")]
get
{
return null;
}
}
/// Gets a unique identifier for the current managed thread.
/// An integer that represents a unique identifier for this managed thread.
// Token: 0x17000159 RID: 345
// (get) Token: 0x06000EAE RID: 3758 RVA: 0x0000C4B0 File Offset: 0x0000A6B0
[Token(Token = "0x17000159")]
public static int CurrentManagedThreadId
{
[Token(Token = "0x6000EAE")]
[Address(RVA = "0x1E928F0", Offset = "0x1E916F0", VA = "0x181E928F0")]
get
{
return 0;
}
}
/// Gets a value that indicates whether the current application domain is being unloaded or the common language runtime (CLR) is shutting down.
///
/// if the current application domain is being unloaded or the CLR is shutting down; otherwise, .
// Token: 0x1700015A RID: 346
// (get) Token: 0x06000EAF RID: 3759 RVA: 0x0000C4C8 File Offset: 0x0000A6C8
[Token(Token = "0x1700015A")]
public static bool HasShutdownStarted
{
[Token(Token = "0x6000EAF")]
[Address(RVA = "0x1E92920", Offset = "0x1E91720", VA = "0x181E92920")]
get
{
return default(bool);
}
}
/// Gets the NetBIOS name of this local computer.
/// A string containing the name of this computer.
/// The name of this computer cannot be obtained.
// Token: 0x1700015B RID: 347
// (get) Token: 0x06000EB0 RID: 3760 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700015B")]
public static string MachineName
{
[Token(Token = "0x6000EB0")]
[Address(RVA = "0x1E92970", Offset = "0x1E91770", VA = "0x181E92970")]
get
{
return null;
}
}
// Token: 0x06000EB1 RID: 3761 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EB1")]
[Address(RVA = "0x1E91EA0", Offset = "0x1E90CA0", VA = "0x181E91EA0")]
private static string GetNewLine()
{
return null;
}
/// Gets the newline string defined for this environment.
/// A string containing "\r\n" for non-Unix platforms, or a string containing "\n" for Unix platforms.
// Token: 0x1700015C RID: 348
// (get) Token: 0x06000EB2 RID: 3762 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700015C")]
public static string NewLine
{
[Token(Token = "0x6000EB2")]
[Address(RVA = "0x1E92980", Offset = "0x1E91780", VA = "0x181E92980")]
get
{
return null;
}
}
// Token: 0x1700015D RID: 349
// (get) Token: 0x06000EB3 RID: 3763 RVA: 0x0000C4E0 File Offset: 0x0000A6E0
[Token(Token = "0x1700015D")]
internal static PlatformID Platform
{
[Token(Token = "0x6000EB3")]
[Address(RVA = "0x1E92C60", Offset = "0x1E91A60", VA = "0x181E92C60")]
[CompilerGenerated]
get
{
return PlatformID.Win32S;
}
}
// Token: 0x06000EB4 RID: 3764 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EB4")]
[Address(RVA = "0x1E91EB0", Offset = "0x1E90CB0", VA = "0x181E91EB0")]
internal static string GetOSVersionString()
{
return null;
}
/// Gets an object that contains the current platform identifier and version number.
/// An object that contains the platform identifier and version number.
/// This property was unable to obtain the system version.
/// -or-
/// The obtained platform identifier is not a member of
// Token: 0x1700015E RID: 350
// (get) Token: 0x06000EB5 RID: 3765 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700015E")]
public static OperatingSystem OSVersion
{
[Token(Token = "0x6000EB5")]
[Address(RVA = "0x1E929F0", Offset = "0x1E917F0", VA = "0x181E929F0")]
get
{
return null;
}
}
// Token: 0x06000EB6 RID: 3766 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EB6")]
[Address(RVA = "0x1E915F0", Offset = "0x1E903F0", VA = "0x181E915F0")]
internal static Version CreateVersionFromString(string info)
{
return null;
}
/// Gets current stack trace information.
/// A string containing stack trace information. This value can be .
// Token: 0x1700015F RID: 351
// (get) Token: 0x06000EB7 RID: 3767 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700015F")]
public static string StackTrace
{
[Token(Token = "0x6000EB7")]
[Address(RVA = "0x1E92C80", Offset = "0x1E91A80", VA = "0x181E92C80")]
get
{
return null;
}
}
/// Gets the number of milliseconds elapsed since the system started.
/// A 32-bit signed integer containing the amount of time in milliseconds that has passed since the last time the computer was started.
// Token: 0x17000160 RID: 352
// (get) Token: 0x06000EB8 RID: 3768 RVA: 0x0000C4F8 File Offset: 0x0000A6F8
[Token(Token = "0x17000160")]
public static int TickCount
{
[Token(Token = "0x6000EB8")]
[Address(RVA = "0x1E92CF0", Offset = "0x1E91AF0", VA = "0x181E92CF0")]
get
{
return 0;
}
}
/// Gets the network domain name associated with the current user.
/// The network domain name associated with the current user.
/// The operating system does not support retrieving the network domain name.
/// The network domain name cannot be retrieved.
// Token: 0x17000161 RID: 353
// (get) Token: 0x06000EB9 RID: 3769 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000161")]
public static string UserDomainName
{
[Token(Token = "0x6000EB9")]
[Address(RVA = "0x1E92970", Offset = "0x1E91770", VA = "0x181E92970")]
get
{
return null;
}
}
/// Gets the user name of the person who is currently logged on to the operating system.
/// The user name of the person who is logged on to the operating system.
// Token: 0x17000162 RID: 354
// (get) Token: 0x06000EBA RID: 3770 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000162")]
public static string UserName
{
[Token(Token = "0x6000EBA")]
[Address(RVA = "0x1E92D00", Offset = "0x1E91B00", VA = "0x181E92D00")]
get
{
return null;
}
}
/// Terminates this process and returns an exit code to the operating system.
/// The exit code to return to the operating system. Use 0 (zero) to indicate that the process completed successfully.
/// The caller does not have sufficient security permission to perform this function.
// Token: 0x06000EBB RID: 3771 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000EBB")]
[Address(RVA = "0x1E917A0", Offset = "0x1E905A0", VA = "0x181E917A0")]
public static void Exit(int exitCode)
{
}
/// Replaces the name of each environment variable embedded in the specified string with the string equivalent of the value of the variable, then returns the resulting string.
/// A string containing the names of zero or more environment variables. Each environment variable is quoted with the percent sign character (%).
/// A string with each environment variable replaced by its value.
///
/// is .
// Token: 0x06000EBC RID: 3772 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EBC")]
[Address(RVA = "0x1E917B0", Offset = "0x1E905B0", VA = "0x181E917B0")]
public static string ExpandEnvironmentVariables(string name)
{
return null;
}
/// Returns a string array containing the command-line arguments for the current process.
/// An array of string where each element contains a command-line argument. The first element is the executable file name, and the following zero or more elements contain the remaining command-line arguments.
/// The system does not support command-line arguments.
// Token: 0x06000EBD RID: 3773 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EBD")]
[Address(RVA = "0x1E91C10", Offset = "0x1E90A10", VA = "0x181E91C10")]
public static string[] GetCommandLineArgs()
{
return null;
}
// Token: 0x06000EBE RID: 3774 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EBE")]
[Address(RVA = "0x1E92DC0", Offset = "0x1E91BC0", VA = "0x181E92DC0")]
internal static string internalGetEnvironmentVariable_native(IntPtr variable)
{
return null;
}
// Token: 0x06000EBF RID: 3775 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EBF")]
[Address(RVA = "0x1E92D10", Offset = "0x1E91B10", VA = "0x181E92D10")]
internal static string internalGetEnvironmentVariable(string variable)
{
return null;
}
/// Retrieves the value of an environment variable from the current process.
/// The name of the environment variable.
/// The value of the environment variable specified by , or if the environment variable is not found.
///
/// is .
/// The caller does not have the required permission to perform this operation.
// Token: 0x06000EC0 RID: 3776 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EC0")]
[Address(RVA = "0x1E91C30", Offset = "0x1E90A30", VA = "0x181E91C30")]
public static string GetEnvironmentVariable(string variable)
{
return null;
}
// Token: 0x06000EC1 RID: 3777 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EC1")]
[Address(RVA = "0x1E91C40", Offset = "0x1E90A40", VA = "0x181E91C40")]
private static Hashtable GetEnvironmentVariablesNoCase()
{
return null;
}
/// Retrieves all environment variable names and their values from the current process.
/// A dictionary that contains all environment variable names and their values; otherwise, an empty dictionary if no environment variables are found.
/// The caller does not have the required permission to perform this operation.
/// The buffer is out of memory.
// Token: 0x06000EC2 RID: 3778 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EC2")]
[Address(RVA = "0x1E91D30", Offset = "0x1E90B30", VA = "0x181E91D30")]
public static IDictionary GetEnvironmentVariables()
{
return null;
}
/// Gets the path to the system special folder that is identified by the specified enumeration.
/// One of enumeration values that identifies a system special folder.
/// The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").
/// A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.
///
/// is not a member of .
/// The current platform is not supported.
// Token: 0x06000EC3 RID: 3779 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EC3")]
[Address(RVA = "0x1E91E00", Offset = "0x1E90C00", VA = "0x181E91E00")]
public static string GetFolderPath(Environment.SpecialFolder folder)
{
return null;
}
// Token: 0x06000EC4 RID: 3780 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EC4")]
[Address(RVA = "0x1E920D0", Offset = "0x1E90ED0", VA = "0x181E920D0")]
private static string GetWindowsFolderPath(int folder)
{
return null;
}
/// Gets the path to the system special folder that is identified by the specified enumeration, and uses a specified option for accessing special folders.
/// One of the enumeration values that identifies a system special folder.
/// One of the enumeration values taht specifies options to use for accessing a special folder.
/// The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").
/// A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.
///
/// is not a member of .
/// -or-
/// is not a member of .
/// The current platform is not supported.
// Token: 0x06000EC5 RID: 3781 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EC5")]
[Address(RVA = "0x1E91E40", Offset = "0x1E90C40", VA = "0x181E91E40")]
public static string GetFolderPath(Environment.SpecialFolder folder, Environment.SpecialFolderOption option)
{
return null;
}
// Token: 0x06000EC6 RID: 3782 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EC6")]
[Address(RVA = "0x1E920E0", Offset = "0x1E90EE0", VA = "0x181E920E0")]
private static string ReadXdgUserDir(string config_dir, string home_dir, string key, string fallback)
{
return null;
}
// Token: 0x06000EC7 RID: 3783 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EC7")]
[Address(RVA = "0x1E92460", Offset = "0x1E91260", VA = "0x181E92460")]
internal static string UnixGetFolderPath(Environment.SpecialFolder folder, Environment.SpecialFolderOption option)
{
return null;
}
/// Immediately terminates a process after writing a message to the Windows Application event log, and then includes the message in error reporting to Microsoft.
/// A message that explains why the process was terminated, or if no explanation is provided.
// Token: 0x06000EC8 RID: 3784 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000EC8")]
[Address(RVA = "0x1E91B60", Offset = "0x1E90960", VA = "0x181E91B60")]
public static void FailFast(string message)
{
}
/// Immediately terminates a process after writing a message to the Windows Application event log, and then includes the message and exception information in error reporting to Microsoft.
/// A message that explains why the process was terminated, or if no explanation is provided.
/// An exception that represents the error that caused the termination. This is typically the exception in a block.
// Token: 0x06000EC9 RID: 3785 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000EC9")]
[Address(RVA = "0x1E91BB0", Offset = "0x1E909B0", VA = "0x181E91BB0")]
public static void FailFast(string message, Exception exception)
{
}
/// Determines whether the current process is a 64-bit process.
///
/// if the process is 64-bit; otherwise, .
// Token: 0x17000163 RID: 355
// (get) Token: 0x06000ECA RID: 3786 RVA: 0x0000C510 File Offset: 0x0000A710
[Token(Token = "0x17000163")]
public static bool Is64BitProcess
{
[Token(Token = "0x6000ECA")]
[Address(RVA = "0x1E92930", Offset = "0x1E91730", VA = "0x181E92930")]
get
{
return default(bool);
}
}
/// Gets the number of processors on the current machine.
/// The 32-bit signed integer that specifies the number of processors on the current machine. There is no default. If the current machine contains multiple processor groups, this property returns the number of logical processors that are available for use by the common language runtime (CLR).
// Token: 0x17000164 RID: 356
// (get) Token: 0x06000ECB RID: 3787 RVA: 0x0000C528 File Offset: 0x0000A728
[Token(Token = "0x17000164")]
public static int ProcessorCount
{
[Token(Token = "0x6000ECB")]
[Address(RVA = "0x1E92C70", Offset = "0x1E91A70", VA = "0x181E92C70")]
get
{
return 0;
}
}
// Token: 0x17000165 RID: 357
// (get) Token: 0x06000ECC RID: 3788 RVA: 0x0000C540 File Offset: 0x0000A740
[Token(Token = "0x17000165")]
internal static bool IsRunningOnWindows
{
[Token(Token = "0x6000ECC")]
[Address(RVA = "0x1E92950", Offset = "0x1E91750", VA = "0x181E92950")]
get
{
return default(bool);
}
}
// Token: 0x06000ECD RID: 3789 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000ECD")]
[Address(RVA = "0x1E91C20", Offset = "0x1E90A20", VA = "0x181E91C20")]
private static string[] GetEnvironmentVariableNames()
{
return null;
}
// Token: 0x06000ECE RID: 3790 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000ECE")]
[Address(RVA = "0x1E91E90", Offset = "0x1E90C90", VA = "0x181E91E90")]
internal static string GetMachineConfigPath()
{
return null;
}
// Token: 0x06000ECF RID: 3791 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000ECF")]
[Address(RVA = "0x1E92DD0", Offset = "0x1E91BD0", VA = "0x181E92DD0")]
internal static string internalGetHome()
{
return null;
}
// Token: 0x06000ED0 RID: 3792 RVA: 0x0000C558 File Offset: 0x0000A758
[Token(Token = "0x6000ED0")]
[Address(RVA = "0x1E91EC0", Offset = "0x1E90CC0", VA = "0x181E91EC0")]
internal static int GetPageSize()
{
return 0;
}
// Token: 0x06000ED1 RID: 3793 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000ED1")]
[Address(RVA = "0x1E92040", Offset = "0x1E90E40", VA = "0x181E92040")]
internal static string GetStackTrace(Exception e, bool needFileInfo)
{
return null;
}
// Token: 0x040005AF RID: 1455
[Token(Token = "0x40005AF")]
private const int mono_corlib_version = 1051100001;
// Token: 0x040005B0 RID: 1456
[Token(Token = "0x40005B0")]
private static string nl;
// Token: 0x040005B1 RID: 1457
[Token(Token = "0x40005B1")]
private static OperatingSystem os;
/// Specifies enumerated constants used to retrieve directory paths to system special folders.
// Token: 0x02000161 RID: 353
[Token(Token = "0x2000161")]
[ComVisible(true)]
public enum SpecialFolder
{
/// The My Documents folder.
// Token: 0x040005B3 RID: 1459
[Token(Token = "0x40005B3")]
MyDocuments = 5,
/// The logical Desktop rather than the physical file system location.
// Token: 0x040005B4 RID: 1460
[Token(Token = "0x40005B4")]
Desktop = 0,
/// The My Computer folder.
// Token: 0x040005B5 RID: 1461
[Token(Token = "0x40005B5")]
MyComputer = 17,
/// The directory that contains the user's program groups.
// Token: 0x040005B6 RID: 1462
[Token(Token = "0x40005B6")]
Programs = 2,
/// The directory that serves as a common repository for documents.
// Token: 0x040005B7 RID: 1463
[Token(Token = "0x40005B7")]
Personal = 5,
/// The directory that serves as a common repository for the user's favorite items.
// Token: 0x040005B8 RID: 1464
[Token(Token = "0x40005B8")]
Favorites,
/// The directory that corresponds to the user's Startup program group.
// Token: 0x040005B9 RID: 1465
[Token(Token = "0x40005B9")]
Startup,
/// The directory that contains the user's most recently used documents.
// Token: 0x040005BA RID: 1466
[Token(Token = "0x40005BA")]
Recent,
/// The directory that contains the Send To menu items.
// Token: 0x040005BB RID: 1467
[Token(Token = "0x40005BB")]
SendTo,
/// The directory that contains the Start menu items.
// Token: 0x040005BC RID: 1468
[Token(Token = "0x40005BC")]
StartMenu = 11,
/// The My Music folder.
// Token: 0x040005BD RID: 1469
[Token(Token = "0x40005BD")]
MyMusic = 13,
/// The directory used to physically store file objects on the desktop.
// Token: 0x040005BE RID: 1470
[Token(Token = "0x40005BE")]
DesktopDirectory = 16,
/// The directory that serves as a common repository for document templates.
// Token: 0x040005BF RID: 1471
[Token(Token = "0x40005BF")]
Templates = 21,
/// The directory that serves as a common repository for application-specific data for the current roaming user.
// Token: 0x040005C0 RID: 1472
[Token(Token = "0x40005C0")]
ApplicationData = 26,
/// The directory that serves as a common repository for application-specific data that is used by the current, non-roaming user.
// Token: 0x040005C1 RID: 1473
[Token(Token = "0x40005C1")]
LocalApplicationData = 28,
/// The directory that serves as a common repository for temporary Internet files.
// Token: 0x040005C2 RID: 1474
[Token(Token = "0x40005C2")]
InternetCache = 32,
/// The directory that serves as a common repository for Internet cookies.
// Token: 0x040005C3 RID: 1475
[Token(Token = "0x40005C3")]
Cookies,
/// The directory that serves as a common repository for Internet history items.
// Token: 0x040005C4 RID: 1476
[Token(Token = "0x40005C4")]
History,
/// The directory that serves as a common repository for application-specific data that is used by all users.
// Token: 0x040005C5 RID: 1477
[Token(Token = "0x40005C5")]
CommonApplicationData,
/// The System directory.
// Token: 0x040005C6 RID: 1478
[Token(Token = "0x40005C6")]
System = 37,
/// The program files directory.
/// On a non-x86 system, passing to the method returns the path for non-x86 programs. To get the x86 program files directory on a non-x86 system, use the member.
// Token: 0x040005C7 RID: 1479
[Token(Token = "0x40005C7")]
ProgramFiles,
/// The My Pictures folder.
// Token: 0x040005C8 RID: 1480
[Token(Token = "0x40005C8")]
MyPictures,
/// The directory for components that are shared across applications.
/// To get the x86 common program files directory on a non-x86 system, use the member.
// Token: 0x040005C9 RID: 1481
[Token(Token = "0x40005C9")]
CommonProgramFiles = 43,
/// The file system directory that serves as a repository for videos that belong to a user. Added in the .NET Framework 4.
// Token: 0x040005CA RID: 1482
[Token(Token = "0x40005CA")]
MyVideos = 14,
/// A file system directory that contains the link objects that may exist in the My Network Places virtual folder. Added in the .NET Framework 4.
// Token: 0x040005CB RID: 1483
[Token(Token = "0x40005CB")]
NetworkShortcuts = 19,
/// A virtual folder that contains fonts. Added in the .NET Framework 4.
// Token: 0x040005CC RID: 1484
[Token(Token = "0x40005CC")]
Fonts,
/// The file system directory that contains the programs and folders that appear on the Start menu for all users. This special folder is valid only for Windows NT systems. Added in the .NET Framework 4.
// Token: 0x040005CD RID: 1485
[Token(Token = "0x40005CD")]
CommonStartMenu = 22,
/// A folder for components that are shared across applications. This special folder is valid only for Windows NT, Windows 2000, and Windows XP systems. Added in the .NET Framework 4.
// Token: 0x040005CE RID: 1486
[Token(Token = "0x40005CE")]
CommonPrograms,
/// The file system directory that contains the programs that appear in the Startup folder for all users. This special folder is valid only for Windows NT systems. Added in the .NET Framework 4.
// Token: 0x040005CF RID: 1487
[Token(Token = "0x40005CF")]
CommonStartup,
/// The file system directory that contains files and folders that appear on the desktop for all users. This special folder is valid only for Windows NT systems. Added in the .NET Framework 4.
// Token: 0x040005D0 RID: 1488
[Token(Token = "0x40005D0")]
CommonDesktopDirectory,
/// The file system directory that contains the link objects that can exist in the Printers virtual folder. Added in the .NET Framework 4.
// Token: 0x040005D1 RID: 1489
[Token(Token = "0x40005D1")]
PrinterShortcuts = 27,
/// The Windows directory or SYSROOT. This corresponds to the %windir% or %SYSTEMROOT% environment variables. Added in the .NET Framework 4.
// Token: 0x040005D2 RID: 1490
[Token(Token = "0x40005D2")]
Windows = 36,
/// The user's profile folder. Applications should not create files or folders at this level; they should put their data under the locations referred to by . Added in the .NET Framework 4.
// Token: 0x040005D3 RID: 1491
[Token(Token = "0x40005D3")]
UserProfile = 40,
/// The Windows System folder. Added in the .NET Framework 4.
// Token: 0x040005D4 RID: 1492
[Token(Token = "0x40005D4")]
SystemX86,
/// The x86 Program Files folder. Added in the .NET Framework 4.
// Token: 0x040005D5 RID: 1493
[Token(Token = "0x40005D5")]
ProgramFilesX86,
/// The Program Files folder. Added in the .NET Framework 4.
// Token: 0x040005D6 RID: 1494
[Token(Token = "0x40005D6")]
CommonProgramFilesX86 = 44,
/// The file system directory that contains the templates that are available to all users. This special folder is valid only for Windows NT systems. Added in the .NET Framework 4.
// Token: 0x040005D7 RID: 1495
[Token(Token = "0x40005D7")]
CommonTemplates,
/// The file system directory that contains documents that are common to all users. This special folder is valid for Windows NT systems, Windows 95, and Windows 98 systems with Shfolder.dll installed. Added in the .NET Framework 4.
// Token: 0x040005D8 RID: 1496
[Token(Token = "0x40005D8")]
CommonDocuments,
/// The file system directory that contains administrative tools for all users of the computer. Added in the .NET Framework 4.
// Token: 0x040005D9 RID: 1497
[Token(Token = "0x40005D9")]
CommonAdminTools,
/// The file system directory that is used to store administrative tools for an individual user. The Microsoft Management Console (MMC) will save customized consoles to this directory, and it will roam with the user. Added in the .NET Framework 4.
// Token: 0x040005DA RID: 1498
[Token(Token = "0x40005DA")]
AdminTools,
/// The file system directory that serves as a repository for music files common to all users. Added in the .NET Framework 4.
// Token: 0x040005DB RID: 1499
[Token(Token = "0x40005DB")]
CommonMusic = 53,
/// The file system directory that serves as a repository for image files common to all users. Added in the .NET Framework 4.
// Token: 0x040005DC RID: 1500
[Token(Token = "0x40005DC")]
CommonPictures,
/// The file system directory that serves as a repository for video files common to all users. Added in the .NET Framework 4.
// Token: 0x040005DD RID: 1501
[Token(Token = "0x40005DD")]
CommonVideos,
/// The file system directory that contains resource data. Added in the .NET Framework 4.
// Token: 0x040005DE RID: 1502
[Token(Token = "0x40005DE")]
Resources,
/// The file system directory that contains localized resource data. Added in the .NET Framework 4.
// Token: 0x040005DF RID: 1503
[Token(Token = "0x40005DF")]
LocalizedResources,
/// This value is recognized in Windows Vista for backward compatibility, but the special folder itself is no longer used. Added in the .NET Framework 4.
// Token: 0x040005E0 RID: 1504
[Token(Token = "0x40005E0")]
CommonOemLinks,
/// The file system directory that acts as a staging area for files waiting to be written to a CD. Added in the .NET Framework 4.
// Token: 0x040005E1 RID: 1505
[Token(Token = "0x40005E1")]
CDBurning
}
/// Specifies options to use for getting the path to a special folder.
// Token: 0x02000162 RID: 354
[Token(Token = "0x2000162")]
public enum SpecialFolderOption
{
/// The path to the folder is verified. If the folder exists, the path is returned. If the folder does not exist, an empty string is returned. This is the default behavior.
// Token: 0x040005E3 RID: 1507
[Token(Token = "0x40005E3")]
None,
/// The path to the folder is returned without verifying whether the path exists. If the folder is located on a network, specifying this option can reduce lag time.
// Token: 0x040005E4 RID: 1508
[Token(Token = "0x40005E4")]
DoNotVerify = 16384,
/// The path to the folder is created if it does not already exist.
// Token: 0x040005E5 RID: 1509
[Token(Token = "0x40005E5")]
Create = 32768
}
}
}