Exemple #1
0
int tStatusCommands(pentry entries[], int x)
{
	ProcessControlVars(entries,x);

	ExttStatusCommands(entries,x);

	if(!strcmp(gcFunction,"tStatusTools"))
	{
		if(!strcmp(gcFind,LANG_NB_LIST))
		{
			tStatusList();
		}

		//Default
		ProcesstStatusVars(entries,x);
		tStatus("");
	}
	else if(!strcmp(gcFunction,"tStatusList"))
	{
		ProcessControlVars(entries,x);
		ProcesstStatusListVars(entries,x);
		tStatusList();
	}

	return(0);

}//tStatusCommands()
//GetHttpFileWithProgress
void SGetHttpFileDataWithProgress::Work()
{
	::CoInitialize(NULL);
	TCallback tStatus(this);
	HRESULT hr = ::URLDownloadToFile(NULL, m_strUrl.c_str(), m_strSavePath.c_str(), 0, &tStatus);
	int nRetCode = -1;
	if (SUCCEEDED(hr))
	{
		nRetCode = 0;
	}
	g_wndMsg.PostMessage(WM_HTTPFILEGOT, nRetCode, (LPARAM) this);

	::CoUninitialize();
}
Exemple #3
0
void ProcesstStatusListVars(pentry entries[], int x)
{
        register int i;

        for(i=0;i<x;i++)
        {
                if(!strncmp(entries[i].name,"ED",2))
                {
                        sscanf(entries[i].name+2,"%u",&uStatus);
                        guMode=2002;
                        tStatus("");
                }
        }
}//void ProcesstStatusListVars(pentry entries[], int x)