Communication Services and Networking Catalog Items (Windows Embedded CE 6.0)

1/6/2010

This topic contains tables that list the catalog items used for Communication Services and Networking features.

Networking - Local Area Network (LAN)

The following table shows the catalog items under the Networking - Local Area Network (LAN) node.

Catalog item SYSGEN variable Description

Wired Local Area Network (802.3, 802.5)

SYSGEN_ETHERNET

This item provides support for wired local area networks that use 802.3 and 802.5.

Wireless LAN (802.11) STA - Automatic Configuration and 802.1x

SYSGEN_ETH_80211

This item includes support for 802.11 wireless LAN automatic configuration and 802.1X.

Networking - Personal Area Network (PAN)

The following table shows the catalog items under the Networking - Personal Area Network (PAN) node.

Catalog item SYSGEN variable Description

Bluetooth HID - Keyboard

SYSGEN_BTH_HID_KEYBOARD

This item provides keyboard support for the HID profile.

For more information, see Bluetooth.

Bluetooth HID - Mouse

SYSGEN_BTH_HID_MOUSE

This item provides mouse support for the HID profile.

For more information, see Bluetooth.

Bluetooth DUN Gateway

SYSGEN_BTH_MODEM

This item provides a DUN gateway that supports the Bluetooth DUN profile. A Windows Embedded CE powered device can use this item to resemble a dial-up modem to other Bluetooth enabled devices.

For more information, see Bluetooth.

Bluetooth HS/HF and Audio Gateway Service

SYSGEN_BTH_AG

This item provides support for the Headset Profile (HSP) and the Hands-Free Profile (HFP) by using the Audio Gateway Service.

For more information, see Bluetooth.

Bluetooth LAP and Configuration Utility

SYSGEN_BTH_GATEWAY

This item is an application that provides a sample implementation of the Bluetooth LAN Access Point (LAP) profile. It is available only in devices that have no display screens.

For more information, see Bluetooth.

Bluetooth PAN

SYSGEN_BTH_PAN

This item includes libraries that Microsoft® Windows® CE uses to support the Bluetooth PAN profile.

For more information about this profile, see Personal Area Networking (PAN) Profile.

For more information, see Bluetooth.

Bluetooth Stack with Integrated CSR Chipset Driver

SYSGEN_BTH_CSR_ONLY

This item includes the CSR support library that is statically linked to btd.dll and reduces RAM and ROM footprints. Use this variable only when your BSP includes a built-in CSR Bluetooth module.

For more information, see Bluetooth.

Bluetooth Stack with Integrated SDIO Driver

SYSGEN_BTH_SDIO_ONLY

This item includes the SDIO support library that is statically linked to btd.dll and reduces RAM and ROM footprints. Use this variable only when your BSP includes a built-in SDIO Bluetooth module.

For more information, see Bluetooth.

Bluetooth Stack with Integrated UART Driver

SYSGEN_BTH_UART_ONLY

This item includes the UART support library that is statically linked to btd.dll and reduces RAM and ROM footprints. Use this variable only when your BSP includes a built-in UART Bluetooth module.

For more information, see Bluetooth.

Bluetooth Stack with Integrated USB Driver

SYSGEN_BTH_USB_ONLY

This item includes the USB support library that is statically linked to btd.dll and reduces RAM and ROM footprints. Use this variable only when your BSP includes a built-in USB Bluetooth module.

For more information, see Bluetooth.

Bluetooth Stack with Universal Loadable Driver

SYSGEN_BTH

This item adds the core Bluetooth stack.

For more information, see Bluetooth.

IrDA

SYSGEN_IRDA

This item adds Infrared support to your OS design.

Networking - Wide Area Network (WAN)

The following table shows the catalog items under the Networking - Wide Area Network (WAN) node.

Catalog item SYSGEN variable Description

Dial Up Networking (RAS/PPP)

SYSGEN_PPP

This item provides support for accessing network resources on a remote computer.

For more information, see Dial-up Networking.

AutoDial

SYSGEN_AUTORAS

This item provides support for automatically trying a new dial-up connection when a current connection fails.

For more information, see RAS AutoDial.

Standard Modem Support for Dial Up Networking

SYSGEN_MODEM

This item provides standard support for modems.

For more information, see Dial-up Networking.

Point-to-Point Protocol over Ethernet (PPPoE)

SYSGEN_PPPOE

This item includes the ability to connect hosts to a Remote Access Concentrator.

For more information, see Point-to-Point Protocol over Ethernet (PPPoE).

Telephony API (TAPI 2.0)

SYSGEN_TAPI

This item includes an API that simplifies and abstracts the details of making telephony connections between two or more devices.

For more information, see Telephony API.

Unimodem support

SYSGEN_UNIMODEM

This item provides support for access to most standard modems.

For more information, see Unimodem OS Design Development and Unimodem Registry Settings.

L2TP/IPSec

SYSGEN_L2TP

