# System.Runtime.InteropServices

``` diff
 namespace System.Runtime.InteropServices {
     public abstract class ComWrappers {
-        public void RegisterAsGlobalInstance();

+        public static void RegisterForMarshalling(ComWrappers instance);
+        public static void RegisterForTrackerSupport(ComWrappers instance);
     }
-    public sealed class NativeCallableAttribute : Attribute {
 {
-        public CallingConvention CallingConvention;

-        public string EntryPoint;

-        public NativeCallableAttribute();

-    }
+    public sealed class UnmanagedCallersOnlyAttribute : Attribute {
+        public CallingConvention CallingConvention;
+        public string EntryPoint;
+        public UnmanagedCallersOnlyAttribute();
+    }
 }
```

