Windows CE Modules

The Windows CE OS comprises the following modules.

Module Description Notes Library
AFD Supports the Auxiliary Function Driver (AFD), which manages the Windows CE communication protocol. Exposes no public functions. This module is included in the kernel-version and full-version OS. Afd.lib
ASYNCMAC Supports the AsyncMAC miniport driver, which is used for NDISWAN implementation. Exposes no public functions. Asyncmac.lib
ATADISK Supports the Advanced Technology Attachment (ATA) disk drive interface standard. Exposes no public functions. This module is included in the full-version OS. Atadisk.lib
AUTODIAL Provides support for Internet Connection Sharing (ICS). Exposes no public functions. Autodial.lib
BULLTLP3 Supports the Bull TLP3 Serial smart card reader. Exposes no public functions. Bulltlp3.lib
CARDSERV Implements PC Card Services. Exposes no public functions. This module is included in the kernel-version and full-version OS. Cardserv.lib
CEGSM Provides audio-compression support. Exposes no public functions. This module is included in the full-version OS. Cegsm.lib
CERAMDRV Supports the RAM Disk Driver, which creates storage cards in RAM. Exposes no public functions. This module is included in the full-version OS. N/A
CMD Supports the command processor. This module is required for the implementation of a command-line shell. Exposes no public functions. This module is included in the full-version OS. Cmd.lib
COMMCTRL Supports the common controls control panel. Included in the full-version OS. Commctrl.lib
COMMDLG Supports common dialog boxes, which are system-defined dialog boxes that standardize how users perform common, complex operations. Included in the full-version OS. Commdlg.lib
CONSOLE Supports console functionality. This module is required to implement a command-line shell. Exposes no public functions. This module is included in the full-version OS. Console.lib
COREDLL Provides core functionality to other modules. This module is a basic Windows CE OS module. Must be included in all Windows CE–based platforms, but not all of its components are required. Coredll.lib
CRYPT32 Supports Microsoft® Cryptographic API 2.0 encryption. Optional component. Included in the full-version OS. Crypt32.lib
CXPORT Supports common transport utilities. Exposes no public functions. This module is included in the kernel-version and full-version OS. Cxport.lib
DEVICE Supports the device manager, which is an application that manages stream interface drivers. This module is included in all Windows CE–based platforms. Included in the kernel-version and full-version OS. Device.lib
DHCP Supports the Dynamic Host Configuration Protocol (DHCP). Exposes no public functions. This module is included in the kernel-version and full-version OS. Dhcp.lib
DUALIO Supports the PC Card client driver for the Socket Communications Dual Serial I/O card. Exposes no public functions. This module is included in the full-version OS. Dualio.lib
ETCHA Includes a sample drawing application. Exposes no public functions. This module is included in the full-version OS. Etcha.lib
FATFS Supports the file allocation table (FAT) file system. Exposes OEM functions. This module is included in the full-version OS. Fatui.lib, Fatmain.lib
FILESYS Supports the Windows CE file system. This module contains a set of components. Contains a set of components. This module is required for the kernel-version and full-version OS. Fsdbase.lib, Fsmain.lib, Fspass.lib, Fsreg.lib, Fsysram.lib,
Fsysrom.lib,
Fsheap.lib
GSM610 Provides support for Audio Compression Manager (ACM) drivers. Exposes no public functions. This module is included in the full-version OS. Gsm610.lib
GWE Supports the Graphics, Windowing, and Events Subsystem (GWES), which is an integrated graphics device interface (GDI), window manager, and event manager. This module contains a set of components. Contains a set of components. This module is required for the kernel-version and full-version OS.  
HTTPDADMIN Provides a simple administration tool that allows a Web server to be configured remotely through a Web browser. Exposes no public functions. Httpdadm.lib
HWXJPN Provides support for Japanese handwriting input. Included in the full-version OS. Hwxjpn.lib
HWXUSA Provides support for English handwriting input. Included in the full-version OS. Hwxusa.lib
IMEJPP Supports the Japanese Input Method Editor (IME). Exposes no public functions. This module is included in the full-version and kernel-version OS. Imejpp.lib
IMEJPPUI Provides support for the Pocket IME. Exposes no public functions. This module is included in the full-version OS. Imejppui.lib
IME_FILES Provides IME support. Exposes no public functions. This module is included in the full-version OS. N/A
IPCONFIG Supports the diagnostic ipconfig command, which displays all of the current TCP/IP network-configuration values. Exposes no public functions. Ipconfig.lib
IPHLPAPI Supports the IP Helper Application Programming Interface. Exposes a set of APIs. Iphlpapi.lib
IPNAT Provides support for Internet Connection Sharing. Exposes no public functions. Ipnat.lib
IRCOMM Provides an infrared implementation of the serial line communication driver. Exposes no public functions. This module is included in the full-version OS. Ircomm.lib
IRDASTK Represents the stack module for Infrared (IrDA) communications. Exposes no public functions. This module is included in the full-version and kernel-version OS. Irtdi.lib,
Irlap.lib,
Irlmp.lib,
Irutil.lib
KBDMSG Includes a sample keyboard sample-testing application. Exposes no public functions. This module is included in the full-version OS. Kbdmsg.lib
LPCD Supports the main engine for the local procedure-call driver (LPCD). Exposes no public functions. Lpcd.lib
LPCRT Provides run-time support for the local procedure-call driver (LPCRT). Exposes no public functions. Lpcclnt.lib
MSASN1 Provides support for CryptoAPI 2.0. Exposes no public functions. Msasn.lib
MSFILTER Includes a sample ACM filter. Exposes no public functions. This module is included in the full-version OS. Msfilter.lib
MSHIME97 Supports the Korean IME. Exposes no public functions. This module is included in the full-version OS. Mshime97.lib
MSIM Supports the United States input method (IM). Exposes no public functions. This module is included in the full-version OS. Msim.lib
MSIME98 Supports the Japanese IME. Exposes no public functions. This module is included in the Japanese version OS and includes the following components: MSIME98C, MSIME98D, MSIME98K, MSIME98M, MSIME98T, and MSIME98U. Msime98.lib
MSTSC Provides support for the Windows Terminal Server and Remote Desktop Protocol. Exposes no public functions.  
MULTIBOX Includes a sample input method for Japanese handwriting input. This module works with the MSIME98 module. Exposes no public functions. This module requires the Softkb.dll and Hwxjpn.dll files. Multibox.lib
NDIS Supports the Network Driver Interface Specification (NDIS). Included in the full-version and kernel-version OS. Ndislib.lib
NE2000 Supports the NE2000 NDIS miniport driver. Exposes no public functions. This module is included in the full-version and kernel-version OS. Ne2000.lib
NET Supports Message Queuing functionality. Exposes no public functions. Net.lib
NETBIOS Supports NetBIOS over TCP/IP. Exposes no public functions. This module is included in the full-version and kernel-version OS. Netbios.lib
NETUI Supports the Network User Interface (NetUI), which defines configuration settings for the Communications icon in Windows CE Control Panel. Exposes OEM functions. This module is included in the full-version and kernel-version OS. Netui.lib
NK Kernel module for the Windows CE OS. This module is required always. Required for all Windows CE–based platforms. Nk.lib
NTLMSSP Supports the Security Support Provider Interface (SSPI) package that implements the Windows NT® LAN Manager secure authentication protocol. Included in the full-version and kernel-version OS. Ntlmssp.lib
OLE32 Provides support for OLE. Included in the full-version and kernel-version OS. Ole232.lib
OLEAUT32 Provides support for OLE automation. Included in the full-version and kernel-version OS. Oleaut32.lib
PARALLEL Supports parallel port drivers. Exposes no public functions. This module is included in the full-version OS. Parallel.lib
PCL Supports Printer Control Language (PCL) printer drivers. Exposes no public functions. This module is included in the full-version OS. Pcl.lib
PEGTERM Supports a terminal emulation application for Windows CE. Exposes no public functions. This module is included in the full-version OS. Pegterm.lib
PIME_FILES Provides support for the Japanese Pocket IME. Exposes no public functions. N/A
PPP Supports the Point-to-Point Protocol (PPP) and provides Random Access Server (RAS) functionality. Included in the kernel-version and full-version OS. Ppp.lib
PRNERR Supports printer-port error information and printer-port dialog boxes. Exposes no public functions. This module is included in the full-version OS. Prnerr.lib
PPTP Supports the Point-to-Point Tunneling Protocol (PPTP). Exposes no public functions. Pptp.lib
PRNPORT Supports the printer transport layer. Exposes no public functions. This module is included in the full-version OS. Prnport.lib
PROXIM Provides support for a Proxim wireless Ethernet PC Card. Exposes no public functions. This module is included in the full-version OS. Proxim.lib
PSCR Supports the PSCR driver. This driver is used for the SCM PCMCIA smart-card reader. Exposes no public functions. Pscr.lib
RAMDISK Supports the RAM disk driver. Exposes no public functions. This module is included in the full-version OS. Ramdisk.lib
RAPISERV Supports the Remote Application Programming Interface (RAPI) server. Exposes no public functions. This module is included in the full-version OS, and, along with the repllog module, must be included in the configuration to make calls to RAPI APIs. Pscr.lib
RASDIAL Supports RAS dialing functionality. This module is used to establish a remote connection. Exposes no public functions. Rasdial.lib
RASENTRY Provides support for the RasEntry application. This module is used to make telephone-book entries. Exposes no public functions. Rasentry.lib
REDIR Supports the network redirector. Included in the kernel-version and full-version OS. Redir.lib
REMNET Implements the remote network dialing application. Exposes no public functions. This module is included in the full-version OS. Remnet.lib
REPLLOG Supports Windows CE Services, which synchronizes data and monitors the connection between the device and the host computer. Exposes no public functions. This module, along with the rapiserv module, must be included in the configuration to make calls to RAPI APIs. N/A
RNAAPP Supports the remote network dialing application. Exposes no public functions. This module is included in the full-version OS. Rnaapp.lib
ROUTE Includes an application that automatically configures TCP/IP routing tables. Exposes no public functions. Route.lib
RSABASE Provides basic RSA cryptographic service provider (CSP) functionality by using key strengths with a size of up to 56 bit. Exposes no public functions. This module is included in the full-version OS. Rsa32.lib
RSAENH Provides enhanced RSA CSP functionality by using key strengths with a size of up to 128 bit. Exposes no public functions.  
SCARD Supports Smart Card PC/SC resource manager functionality. Exposes no public functions. Scard.lib
SCHANNEL Security Support Provider Interface (SSPI) package that provides SSL authentication and encryption. Exposes standard SSPI functions. This module is included in the full-version and kernel-version OS. Schannel.lib
SECUR32 Supports the Security Support Provider Interface (SSPI). Exposes standard SSPI functions. This module is included in the full-version and kernel-version OS. Sspi.lib
SHELL Implements a Windows CE debugging shell tool. This module supports the Shell.exe interface to communicate with Cesh.exe on the development workstation. Exposes no public functions. This module is included in the full-version and kernel-version OS. Shell.lib
SIPSELECT Provides a sample program for on-the-fly selection of any available IM. Exposes no public functions. Sipselect.lib
SNMP Supports the Simple Network Management Protocol (SNMP). Depends on the ppp module. To implement SNMP in a Windows CE-based platform, the ppp module must be included in the platform configuration. Snmp.lib
SNMP_HOSTMIB Provides support for the SNMP Host Management Information Base (MIB). Exposes no public functions. Snmphostmib.lib
SNMP_MIBII Supports MIBII for the SNMP implementation. Exposes no public functions. Snmp_mibii.lib
SNMP_SNMPTESTMIB Supports SNMPTESTMIB for the SNMP implementation. Exposes no public functions. Snmp_snmptestmib.lib
SOFTKB Supports the Soft Input Panel (SIP) device driver. Exposes no public functions. This module is included in the full-version OS. Softkb.lib
SPINCUBE Includes a spinning cube sample application. Exposes no public functions. This module is included in the full-version OS. Spincube.lib
SPLUSA Supports a United States English spelling checker. Exposes no public functions. This module is included in the full-version OS. Splusa.lib
SRAMDISK Supports a static RAM (SRAM) PC Card device. Exposes no public functions. This module is included in the full-version OS. Sramdisk.lib
STCUSB Supports the SCM Microsystems USB Smart Card reader. Exposes no public functions. Stcusb.lib
TAPI Supports the Telephony TAPI. This module is included in the full-version and kernel-version OS. Tapi.lib
TCPSTK Supports the TCP/IP protocol stack. Exposes no public functions. This module is included in the full-version and kernel-version OS. Tcpstk.lib
TERMCTRL Includes a terminal-style application. Exposes no public functions. This module is included in the full-version OS. Termctrl.lib
TESTIME Includes a sample IME application. Exposes no public functions. This module is included in the full-version OS. Testime.lib
TOOLHELP Implements the ToolHelp debugger and supports the ToolHelp API functions. This module is included in the full-version and kernel-version OS. Toolhelp.lib
TRUEFFS Supports the TrueFFS PC Card linear flash device driver. Exposes no public functions. This module is included in the full-version OS. Trueffs.lib
UNIMODEM Supports the Unimodem device driver, which functions as a TAPI service provider for AT command modems. Exposes no public functions. This module is included in the full-version and kernel-version OS. Unimodem.lib
USBD Provides universal serial bus (USB) driver support. This module implements the USBD interface functions, manages resources in the USB subsystem, and loads USB device drivers. Exposes no public functions. This module is included in the full-version OS. Usbd.lib
USBHID Supports the USB human interface device (HID) driver. Exposes no public functions. This module is included in the full-version OS. Usbhid.lib
USBMOUSE Supports the USB mouse driver. Exposes no public functions. This module is included in the full-version OS. Usbmouse.lib
UTL98 Supports IME 98. Exposes no public functions. Utl98.lib
UUID Supports the universally unique identifier (UUID). Exposes no public functions. This module is included in the full-version and kernel-version OS. Uuid.lib
WAVEAPI Supports the Audio Compression Manager (ACM), Mapper, and the Wave API Manager (WAM). Exposes OEM functions. This module is included in the full-version OS. Wapiwave.lib, Wapiacm.lib, Wapimap.lib, Waveui.lib
WINSCARD Exposes PC/SC services for using Smart Cards and Smart Card readers. Exposes a set of APIs. Winscard.lib
WINSOCK Provides support for Windows Sockets (Winsock). Included in the full-version and kernel-version OS. Winsock.lib
XIRCCE32 Supports the Xircom Ethernet device driver. Exposes no public functions. This module is included in the full-version and kernel-version OS. Xircce32.lib

 Last updated on Tuesday, July 13, 2004

© 1992-2000 Microsoft Corporation. All rights reserved.