Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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:
|
WCESHELLFE | Components that support the Windows CE shell modules:
|
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