Working with Platform-Specific APIs
Different smart device platforms have different sets of APIs available to developers. In addition to the libraries in the .NET Compact Framework, your project can also use APIs that are specific to individual platforms, depending on the platform that your project targets. For example, if your project targets Windows Mobile 5.0, you can use Window Mobile Managed APIs. You can also use platform invoke in the .NET Compact Framework to call unmanaged platform APIs.
For information about calling unmanaged APIs, see:
For information about Windows Mobile 5.0 APIs, see
For information about Windows Mobile 2003 APIs, see:
For other devices, see the device's SDK documentation.