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. |