| Value | Meaning |
|---|---|
| MONO_NATIVE_BOOLEAN0x02 | 4 bytes, 0 is false, != 0 is true |
| MONO_NATIVE_I10x03 | |
| MONO_NATIVE_U10x04 | |
| MONO_NATIVE_I20x05 | |
| MONO_NATIVE_U20x06 | |
| MONO_NATIVE_I40x07 | |
| MONO_NATIVE_U40x08 | |
| MONO_NATIVE_I80x09 | |
| MONO_NATIVE_U80x0a | |
| MONO_NATIVE_R40x0b | |
| MONO_NATIVE_R80x0c | |
| MONO_NATIVE_CURRENCY0x0f | |
| MONO_NATIVE_BSTR0x13 | prefixed length, Unicode |
| MONO_NATIVE_LPSTR0x14 | ANSI, null terminated |
| MONO_NATIVE_LPWSTR0x15 | UNICODE, null terminated |
| MONO_NATIVE_LPTSTR0x16 | plattform dep., null terminated |
| MONO_NATIVE_BYVALTSTR0x17 | |
| MONO_NATIVE_IUNKNOWN0x19 | |
| MONO_NATIVE_IDISPATCH0x1a | |
| MONO_NATIVE_STRUCT0x1b | |
| MONO_NATIVE_INTERFACE0x1c | |
| MONO_NATIVE_SAFEARRAY0x1d | |
| MONO_NATIVE_BYVALARRAY0x1e | |
| MONO_NATIVE_INT0x1f | |
| MONO_NATIVE_UINT0x20 | |
| MONO_NATIVE_VBBYREFSTR0x22 | |
| MONO_NATIVE_ANSIBSTR0x23 | prefixed length, ANSI |
| MONO_NATIVE_TBSTR0x24 | prefixed length, plattform dep. |
| MONO_NATIVE_VARIANTBOOL0x25 | |
| MONO_NATIVE_FUNC0x26 | |
| MONO_NATIVE_ASANY0x28 | |
| MONO_NATIVE_LPARRAY0x2a | |
| MONO_NATIVE_LPSTRUCT0x2b | |
| MONO_NATIVE_CUSTOM0x2c | |
| MONO_NATIVE_ERROR0x2d | |
| MONO_NATIVE_UTF8STR0x30 | |
| MONO_NATIVE_MAX0x50 | no info |