Public Directory (Windows Embedded CE 6.0)
1/5/2010
The Public directory contains source for the Windows Embedded 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 Embedded 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 Embedded 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 Embedded 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 Embedded 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. |
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 SQL Server Compact Edition. |
VIEWERS |
Components that support file viewers.
Note:
This directory no longer exists in Windows Embedded CE 6.0 because file viewers are no longer provided.
|
VOIP |
Components that support Voice over IP (VoIP) applications and services based on the SIP standard. |
WCEAPPSFE |
Components that support the Windows Embedded CE application modules:
|
WCESHELLFE |
Components that support the Windows Embedded CE shell modules:
|
For information about Windows Embedded CE modules and components, see Windows Embedded CE Modules and Components.
Because Windows Embedded 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
Concepts
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