Share via


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.

See Also

Reference

Directory Structure Overview