In corlib/System.Runtime.InteropServices:
[mono.git] / mcs / class / corlib / corlib.dll.sources
index 4a9a37e536bdbdac433e06c33304f4cb693ce206..bad4124136a7a086e685f3e1dfbd10ee25d101f4 100644 (file)
@@ -5,18 +5,29 @@ Microsoft.Win32/IRegistryApi.cs
 Microsoft.Win32/RegistryKey.cs
 Microsoft.Win32/Registry.cs
 Microsoft.Win32/RegistryHive.cs
+Microsoft.Win32/RegistryValueKind.cs
+Microsoft.Win32/RegistryValueOptions.cs
 Microsoft.Win32/UnixRegistryApi.cs
 Microsoft.Win32/Win32RegistryApi.cs
 Microsoft.Win32/Win32ResultCode.cs
+Microsoft.Win32.SafeHandles/CriticalHandleZeroOrMinusOneIsInvalid.cs
+Microsoft.Win32.SafeHandles/CriticalHandleMinusOneIsInvalid.cs
 Microsoft.Win32.SafeHandles/SafeHandleZeroOrMinusOneIsInvalid.cs
+Microsoft.Win32.SafeHandles/SafeHandleMinusOneIsInvalid.cs
 Microsoft.Win32.SafeHandles/SafeFileHandle.cs
+Microsoft.Win32.SafeHandles/SafeWaitHandle.cs
 Mono.Globalization.Unicode/CodePointIndexer.cs
 Mono.Globalization.Unicode/MSCompatUnicodeTable.cs
 Mono.Globalization.Unicode/MSCompatUnicodeTableUtil.cs
 Mono.Globalization.Unicode/SimpleCollator.cs
 Mono.Globalization.Unicode/SortKey.cs
 Mono.Globalization.Unicode/SortKeyBuffer.cs
+Mono.Globalization.Unicode/Normalization.cs
+Mono.Globalization.Unicode/NormalizationTableUtil.cs
 Mono/Runtime.cs
+Mono.Interop/ComInteropProxy.cs
+Mono.Interop/IDispatch.cs
+Mono.Interop/IUnknown.cs
 Mono.Math/BigInteger.cs
 Mono.Math.Prime/ConfidenceFactor.cs
 Mono.Math.Prime/PrimalityTests.cs
@@ -94,6 +105,8 @@ System/CannotUnloadAppDomainException.cs
 System/Char.cs
 System/CharEnumerator.cs
 System/CLSCompliantAttribute.cs
+System/CStreamReader.cs
+System/CStreamWriter.cs
 System/Console.cs
 System/ConsoleCancelEventArgs.cs
 System/ConsoleCancelEventHandler.cs
@@ -114,7 +127,6 @@ System/DateTimeKind.cs
 System/DayOfWeek.cs
 System/DBNull.cs
 System/Decimal.cs
-System/DecimalFormatter.cs
 System/Delegate.cs
 System/DelegateSerializationHolder.cs
 System/DivideByZeroException.cs
@@ -146,8 +158,8 @@ System/ICustomFormatter.cs
 System/IDisposable.cs
 System/IFormatProvider.cs
 System/IFormattable.cs
-System/INullableValue.cs
 System/IndexOutOfRangeException.cs
+System/InsufficientMemoryException.cs
 System/Int16.cs
 System/Int32.cs
 System/Int64.cs
@@ -168,8 +180,9 @@ System/MidpointRounding.cs
 System/MissingFieldException.cs
 System/MissingMemberException.cs
 System/MissingMethodException.cs
+System/MonoAsyncCall.cs
 System/MonoCustomAttrs.cs
-System/MonoDummy.cs
+System/MonoListItem.cs
 System/MonoType.cs
 System/MTAThreadAttribute.cs
 System/MulticastDelegate.cs
@@ -178,6 +191,7 @@ System/NonSerializedAttribute.cs
 System/NotFiniteNumberException.cs
 System/NotImplementedException.cs
 System/NotSupportedException.cs
+System/NullConsoleDriver.cs
 System/Nullable.cs
 System/NullReferenceException.cs
 System/NumberFormatter.cs
