Share via


IP Phone Suite Source Code Directories (Windows Embedded CE 6.0)

1/6/2010

The IP Phone Suite sample source code is located in %_WINCEROOT%\Public\VoIP\OAK\Phone\ and its subdirectories

The following table summarizes the contents of the directories and subdirectories:

Directory or file name Description

COMMON

Common APIs used throughout the IP Phone Suite and components like PhCommon.

COMMON\COMMANDAPI

Command APIs available for use by all applications and components.

COMMON\DATABASEAPI

Database wrapper APIs available for use by all applications and components.

COMMON\INPUT

Input wrapper APIs available for use by all applications and components.

COMMON\SETTINGSAPI

Settings wrapper calls available for use by all applications and components.

COMMON\UTILS

Common utilities available for use by all applications and components.

DATABASE

VAIL Database Store source code.

DATABASE\CORE

All the database source code including all headers.

DATABASE\GUID

GUIDs for the dynamic link library; what APIs are exposed by the library for external calls.

OWAEXCHANGECLIENT

Exchange Client source code, holds individual directories of components.

OWAEXCHANGECLIENT\INC

Common header files for Exchange Client source.

OWAEXCHANGECLIENT\BASECLASS

Source code for base class.

OWAEXCHANGECLIENT\CONTACTS

Source code for the Contacts functions.

OWAEXCHANGECLIENT\ENGINE

Source code for the main engine.

OWAEXCHANGECLIENT\FREEBUSY

Source code for free/busy functions.

OWAEXCHANGECLIENT\GALSEARCH

Source code for GAL search code.

OWAEXCHANGECLIENT\UTILITIES

Source code for common utilities for Exchange.

OWAEXCHANGECLIENT\GUID

GUIDs for the dynamic link library; what APIs are exposed by the library for external calls.

INC

Contain header files used throughout the application.

PHONEAPP

IP Dialer source code.

PHONEAPP\INC

Common headers files for IP Dialer source.

PHONEAPP\APP

Thin wrapper that loads phonecore.dll to start up IP Dialer.

PHONEAPP\PROVISION

This is the provisioning engine code that handles provisioning requests and provisions the device.

PHONEAPP\PHONECORE

This is the main core of IP Dialer. This is the source code for phonecore.dll, which is a core component that handles all the calling functionality and UI behaviors.

PHONEAPP\PHONECORE\RES

Bitmaps for use by IP Dialer.

PHCOMMON

PhCommon dynamic link library. It is responsible for the custom common UI of the IP Phone Suite and other common shared functionality.

PHCOMMON\RES

Bitmaps for use by PhCommon.

PHINFO

IP Contacts source code, including headers and any bitmaps or other resources.

PHONEUTILS

Contains utility routines used throughout the application.

SETTINGS

IP Settings source code including any resources and headers.

SETTINGS\RES

Bitmaps for use by IP Settings.

HOMESCREEN

IP Home Screen source code, including any resources and headers.

HOMESCREEN\RES

Bitmaps for use by IP Home Screen.

See Also

Concepts

Examining the IP Phone Suite Implementation