Working with the Shell

A shell is a set of user interface components and underlying support routines that translate user input into useful OS operations. Windows CE supports several shell components you can use to interact with the OS. Because Windows CE is customizable, each type of Windows CE–based device may have its own unique shell; your Windows CE–based device might not support all these components. The following table describes shell components supported by Windows CE.

Component
Description
taskman The module that handles simple shell operations such as desktop painting, the desktop bitmap, handling low-battery warnings, and launching and switching between applications.
console The module that provides console support for console applications and the console command processor, Cmd.exe.
cmd The module that provides the console command processor, Cmd.exe.
corestrw, coresiow The components that provide Unicode standard I/O APIs.
corestra, coresioa The components that provide ANSI standard I/O APIs.
control, ctlpnl The modules that provide the Control Panel container.
cplmain The module that provides the individual control panels. Components of this module include: network, comm, datetime, dialing, keyboard, password, owner, power, system, display, backlight, colorscheme, pointercmn, stylus, mouse, sounds, sip, accessib, and remove.
intll This module provides the regional settings control panel.
shortcut The component that supports the shell-related functions SHCreateShortcut and SHGetShortcutTarget.
shellapis The component that supports the shell-related functions SHAddToRecentDocs and Shell_NotifyIcon.
shexec The component that supports the shell-related function ShellExecuteEx.
shmisc The component that supports the shell-related functions SHLoadDIBitmap and SHShowOutOfMemory.
shcore The component that supports shared shell-related functions used by the other components.
wceload The module that supports application installation.
commctrl The module that provides Common Controls. This module includes the following components: toolbar updown status propsheet listview treeview date tab progress trackbar capedit rebar tooltips cmdbar dsa.
commdlg The module that provides Common Dialogs. This module includes the following components: print, font, and color.
asform ceshell explorer These modules comprise the Handheld PC (H/PC)-like shell used instead of taskman.
mlang imgdecmp webview iexplore These modules comprise Pocket Internet Explorer and require the Handheld PC shell.
htmlview peghelp These modules provide Help and require Pocket Internet Explorer.