@@ -236,6 +250,7 @@ System/UnhandledExceptionEventArgs.cs
 System/UnhandledExceptionEventHandler.cs
 System/UnitySerializationHolder.cs
 System/ValueType.cs
+System/Variant.cs
 System/Version.cs
 System/Void.cs
 System/WeakReference.cs
@@ -275,11 +290,13 @@ System.Diagnostics/DebuggerBrowsableState.cs
 System.Diagnostics/DebuggerBrowsableAttribute.cs
 System.Diagnostics/DebuggerDisplayAttribute.cs
 System.Diagnostics/DebuggerHiddenAttribute.cs
+System.Diagnostics/DebuggerNonUserCodeAttribute.cs
 System.Diagnostics/DebuggerStepThroughAttribute.cs
 System.Diagnostics/DebuggerTypeProxyAttribute.cs
 System.Diagnostics/DebuggerVisualizerAttribute.cs
 System.Diagnostics/StackFrame.cs
 System.Diagnostics/StackTrace.cs
+System.Diagnostics.CodeAnalysis/SuppressMessageAttribute.cs
 System.Diagnostics.SymbolStore/ISymbolBinder.cs
 System.Diagnostics.SymbolStore/ISymbolDocument.cs
 System.Diagnostics.SymbolStore/ISymbolDocumentWriter.cs
@@ -299,6 +316,7 @@ System.Globalization/CalendarAlgorithmType.cs
 System.Globalization/CalendarWeekRule.cs
 System.Globalization/CalendricalCalculations.cs
 System.Globalization/CharUnicodeInfo.cs
+System.Globalization/CodePageDataItem.cs
 System.Globalization/CompareInfo.cs
 System.Globalization/CompareOptions.cs
 System.Globalization/CultureInfo.cs
@@ -332,6 +350,9 @@ System.IO/CheckPermission.cs
 System.IO/Directory.cs
 System.IO/DirectoryInfo.cs
 System.IO/DirectoryNotFoundException.cs
+System.IO/DriveInfo.cs
+System.IO/DriveNotFoundException.cs
+System.IO/DriveType.cs
 System.IO/EndOfStreamException.cs
 System.IO/File.cs
 System.IO/FileAccess.cs
@@ -340,6 +361,7 @@ System.IO/FileInfo.cs
 System.IO/FileLoadException.cs
 System.IO/FileMode.cs
 System.IO/FileNotFoundException.cs
+System.IO/FileOptions.cs
 System.IO/FileShare.cs
 System.IO/FileStream.cs
 System.IO/FileStreamAsyncResult.cs
@@ -366,6 +388,7 @@ System.IO/TextReader.cs
 System.IO/TextWriter.cs
 System.IO/UnexceptionalStreamReader.cs
 System.IO/UnexceptionalStreamWriter.cs
+System.IO/UnmanagedMemoryStream.cs
 System.IO.IsolatedStorage/INormalizeForIsolatedStorage.cs
 System.IO.IsolatedStorage/IsolatedStorage.cs
 System.IO.IsolatedStorage/IsolatedStorageException.cs
@@ -544,7 +567,6 @@ System.Runtime.CompilerServices/MethodCodeType.cs
 System.Runtime.CompilerServices/MethodImplAttribute.cs
 System.Runtime.CompilerServices/MethodImplOptions.cs
 System.Runtime.CompilerServices/NativeCppClassAttribute.cs
-System.Runtime.CompilerServices/NewConstraintAttribute.cs
 System.Runtime.CompilerServices/RequiredAttributeAttribute.cs
 System.Runtime.CompilerServices/RuntimeCompatibilityAttribute.cs
 System.Runtime.CompilerServices/RuntimeHelpers.cs
@@ -624,7 +646,6 @@ System.Runtime.InteropServices/CONNECTDATA.cs
 System.Runtime.InteropServices/CriticalHandle.cs
 System.Runtime.InteropServices/CurrencyWrapper.cs
 System.Runtime.InteropServices/DefaultCharSetAttribute.cs
-System.Runtime.InteropServices/DefaultParameterValueAttribute.cs
 System.Runtime.InteropServices/DESCKIND.cs
 System.Runtime.InteropServices/DispatchWrapper.cs
 System.Runtime.InteropServices/DISPPARAMS.cs
