AYGShell API Extensions

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

As of Windows CE .NET 4.2, OEMs can include API compatibility support for the Windows Mobile 6 Professional and Windows Mobile 6 Classic shell in their OS designs by means of the AYGShell API extensions. These extensions introduce common Windows Mobile 6 Professional and Windows Mobile 6 Classic user interface elements to the standard shell, for example:

  • Full-screen dialog boxes
  • Support for multiple software-based input panels (SIPs)
  • Menu bars
  • The New button

If a Windows Embedded CE-based device includes support for the AYGShell API extensions and uses the same processor that a Windows Mobile 6 Professional or Windows Mobile 6 Classic application was compiled for, then the application binaries can run directly on the target device. If the Windows Embedded CE-based device uses a different processor, then the source code for the Windows Mobile 6 Professional or Windows Mobile 6 Classic application must be recompiled for the processor on the target device.

The following topics provide additional information about the AYGShell API extensions:

See Also

Reference

AYGShell Reference

Other Resources