Shell and User Interface
The following table shows the Shell and User Interface features that appear in Platform Builder Catalog. The table includes features for headless devices and display-based devices.
Feature | Sysgen variable | Description |
---|---|---|
Minimal GDI Configuration | SYSGEN_MINGDI | The graphics device interface (GDI) API equivalent to the Microsoft® Windows® CE version 3.0 MINGDI configuration.
Available only in headless devices. For more information, see Minimal Configurations Overview. |
Minimal GWES Configuration | SYSGEN_MINGWES | A basic windowing and message queue support.
Available only in headless devices. For more information, see Minimal Configurations Overview. |
Minimal Input Configuration | SYSGEN_MININPUT | The Graphics, Windowing, and Events Subsystem (GWES) API equivalent to the Windows CE 3.0 MINIPUT configuration.
Available only in headless devices. For more information, see Minimal Configurations Overview. |
Minimal Notifications Configuration | SYSGEN_MINNOTIFY | The features necessary to support notifications.
Available only in headless based devices. For more information, see Minimal Configurations Overview. |
Minimal Window Manager Configuration | SYSGEN_MINWMGR | The GWES API equivalent to the Windows CE 3.0 MINWMGR configuration.
Available only in headless devices. For more information, see Minimal Configurations Overview. |
Command Processor | SYSGEN_CMD | An application for a command-line-driven shell that provides console input and output and a limited number of commands.
Available in both headless and display-based devices. For more information, see Command Processor Overview. |
Template Gateway User Interface | SYSGEN_GATEWAY_UI | An application that includes Web-based (HTTP) setup and administration pages for the gateway, with which end users configure their gateway devices from a browser. This user interface can be branded and shipped with your device. |
Console Window | SYSGEN_CONSOLE | The device driver that displays the window for the console shell.
Available only in display-based devices. For more information, see Command Processor Overview. |
Standard Shell | SYSGEN_STANDARDSHELL | A shell that is similar to the shell on the Windows-based desktop platforms.
Available only in display-based devices. For more information, see Including the Standard Shell. |
AYGShell API Set | SYSGEN_AYGSHELL | A feature that provides API support in the standard Windows CE shell for applications originally written for Pocket PC 2002. |
Windows Thin Client Shell | SYSGEN_WBTSHELL | The Windows-based Terminal shell and user interface (UI).
Available only in display-based devices. For more information, see Windows Thin Client Configuration. |
Accessibility | SYSGEN_ACCESSIB | A set of options that provide support for accessibility features.
Available only in display-based devices. For more information, see Accessibility Overview. |
Controls Option A | SYSGEN_PPC | A feature that enables standard Windows controls and other common controls necessary to develop GUI based applications on Windows CE-based devices.
Available by setting SYSGEN_PPC to 0. |
Controls Option B | SYSGEN_PPC | A feature that enables a set of controls with slightly different behavior than Controls Options A, to enable Pocket PC applications to be compatible with Windows CE-based devices.
Available by setting SYSGEN_PPC to 1. |
Windows XP-like Sample Skin | SYSGEN_XPSKIN | A sample skin that is similar to the Windows XP UI.
Available only in display-based devices. For more information, see Creating a Skin. |
Menu Tool Tip | SYSGEN_MENU_TAP_UI | A feature that provides support for menus items that must be tapped with a stylus before they are activated. |
Mouse | SYSGEN_CURSOR | A sample PS/2 mouse driver.
Available in both headless and display-based devices. For more information, see Mouse Overview. |
Network User Interface | SYSGEN_CONNMC | A UI with which users can configure network connections such as Dial Up Network (Modems), Direct Connections (Serial/USB) as well as LAN connections (802.11). In addition, the network UI facilitates discovery and bonding of Bluetooth-enabled hardware. Also, a system tray icon is provided to show network status.
Available only in display-based devices. For more information, see Network User Interface Overview. |
Overlapping Menus | SYSGEN_MENU_OVERLAP | An interface that gives the user the ability to overlap menus to reduce the occupied space.
Available only in display-based devices. |
Quarter VGA Resources – Portrait Mode | SYSGEN_QVGAP | A feature that gives operating system components the ability to use available QVGA resources that fit on a 240 x 320 screen. |
Software-based Input Panel Driver | SYSGEN_SOFTKB | The software-based input panel device driver.
Available only in display-based devices. For more information, see Software-based Input Panel Overview. |
SIP for Large Screens | SYSGEN_LARGEKB | An input method that provides a large keyboard. Using this feature, users can provide input through a software-based input panel displayed on a touch screen.
Available only in display-based devices. For more information, see Software-based Input Panel Overview. |
SIP for Small Screens | SYSGEN_MSIM | An input method that provides a small keyboard. Using this feature, users can provide input through a software-based input panel displayed on a touch screen.
Available only in display-based devices. For more information, see Software-based Input Panel Overview. |
Speech recognition engine | SYSGEN_SPSRENG | A feature that converts voice input into text strings. Available in both headless and display-based devices.
For more information, see Speech Modules. |
Speech API (SAPI) | SYSGEN_SPEECH | A subset of the Microsoft Speech Application Programming Interface (SAPI) version 5.0. SAPI 5.0 is a programming standard for speech recognition and text-to-speech. Using speech recognition applications, computers can respond to spoken commands. Using text-to-speech applications, computers can synthesize a voice that speaks words that are in a string or text file
Available in both headless and display-based devices. For more information, see Speech API Overview. |
BLuetooth with Universal Loadable Drivers | SYSGEN_BTH | A short-range wireless technology that makes data communication possible between devices. Provides the capability for using a Bluetooth-enabled cellular phone as a data modem, exchanging information with other Bluetooth devices, and providing network access. |
JScript 5.5 | SYSGEN_JSCRIPT | A feature that provides support for Microsoft JScript® 5.5 Internet scripting language.
Available in both headless and display-based devices. For more information, see JScript 5.5 Overview. |
Touch Display (Stylus) | SYSGEN_TOUCH | A sample touch driver.
Available in both headless and display-based devices. For more information, see Touch Screen (Stylus) Overview. |
See Also
Shell and User Interface | User Interface Overview | Catalog Features
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.