@@ -966,11 +987,18 @@ System.Runtime.Serialization/ISerializationSurrogate.cs
 System.Runtime.Serialization/ISurrogateSelector.cs
 System.Runtime.Serialization/ObjectIDGenerator.cs
 System.Runtime.Serialization/ObjectManager.cs
+System.Runtime.Serialization/OnDeserializedAttribute.cs
+System.Runtime.Serialization/OnDeserializingAttribute.cs
+System.Runtime.Serialization/OnSerializedAttribute.cs
+System.Runtime.Serialization/OnSerializingAttribute.cs
+System.Runtime.Serialization/OptionalFieldAttribute.cs
 System.Runtime.Serialization/SerializationBinder.cs
+System.Runtime.Serialization/SerializationCallbacks.cs
 System.Runtime.Serialization/SerializationEntry.cs
 System.Runtime.Serialization/SerializationException.cs
 System.Runtime.Serialization/SerializationInfo.cs
 System.Runtime.Serialization/SerializationInfoEnumerator.cs
+System.Runtime.Serialization/SerializationObjectManager.cs
 System.Runtime.Serialization/StreamingContext.cs
 System.Runtime.Serialization/StreamingContextStates.cs
 System.Runtime.Serialization/SurrogateSelector.cs
@@ -1036,7 +1064,69 @@ System.Security/UnverifiableCodeAttribute.cs
 System.Security/VerificationException.cs
 System.Security/XmlSyntaxException.cs
 System.Security.AccessControl/AccessControlActions.cs
+System.Security.AccessControl/AccessControlModification.cs
+System.Security.AccessControl/AccessControlSections.cs
+System.Security.AccessControl/AccessControlType.cs
+System.Security.AccessControl/AccessRule.cs
+System.Security.AccessControl/AceEnumerator.cs
+System.Security.AccessControl/AceFlags.cs
+System.Security.AccessControl/AceQualifier.cs
+System.Security.AccessControl/AceType.cs
+System.Security.AccessControl/AuditFlags.cs
+System.Security.AccessControl/AuditRule.cs
+System.Security.AccessControl/AuthorizationRule.cs
+System.Security.AccessControl/AuthorizationRuleCollection.cs
+System.Security.AccessControl/CommonAce.cs
+System.Security.AccessControl/CommonAcl.cs
+System.Security.AccessControl/CommonObjectSecurity.cs
+System.Security.AccessControl/CommonSecurityDescriptor.cs
+System.Security.AccessControl/CompoundAce.cs
+System.Security.AccessControl/CompoundAceType.cs
+System.Security.AccessControl/ControlFlags.cs
+System.Security.AccessControl/CryptoKeyAccessRule.cs
+System.Security.AccessControl/CryptoKeyAuditRule.cs
+System.Security.AccessControl/CryptoKeyRights.cs
 System.Security.AccessControl/CryptoKeySecurity.cs
