Share via


PHAddSpeedDialEntry (Windows Embedded CE 6.0)

1/6/2010

This function adds a speed dial entry to the list of speed dial entries. It does this by remoting into the IP Contacts sample application where a new speed dial entry form is brought up and is pre-populated with the desired data.

Syntax

HRESULT  PHAddSpeedDialEntry(
    PH_SPEEDDIAL_ENTRY* pEntry
);

Parameters

  • pEntry
    [in] A pointer to a PH_SPEEDDIAL_ENTRY structure that contains the information about the speed dial entry to add to the Caller Info Database.

Return Value

The function returns an HRESULT indicating if the call succeeded or failed. The following table shows additional possible return values.

Value Description

E_POINTER

Invalid pointer.

E_FAIL

Failure.

S_OK

Success.

E_INVALIDARG

The passed pointer is invalid, possibly because it is not the size of a PH_SPEEDDIAL_ENTRY structure, or because one or more members of the structure are invalid.

Remarks

Note

This documentation applies to functionality implemented in sample code for PhCommon. For more information, see PhCommon Reference.

This function invokes the IP Contacts application, which is part of the sample code, IP Phone Suite. It invokes phinfo.exe and tells it to add the speed dial entry to its list of contacts in the Caller Info Database.

Requirements

Header databaseapi.hpp
Library PhCommon.dll
Windows Embedded CE Windows Embedded CE 6.0 and later

See Also

Reference

PhCommon SpeedDial APIs
PhCommon Reference
IVoIPCallerInfoDB