亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? guidisplay.cpp

?? sigmadesign smp8623 gui source code ,bingo
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
			status = RM_ERROR;		RFREE(where);		where = NULL;	}	return status;}RMstatus RMcuracaoGui::InsertMinibar(RMbool checkPass){	RMstatus status;	RMascii* passws[3];	guiPopupType popup;	if (!m_initialized)	{		RMDBGLOG((GUIDBG, "GUI not initialised !!\n"));		return RM_ERROR;	}	if (!ISPOPUP(m_pnav->SelectedObjectId()))		return RM_ERROR;	status = m_pnav->GetPopup(m_pnav->SelectedObjectId(), &popup);	if (RMFAILED(status))		return status;	if (checkPass)	{		RMuint8 j = 0;		for (RMuint8 i = 0; i < popup.nbStrings; i++)		{			if (popup.strings[i]->object.type == STRING_FIELD)			{				passws[j] = popup.strings[i]->object.text;				j++;				//RMCopyAscii(passws, popup.strings[i]->object.text);				//break;			}		}	}	{		RMascii *where = RMCatAscii(m_pnav->m_parser->GetUrl(),				m_pnav->GetCommandLink(m_pnav->SelectedObjectId(), ACTIVATE_EVENT), "code=", passws[0], "&quantity=", passws[1],				NULL);		ShowPopup(m_pnav->SelectedObjectId(), FALSE);		HTTPFile* f;		f = fetchOpen(where, RM_HTTP_VERBOSE);		if (f)		{			RMuint8 buffer[32];			if (buffer)			{				RMint16 n = fetchRead(buffer, 32, f);				if(n != -1)				{					buffer[n] = '\0';					//	printf("%s\n %d bytes read\n", (RMascii*) buffer, n);					//if (RMCompareAscii((RMascii*) buffer, "404"))					{						//	RMascii popup[] = ;						RMuint32 id;						m_pnav->GetObjectIdByName((RMascii*)buffer, &id);						if (ISPOPUP(id))						{							ShowPopup(id, TRUE);						}						status = RM_OK;					}					//										guiListType* list = m_osdPages[m_pnav->ActivePageId()]->lists;					//	guiListType* list = m_parser->ParseWEBList(m_osdPages, m_activePageId, buffer, n);					//	if(list)					//		status = GetObjectIdByName(list->name, &cmdInfo->linkId);					//	RFREE(buffer);					status = RM_OK;				}				else					status = RM_ERROR;			}			else				status = RM_ERROR;			fetchClose(f);		}		RFREE(where);		where = NULL;	}	return status;}RMstatus RMcuracaoGui::VerifyPinConfirm(RMbool checkPass){	RMstatus status;	RMascii passws[GUI_MAX_PASSW_STR];	guiPopupType popup;	if (!m_initialized)	{		RMDBGLOG((GUIDBG, "GUI not initialised !!\n"));		return RM_ERROR;	}	if (!ISPOPUP(m_pnav->SelectedObjectId()))		return RM_ERROR;	status = m_pnav->GetPopup(m_pnav->SelectedObjectId(), &popup);	if (RMFAILED(status))		return status;	if (checkPass)		for (RMuint8 i = 0; i < popup.nbStrings; i++)		{			if (popup.strings[i]->object.type == STRING_PASSWORD)			{				RMCopyAscii(passws, popup.strings[i]->object.text);				break;			}		}	ShowPopup(m_pnav->SelectedObjectId(), FALSE);	RMuint16 listIndex;	m_pnav->GetObjectIndex(m_pnav->SelectedObjectId(), &listIndex);	printf(			"%s\n\n",			(RMascii*) m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->items[m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->object.selecteditem]->object.path);	RMascii *where;	if (checkPass)		where				= RMCatAscii(						m_pnav->m_parser->GetUrl(),						m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->items[m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->object.selecteditem]->object.path,						"&newPinCode=", passws, NULL);	else		where				= RMCatAscii(						m_pnav->m_parser->GetUrl(),						m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->items[m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->object.selecteditem]->object.path,						NULL);	HTTPFile* f;	f = fetchOpen(where, RM_HTTP_VERBOSE);	if (f)	{		RMuint8 buffer[32];		if (buffer)		{			RMint16 n = fetchRead(buffer, 32, f);			if(n != -1)			{				buffer[n] = '\0';				//	printf("%s\n %d bytes read\n", (RMascii*) buffer, n);				//if (RMCompareAscii((RMascii*) buffer, "401"))				//{					RMuint32 id;					m_pnav->GetObjectIdByName((RMascii*)buffer, &id);//"WrongPinPopup", &id);					if (ISPOPUP(id))					{						ShowPopup(id, TRUE);						status = RM_OK;					}//				}//				if (RMCompareAscii((RMascii*) buffer, "404"))//				{//					//	RMascii popup[] = ;//					RMuint32 id;//					m_pnav->GetObjectIdByName("NoServicePopup", &id);//					if (ISPOPUP(id))//					{//						ShowPopup(id, TRUE);//					}////					status = RM_OK;//				}				else				{					typeIsoPath file;					RMuint32 isoitem;					RMMemset(file, 0, sizeof(typeIsoPath));					status = m_pnav->ActivateFileListItem(m_pnav->SelectedObjectId(), m_isoPlayList.active, file, &isoitem);					if (RMSUCCEEDED(status))					{						if (file[0] == '0')						{							status = PlaySelectedFile(isoitem);						}						else						{							status = PlayFiles(file, isoitem);						}					}				}				//										guiListType* list = m_osdPages[m_pnav->ActivePageId()]->lists;				//	guiListType* list = m_parser->ParseWEBList(m_osdPages, m_activePageId, buffer, n);				//	if(list)				//		status = GetObjectIdByName(list->name, &cmdInfo->linkId);				//	RFREE(buffer);				status = RM_OK;			}			else				status = RM_ERROR;		}		else			status = RM_ERROR;		fetchClose(f);	}	RFREE(where);	where = NULL;	return status;}RMstatus RMcuracaoGui::SetSubtitle(){	RMstatus status;	RMuint8 selectedId = 0;	RMascii subName[32];	guiPopupType popup;	if (!m_initialized)	{		RMDBGLOG((GUIDBG, "GUI not initialised !!\n"));		return RM_ERROR;	}	if (!ISPOPUP(m_pnav->SelectedObjectId()))		return RM_ERROR;	status = m_pnav->GetPopup(m_pnav->SelectedObjectId(), &popup);	if (RMFAILED(status))		return status;	//	if(checkPass)	for (RMuint8 i = 0; i < popup.nbStrings; i++)	{		if (popup.strings[i]->object.hasfocus == TRUE)		{			selectedId = popup.strings[i]->object.id;			RMCopyAscii(subName, popup.strings[i]->object.text);			break;		}	}	ShowPopup(m_pnav->SelectedObjectId(), FALSE);	RMuint16 listIndex;	m_pnav->GetObjectIndex(m_pnav->SelectedObjectId(), &listIndex);	RMascii* location;	RMFindAsciiString(			m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->items[m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->object.selecteditem]->object.path,			"sub", &location);	location += 11;	*location = 48 + selectedId;	printf(			"%s\n\n",			(RMascii*) m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->items[m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->object.selecteditem]->object.path);	printf(			"%s %d %d\n\n",			(RMascii*) m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->items[m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->object.selecteditem]->object.subtitles,			listIndex, m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->object.selecteditem);	RFREE( m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->items[m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->object.selecteditem]->object.subtitles);	m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->items[m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->object.selecteditem]->object.subtitles			= STRDUP(subName);	m_pnav->RedrawBlockedObjects(popup.id);	//	RMascii *where;	//	//	if(checkPass)	//		where = RMCatAscii(m_pnav->m_parser->GetUrl(), m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->items[m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->object.selecteditem]->object.path, "&newPinCode=", passws, NULL);	//	else	//		where = RMCatAscii(m_pnav->m_parser->GetUrl(), m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->items[m_pnav->m_osdPages[m_pnav->ActivePageId()]->lists[listIndex]->object.selecteditem]->object.path, NULL);	//	//	HTTPFile* f;	//	//	f = fetchOpen(where, RM_HTTP_VERBOSE);	//	//	if(f)	//	{	//		RMuint8* buffer = (RMuint8*) MALLOC(64000);	//		if(buffer)	//		{	//			RMint16 n = fetchRead(buffer, 64000, f);	//			buffer[n] = '\0';	//			printf("%s\n %d bytes read\n", (RMascii*) buffer, n);	//	//			if(RMCompareAscii((RMascii*)buffer, "401"))	//			{	//				RMuint32 id;	//				m_pnav->GetObjectIdByName("WrongPinPopup", &id);	//				if(ISPOPUP(id)){	//					ShowPopup(id, TRUE);	//				}	//	//				status = RM_OK;	//	//			}if(RMCompareAscii((RMascii*)buffer, "404"))	//			{	//			//	RMascii popup[] = ;	//				RMuint32 id;	//				m_pnav->GetObjectIdByName("NoServicePopup", &id);	//				if(ISPOPUP(id)){	//					ShowPopup(id, TRUE);	//				}	//	//				status = RM_OK;	//			}	//			else	//			{	////TODO: Code for movie lunch	//				typeIsoPath file;	//				RMuint32 isoitem;	//				RMMemset(file, 0, sizeof(typeIsoPath));	//				status = m_pnav->ActivateFileListItem(m_pnav->SelectedObjectId(), m_isoPlayList.active, file, &isoitem);	//				if(RMSUCCEEDED(status)){	//					if(file[0] == '0'){	//						status = PlaySelectedFile(isoitem);	//					}	//					else{	//						status = PlayFiles(file, isoitem);	//					}	//				}	//			}	//	//		//										guiListType* list = m_osdPages[m_pnav->ActivePageId()]->lists;	//		//	guiListType* list = m_parser->ParseWEBList(m_osdPages, m_activePageId, buffer, n);	//		//	if(list)	//		//		status = GetObjectIdByName(list->name, &cmdInfo->linkId);	//			RFREE(buffer);	//			status = RM_OK;	//		}	//		else	//			status = RM_ERROR;	//		fetchClose(f);	//	}	//	//	RFREE(where);	//	where = NULL;	return status;}//RMstatus RMcuracaoGui::VerifyConfirm()//{//	RMstatus status;//	guiPopupType popup;////	if(!m_initialized){//		RMDBGLOG((GUIDBG, "GUI not initialised !!\n"));//		return RM_ERROR;//	}////	if(!ISPOPUP(m_pnav->SelectedObjectId()))//		return RM_ERROR;////	status = m_pnav->GetPopup(m_pnav->SelectedObjectId(), &popup);//	if(RMFAILED(status))//		return status;////	return RM_OK;//}// !!!![RC] assumption made that first password string is current// password and next 2 are new and confirmed!!!// NEEDS CHANGE!!!!!!!RMstatus RMcuracaoGui::VerifyPasswordChange(){	RMuint8 i;	RMuint8 passwindex = 0;	RMbool changeok = FALSE;	RMstatus status;	RMascii passws[3][GUI_MAX_PASSW_STR];	guiPopupType popup;	if (!m_initialized)	{		RMDBGLOG((GUIDBG, "GUI not initialised !!\n"));		return RM_ERROR;	}	if (!ISPOPUP(m_pnav->SelectedObjectId()))		return RM_ERROR;	status = m_pnav->GetPopup(m_pnav->SelectedObjectId(), &popup);	if (RMFAILED(status))		return status;	// get all passwords	for (i = 0; i < popup.nbStrings; i++)	{		if (popup.strings[i]->object.type == STRING_PASSWORD)		{			RMCopyAscii(passws[passwindex], popup.strings[i]->object.text);			if (++passwindex >= 3)				break;		}	}	// do verification	if (RMCompareAscii(passws[0], m_settings.dvdParentalPassw))	{		if (RMCompareAscii(passws[1], passws[2]))		{			if (RMCompareAscii(passws[1], GUI_PASSWORD_DISPLAY_STR) == FALSE)				changeok = TRUE;		}	}	ShowPopup(m_pnav->SelectedObjectId(), FALSE);	if (changeok == TRUE)	{		RMCopyAscii(m_settings.dvdParentalPassw, passws[1]);		return RM_OK;	}	return RM_ERROR;}// !!!![RC] assumption made that first password string is current password!!!// NEEDS CHANGE!!!!!!!RMstatus RMcuracaoGui::VerifyPassword(){	RMuint16 i;	RMstatus status;	RMascii passws[GUI_MAX_PASSW_STR];	guiPopupType popup;	if (!m_initialized)	{		RMDBGLOG((GUIDBG, "GUI not initialised !!\n"));		return RM_ERROR;	}	if (!ISPOPUP(m_pnav->SelectedObjectId()))		return RM_ERROR;	status = m_pnav->GetPopup(m_pnav->SelectedObjectId(), &popup);	if (RMFAILED(status))		return status;	// get password	for (i = 0; i < popup.nbStrings; i++)	{		if (popup.strings[i]->object.type == STRING_PASSWORD)		{			RMCopyAscii(passws, popup.strings[i]->object.text);			break;		}	}	// do verification	m_bPasswordOk = RMCompareAscii(passws, m_settings.dvdParentalPassw);	ShowPopup(m_pnav->SelectedObjectId(), FALSE);	return (m_bPasswordOk == TRUE ? RM_OK : RM_ERROR);}RMstatus RMcuracaoGui::GetParentalLevelClearance(RMuint8 discRating){	typeCommandInfo cmdInfo;	RMstatus status = RM_ERROR;	if (!m_initialized)	{		RMDBGLOG((GUIDBG, "GUI not initialised !!\n"));		return RM_ERROR;	}	status = m_pnav->GetCommandInfo(m_pnav->GlobalEventId(), PARENTALPASSWORDREQUIRED_EVENT, &cmdInfo);	if (RMSUCCEEDED(status))	{		status = CommandHandler(&cmdInfo);	}	return status;}RMstatus RMcuracaoGui::DetectScreenSaver(){	if (((m_playMode == STATE_STOP || m_playMode == STATE_CLOSE) && !m_pnav->WMVHDOn()))	{		if ((m_SSTimeOut >= (m_screenSaverSpeed * 5)) && (m_pnav->ActivePageId() == m_pnav->MainPageId() || m_pnav->ActivePageId()				== m_pnav->ScreenSaverPageId()))		{			if (m_SSIntervalTimeOut <= 14)			{				if (m_SSIntervalTimeOut != 0)					;			}			if (m_SSIntervalTimeOut > 15)			{			}			else				m_SSIntervalTimeOut++;		}		else		{			if (m_pnav->ActivePageId() == m_pnav->MainPageId() && (m_playMode == STATE_STOP || m_playMode == STATE_CLOSE))				m_SSTimeOut++;			else if (m_SSTimeOut != 0)				m_SSTimeOut = 0;			if (m_pnav->ActivePageId() == m_pnav->ScreenSaverPageId())			{				ShowPage(m_pnav->MainPageId());				SetfipStopMode();			}		}	}	return RM_OK;}RMstatus RMcuracaoGui::CheckVisualEvents(){	//	if(m_screenSaverSpeed != 0)	DetectScreenSaver();	//	if(!(m_fxTimer % (m_fipSpeed / 2)) && m_scrollOn)	//		updateScroll();	//	m_fxTimer++;	//	if(m_fxTimer >= 300) m_fxTimer = 0;	return RM_OK;}RMstatus RMcuracaoGui::GetParentalLevelPassword(RMuint32 objectId){	RMstatus status;	if (ISPOPUP(objectId))	{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区蝌蚪| 欧美高清视频在线高清观看mv色露露十八 | 成人午夜激情片| 在线中文字幕不卡| 国产日韩精品久久久| 亚洲一区二区三区自拍| 成人免费观看av| 欧美成人a视频| 香蕉成人伊视频在线观看| 大陆成人av片| 欧美成人精品二区三区99精品| 一区二区三区自拍| 国产在线播放一区三区四| 欧美日韩成人一区| 亚洲精品菠萝久久久久久久| 成人手机电影网| 久久免费美女视频| 美日韩黄色大片| 欧美精品日韩一本| 亚洲国产成人va在线观看天堂| 北岛玲一区二区三区四区| 久久久久青草大香线综合精品| 美女一区二区三区| 欧美日韩精品一区二区| 一区二区三区不卡在线观看| 色爱区综合激月婷婷| 亚洲视频免费观看| 99精品黄色片免费大全| 欧美激情在线一区二区三区| 精品夜夜嗨av一区二区三区| 777久久久精品| 婷婷久久综合九色综合绿巨人| 欧洲精品在线观看| 亚洲一区日韩精品中文字幕| 色老综合老女人久久久| 亚洲欧美日韩国产另类专区| 92国产精品观看| 亚洲精品视频在线观看网站| 91电影在线观看| 一区二区三区免费网站| 91国模大尺度私拍在线视频| 亚洲综合偷拍欧美一区色| 色哟哟一区二区三区| 亚洲福利视频导航| 欧美一卡2卡3卡4卡| 韩国欧美国产1区| 国产欧美日韩亚州综合 | 久久影院视频免费| 经典一区二区三区| 国产香蕉久久精品综合网| 国产高清精品久久久久| 国产精品日韩成人| 99久久精品情趣| 亚洲三级免费观看| 欧美日韩免费在线视频| 蜜臀久久99精品久久久久久9| 欧美成人精品福利| 成人av在线网站| 亚洲国产乱码最新视频| 精品国产一区二区精华| jlzzjlzz欧美大全| 亚洲福利视频导航| 精品国精品自拍自在线| 99久久国产综合色|国产精品| 亚洲精品国久久99热| 欧美高清dvd| 国产91丝袜在线观看| 亚洲一区二区视频| 久久在线观看免费| 欧美色倩网站大全免费| 精品一区二区三区av| 亚洲精品高清在线| 337p粉嫩大胆色噜噜噜噜亚洲| 99久久精品一区| 蜜桃一区二区三区在线| 亚洲天堂中文字幕| 欧美电影免费提供在线观看| 色综合久久久久久久| 精品亚洲成a人| 亚洲自拍偷拍网站| 精品999在线播放| 欧美色图第一页| 国产91在线|亚洲| 免费看欧美美女黄的网站| 亚洲色图色小说| 久久久久国产免费免费| 欧美日韩1234| 色综合久久88色综合天天| 精品一区二区在线免费观看| 亚洲成av人影院| 中文字幕一区二区三区在线播放 | 一区二区三区在线免费观看| 欧美精品一区二区三区蜜臀| 欧美午夜精品电影| 成人在线综合网站| 久久精品72免费观看| 亚洲一区二区三区自拍| 亚洲三级免费观看| 国产精品污www在线观看| 日韩欧美国产一区二区在线播放 | 国产呦萝稀缺另类资源| 日韩va亚洲va欧美va久久| 亚洲另类春色校园小说| 国产精品美女久久久久久久网站| 精品国产凹凸成av人网站| 欧美日韩视频在线一区二区| 在线亚洲免费视频| 99久久精品国产一区二区三区 | 亚洲国产毛片aaaaa无费看| 亚洲天堂av老司机| 日韩美女啊v在线免费观看| 国产欧美日韩在线| 欧美国产成人在线| 欧美激情在线一区二区三区| 久久久久久麻豆| 国产婷婷色一区二区三区在线| 亚洲精品在线观看视频| 日韩三级视频在线观看| 欧美一二三在线| 日韩欧美国产1| 欧美变态凌虐bdsm| 久久综合久色欧美综合狠狠| 精品国产露脸精彩对白| 久久蜜桃香蕉精品一区二区三区| 久久久久久一级片| 国产日产欧美一区二区视频| 中文天堂在线一区| 国产精品国产a| 亚洲欧美激情视频在线观看一区二区三区 | 麻豆精品在线视频| 蜜芽一区二区三区| 久久国产剧场电影| 国产精品一区二区不卡| 成人免费视频国产在线观看| 99re视频这里只有精品| 一本大道久久a久久精二百| 精品婷婷伊人一区三区三| 欧美日韩国产天堂| 欧美tickle裸体挠脚心vk| 久久久www成人免费毛片麻豆 | 国产剧情一区在线| 不卡的av电影在线观看| 在线视频观看一区| 日韩久久久久久| 亚洲国产精品成人久久综合一区| 亚洲综合在线第一页| 欧美aaaaa成人免费观看视频| 国产真实精品久久二三区| av午夜一区麻豆| 欧美一卡二卡三卡| 国产精品国产三级国产普通话三级| 一区二区欧美国产| 久久国产三级精品| 色欲综合视频天天天| 91麻豆精品国产| 国产精品天天看| 日韩中文字幕区一区有砖一区 | 懂色av一区二区在线播放| 91视频xxxx| 欧美va在线播放| ...av二区三区久久精品| 免费欧美高清视频| 在线视频国内自拍亚洲视频| 久久久99精品久久| 午夜精品免费在线| 99精品热视频| 日韩一区二区三区精品视频| |精品福利一区二区三区| 精品一区二区精品| 欧美精品一卡两卡| 日韩理论电影院| 国内精品国产成人| 欧美美女激情18p| 136国产福利精品导航| 国产麻豆日韩欧美久久| 91精品国产黑色紧身裤美女| 亚洲天堂网中文字| 国产精品一区二区91| 日韩免费看的电影| 香蕉加勒比综合久久 | 国产美女精品在线| 欧美一区永久视频免费观看| 夜夜嗨av一区二区三区中文字幕| 国产成人精品一区二| 欧美一区二区成人| 丝袜亚洲另类欧美| 91免费版在线看| 亚洲国产精品激情在线观看| 精品伊人久久久久7777人| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲二区在线视频| 91免费视频观看| 国产精品久久久久久久久晋中| 精品一区二区三区日韩| 欧美一区二区视频在线观看2022| 亚洲1区2区3区视频| 欧美日韩国产高清一区二区| 亚洲小说欧美激情另类| 91福利区一区二区三区| 亚洲柠檬福利资源导航|