+System.Security.AccessControl/CustomAce.cs
+System.Security.AccessControl/DirectoryObjectSecurity.cs
+System.Security.AccessControl/DirectorySecurity.cs
+System.Security.AccessControl/DiscretionaryAcl.cs
+System.Security.AccessControl/EventWaitHandleAccessRule.cs
+System.Security.AccessControl/EventWaitHandleAuditRule.cs
+System.Security.AccessControl/EventWaitHandleRights.cs
+System.Security.AccessControl/EventWaitHandleSecurity.cs
+System.Security.AccessControl/FileSecurity.cs
+System.Security.AccessControl/FileSystemAccessRule.cs
+System.Security.AccessControl/FileSystemAuditRule.cs
+System.Security.AccessControl/FileSystemRights.cs
+System.Security.AccessControl/FileSystemSecurity.cs
+System.Security.AccessControl/GenericAce.cs
+System.Security.AccessControl/GenericAcl.cs
+System.Security.AccessControl/GenericSecurityDescriptor.cs
+System.Security.AccessControl/InheritanceFlags.cs
+System.Security.AccessControl/KnownAce.cs
+System.Security.AccessControl/MutexAccessRule.cs
+System.Security.AccessControl/MutexAuditRule.cs
+System.Security.AccessControl/MutexRights.cs
+System.Security.AccessControl/MutexSecurity.cs
+System.Security.AccessControl/NativeObjectSecurity.cs
+System.Security.AccessControl/ObjectAccessRule.cs
+System.Security.AccessControl/ObjectAce.cs
+System.Security.AccessControl/ObjectAceFlags.cs
+System.Security.AccessControl/ObjectAuditRule.cs
+System.Security.AccessControl/ObjectSecurity.cs
+System.Security.AccessControl/PrivilegeNotHeldException.cs
+System.Security.AccessControl/PropagationFlags.cs
+System.Security.AccessControl/QualifiedAce.cs
+System.Security.AccessControl/RawAcl.cs
+System.Security.AccessControl/RawSecurityDescriptor.cs
+System.Security.AccessControl/RegistryAccessRule.cs
+System.Security.AccessControl/RegistryAuditRule.cs
+System.Security.AccessControl/RegistryRights.cs
+System.Security.AccessControl/RegistrySecurity.cs
+System.Security.AccessControl/ResourceType.cs
+System.Security.AccessControl/SecurityInfos.cs
+System.Security.AccessControl/SystemAcl.cs
 System.Security.Cryptography/AsymmetricAlgorithm.cs
 System.Security.Cryptography/AsymmetricKeyExchangeDeformatter.cs
 System.Security.Cryptography/AsymmetricKeyExchangeFormatter.cs
@@ -1117,6 +1207,7 @@ System.Security.Cryptography/ToBase64Transform.cs
 System.Security.Cryptography/TripleDES.cs
 System.Security.Cryptography/TripleDESCryptoServiceProvider.cs
 System.Security.Cryptography.X509Certificates/X509Certificate.cs
+System.Security.Cryptography.X509Certificates/X509Certificate20.cs
 System.Security.Cryptography.X509Certificates/X509ContentType.cs
 System.Security.Cryptography.X509Certificates/X509KeyStorageFlags.cs
 System.Security.Permissions/CodeAccessSecurityAttribute.cs
@@ -1241,6 +1332,7 @@ System.Security.Principal/WindowsIdentity.cs
 System.Security.Principal/WindowsImpersonationContext.cs
 System.Security.Principal/WindowsPrincipal.cs
 System.Text/ASCIIEncoding.cs
+System.Text/CodePageEncoding.cs
 System.Text/Decoder.cs
 System.Text/DecoderExceptionFallback.cs
 System.Text/DecoderExceptionFallbackBuffer.cs
@@ -1260,17 +1352,22 @@ System.Text/EncoderReplacementFallbackBuffer.cs
 System.Text/Encoding.cs
 System.Text/EncodingInfo.cs
 System.Text/Latin1Encoding.cs
+System.Text/MLangCodePageEncoding.cs
 System.Text/NormalizationForm.cs
 System.Text/StringBuilder.cs
+System.Text/SurrogateEncoder.cs
 System.Text/UnicodeEncoding.cs
 System.Text/UTF7Encoding.cs
 System.Text/UTF8Encoding.cs
 System.Text/UTF32Encoding.cs
+System.Threading/AbandonedMutexException.cs
 System.Threading/ApartmentState.cs
 System.Threading/AsyncFlowControl.cs
 System.Threading/AutoResetEvent.cs
 System.Threading/CompressedStack.cs
 System.Threading/ContextCallback.cs
+System.Threading/EventResetMode.cs
+System.Threading/EventWaitHandle.cs
 System.Threading/ExecutionContext.cs
 System.Threading/HostExecutionContext.cs
 System.Threading/HostExecutionContextManager.cs
@@ -1296,6 +1393,7 @@ System.Threading/ThreadInterruptedException.cs
 System.Threading/ThreadPool.cs
 System.Threading/ThreadPriority.cs
 System.Threading/ThreadStart.cs
+System.Threading/ThreadStartException.cs
 System.Threading/ThreadState.cs
 System.Threading/ThreadStateException.cs
 System.Threading/Timeout.cs