Table of Contents

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.