---
title: OSReadSwapInt16
framework: kernel
role: symbol
role_heading: Function
path: kernel/1390662-osreadswapint16
---

# OSReadSwapInt16

## Declaration

```occ
uint16_t OSReadSwapInt16(const volatile void *base, uintptr_t byteOffset);
```

## See Also

### Swaps

- [OSReadSwapInt32](kernel/1390664-osreadswapint32.md)
- [OSReadSwapInt64](kernel/1390674-osreadswapint64.md)
- [OSWriteSwapInt16](kernel/1390668-oswriteswapint16.md)
- [OSWriteSwapInt32](kernel/1390672-oswriteswapint32.md)
- [OSWriteSwapInt64](kernel/1390666-oswriteswapint64.md)
- [NXConvertHostDoubleToSwapped](kernel/1517867-nxconverthostdoubletoswapped.md)
- [NXConvertHostFloatToSwapped](kernel/1517871-nxconverthostfloattoswapped.md)
- [NXConvertSwappedDoubleToHost](kernel/1517877-nxconvertswappeddoubletohost.md)
- [NXConvertSwappedFloatToHost](kernel/1517894-nxconvertswappedfloattohost.md)
- [NXSwapDouble](kernel/1517868-nxswapdouble.md)
- [NXSwapFloat](kernel/1517886-nxswapfloat.md)
- [NXSwapInt](kernel/1517897-nxswapint.md)
- [NXSwapLong](kernel/1517902-nxswaplong.md)
- [NXSwapLongLong](kernel/1517879-nxswaplonglong.md)
- [NXSwapShort](kernel/1517905-nxswapshort.md)