This item includes a Layer Two Tunneling Protocol (L2TP)/Internet Protocol security Protocol (IPsec) implementation that enables a more secure virtual private network (VPN) connection to a server.

For more information, see L2TP/IPSec.

PPTP

SYSGEN_PPTP

This item includes a Point-to-Point Tunneling Protocol (PPTP) implementation that enables a virtual private network connection a server.

For more information, see PPTP.

Networking - General Features

The following table shows the catalog items under the Networking - General node.

Catalog item SYSGEN variable Description

Connection Manager

SYSGEN_CONNMGR

Provides support for Connection Manager functionality for a device.

For more information, see Connection Manager Overview.

Domain Discovery

SYSGEN_NETAPI32

This item lets you discover an Active Directory server.

For more information, see Domain Discovery.

Extended DNS Querying and Update (DNSAPI)

SYSGEN_DNSAPI

This items provides the DNS Dynamic Update Protocol protocol that can be used to set the device name in a DNS server database.

For more information, see TCP/IP and Dynamic DNS.

Secure DDNS

SYSGEN_SECURE_DDNS

This item enables secure DNS for DNS servers that require authentication to change their values.

For more information, see TCP/IP and Dynamic DNS.

Extensible Authentication Protocol

SYSGEN_EAP

This item enables third-party authentication code to interact with the Windows Embedded CE implementation of the Point-to-Point Protocol (PPP).

For more information, see Extensible Authentication Protocol.

Firewall

SYSGEN_FIREWALL

This item provides an IP firewall that blocks IP traffic at the IP and transport layers.

For more information, see Firewall.

Internet Connection Sharing (ICS)

SYSGEN_GATEWAY

This item provides a collection of services that multiple devices can use to share a single Internet connection.

For more information, see Internet Connection Sharing.

Gateway Logging

SYSGEN_GATEWAY_LOGGING

This item provides support for logging system events on a gateway device.

For more information, see Gateway Logging and Gateway Logging Registry Settings.

IPSec v4

SYSGEN_IPSEC

This item enables peer-to-peer communications using the Internet Protocol security (IPsec) protocol.

For more information, see IPSec v4.

NDIS Packet Capturing

SYSGEN_NETLOG

This item includes the Netlog (Netlog.exe) and Netlogctl (Netlogctl.exe) sample command-line tools for capturing network traffic so that it can be read by Microsoft Windows Network Monitor (NetMon).

For more information, see NDIS Packet Capturing.

NDIS User-mode I/O Driver

SYSGEN_NDISUIO

This item includes the NDIS user I/O utility.

Network Bridging

SYSGEN_BRIDGE

This item enables connecting multiple Ethernet network segments into a single subnet by forwarding packets from one segment to another.

For more information, see Network Bridging.

Network Driver Architecture (NDIS)

SYSGEN_NDIS

This item includes Network Driver Architecture (NDIS) support.

Network Utilities (IpConfig, Ping, Route)

SYSGEN_NETUTILS

This item includes a set of common network utilities, such as ipconfig, ping, and route.

For more information, see Network Utilities.

Reference Gateway User Interface

SYSGEN_GATEWAY_UI

This item includes a reference implementation of a user interface for a residential gateway device.

For more information, see Reference Gateway User Interface.

Remote Configuration Framework

SYSGEN_REMOTECONFIG_FRAMEWORK

This item includes a framework for creating Web-based user interfaces for devices that have no display screens.

For more information, see Remote Configuration Framework.

TCP/IP

SYSGEN_TCPIP

This item provides support for connecting computers using TCP/IP. It includes support for IP, ARP, ICMP, IGMP, TCP, UDP, name resolution and registration, and DHCP.

For more information, see TCP/IP.

IP Helper API

SYSGEN_IPHLPAPI

This item provides a set of functions that lets you manage TCP/IP services, such as ARP, Route, and DHCP.

For more information, see TCP/IP OS Design Development and Internet Protocol Helper APIs.

TCP/IPv6 Support

SYSGEN_TCPIP6

This item provides support for connecting computers using TCP/IPv6.

For more information, see Internet Protocol Version 6.

Control Point API

SYSGEN_UPNP_CTRL

This item provides the UPnP Control Point API.

For more information, see Universal Plug and Play (UPnP).

Device Host API

SYSGEN_UPNP_DEVICE

This item provides the complete UPnP Device Host API and the UPnP device loader.

For more information, see Universal Plug and Play (UPnP).

Device Host API (Minimal Subset)

SYSGEN_UPNP_DEVICE_MINI

This item provides a minimal subset of Device Host API functionality.

For more information, see Universal Plug and Play (UPnP).

Sample UPnP IGD Schema Implementation

SYSGEN_IGD

This item provides a sample implementation that shows how to implement the Internet Gateway Device (IGD) schema.

For more information, see Universal Plug and Play (UPnP).

AV Control Point API

SYSGEN_UPNP_AV_CTRL

This item provides UPnP AV Framework control point functionality.

For more information, see Universal Plug and Play (UPnP).

AV Device API

