Catalog Changes from Compact 7 to Compact 2013 (Compact 2013)
9/29/2014
To identify the recent changes to Windows Embedded Compact 2013 features, use the following categories:
- New. Identifies an OS feature that is now available in the Catalog for you to use in your OS design.
- Always On. Identifies an OS feature that has been removed from visibility in the catalog, but is part of every OS design by default.
- Merged. Identifies an OS feature that has been merged into its parent feature, along with any associated SYSGENs and catalog items. For example, SYSGEN_COMMCTRL_ANIMATE is now part of SYSGEN_COMMCTRL.
- Renamed. Identifies an OS feature that has been renamed.
- Removed. Identifies an OS feature that has been removed, along with any associated SYSGENs and catalog items, and removed BSP environment variables.
New Features
The following tables describe the SYSGEN variables and associated catalog items that are newly available in Windows Embedded Compact 2013.
Catalog Item |
Sysgen Variable |
Description |
---|---|---|
Headless Cabinet (*.cab) File Installer/Uninstaller |
SYSGEN_WCELDCMD |
Provides the command-line cabinet file installer that allows you to install or uninstall applications on a headless device, such as via a Telnet session. |
Shell API |
SYSGEN_SHELLAPI |
Provides the Shell API. |
CJK Sort |
SYSGEN_NLS_SORTING_CJK |
Provides Unicode code-point value for CJK ideographic characters. |
Sample File System Driver (FSD) |
SYSGEN_RAWFS |
Provides a sample FSD, which is a DLL that provides file-system entry points that map to APIs, such as CreateFile and CreateDirectory. |
Sample Block Driver |
SYSGEN_RAMDISK |
Provides a sample RAM-backed, or non-persistent, block driver. |
ATAPI Bus Adapter Support |
SYSGEN_ATAPI_PCIP_PDC40518 |
Provides on-board PCI ATA/ATAPI host bus adapter support. ATA hard disk drive, CD/DVD, and peripheral PCI Promise PDC40518 host bus adapter. |
Compact Disk File System (CDFS) |
SYSGEN_CDFS |
Provides support for reading data from a CD that is in an attached CD drive. |
IPv6 Tunnels |
SYSGEN_IPV6TUNNEL |
Provides IPv6 tunnels. |
IP Network Address Translator (NAT) |
SYSGEN_IPNAT |
Provides IP NAT. |
USB Modem Class Driver |
SYSGEN_USB_SER |
Provides the USB class driver that supports USB modem class devices. |
Secure Digital I/O (SDIO) Global Positioning System (GPS) |
SYSGEN_SDIO_GPS |
Allows support for an SDIO GPS device. |
OBEX Client Samples |
SYSGEN_OBEX_CLIENT_SAMPLES |
Provides samples that illustrates how to establish and manage FTP services over OBEX. |
OBEX Server Samples |
SYSGEN_OBEX_SERVER_SAMPLES |
Provides sample parsers for the OBEX server. |
Bluetooth Profile Management APIs |
SYSGEN_BTH_BTHUTIL |
Provides the common APIs for basic Bluetooth profile operations such as discovery, enable, disable, connect, and disconnect. |
Bluetooth Modem sample |
SYSGEN_BTH_MODEM |
Adds the sample bluetooth modem. |
Bluetooth Synchronous Connection Oriented (SCO) audio driver |
SYSGEN_BTH_AUDIO |
Adds the sample SCO audio driver. |
Sample Persistent Registry driver |
SYSGEN_OEMFS |
Provides a sample persistent registry driver (oemfs) that works with password data. |
IME Sample |
SYSGEN_TESTIME |
Provides a Japanese IME starter sample. |
SOAP Toolkit client support |
SYSGEN_SOAPTK_CLIENT |
Adds SOAP Toolkit client support that enables Web services invocation. |
SOAP Toolkit server support |
SYSGEN_SOAPTK_SERVER |
Adds SOAP Toolkit server support that maps Web service requests to COM method calls. |
SOAP proxy |
SYSGEN_SOAP_PROXY |
Adds SOAP proxies for DCOM. |
Bluetooth service sample |
SYSGEN_BTH_BTHSSVC |
Adds the Bluetooth service sample. |
Bluetooth Samples |
SYSGEN_BTH_SAMPLES |
Adds various Bluetooth samples. |
OMA-CP Configuration Manager |
SYSGEN_CONFIGMGR |
Provisions a Windows Embedded Compact powered device by using an Open Mobile Alliance (OMA) Client Provisioning (OMA-CP) XML file. |
Uninstall Configuration Service Provider (CSP) |
SYSGEN_SYSCSPS_UNINSTALLCSP |
Configures settings that are used when you uninstall an application from the device. |
Device Management Service |
SYSGEN_DMSRV |
Interacts with the Configuration Manager and configuration service providers to access and change device settings. |
Install Configuration Service Provider (CSP) |
SYSGEN_SYSCSPS_INSTDLLCSP |
Configures settings that are used when you install an application on a device. |
File Configuration Service Provider (CSP) |
SYSGEN_SYSCSPS_FILECSP |
Helps to manage and implement security for files and directories on the device by using an OMA-CP XML file. |
Metabase Configuration Service Provider (CSP) |
SYSGEN_SYSCSPS_METABASECSP |
Configures settings for obtaining information from the metabase. |
Display Configuration Service Provider (CSP) |
SYSGEN_SYSCSPS_DISPLAYCSP |
Configures device settings for the display and backlight by using an OMA-CP XML file. |
Sound scheme Configuration Service Provider (CSP) |
SYSGEN_SYSCSPS_SNDSCHEMECSP |
Configures settings for the system sound scheme on the device. |
Regional settings Configuration Service Provider (CSP) |
SYSGEN_SYSCSPS_LOCALECSP |
Configures regional settings on the device. |
Clock Configuration Service Provider (CSP) |
SYSGEN_SYSCSPS_CLOCKCSP |
Configures device settings for the clock by using an OMA-CP XML file. |
Hypertext Markup Language (HTML) Help engine control module |
SYSGEN_HTMLVIEW |
Provides a simple help viewer designed to display HTML help files. |
Color Conversion Transform Filter |
SYSGEN_DSHOW_COLOR |
Provides the DirectShow color conversion transform filter, for situations where the still image or video decoder itself doesn't support built-in color-conversion. |
DirectX Media Object (DMO) Support |
SYSGEN_DMO |
Provides core support for DirectX Media Objects (DMOs), which are COM-based data-streaming components. |
URL Reader Source Filter |
SYSGEN_DSHOW_URLRDR |
Provides a source filter to retrieve a data stream via a URL. |
Sample Applications and Filters |
SYSGEN_DSHOW_SAMPLE |
Provides a collection of sample DirectShow filters and applications, with source code. |
Error Report Generator (kdmp) support |
SYSGEN_WATSON_DMPGEN |
Generates an on-device error report (.kdmp) upon a second-chance exception. This report is useful for post-mortem debugging. |
C Runtime Library |
SYSGEN_MSVCR |
Provides the C Runtime (CRT) Library components necessary to build and run applications. |
Standard C++ Library |
SYSGEN_MSVCP |
Provides the Standard C++ library components necessary to build and run applications. |
SMP Support |
IMGNOSMP |
When set to 1, excludes symmetric multiprocessing (SMP) support from the kernel. |
The Microsoft Foundation Class (MFC) Library |
SYSGEN_MFC |
Provides support for creating a Windows Embedded Compact application based on MFC. |
Always On Features
The following table describes SYSGEN variables and the associated catalog items that are always included in an OS design, regardless of their visibility.
Previous Catalog Item |
Previous SYSGEN Variable |
Description |
---|---|---|
Accelerometer Driver |
SYSGEN_ACCELEROMETER |
Provides a device driver that manages an accelerometer sensor, which is used on a device to detect and measure object movement. |
Battery Driver |
SYSGEN_BATTERY |
Supports use of a battery that is connected to the device hardware for a power source for a device powered by Windows Embedded Compact. |
Windows Embedded Compact Driver Development Kit Support Library |
SYSGEN_CEDDK |
Provides Ceddk.dll. |
C++ Runtime Support for Exception Handling and Runtime Type Information. |
SYSGEN_CPP_EH_AND_RTTI |
Provides compiler support for C++ exception handling that is equivalent to the desktop C++ compilers. |
National/Regional Language Support (NLS) |
SYSGEN_CORELOC |
Provides support for National Language Support (NLS). The coreloc component provides global national language support. |
Standard String Formatted I/O ASCII |
SYSGEN_CORESTRA |
Provides standard ASCII string functions. |
Device Manager |
SYSGEN_DEVICE |
Tracks all loaded device drivers and their interfaces, and issues notifications when device interfaces are added or removed. |
Fiber API |
SYSGEN_FIBER |
Helps create new versions of applications designed to schedule their own threads. The application schedules threads, which schedule fibers. Fibers are individual units of execution. |
Format Message API Resource Strings |
SYSGEN_FMTRES |
Contains system error messages that are identified in Winerror.h and returned by FormatMessage. |
Format Message API |
SYSGEN_FMTMSG |
Provides the FormatMessage function, a Win32 API that returns a system error-message string based on a source value, such as the GetLastError function. |
Full C Runtime |
SYSGEN_FULL_CRT |
Provides full C runtime support in your runtime image. |
Message Queue - Point-to-Point |
SYSGEN_MSGQUEUE |
Provides a point-to-point message queue used to communicate between threads and processes. |
Compression |
SYSGEN_NKCOMPR |
Compresses the data in the RAM and ROM file systems, and also compresses the database volumes. |
Memory Mapped File |
SYSGEN_NKMAPFILE |
Provides a set of APIs based on Win32 that map a data file into memory and then reference the file by using a handle to a file-mapping object. The mapping APIs can also be used to allocate memory that can be shared between processes. |
NK Timezone Support |
SYSGEN_NKTZINIT |
When SYSGEN_NKTZINIT is set, then Nk.exe will include Nktzinit.lib; otherwise it will include Nknotzinit.lib. |
Notification LED Support |
SYSGEN_NLED |
Supports using LEDs on the device that notify you of system events. |
Notification LED Support |
SYSGEN_NLEDSRV |
Provides a device driver that communicates with notification LEDs on the hardware board. |
Open Multiprocessing Runtime |
SYSGEN_OPENMP |
Provides support for OpenMP. |
Serial Port Support |
SYSGEN_SERDEV |
Supports serial communications that a device uses to transmit and receive data from other computers, printers, modems, or global positioning system (GPS) satellites. This catalog item is also used to manage the serial port connection. |
String Safe Utility Functions |
SYSGEN_STRSAFE |
Provides string safe utility functions. |
Standard I/O ASCII (STDIOA) |
SYSGEN_STDIOA |
Provides standard I/O ASCII support. |
Time Zone Support |
SYSGEN_TIMEZONES |
Provides time zone support on the target device. Includes the latest up-to-date list of International time zones. |
Merged Features
The following table describes the SYSGEN variables and their associated catalog items that were merged with other SYSGEN variables.
SYSGEN Variable |
Description |
Merged Into |
---|---|---|
SYSGEN_64BFILT |
Adds a sample file-system 64-bit filter driver. |
SYSGEN_FATFS |
SYSGEN_COMMCTRL_ANIMATE |
Win32 animation controls that can play a video clip. |
SYSGEN_COMMCTRL |
SYSGEN_COMMCTRL_LINK |
Win32 link controls that can display a hyperlink or link. |
SYSGEN_COMMCTRL |
SYSGEN_DCOM_STG |
Adds structured storage functionality to DCOM. |
SYSGEN_DCOM |
SYSGEN_MINICOM |
Adds a minimal COM implementation that provides a baseline API for creating COM objects. |
SYSGEN_OLE |
SYSGEN_MINICOM_GUIDS |
Adds support for CoCreateGuid to the minimal COM implementation. |
SYSGEN_OLE |
SYSGEN_MINICOM_STG |
Adds structured storage functionality to the minimal COM implementation. |
SYSGEN_OLE |
SYSGEN_GDI_ALPHABLEND |
Provides the AlphaBlend function that displays bitmaps that have transparent or semitransparent pixels. |
SYSGEN_MINGDI |
SYSGEN_GRADFILL |
Supports the GDI DrvGradientFill function. |
SYSGEN_MINGDI |
SYSGEN_DISPLAY |
Provides a device driver. |
SYSGEN_MINGDI |
SYSGEN_DSHOW_WMT_ASXV1 |
Supports *.asx (ASX tagging language version 1.0) and *.m3u playlist file formats. |
SYSGEN_DSHOW_WMT |
SYSGEN_DSHOW_WMT_ASXV2 |
Supports *.asx (ASX tagging language version 2.0) playlist file format. |
SYSGEN_DSHOW_WMT |
SYSGEN_DSHOW_WMT_ASXV3 |
Supports *.asx (ASX tagging language version 3.0) playlist file format. |
SYSGEN_DSHOW_WMT |
SYSGEN_DSHOW_DMO |
Provides a DMO Wrapper Filter. |
SYSGEN_DSHOW |
SYSGEN_DSHOW_WAVEOUT |
Renders audio from *.wav files. |
SYSGEN_DSHOW |
SYSGEN_DSHOW_WMT_LOCAL |
Supports playing multimedia content streamed from a location on the device. |
SYSGEN_DSHOW_WMT |
SYSGEN_DSHOW_WMT_NSC |
Provides NSC file support. |
SYSGEN_DSHOW_WMT |
SYSGEN_DSHOW_WMT_MULTI |
Provides Windows Media multicast and multibit rate. |
SYSGEN_DSHOW_WMT |
SYSGEN_DSHOW_WMT_HTTP |
Provides Windows Media streaming over HTTP. |
SYSGEN_DSHOW_WMT |
SYSGEN_IMEJPN_DB_STANDARD |
Provides the standard database for the Japanese IME. |
SYSGEN_IMEJPN |
SYSGEN_IE7_IEFRAME |
Provides the web browser control that hosts and navigates through HTML documents. |
SYSGEN_MSHTML |
SYSGEN_IE7_URLMON |
Supports URL Monikers, Hit Logging, Asynchronous Pluggable Protocols, and URL Security Zones. |
SYSGEN_MSHTML |
SYSGEN_IE7_MLANG |
Provides internationalization features for localization, such as character set conversion and code page detection. |
SYSGEN_MSHTML |
SYSGEN_IE7_PNGFILT |
Supports PNG images in Internet Explorer. |
SYSGEN_MSHTML |
SYSGEN_IE7_IMGUTIL |
Provides image decoder plug-in support for Internet Explorer. |
SYSGEN_MSHTML |
SYSGEN_IE7_MSLS |
Provides support for Unicode in the browser. |
SYSGEN_MSHTML |
SYSGEN_MSPY3_DB_3 |
Designates the Standard 1.7 MB database. |
SYSGEN_MSPY3_SC |
SYSGEN_ETHERNET |
Provides support for wired local area networks that use 802.3 and 802.5. |
SYSGEN_NETWORKING |
SYSGEN_WINSOCK |
Provides the Windows Sockets (Winsock) programming interface to either initiate or accept network connections through sockets that interact to transport protocols such as TCP/IP and UDP. |
SYSGEN_NETWORKING |
SYSGEN_NDIS |
Includes Network Driver Architecture (NDIS) support. |
SYSGEN_NETWORKING |
SYSGEN_IPHLPAPI |
Provides the IP Helper API, which is a set of functions that provides the ability to manage TCP/IP services, such as ARP, Route, and DHCP. The IP Helper API can be used by applications to query for network notifications and network statistics. |
SYSGEN_NETWORKING |
SYSGEN_TCPIP |
Provides TCP/IP, a set of protocols that co-operating computers and devices can use to share resources across a network. It includes support for IP, ARP, ICMP, IGMP, TCP, UDP, name resolution and registration, and DHCP. |
SYSGEN_NETWORKING |
SYSGEN_MSXML_MIMEVIEWER |
Displays XML in a browser or in other web software. |
SYSGEN_MSXML |
SYSGEN_MSXML_XSLT |
Supports Extensible Stylesheet Language Transformations (XSLT). |
SYSGEN_MSXML |
SYSGEN_MSXML_DATA_ISLANDS |
Supports XML directly in an HTML document by overloading the <SCRIPT> element or by using the <XML> element tag. |
SYSGEN_MSXML |
SYSGEN_MSXML_XQL |
Supports XML Query Language (XQL) |
SYSGEN_MSXML |
SYSGEN_MSXML_SAX |
Supports Simple API for XML (SAX). |
SYSGEN_MSXML |
SYSGEN_MSXML_HTTP |
Supports sending XML data by using the Internet. |
SYSGEN_MSXML |
SYSGEN_MSXML_ERROR_STRINGS |
Includes error strings in the OS design. |
SYSGEN_MSXML |
SYSGEN_MSXML_DOM |
Supports basic DOM for MSXML. |
SYSGEN_MSXML |
SYSGEN_OLE_GUIDS |
Adds support for CoCreateGuid to the standard COM implementation. |
SYSGEN_DCOM and SYSGEN_OLE, which are mutually exclusive options. |
SYSGEN_OLE_STG |
Adds support for CoCreateGuid to the standard COM implementation. |
SYSGEN_DCOM and SYSGEN_OLE, which are mutually exclusive options. |
Renamed Features
Compact 7 SYSGEN Variable |
Compact 2013 SYSGEN Variable |
Description |
---|---|---|
SYSGEN_IE7_HMTLVIEW |
SYSGEN_HTMLVIEW |
Provides message support between the browser and Windows Embedded Compact. |
SYSGEN_IE_UUID |
SYSGEN_INETCORE_UUID |
Provides a universally unique identifier (UUID). |
SYSGEN_IE7_WININET |
SYSGEN_WININET |
Provides basic Internet functionality, such as FTP and Credential Manager. |
SYSGEN_IE7_JSCRIPT |
SYSGEN_JSCRIPT |
Provides support for the JScript language. |
SYSGEN_IE7_MSHTML |
SYSGEN_MSHTML |
The parsing and rendering engines for HTML, including editing, style sheet, and ActiveX support. |
SYSGEN_IE7_VBSCRIPT |
SYSGEN_VBSCRIPT |
Provides support for the VBScript language. |
SYSGEN_MEDIAAPPS_WIC |
SYSGEN_WGI_WIC |
Adds the Windows Imaging Component (WIC) to support a variety of image-related functionality to your OS. |
SYSGEN_AGFA_FONT |
SYSGEN_AC3_FONT |
Supports monotype imaging AC3 font compression that compresses fonts to help reduce memory requirements. |
.NET CF Changes
The following .NET SYSGEN Variables have been replaced with their updated counterparts, as listed below.
.NET CF 3.5 SYSGEN Variable |
Description |
.NET CF 3.9 SYSGEN Variable |
---|---|---|
SYSGEN_DOTNETv35 |
Support for Windows Forms in .NET Compact Framework (NETCF). |
SYSGEN_NETCF_WINFORMS |
SYSGEN_DOTNETv35_SUPPORT |
Support for Windows Forms in .NET Compact Framework (NETCF). |
SYSGEN_NETCF_WINFORMS |
SYSGEN_DOTNETv35_SUPPORT_HEADLESS |
Support for .NET Compact Framework (NETCF). |
SYSGEN_NETCF |
SYSGEN_DOTNETv35_HEADLESS |
Support for .NET Compact Framework (NETCF). |
SYSGEN_NETCF |
SYSGEN_DOTNETV35_SR, SYSGEN_DOTNETV35_HEADLESS_SR |
Provides string resources for the .NET Compact Framework |
SYSGEN_NETCF_SR |
SYSGEN_DOTNETV35_SR_CHS, SYSGEN_DOTNETV35_HEADLESS_SR_CHS |
Provides string resources in the Chinese (PRC) language for the .NET Compact Framework. |
SYSGEN_NETCF_SR_CHS |
SYSGEN_DOTNETV35_HEADLESS_SR_CHT, SYSGEN_DOTNETV35_SR_CHT |
Provides string resources in the Chinese (Taiwan) language for the .NET Compact Framework. |
SYSGEN_NETCF_SR_CHT |
SYSGEN_DOTNETV35_HEADLESS_SR_FR, SYSGEN_DOTNETV35_SR_FR |
Provides string resources in the French language for the .NET Compact Framework. |
SYSGEN_NETCF_SR_FR |
SYSGEN_DOTNETV35_HEADLESS_SR_DE, SYSGEN_DOTNETV35_SR_DE |
Provides string resources in the German language for the .NET Compact Framework. |
SYSGEN_NETCF_SR_DE |
SYSGEN_DOTNETV35_HEADLESS_SR_IT, SYSGEN_DOTNETV35_SR_IT |
Provides string resources in the Italian language for the .NET Compact Framework. |
SYSGEN_NETCF_SR_IT |
SYSGEN_DOTNETV35_HEADLESS_SR_JA, SYSGEN_DOTNETV35_SR_JA |
Provides string resources in the Japanese language for the .NET Compact Framework. |
SYSGEN_NETCF_SR_JA |
SYSGEN_DOTNETV35_HEADLESS_SR_KO. SYSGEN_DOTNETV35_SR_KO |
Provides string resources in the Korean language for the .NET Compact Framework |
SYSGEN_NETCF_SR_KO |
SYSGEN_DOTNETV35_SR_PT, SYSGEN_DOTNETV35_HEADLESS_SR_PT |
Provides string resources in the Portuguese (Brazil) language for the .NET Compact. |
SYSGEN_NETCF_SR_PT_BR |
SYSGEN_DOTNETV35_HEADLESS_SR_ES, SYSGEN_DOTNETV35_SR_ES |
Provides string resources in the Spanish language for the .NET Compact Framework. |
SYSGEN_NETCF_SR_ES |
Windows Embedded Compact 2013 uses the newest version of the .NET Compact Framework, version 3.9. These are the .NET CF 3.5 SYSGEN variables that are no longer in Compact 2013.
Title |
SYSGEN Variable |
Description |
---|---|---|
WinForms in .NET CF 3.5 support |
SYSGEN_DONTNET35_SR |
Provides Serbian (Cyrillic) language support” |
WinForms in .NET CF 3.5 |
SYSGEN_DONTNET35_SR_CHS |
Provides Chinese language support. |
WinForms in .NET CF 3.5 support |
SYSGEN_DONTNET35_SR_CHT |
Provides Traditional Chinese language support. |
WinForms in .NET CF 3.5 |
SYSGEN_DONTNET35_SR_DE |
Provides Dutch language support. |
WinForms in .NET CF 3.5 |
SYSGEN_DONTNET35_SR _FR |
Provides French language support. |
WinForms in .NET CF 3.5 |
SYSGEN_DONTNET35_SR_JA |
Provides Japanese language support. |
WinForms in .NET CF 3.5 |
SYSGEN_DONTNET35_SR_IT |
Provides Italian language support. |
WinForms in .NET CF 3.5 |
SYSGEN_DONTNET35_SR_ES |
Provides Spanish language support. |
WinForms in .NET CF 3.5 |
SYSGEN_DONTNET35_SR_KO |
Provides Korean language support. |
.NET CF 3.5 |
SYSGEN_DONTNET35_HEADLESS_SR |
Provides support for.NET Framework 3.5 |
.NET CF 3.5 |
SYSGEN_DONTNET35_HEADLESS_SR_CHS |
Provides Chinese language support. |
.NET CF 3.5 |
SYSGEN_DONTNET35_HEADLESS _SR_CHT |
Provides Traditional Chinese language support. |
.NET CF 3.5 |
SYSGEN_DONTNET35_HEADLESS _SR_FR |
Provides French language support. |
.NET CF 3.5 |
SYSGEN_DONTNET35_HEADLESS _SR_DE |
Provides Dutch language support. |
.NET CF 3.5 |
SYSGEN_DONTNET35_HEADLESS_SR_IT |
Provides Italian language support. |
.NET CF 3.5 |
SYSGEN_DONTNET35_Headless_SR_JA |
Provides Japanese language support. |
.NET CF 3.5 |
SYSGEN_DONTNET35_HEADLESS_SR_KO |
Provides Korean language support. |
.NET CF 3.5 |
SYSGEN_DONTNET35_HEADLESS_SR_ES |
Provides Spanish language support. |
Removed Features
The following tables describe the SYSGEN variables and associated catalog items that are no longer available in Windows Embedded Compact.
Applications and Shells
Catalog Item |
SYSGEN Variable |
Description |
---|---|---|
AYGShell API Set |
SYSGEN_AYGSHELL |
Provides the AYGShell API extensions, which you can use to support Pocket PC 2002 applications in the Windows Embedded Compact shell. |
Remote Display Application |
SYSGEN_CERDISP |
A test application that displays a Windows Embedded Compact desktop on a remote computer. |
Control Panel Items |
SYSGEN_CTLPNL |
Provides the main control panel that contains applications resembling the Windows XP UI. This catalog item is provided for devices that use the standard shell. |
Keyboard test application |
SYSGEN_KEYBDTEST |
Adds a test application that displays messages in response to keyboard strokes. |
Terminal Emulator |
SYSGEN_PEGTERM |
Adds a sample terminal emulation application so that you can use TTY or VT100 emulation mode with a device to connect to a remote host. |
Pocket Outlook Object Model (POOM) API |
SYSGEN_POOM |
Provides database support for Office Outlook tasks, appointments, and contacts, and provides an API to store and retrieve this data. |
WordPad |
SYSGEN_PWORD |
Adds the WordPad application in your OS design so that you can copy a .txt file to the target device and then view and edit it. |
Smart Devices SDK |
SYSGEN_SMARTDEVICES_SDK |
Provides an SDK for developing applications. |
Standard Shell |
SYSGEN_STANDARDSHELL |
Provides a shell that resembles the Windows XP desktop, and provides features such as a start menu and a taskbar. |
Storage Manager Control Panel |
SYSGEN_STOREMGR_CPL |
Provides the Storage Manager control panel application for users to configure storage devices. |
Touch driver test application |
SYSGEN_TCHTEST |
Adds the touch-screen driver test application. |
System Scheduler |
SYSGEN_TSKSCHCSP |
Configures settings for the scheduler, so the user can schedule recurring actions. |
Windows Thin Client Shell |
SYSGEN_WBTSHELL |
Provides a shell for a Windows Embedded Compact powered device that includes a setup wizard, remote desktop connection, property sheets, and the Remote Desktop client. |
Browser
Catalog Item |
SYSGEN Variable |
Description |
---|---|---|
Reference Gateway User Interface |
SYSGEN_GATEWAY_UI |
Provides a set of .htm pages that you can access from the web browser on a computer connected to a device, to remotely configure a device without a display screen. |
Web Proxy |
SYSGEN_HTTP_PROXY |
Supports the creation of a web filter that restricts access to specific websites, or blocks specific computers or devices from accessing a private network. |
Internet Appliance (IABASE) support |
SYSGEN_IABASE |
Provides the Internet Appliance design template. |
Internet Explorer RPC Support |
SYSGEN_IE7_ACTXPRXY |
Provides the proxy and stub library for Internet Explorer interfaces to your OS design. |
DirectX Transform API. |
SYSGEN_IE7_DXTMSFT |
Provides the DirectX Transform API for animating digital images that are displayed in Internet Explorer Embedded or in applications. |
Filter and Transition |
SYSGEN_IE7_DXTRANS |
Applies visual effects to the objects in web pages and to the transitions between web pages. |
Flash 10.1 |
SYSGEN_IE_FLASH10_1 |
Provides support for Flash 10.1. |
Internet Explorer 7.0 XAML Runtime Browser. |
SYSGEN_IE7_IEEXR |
Provides a sample application that implements a UI for Internet Explorer Embedded by using the XAML Runtime in Microsoft XAML for Windows Embedded. |
Internet Explorer 7.0 Sample Browser |
SYSGEN_IE7_IESAMPLE |
The Internet Explorer Embedded browser application. |
Internet Explorer Theme Library |
SYSGEN_IE7_IETHEME |
Provides customizations of the colors and background images of Windows XP to the controls in the Internet Explorer Embedded UI such as the scroll bar, text editor, button, list box, and combo box controls. |
Internet Explorer XP Theme |
SYSGEN_IE7_IETHMXP |
Provides a sample theme for the browser engine that resembles the browser for Windows XP. |
Flash 10.1 |
SYSGEN_IE_FLASH10_1 |
Provides support for Flash v. 10.1 |
Internet Explorer Control Panel |
SYSGEN_IE7_INETCPL |
A sample application that implements a control panel for setting Internet options. |
Internet Options Control Panel XAML Runtime Edition |
SYSGEN_IE7_INETCPL_EXR |
A sample application based on Microsoft XAML for Windows Embedded that implements a control panel for setting Internet options. |
Internet Explorer HTML/DHTML API |
SYSGEN_IE7_MSHTML |
The parsing and rendering engines, including editing, style sheet, and ActiveX support. |
Passport SSI 1.4 Authentication |
SYSGEN_IE7_WININET_TWEENER |
Provides the Passport Server Side Include (SSI) Version 1.4 Protocol, also known as the Passport Tweener protocol. |
Core
Catalog Item |
SYSGEN Variable |
Description |
---|---|---|
SQM Engine |
SYSGEN_SQM_ENGINE |
The Software Quality Metrics (SQM) Engine. |
SQM Upload Client |
SYSGEN_SQM_UPLOAD |
The Software Quality Metrics (SQM) Uploader. |
CE Filter Sample |
SYSGEN_CEFILT |
Adds a sample file-system filter driver. |
EDB Database Engine |
SYSGEN_EDB |
Provides the embedded database (EDB) engine and APIs, based on SQL Server Compact Edition. |
Encryption Filter |
SYSGEN_ENCFILT |
Encrypts the data before the file system modifies or stores the data, and records the key used to encrypt the file. |
Bit-based (File and Database Replication) |
SYSGEN_FSREPLBIT |
Identifies the changes that have occurred in a database or RAM file system on the device, and therefore must be replicated on the desktop. |
Bit-based (File and Database Replication) |
SYSGEN_FSREPLXFILT |
Identifies the changes that have occurred in a database or RAM file system on the device, and therefore must be replicated on the desktop. |
XML Minimal Parser |
SYSGEN_MSXML_MINI |
Provides an XML parser that covers a small set of XML features for devices that require some XML parsing but have limited resources. Supports Simple API for XML (SAX)-based parsing only. |
Floating-point Support |
SYSGEN_OEM_FPCRT |
Provides support for floating-point numbers. |
Smart Card |
SYSGEN_SMARTCARD |
Provides core support for accessing data on a smart card plugged into a smart card reader. |
Bull Systems SmarTLP3-Smart Card Reader |
SYSGEN_SMARTCARD_SERIAL |
Provides support for serial smart card readers. |
USB CCID Compliant Smart Card Reader |
SYSGEN_USB_SMARTCARD |
Adds the following two USB drivers:
|
SQL Server Compact |
SYSGEN_SQLCOMPACT |
Provides SQL Server Compact Edition, which includes support for OLE DB C++ database applications and for synchronizing database objects between databases. |
SQL Server Compact Managed Provider |
SYSGEN_SQLCOMPACTMP |
Provides support for ADO.NET database provider for .Net Compact Framework based applications. |
International
Catalog Item |
SYSGEN Variable |
Description |
---|---|---|
Minimal Database |
SYSGEN_MSPY3_DB_1 |
Provides the MSPY3 minimal database (1.1 MB). |
Compact Database |
SYSGEN_MSPY3_DB_2 |
Provides the MSPY3 compact database (1.3). |
Gujarati Keyboard |
SYSGEN_KBD_GUJARATI |
Provides the Gujarati Keyboard (Complex Scripts Indic). |
Kannada Keyboard |
SYSGEN_KBD_KANNADA |
Provides the Kannada Keyboard (Complex Scripts Indic). |
Marathi Keyboard |
SYSGEN_KBD_MARATHI |
Provides the Marathi Keyboard (Complex Scripts Indic). |
Punjabi Keyboard |
SYSGEN_KBD_PUNJABI |
Provides the Punjabi Keyboard (Complex Scripts Indic). |
Tamil Keyboard |
SYSGEN_KBD_TAMIL |
Provides the Tamil Keyboard (Complex Scripts Indic). |
Telugu Keyboard |
SYSGEN_KBD_TELUGU |
Provides the Telugu Keyboard (Complex Scripts Indic), |
Compact Japanese Database |
SYSGEN_IMEJPN_DB_COMPACT |
Adds the Japanese IME 3.1 compact database. |
System Tray Icon Manager |
SYSGEN_IMEJPN_SYSTRAY |
Adds the IME icon for the system tray. |
Ebrimaf |
SYSGEN_FONTS_EBRIMA |
Provides the Ebrima font. |
Ebrima Bold |
SYSGEN_FONTS_EBRIMABD |
Provides the bold Ebrima font. |
Estrangelo Edessa |
SYSGEN_FONTS_ESTRE |
Provides the Edessa font. |
Khmer UI |
SYSGEN_FONTS_KHMERUI |
Provides the Khmer UI font. |
Khmer UI Bold |
SYSGEN_FONTS_KHMERUIB |
Provides the bold Khmer UI font. |
Lao UI |
SYSGEN_FONTS_LAOUI |
Provides the Lao UI font. |
Lao UI Bold |
SYSGEN_FONTS_LAOUIB |
Provides the bold Lao UI font. |
MV Boli |
SYSGEN_FONTS_MVBOLI |
Provides the MV Boli font. |
Nyala |
SYSGEN_FONTS_NYALA |
Provides the Nyala font. |
Plantagenet Cherokee |
SYSGEN_FONTS_PLANTC |
Provides the Plantagenet font. |
Sylfaen |
SYSGEN_FONTS_SYLFAEN |
Provides the Sylfaen font. |
Impact |
SYSGEN_FONTS_IMPACT |
Provides the Impact font. |
Lucida Sans Unicode |
SYSGEN_FONTS_L_10646 |
Provides the Lucida Sans font. |
Media
Catalog Item |
SYSGEN Variable |
Description |
---|---|---|
GSM 6.10 Audio Codec |
SYSGEN_ACM_GSM610 |
Supports audio compression for voice message storage that works with the Audio Compression Manager (ACM). |
MSFilter Codec |
SYSGEN_ACM_MSFILTER |
Adds a sample filter that supports audio format and sample rate conversion and works with the Audio Compression Manager (ACM). |
Audio Compression Manager |
SYSGEN_AUDIO_ACM |
Provides support for transparent run-time audio compression and decompression, and also Waveform audio data format selection, filter selection, format conversion, and data filtering. |
ACM Wrapper Filter |
SYSGEN_DSHOW_ACMWRAP |
Adds a filter used by Audio Compression Manager (ACM) codecs. |
IMA ASPCM Audio Codec |
SYSGEN_DSHOW_IMAADPCM |
Supports the Interactive Multimedia Associated (IMA) Adaptive Differential Pulse Code Modulation (ADPCM) format for audio compression. |
DirectShow MIDI Parser Filter |
SYSGEN_DSHOW_MIDIPARSER |
Adds a filter that reads MIDI data from .MID and .RMI files. |
DirectShow MIDI Synthesizer Filter |
SYSGEN_DSHOW_MIDISYNTH |
Adds a filter that reads MIDI data and provides a wave-formatted digital audio stream output. |
MS ADPCM Audio Codec |
SYSGEN_DSHOW_MSADPCM |
Supports Microsoft Adaptive Differential Pulse Code Modulation (ADPCM) format for audio compression. |
G.711 Audio Codec |
SYSGEN_DSHOW_MSG711 |
Supports audio compression for sending voice audio. |
GSM 6.10 Audio Codec |
SYSGEN_DSHOW_MSGSM610 |
Supports audio (voice) compression for voice message storage. |
WMAPro over S/PDIF |
SYSGEN_DSHOW_WMASPDTXDMO |
Support for Windows Media Audio Professional (WMAPro) audio format over a Sony/Phillips digital interface (S/PDIF) link. |
Windows Media Player OCX version 6.4 |
SYSGEN_DSHOW_WMP |
Adds the Windows Media Player OCX 6.4 control. |
DRM License Acquisition OCX |
SYSGEN_DSHOW_WMT_DRMOCX |
Provides an ActiveX control that negotiates, requests, accepts, and transfers WMDRM licenses from Microsoft WMDRM license servers. |
Windows Media Streaming over MMS |
SYSGEN_DSHOW_WMT_MMS |
Windows Media streaming over Microsoft Media Server (MMS). |
Windows Media DRM 10 ND |
SYSGEN_DSHOW_WMT_WMDRM10ND |
Supports playing streamed digital media content that is protected by WMDRM for Networked Devices (WMDRM-ND). |
Windows Media DRM 10 PD |
SYSGEN_DSHOW_WMT_WMDRM10PD |
Supports playing locally stored digital media content that is protected by WMDRM for portable devices (WMDRM-PD). |
Sample Media Content |
SYSGEN_MEDIAAPPS_MEDIACONTENT |
Adds example media content (.mpg, .mp3, .wma, and .jpeg) to the run-time image to test the ability to play media. |
Media Library |
SYSGEN_MEDIAAPPS_MEDIALIBRARY |
Creates a Media Library that supports update and notification services. |
Media Renderer |
SYSGEN_MEDIAAPPS_MEDIARENDERER |
Provides a Digital Media Renderer (DMR), which plays content on a Digital Media Server that was routed by a Digital Media Controller (DMC). |
Windows Media Player OCX v7.0 |
SYSGEN_MEDIAAPPS_WMPOCX |
This control uses an appropriate DirectShow filter graph to parse, decode, and render the media stream used for playing media content by using a media player. |
Sample Media Player |
SYSGEN_MEDIARENDERER_MEDIAPLAYER |
Provides a sample Media Player device. |
MTP Responder (default) |
SYSGEN_MTP_RESPONDER |
Adds the following components: MTP responder stack, Media MDB storage, and MTP USB transport. |
MTP IP Transport |
SYSGEN_MTP_RESPONDER_IP |
MTP over IP transport functionality. |
MTP Responder (Minimal) |
SYSGEN_MTP_RESPONDER_MIN |
MTP Responder Stack and MTP Media Metadata DB storage, but no MTP transports. |
Media Transfer Protocol for Files |
SYSGEN_MTP_RESPONDER_ML_FILE_MDB |
Moves files by using MTP. |
Media Transfer Protocol for Video and Music |
SYSGEN_MTP_RESPONDER_ML_MEDIA_MDB |
Moves music and videos by using MTP. |
MTP USB Transport |
SYSGEN_MTP_RESPONDER_USB |
Adds MTP over USB functionality. |
Pixel Doubling |
SYSGEN_PIXELDOUBLE |
Provides pixel doubling support in Internet Explorer Mobile for high-DPI screens. |
Windows Music Player |
SYSGEN_MUSIC_PLAYER |
Provides a sample music player. |
Windows Photo Viewer |
SYSGEN_PHOTO_VIEWER |
Provides a sample photo viewer. |
Windows Video Player |
SYSGEN_VIDEO_PLAYER |
Provides a sample video player. |
Networking
Catalog Item |
SYSGEN Variable |
Description |
---|---|---|
AirSync |
SYSGEN_AS_AIRSYNC |
Synchronizes data by using a direct connection with a server running Microsoft Exchange that uses an Ethernet connection. |
ActiveSync |
SYSGEN_AS_BASE |
Provides support for synchronization between a Windows-based computer or a server running Microsoft Exchange and a Windows Embedded Compact device. |
File Sync |
SYSGEN_AS_FILE |
Synchronizes files between a Windows-based computer and a Windows Embedded Compact device. |
Inbox Sync |
SYSGEN_AS_MAIL |
Synchronizes email between a Windows Embedded Compact device and a server running Microsoft Exchange. |
Pocket Outlook Database Sync |
SYSGEN_AS_PIM |
Synchronizes contacts, calendar, and tasks with a Windows Embedded Compact device. |
Audio/Video Remote Control Profile (AVRCP) |
SYSGEN_BTH_AVRCP |
Provides support for Audio/Video Remote Control Profile (AVRCP), which is the target role. This profile allows the receiving device, such as an in-car media player, to control the audio/video stream being sent from the connected portable navigation device (PND). |
WebDAV Support |
SYSGEN_HTTPD_WEBDAV |
Supports Web-based Distributed Authoring and Versioning (WebDAV), a network service for collaboratively editing and maintaining files on a web server. |
Sample UPnP IGD Schema Implementation |
SYSGEN_IGD |
Provides an example implementation that shows how to implement the IGD schema. |
CE Messaging API (MAPI) |
SYSGEN_MAPI |
Provides the database and API to retrieve and store email messages. MAPI supports POP3, IMAP4, and SMTP. |
Microsoft Sync Framework |
SYSGEN_MSF |
Supports the Microsoft Sync Framework. |
MSMQ ActiveX Wrappers |
SYSGEN_MSMQ_AX |
Provides a COM wrapper around Message Queuing (also known as MSMQ). |
Parallel Port Support |
SYSGEN_PARALLEL |
Provides a parallel port driver. |
RAS Server/PPTP Server (Incoming) |
SYSGEN_PPP_SERVER |
Provides RAS Server/PPTP Server functionality that supports RAS/PPTP connection requests from other computers. |
Remote Desktop Protocol (RDP) |
SYSGEN_RDP |
Includes the Windows Embedded Compact Terminal Services Client (CETSC) UI, the MSTSCAX ActiveX DLL, 32-bit color, Secure Sockets Layer/Transport Layer Security (SSL/TLS), Server Authentication, Network Level Authentication (NLA), Static Virtual Channels, and Dynamic Virtual Channels (DVC). |
Audio Playback Redirection |
SYSGEN_RDP_AUDIO |
Redirects audio from the server to the RDP client or from the RDP client to the server. |
Cut/Copy/Paste Clipboard Redirection |
SYSGEN_RDP_CLIPBOARD |
Redirects cut, copy, and paste clipboard operations from the device to the server. |
File Storage Redirection |
SYSGEN_RDP_DRIVE |
Redirects file storage from the device to the server. |
Filtered File Storage Redirection |
SYSGEN_RDP_FILTERFSD |
Redirects filtered file storage from the device to the server. |
User Interface Dialog Boxes |
SYSGEN_RDP_UI |
Provides the Windows Embedded Compact CETSC UI on a Windows Embedded Compact powered device. |
License Information |
SYSGEN_RDP_LICINFO |
The Terminal Services Client Access License (TS CAL) Maintenance Tool, a Control Panel item that displays and manages TS CAL tokens for devices that connect to a server that runs Terminal Services. |
Serial and Parallel Port Redirection |
SYSGEN_RDP_PORT |
Redirects serial and parallel ports on the device to serial and parallel ports on the remote server. |
Printer Redirection |
SYSGEN_RDP_PRINTER |
Redirects printers from the server to the RDP client. |
Windows Network Projector |
SYSGEN_RDP_PROJECTOR |
Redirects the display to a remote projector. |
Sample Network Projector UI |
SYSGEN_RDP_PROJECTOR_UI |
Provides a sample user interface for the RDP projector. |
RemoteFX |
SYSGEN_RDP_REMOTEFX |
Base RemoteFX functionality, including RemoteFX software and hardware-assisted decoding, for connecting to Remote Desktop Virtualization Host (RDVH) and Remote Desktop Session Host (RDSH). |
Smart Card Redirection |
SYSGEN_RDP_SMARTCARD |
Redirects smart cards from the device to the remote server, so that the smart card user can log on and use server applications. |
Remote Configuration Framework |
SYSGEN_REMOTECONFIG_FRAMEWORK |
When this variable is set, the Remote Configuration Framework Catalog item is included in the OS design. |
File Server (SMB/CIFS) |
SYSGEN_SMB_FILE |
Provides support for the Common Internet File System (CIFS) to provide access to shared files. |
Print Server |
SYSGEN_SMB_PRINT |
Provides support for the Common Internet File System (CIFS) to provide access to shared printers. |
File Server Customizable Web UI |
SYSGEN_SMB_UI |
Provides a customizable, sample Web-based UI that enables client-side configuration of the file server. |
AV Control Point API |
SYSGEN_UPNP_AV_CTRL |
Provides an API for establishing a control point and controlling a UPnP media device for exchanging Audio/Video (AV) data with another UPnP device. |
AV Device API |
SYSGEN_UPNP_AV_DEVICE |
Provides an API for a UPnP media device to be discovered on a network for exchanging Audio/Video (AV) data with another UPnP device |
AV Renderer Sample |
SYSGEN_UPNP_AV_RENDERER |
Provides a sample AV renderer. |
UPnP Control Point API |
SYSGEN_UPNP_CTRL |
Provides a COM API that you use to write applications that can control other UPnP devices. |
Device Host API |
SYSGEN_UPNP_DEVICE |
Provides a COM API that handles the tasks of discovery, description, control, and events for UPnP devices. |
Device Host API (Minimal Subset) |
SYSGEN_UPNP_DEVICE_MINI |
Provides a C-language API that handles the tasks of adding a device to the network and being discovered by other UPnP devices. |
UPnP Tools |
SYSGEN_UPNP_TOOLS |
A UPnP device registration command-line tool and generic UPnP samples. |
Tools
Catalog Item |
SYSGEN Variable |
Description |
---|---|---|
CAB File Installer based on ConfigManager v1 and configuration service providers (CSPs) |
SYSGNE_WCELOAD1 |
Provides the Cabinet (.cab) file installer that installs applications on a Windows Embedded Compact powered device by using the Install Configuration Service Provider. |
CAB File Installer Medium Screen |
SYSGEN_WCELOAD1_MIDAPPS |
Provides support for using the Cabinet (.cab) file installer based on ConfigManager v1 and CSPs on devices with medium-size screens. |
Removed BSP Environment Variables
Title |
BSP Environment Variable |
Description |
---|---|---|
ATI Rage XL Expert 98 |
BSP_DISPLAY_RAGEXL |
Provides the ATI Rage XL (Expert 98) display driver with Microsoft DirectDraw support and hardware acceleration. |
NE2000-compatible (ISA card) |
BSP_NIC_NE2000_ISA |
Provides an Industry Standard Architecture (ISA) NE2000-compatible Ethernet network adapter. |
Com16550 (Second Instance) |
BSP_SERIAL2 |
Provides a serial port driver for the 16550 UART (virtual COM2). |
Com16550 (Third Instance) |
BSP_SERIAL3 |
Provides a serial port driver for the 16550 UART (virtual COM3). |
Ensoniq EX 1371 |
BSP_WAVEDEV_Es1371 |
Supports the Ensoniq Ex1371 audio board. |
Wavedev2 Ensoniq |
BSP_WAVEDEV_WAVEDEV2_ENSONIQ |
Supports the Ensoniq Wavedev2 audio board. |