Public Directory (Windows CE 5.0)

Send Feedback

The Public directory contains source for the Windows CE OS designs, including build tools, drivers, and library source files common to all platforms.

**Note   **The Platform directory contains the source for each processor type you specify. For more information, see Run-Time Image and OS Directories.

The directories in the Public directory have the same name as Windows CE modules. These directories components that support a specific functionality The following table shows the directories included in the Public directory.

Directory File and directory contents
CEBASE Components that support headless-based and display-based devices.
Common Core OS components that are common to all Windows CE OS designs and directories containing platform-independent libraries. These are supplied by Microsoft.
DATASYNC Components that support data synchronization between a Windows-based desktop computer and Windows CE-based portable devices.
DCOM Components that support Distributed Component Object Model (DCOM).
DIRECTX Components that support Microsoft® DirectX®, waveform audio, the DVD-Video API, or Windows Media.
GDIEX Components that support the Imaging API.
IE Components that support the Microsoft Internet Explorer 6 for Windows CE modules.
NETCF Components that support Microsoft® .NET Compact Framework.
RDP Components that support the Remote Desktop Protocol (RDP).
SCRIPT Components that support the Microsoft JScript® 5.5 development system, the Microsoft Visual Basic® Scripting Edition (VBScript) 5.5 programming language, and Microsoft® Pocket Internet Explorer.
SERVERS Components that support the HTTP Server Extension interface.
SHELL Components that support the Standard Shell, Explorer Browser, and CEShell module.
SHELLSDK Components that support API compatibility for the Pocket PC 2002 shell and use AYGShell API extensions.
SPEECH Components that support the Microsoft Speech Application Programming Interface (SAPI) 5.0.
SQLCE Components that support Microsoft SQL Server CE 2.0.
VIEWERS Components that support Microsoft File Viewers.
VOIP Components that support Voice over IP (VoIP) applications and services based on the SIP standard.
WCEAPPSFE Components that support the Windows CE application modules:
  • WordPad
  • Inbox
  • the Japanese versions of Microsoft WordPad word processing software and Microsoft Inbox electronic messaging software
WCESHELLFE Components that support the Windows CE shell modules:
  • Handheld PC-style shell
  • Pocket Internet Explorer
  • Help
  • Control Panel applications
  • Japanese versions of Microsoft WordPad word processing software and Microsoft Inbox electronic messaging software

For information about Windows CE modules and components, see Windows CE Modules and Components.

Because Windows CE modules are in multiple directories, Cesysgen.bat commands include the directory name when setting a module, unless the module is in the Common directory.

The following code example shows the Cesysgen.bat command that would set the control module in Wceshellfe:

WCESHELLFE_MODULES=control

When you build a platform, the Master Build tool (Cebuild.exe) runs the Sysgen tool (Sysgen.bat) and the Build tool (Build.exe) in every directory identified in the _DEPTREES environment variable.

Sysgen.bat creates the modules, implements functionality based on Catalog items in the OS design, and generates the platform header files; Build.exe builds the source code.

To run Sysgen.bat on every directory in your platform without building source code, call the following Sysgen.bat command for every directory in your platform:

sysgen -p <directory> 

Alternatively, you can use the following Cebuild.bat command to run Sysgen.bat in all directories specified in _DEPTREES.

cebuild -q 

See Also

Run-Time Image and OS Directories | Public Common Directory | Public Datasync Directory | Public DCOM Directory | Public DirectX Directory | Public CEBASE Directory | Public IE Directory | Public RDP Directory | Public Script Directory | Public Servers Directory | Public Wceappsfe Directory | Public Wceshellfe Directory

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.