📄 pim_adaptation.h
字号:
/* *ptempFieldVal = pContact->name; */
return 0;
}
/*****************************************************************************
* FUNCTION
* get_EmailAddress
* DESCRIPTION
*
* PARAMETERS
* pContact [?]
* ptempFieldVal [IN]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_EmailAddress(IContact *pContact, kal_char **ptempFieldVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
*ptempFieldVal = pContact->emailAddress;
return 0;
}
/*****************************************************************************
* FUNCTION
* get_MobileNumber
* DESCRIPTION
*
* PARAMETERS
* pContact [?]
* ptempFieldVal [IN]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_MobileNumber(IContact *pContact, kal_char **ptempFieldVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
*ptempFieldVal = pContact->number;
return 0;
}
/*****************************************************************************
* FUNCTION
* get_HomeNumber
* DESCRIPTION
*
* PARAMETERS
* pContact [?]
* ptempFieldVal [IN]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_HomeNumber(IContact *pContact, kal_char **ptempFieldVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
*ptempFieldVal = pContact->homeNumber;
return 0;
}
/*****************************************************************************
* FUNCTION
* get_OfficeNumber
* DESCRIPTION
*
* PARAMETERS
* pContact [?]
* ptempFieldVal [IN]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_OfficeNumber(IContact *pContact, kal_char **ptempFieldVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
*ptempFieldVal = pContact->officeNumber;
return 0;
}
/*****************************************************************************
* FUNCTION
* get_FaxNumber
* DESCRIPTION
*
* PARAMETERS
* pContact [?]
* ptempFieldVal [IN]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_FaxNumber(IContact *pContact, kal_char **ptempFieldVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
*ptempFieldVal = pContact->faxNumber;
return 0;
}
/*****************************************************************************
* FUNCTION
* get_ContactNote
* DESCRIPTION
*
* PARAMETERS
* pContact [?]
* ptempFieldVal [IN]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_ContactNote(IContact *pContact, kal_char **ptempFieldVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
/* *ptempFieldVal = pContact->name; */
return 0;
}
/*****************************************************************************
* FUNCTION
* get_CompanyName
* DESCRIPTION
*
* PARAMETERS
* pContact [?]
* ptempFieldVal [IN]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_CompanyName(IContact *pContact, kal_char **ptempFieldVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
*ptempFieldVal = pContact->companyName;
return 0;
}
/*****************************************************************************
* FUNCTION
* get_JobTitle
* DESCRIPTION
*
* PARAMETERS
* pContact [?]
* ptempFieldVal [IN]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_JobTitle(IContact *pContact, kal_char **ptempFieldVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
/* *ptempFieldVal = pContact->name; */
return 0;
}
/*****************************************************************************
* FUNCTION
* get_WebPage
* DESCRIPTION
*
* PARAMETERS
* pContact [?]
* ptempFieldVal [IN]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_WebPage(IContact *pContact, kal_char **ptempFieldVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
/* *ptempFieldVal = pContact->name; */
return 0;
}
/*****************************************************************************
* FUNCTION
* get_Birthday
* DESCRIPTION
*
* PARAMETERS
* pContact [?]
* ptempDateVal [?]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_Birthday(IContact *pContact, kal_int64 *ptempDateVal)
{
#ifdef JSR_75_PIM_EXTRA_BIRTHDAY
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
applib_time_struct tmpDate;
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
/* *ptempFieldVal = pContact->name; */
if(pContact->bDay.nYear != 0)
{
applib_dt_rtc_to_utc_with_default_tz((applib_time_struct*) (&pContact->bDay), &tmpDate);
*ptempDateVal = applib_dt_mytime_2_utc_sec_ext(&tmpDate, KAL_TRUE);
*ptempDateVal = *ptempDateVal * 1000;
}
else
#endif
{
*ptempDateVal = EMPTY_DATE;
}
return 0;
}
/*****************************************************************************
* FUNCTION
* get_CategoryIndex
* DESCRIPTION
*
* PARAMETERS
* pContact [?]
* ptempFieldVal [IN]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_CategoryIndex(IContact *pContact, kal_int32 *ptempFieldVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
*ptempFieldVal = pContact-> group_id;
return 0;
}
/*****************************************************************************
* FUNCTION
* get_Start
* DESCRIPTION
*
* PARAMETERS
* pEvent [?]
* ptempDateVal [?]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_Start(IEvent *pEvent, kal_int64 *ptempDateVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
applib_time_struct tmpDate;
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if(pEvent->startTime.nYear != 0)
{
applib_dt_rtc_to_utc_with_default_tz((applib_time_struct*) (&pEvent->startTime), &tmpDate);
*ptempDateVal = applib_dt_mytime_2_utc_sec_ext(&tmpDate, KAL_TRUE);
*ptempDateVal = *ptempDateVal * 1000;
}
else
{
*ptempDateVal = EMPTY_DATE;
}
return 0;
}
/*****************************************************************************
* FUNCTION
* get_End
* DESCRIPTION
*
* PARAMETERS
* pEvent [?]
* ptempDateVal [?]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_End(IEvent *pEvent, kal_int64 *ptempDateVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
applib_time_struct tmpDate;
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if( pEvent->endTime.nYear != 0)
{
applib_dt_rtc_to_utc_with_default_tz((applib_time_struct*) (&pEvent->endTime), &tmpDate);
*ptempDateVal = applib_dt_mytime_2_utc_sec_ext(&tmpDate, KAL_TRUE);
*ptempDateVal = *ptempDateVal * 1000;
}
else
{
*ptempDateVal = EMPTY_DATE;
}
return 0;
}
/*****************************************************************************
* FUNCTION
* get_Summary
* DESCRIPTION
*
* PARAMETERS
* pEvent [?]
* ptempFieldVal [IN]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_Summary(IEvent *pEvent, kal_char **ptempFieldVal)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
*ptempFieldVal = (kal_char *)pEvent->note;
return 0;
}
/*****************************************************************************
* FUNCTION
* get_ReminderSet
* DESCRIPTION
*
* PARAMETERS
* pEvent [?]
* ptempBoolVal [?]
* RETURNS
*
*****************************************************************************/
__inline kal_int32 get_ReminderSet(IEvent *pEvent, kal_bool *ptempBoolVal)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -