Namespace System.Runtime.InteropServices
Classes
ComVisibleAttribute
Controls accessibility of an individual managed type or member, or of all types within an assembly, to COM.
GuidAttribute
Supplies an explicit System.Guid when an automatic GUID is undesirable.
OutAttribute
Indicates that data should be marshaled from callee back to caller.
StructLayoutAttribute
Lets you control the physical layout of the data fields of a class or structure in memory.
Enums
CharSet
Dictates which character set marshaled strings should use.
LayoutKind
Controls the layout of an object when exported to unmanaged code.