SYSGEN_UPNP_AV_DEVICE

This item provides UPnP AV Framework device functionality.

For more information, see Universal Plug and Play (UPnP).

AV Renderer Sample

SYSGEN_UPNP_AV_RENDERER

This item provides a sample implementation of a UPnP AV MediaRenderer device built by using the UPnP AV Framework.

For more information, see Universal Plug and Play (UPnP).

UPnP Tools

SYSGEN_UPNP_TOOLS

This item provides a UPnP device registration command-line tool and generic UPnP samples.

For more information, see Universal Plug and Play (UPnP).

Windows Connect Now (previously called USB Flash Config tool)

SYSGEN_SRV_DEMO_USBFLASH

This item provides a mechanism to automate the configuration of wireless networks (Access Point and Station).

For more information, see Windows Connect Now.

Windows Networking API/Redirector (SMB/CIFS)

SYSGEN_REDIR

This item lets you establish and end network connections and to access files on servers supporting the Common Internet File System (CIFS).

For more information, see Windows Networking API/Redirector.

Web Services on Devices

SYSGEN_WSDAPI

Provides the Web Services on Devices stack and API interface (WSDAPI). The WSDAPI interface can be used to develop client applications or device hosts that support Devices Profile for Web Services (DPWS) messaging functionality on IP-based network devices.

Web Services on Devices Samples

SYSGEN_WSDAPI_SAMPLES

Provides the sample code for Web Services on Devices stack and API interface (WSDAPI). The sample code is an example of how to implement basic messaging functionality: discovery, metadata exchange, control, eventing, and attachments.

Winsock Support

SYSGEN_WINSOCK

This item provides a network programming interface based on the familiar socket interface from the University of California at Berkeley.

For more information, see Windows Sockets.

Servers

The following table shows the catalog items under the Servers node.

Catalog items SYSGEN variables Description

Core Server Support

SYSGEN_SERVICES

This item provides executable support for running service applications outside Device.exe.

For more information, see Services.exe.

File Server

SYSGEN_SMB_FILE

This item provides the File Server, which enables clients to access files and other resources over the network.

For more information, see File Server.

File Server Customizable UI

SYSGEN_SMB_UI

This item enables customizing the user interface (UI) of a file server.

For more information, see File Server.

FTP Server

SYSGEN_FTPD

This item provides a Windows Embedded CE FTP server implementation.

For more information, see FTP Server.

Parental Controls

SYSGEN_PARENTAL_CONTROL

This item provides parental controls, which allow administrators of private networks to create rules to block objectionable Web sites. It uses the Web Proxy to filter HTTP requests.

For more information, see Parental Controls.

Print Server

SYSGEN_SMB_PRINT

This item lets you serve printer functionality to clients over the network.

For more information, see Print Server.

RAS Server/PPTP Server (Incoming)

SYSGEN_PPP_SERVER

This item provides a Remote Access Service (RAS) server.

For more information, see RAS Server/PPTP Server (Incoming).

SNTP Automatic Updates and Server Synchronization

SYSGEN_TIMESVC_API

This item includes support for SNTP with the automatic updates option turned off.

For more information, see Simple Network Time Protocol (SNTP).

SNTP Client with DST

SYSGEN_TIMESVC_DST

This item includes support for synchronizing the device's system time with an SNTP server, and supports daylight saving time.

For more information, see Simple Network Time Protocol (SNTP).

SNTP Server

SYSGEN_TIMESVC_SNTP

This item includes support for providing time information to SNTP clients.

For more information, see Simple Network Time Protocol (SNTP).

Telnet Server

SYSGEN_TELNETD

This item provides a Windows Embedded CE telnet server implementation.

For more information, see Telnet Server.

Web Proxy

SYSGEN_HTTP_PROXY

This item provides HTTP request and response filtering.

For more information, see Web Proxy.

Web Server (HTTPD)

SYSGEN_HTTPD

This item provides a Windows Embedded CE Web server implementation.

For more information, see Web Server (HTTPD).

Active Server Pages (ASP) Support

SYSGEN_ASP

This item provides Active Server Pages support using the Web Server (HTTPD).

For more information, see Web Server (HTTPD).

JScript 5.6

SYSGEN_ASP_JSCRIPT

This item includes support for ASP scripts written using Microsoft JScript.

For more information, see Web Server (HTTPD).

VBScript 5.6

SYSGEN_ASP_VBSCRIPT

This item includes support for ASP scripts written using VBScript.

For more information, see Web Server (HTTPD).

Web Server Administration ISAPI

SYSGEN_ISAPI_CONFIG

This item adds an ISAPI extension that provides remote configuration pages for the Web Server.

For more information, see Web Server (HTTPD).

WebDAV Support

SYSGEN_HTTPD_WEBDAV

This item includes support for Web Distributed Authoring and Versioning (WebDAV), a remote file configuration protocol that lets you view modify, move, copy and delete files on a WebDAV server across the Internet..

For more information, see WebDAV.

See Also

Other Resources

Networking - Core