📄 dcw_pb_function.h
字号:
void DCW_PB_setSimRecordToPage(MMI_COMMON_WINDOW_ID_E win_id,T_PB_SIM_RECORD *recordPtr);
void DCW_PB_getSimRecordFromPage(T_PB_SIM_RECORD *recordPtr);
void DCW_PB_setNvRecordToPage(MMI_COMMON_WINDOW_ID_E win_id,T_PB_NV_RECORD *recordPtr);
void DCW_PB_getNvRecordFromPage(T_PB_NV_RECORD *recordPtr);
void DCW_PB_setSimRecordtoListBox(MMI_COMMON_CTRL_ID_T ctrlId,T_PB_SIM_RECORD *recordPtr);
void DCW_PB_setNvRecordtoListBox(MMI_COMMON_CTRL_ID_T ctrlId,T_PB_NV_RECORD *recordPtr);
void DCW_PB_setNameToEditBox(MMI_COMMON_WINDOW_ID_E winId, MMI_COMMON_CTRL_ID_T ctrlId,
T_PB_M_STRING *namePtr,GUI_RECT_T *rectPtr);
void DCW_PB_getNameFromEditBox(MMI_COMMON_CTRL_ID_T ctrlId,T_PB_M_STRING *namePtr);
void DCW_PB_getBcdNumberFromEditBox(MMI_COMMON_CTRL_ID_T ctrlId,T_PB_BCD_NUMBER *bcdNumberPtr);
void DCW_PB_setMailToEditBox(MMI_COMMON_WINDOW_ID_E winId, MMI_COMMON_CTRL_ID_T ctrlId,
T_PB_L_STRING *mailPtr, GUI_RECT_T *rectPtr);
void DCW_PB_getMailFromEditBox(MMI_COMMON_CTRL_ID_T ctrlId,T_PB_L_STRING *mailPtr);
void DCW_PB_replaceSimEditContent(MMI_COMMON_CTRL_ID_T ctrlId, T_PB_SIM_RECORD *recordPtr, uint8 id);
void DCW_PB_replaceNvEditContent(MMI_COMMON_CTRL_ID_T ctrlId, T_PB_NV_RECORD *recordPtr, uint8 id);
void DCW_PB_getRecordNameForList(GUI_LISTBOX_ITEM_T *itemPtr,T_PB_M_STRING *namePtr);
void DCW_PB_getRecordPhoneNumberForList(GUI_LISTBOX_ITEM_T *itemPtr,T_PB_BCD_NUMBER *numPtr,uint8 offset);
void DCW_PB_getRecordMailForList(GUI_LISTBOX_ITEM_T *itemPtr,T_PB_L_STRING *mailPtr);
void DCW_PB_getRecordGroupForList(GUI_LISTBOX_ITEM_T *itemPtr,uint8 groupId);
void DCW_PB_createGroupNameList(MMI_COMMON_CTRL_ID_T ctrlId,BOOLEAN build);
void DCW_PB_setGropuNameEditBox(MMI_COMMON_CTRL_ID_T ctrlId);
void DCW_PB_loadUsedSpaceInfo(MMI_COMMON_CTRL_ID_T ctrlId);
BOOLEAN DCW_PB_isCurItemSelect(MMI_COMMON_CTRL_ID_T ctrlId);
void DCW_PB_DrawTitleWithNum(MMI_COMMON_WINDOW_ID_E win_id,MMI_TEXT_ID_T textId,uint16 num1, uint16 num2);
void DCW_PB_createLocalNameList(MMI_COMMON_CTRL_ID_T ctrlId);
/*****************************dcw_pb_ctrl.c*****结束**********************/
/*****************************dcw_pb_sim.c*****开始**************************/
BOOLEAN DCW_PB_ReadOneRecordFromSim(T_PB_SIM_RECORD *recordPtr, uint16 id,PHONEBOOK_STORAGE_E storage);
BOOLEAN DCW_PB_writeLocalRecordToSim(T_PB_SIM_RECORD *recordPtr,uint16 index);
BOOLEAN DCW_PB_WriteOneRecordToSim(T_PB_SIM_RECORD *recordPtr,BOOLEAN isAdd);
BOOLEAN DCW_PB_updateSimRecordCallBack(uint16 pos,uint16 offset,BOOLEAN isAdd);
void DCW_PB_deleteOneRecordFromSim(uint16 pos);
void DCW_PB_deleteManyRecordsFromSim(void);
BOOLEAN DCW_PB_deleteSimRecordCallBack(uint16 pos);
void DCW_PB_deleteAllRecordFromSim(void);
void DCW_PB_copyOneRecordFromNvToSim(uint8 offset);
void DCW_PB_copyManyRecordsFromNvToSim(void);
void DCW_PB_copyAllRecordsFromNvToSim(void);
void DCW_PB_insertOneRecordToSimList(T_PB_SIM_RECORD *recordPtr);
void DCW_PB_ModifyOneRecordInSimList(uint16 orgPos,T_PB_SIM_RECORD *recordPtr);
BOOLEAN DCW_PB_simRecordIsValid(T_PB_SIM_RECORD *recordPtr,uint16 *inValidFlagPtr);
void DCW_PB_handleSimCallBack(DPARAM param);
/*****************************dcw_pb_sim.c*****结束**************************/
/*****************************dcw_pb_nv.c*****开始**************************/
BOOLEAN DCW_PB_ReadOneRecordFromNv(T_PB_NV_RECORD *recordPtr , uint16 id);
void DCW_PB_WriteOneRecordToNv(T_PB_NV_RECORD *recordPtr,BOOLEAN isAdd);
void DCW_PB_deleteOneRecordFromNv(uint16 pos);
void DCW_PB_deleteAllRecordFromNv(void);
void DCW_PB_copyOneRecordFromSimToNv(uint8 offset);
void DCW_PB_copyManyRecordsFromSimToNv(uint8 offset);
void DCW_PB_copyAllRecordsFromSimToNv(uint8 offset);
void DCW_PB_insertOneRecordToNvList(T_PB_NV_RECORD *recordPtr);
void DCW_PB_ModifyOneRecordInNvList(uint16 orgPos,T_PB_NV_RECORD *recordPtr);
BOOLEAN DCW_PB_nvRecordIsValid(T_PB_NV_RECORD * recordPtr,uint16 *inValidFlagPtr);
/*****************************dcw_pb_nv.c*****开始**************************/
/*****************************dcw_pb_api.c*****开始**************************/
void DCW_PB_loadOperateInfo(E_PB_OPERATE_TYPE type,E_PB_SUB_OPERATE_TYPE subType,void *paraPtr);
BOOLEAN DCW_PB_isValidNumber(MN_NUMBER_TYPE_E type, uint8 len);
void DCW_PB_setIdValue(T_PB_ID_MANAGER *idManagerPtr, uint16 id, uint8 value);
uint16 DCW_PB_getEmptyId(T_PB_ID_MANAGER *idManagerPtr);
void DCW_PB_usc2ToSpell(T_PB_M_STRING *inStrPtr, T_PB_M_STRING *outStrPtr);
void DCW_PB_spellToShortSpell(T_PB_M_STRING *inStrPtr, T_PB_S_STRING *outStrPtr);
uint16 DCW_PB_getLetterSpell(uint16 value);
uint8 DCW_PB_getSpellPrimacyLetter(uint16 value);
void DCW_PB_twoSplitSearch(uint16 startPos,uint16 endPos,void *keyInfo,
int8 (*comparePtr)(void *,int16),T_PB_SEARCH_RETURN_INFO *searchInfoPtr);
int8 DCW_PB_compareNvRecord(void *keyInfoPtr,int16 comparePos);
int8 DCW_PB_compareSimRecord(void *keyInfoPtr,int16 comparePos);
int8 DCW_PB_compareFastRecord(void *keyInfoPtr,int16 comparePos);
int8 DCW_PB_comparePhoneNumber(void *keyInfoPtr,int16 comparePos);
int8 DCW_PB_compareByChar(uint8 *srcPtr, uint8 *dstPtr, uint8 srcLen, uint8 dstLen);
MN_NUMBER_TYPE_E DCW_PB_GetBcdNumberType(uint8 npiTon);
uint8 DCW_PB_GetBcdNumberNpiTon(MN_NUMBER_TYPE_E type);
void DCW_PB_freeOperateInfo(void);
void DCW_PB_loadAddrListInfo(void);
void DCW_PB_loadNvAddrListInfo(void);
void DCW_PB_searchRecordByName(T_PB_M_STRING *strPtr);
void DCW_PB_getCompareNumber(T_PB_BCD_NUMBER *bcdNumPtr,T_PB_COMPARE_NUMBER *cmpNumPtr);
uint8 DCW_PB_twoRecordEqual(void *recordSrcPtr,void *recordDstPtr,PHONEBOOK_STORAGE_E type);
void DCW_PB_adjustNumList(void * recordSrcPtr,void *recordDstPtr,PHONEBOOK_STORAGE_E type,E_PB_MODIFY_FLAG flag);
void DCW_PB_InsertOneItemToNumList(T_PB_SEARCH_NUMBER_ITEM *itemPtr);
void DCW_PB_modifyOneItemInNumList(T_PB_SEARCH_NUMBER_ITEM *itemSrcPtr,T_PB_SEARCH_NUMBER_ITEM *itemDstPtr);
void DCW_PB_deleteOneItemFromNumList(T_PB_SEARCH_NUMBER_ITEM *itemPtr);
BOOLEAN DCW_PB_searchNumInNumList(T_PB_BCD_NUMBER *bcdNumPtr,uint16 *idPtr,PHONEBOOK_STORAGE_E *typePtr);
void DCW_PB_loadGroupInfo(void);
void DCW_PB_LoadGroupMember(BOOLEAN include);
void DCW_PB_addRecordToGroup(void);
void DCW_PB_delRecordFromGroup(void);
void DCW_PB_delOneGroup(void);
void DCW_PB_replaceGroupName(TEXTEDIT_STRING_INFO_T *strInfoPtr,uint8 pos);
uint16 DCW_PB_getPhoneNumInNv(void);
void DCW_PB_setBaseWinId(MMI_COMMON_WINDOW_ID_E winId);
MMI_COMMON_WINDOW_ID_E DCW_PB_getBaseWinId(void);
void DCW_PB_closeWinUntilOneWinId(MMI_COMMON_WINDOW_ID_E winId);
void DCW_PB_loadFastAddrListInfo(void);
void DCW_PB_addLetterToSpeedySearch(uint8 chr);
BOOLEAN DCW_PB_speedySearch(void);
T_PB_S_STRING *DCW_PB_getFastSearchShortName(uint16 comparePos);
T_PB_RECORD_ITEM_ADDR *DCW_PB_getRecordAddr(uint16 pos);
void DCW_PB_eraseManyRecord(void);
void DCW_PB_loadNvNumAddrListInfo(void);
void DCW_PB_loadSimAddrListInfo(void);
void DCW_PB_getDivideNumStr(void *strPtr, uint16 *curlen, uint16 strMaxLen , uint16 num1, uint16 num2,BOOLEAN isUcs2);
/*****************************dcw_pb_api.c*****开始**************************/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -