public Directory (Compact 2013)
3/26/2014
The public directory contains a directory for each Windows Embedded Compact module. These directories contain source code files, header files, libraries, executable code (.lib, .dll, .exe, and so on), and sample code to support the catalog items that you select for your OS design.
The common directory contains a module that other modules use.
public Directory Structure
The following tree structure represents the high-level structure of the public directory. The directory labeled <deptree> represents any of the many module directories other than common. Click a directory name for details on that directory.
public
<deptree>
Catalog
cesysgen
ddk
exp
oak
sdk
common
Catalog
cesysgen
ddk
exp
oak
sdk
Directories within <deptree> Directories
All of the <deptree> directories contain one or more of these six subdirectories: Catalog, cesysgen, ddk, exp, oak, and sdk. For information on these subdirectories, see Directories within common. A <deptree> directory may contain other subdirectories in addition to these six.
For a list of <deptree> directories, see Table of <deptree> Directories.
Directories within common
Subdirectory common contains all of the six subdirectories described in the following table. A <deptree> directory contains one or more of them.
Subdirectory |
Description |
---|---|
Catalog |
.pbcxml files that provide Platform Builder with catalog metadata at launch time. |
cesysgen |
Files used to build the selected Windows Embedded Compact modules and components, such as makefiles. |
ddk |
Include files for use in device driver kit (DDK) releases (RELEASETYPE is DDK). Only the common subdirectory of public has this subdirectory. |
exp |
Contains a lib directory that contains subdirectories with object code for each processor containing expat libraries for presysgen. |
oak |
OS component files such as development tools and source code that the OEM uses to customize drivers and components.. OAK is an acronym for OEM Adaptation Kit. See oak Directories. |
sdk |
Libraries, headers, and sample files that make up an SDK. See sdk Directories within public. |
Table of <deptree> Directories
The following table describes some of the <deptree> directories of public.
Directory |
Description |
---|---|
CEBase |
Components that support devices with and without displays. |
Cellcore |
Components that support a cellular radio chip. |
common |
Core OS components that are common to all Compact 2013 OS designs and directories that contain platform-independent libraries. Microsoft supplies these libraries. |
dcom |
Components that support Distributed Component Object Model (dcom). |
directx |
Components that support Microsoft DirectX, waveform audio, the DVD-Video API, or Windows Media. |
html |
Files for creating the HTML help viewer (SYSGEN_HELP). |
netcf |
Files for .NET Compact Framework (SYSGEN_NETCF). |
ossvcs |
Components that support core OSA services such as battery, debugging, device management, and power management. |
ostest |
Components and utilities that are used by Windows Embedded Compact Test Kit (CTK). |
servers |
Components that support the HTTP Server Extension interface. |
shell |
Components that support the Minimum Shell and Sample Home (SYSGEN_XRSHELL) modules. |
test |
Program database (PDB) and library (.lib) files for test utilities. |
wgi |
The Windows Imaging Component (WIC), sysgen SYSGEN_WGI_WIC. Includes support for the WIC codecs. |