System.Runtime.InteropServices Namespace
Contains types that support interoperation and Platform Invoke services.
Classes
Name | Description | |
---|---|---|
ComVisibleAttribute | Provided for compiler support only. Do not use. | |
GuidAttribute | Provided for compiler support only. Do not use. | |
OutAttribute | Indicates that data should be marshaled from the callee back to the caller. | |
StructLayoutAttribute | The StructLayoutAttribute class provides fields and properties you can use to control the physical layout of the data fields of a class or structure. |
Enumerations
Name | Description | |
---|---|---|
CharSet | Dictates which character set marshaled strings should use. | |
LayoutKind | Controls the layout of an object exported to unmanaged code. |
Remarks
Items in this namespace are for use by Microsoft Visual Studio®. You should not try to use them in your applications.