Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
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 ipconfigcommand, 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 Communicationsicon 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 |