Delete FriendAccessAllowedAttribute and associated dead code (#15101)
[platform/upstream/coreclr.git] / src / mscorlib / src / System / Runtime / InteropServices / WindowsRuntime / IRestrictedErrorInfo.cs
1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4
5 //
6
7 using System;
8
9 namespace System.Runtime.InteropServices.WindowsRuntime
10 {
11     // [System.Runtime.CompilerServices.FriendAccessAllowed]
12     [ComImport]
13     [Guid("82BA7092-4C88-427D-A7BC-16DD93FEB67E")]
14     [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
15     internal interface IRestrictedErrorInfo
16     {
17         void GetErrorDetails([MarshalAs(UnmanagedType.BStr)] out string description,
18                              out int error,
19                              [MarshalAs(UnmanagedType.BStr)] out string restrictedDescription,
20                              [MarshalAs(UnmanagedType.BStr)] out string capabilitySid);
21
22         void GetReference([MarshalAs(UnmanagedType.BStr)] out string reference);
23     }
24 }