Line | Code | Value | Export IDENTIFIER |
46 | m_internalpages[_T("/index.html")] = &CWebClientSocket::OnIndex; | /index.html | |
47 | m_internalpages[_T("/browser.html")] = &CWebClientSocket::OnBrowser; | /browser.html | |
48 | m_internalpages[_T("/controls.html")] = &CWebClientSocket::OnControls; | /controls.html | |
49 | m_internalpages[_T("/command.html")] = &CWebClientSocket::OnCommand; | /command.html | |
50 | m_internalpages[_T("/status.html")] = &CWebClientSocket::OnStatus; | /status.html | |
51 | m_internalpages[_T("/player.html")] = &CWebClientSocket::OnPlayer; | /player.html | |
52 | m_internalpages[_T("/snapshot.jpg")] = &CWebClientSocket::OnSnapShotJpeg; | /snapshot.jpg | |
53 | m_internalpages[_T("/404.html")] = &CWebClientSocket::OnError404; | /404.html | |
54 | m_internalpages[_T("/convres.html")] = &CWebClientSocket::OnConvRes; | /convres.html | |
59 | m_downloads[_T("/default.css")] = IDF_DEFAULT_CSS; | /default.css | |
60 | m_downloads[_T("/vbg.gif")] = IDF_VBR_GIF; | /vbg.gif | |
61 | m_downloads[_T("/vbs.gif")] = IDF_VBS_GIF; | /vbs.gif | |
62 | m_downloads[_T("/sliderbar.gif")] = IDF_SLIDERBAR_GIF; | /sliderbar.gif | |
63 | m_downloads[_T("/slidergrip.gif")] = IDF_SLIDERGRIP_GIF; | /slidergrip.gif | |
64 | m_downloads[_T("/sliderback.gif")] = IDF_SLIDERBACK_GIF; | /sliderback.gif | |
65 | m_downloads[_T("/1pix.gif")] = IDF_1PIX_GIF; | /1pix.gif | |
66 | m_downloads[_T("/headericon.png")] = IDF_HEADERICON_PNG; | /headericon.png | |
67 | m_downloads[_T("/headerback.png")] = IDF_HEADERBACK_PNG; | /headerback.png | |
68 | m_downloads[_T("/headerclose.png")] = IDF_HEADERCLOSE_PNG; | /headerclose.png | |
69 | m_downloads[_T("/leftside.png")] = IDF_LEFTSIDE_PNG; | /leftside.png | |
70 | m_downloads[_T("/rightside.png")] = IDF_RIGHTSIDE_PNG; | /rightside.png | |
71 | m_downloads[_T("/bottomside.png")] = IDF_BOTTOMSIDE_PNG; | /bottomside.png | |
72 | m_downloads[_T("/leftbottomside.png")] = IDF_LEFTBOTTOMSIDE_PNG; | /leftbottomside.png | |
73 | m_downloads[_T("/rightbottomside.png")] = IDF_RIGHTBOTTOMSIDE_PNG; | /rightbottomside.png | |
74 | m_downloads[_T("/seekbarleft.png")] = IDF_SEEKBARLEFT_PNG; | /seekbarleft.png | |
75 | m_downloads[_T("/seekbarmid.png")] = IDF_SEEKBARMID_PNG; | /seekbarmid.png | |
76 | m_downloads[_T("/seekbarright.png")] = IDF_SEEKBARRIGHT_PNG; | /seekbarright.png | |
77 | m_downloads[_T("/seekbargrip.png")] = IDF_SEEKBARGRIP_PNG; | /seekbargrip.png | |
78 | m_downloads[_T("/logo.png")] = IDF_LOGO7; | /logo.png | |
79 | m_downloads[_T("/controlback.png")] = IDF_CONTROLBACK_PNG; | /controlback.png | |
80 | m_downloads[_T("/controlbuttonplay.png")] = IDF_CONTROLBUTTONPLAY_PNG; | /controlbuttonplay.png | |
81 | m_downloads[_T("/controlbuttonpause.png")] = IDF_CONTROLBUTTONPAUSE_PNG; | /controlbuttonpause.png | |
82 | m_downloads[_T("/controlbuttonstop.png")] = IDF_CONTROLBUTTONSTOP_PNG; | /controlbuttonstop.png | |
83 | m_downloads[_T("/controlbuttonskipback.png")] = IDF_CONTROLBUTTONSKIPBACK_PNG; | /controlbuttonskipback.png | |
84 | m_downloads[_T("/controlbuttondecrate.png")] = IDF_CONTROLBUTTONDECRATE_PNG; | /controlbuttondecrate.png | |
85 | m_downloads[_T("/controlbuttonincrate.png")] = IDF_CONTROLBUTTONINCRATE_PNG; | /controlbuttonincrate.png | |
86 | m_downloads[_T("/controlbuttonskipforward.png")] = IDF_CONTROLBUTTONSKIPFORWARD_PNG; | /controlbuttonskipforward.png | |
87 | m_downloads[_T("/controlbuttonstep.png")] = IDF_CONTROLBUTTONSTEP_PNG; | /controlbuttonstep.png | |
88 | m_downloads[_T("/controlvolumeon.png")] = IDF_CONTROLVOLUMEON_PNG; | /controlvolumeon.png | |
89 | m_downloads[_T("/controlvolumeoff.png")] = IDF_CONTROLVOLUMEOFF_PNG; | /controlvolumeoff.png | |
90 | m_downloads[_T("/controlvolumebar.png")] = IDF_CONTROLVOLUMEBAR_PNG; | /controlvolumebar.png | |
91 | m_downloads[_T("/controlvolumegrip.png")] = IDF_CONTROLVOLUMEGRIP_PNG; | /controlvolumegrip.png | |
95 | CString str(_T("MIME\\Database\\Content Type")); | MIME\\Database\\Content Type | |
106 | && ERROR_SUCCESS == mime.QueryStringValue(_T("Extension"), ext, &len)) | Extension | |
183 | if(FILE* f = _tfopen(fn, _T("wb"))) | wb | |
193 | if(LoadResource(IDR_HTML_INDEX, data, RT_HTML)) PutFileContents(dir + _T("index.html"), data); | index.html | |
194 | if(LoadResource(IDR_HTML_BROWSER, data, RT_HTML)) PutFileContents(dir + _T("browser.html"), data); | browser.html | |
195 | if(LoadResource(IDR_HTML_CONTROLS, data, RT_HTML)) PutFileContents(dir + _T("controls.html"), data); | controls.html | |
196 | if(LoadResource(IDR_HTML_404, data, RT_HTML)) PutFileContents(dir + _T("404.html"), data); | 404.html | |
197 | if(LoadResource(IDR_HTML_PLAYER, data, RT_HTML)) PutFileContents(dir + _T("player.html"), data); | player.html | |
205 | if(LoadResource(id, data, _T("FILE"))) | FILE | |
258 | if(FILE* f = _tfopen(path, _T("rb"))) | rb | |
348 | if(pClient->m_get.Lookup(_T("redir"), redir) | redir | |
349 | || pClient->m_post.Lookup(_T("redir"), redir)) | redir | |
369 | if(!fHandled && m_downloads.Lookup(pClient->m_path, resid) && LoadResource(resid, res, _T("FILE"))) | FILE | |
429 | pClient->m_hdrlines.Lookup(_T("accept-encoding"), accept_encoding); | accept-encoding | |
433 | if(!sl.Find(_T("gzip"))) break;; | gzip | |
534 | env.AddTail(_T("GATEWAY_INTERFACE=CGI/1.1")); | GATEWAY_INTERFACE=CGI/1.1 | |
535 | env.AddTail(_T("SERVER_SOFTWARE=Media Player Classic/6.4.x.y")); | SERVER_SOFTWARE=Media Player Classic/6.4.x.y | |
536 | env.AddTail(_T("SERVER_PROTOCOL=") + pClient->m_ver); | SERVER_PROTOCOL= | |
537 | env.AddTail(_T("REQUEST_METHOD=") + pClient->m_cmd); | REQUEST_METHOD= | |
538 | env.AddTail(_T("PATH_INFO=") + redir); | PATH_INFO= | |
539 | env.AddTail(_T("PATH_TRANSLATED=") + path); | PATH_TRANSLATED= | |
540 | env.AddTail(_T("SCRIPT_NAME=") + redir); | SCRIPT_NAME= | |
541 | env.AddTail(_T("QUERY_STRING=") + pClient->m_query); | QUERY_STRING= | |
543 | if(pClient->m_hdrlines.Lookup(_T("content-type"), str)) | content-type | |
544 | env.AddTail(_T("CONTENT_TYPE=") + str); | CONTENT_TYPE= | |
545 | if(pClient->m_hdrlines.Lookup(_T("content-length"), str)) | content-length | |
546 | env.AddTail(_T("CONTENT_LENGTH=") + str); | CONTENT_LENGTH= | |
555 | env.AddTail(_T("HTTP_") + key + _T("=") + value); | HTTP_ | |
563 | str.Format(_T("%d"), port); | %d | |
564 | env.AddTail(_T("REMOTE_ADDR=")+name); | REMOTE_ADDR= | |
565 | env.AddTail(_T("REMOTE_HOST=")+name); | REMOTE_HOST= | |
566 | env.AddTail(_T("REMOTE_PORT=")+str); | REMOTE_PORT= | |
571 | str.Format(_T("%d"), port); | %d | |
572 | env.AddTail(_T("SERVER_NAME=")+name); | SERVER_NAME= | |
573 | env.AddTail(_T("SERVER_PORT=")+str); | SERVER_PORT= | |
585 | _sntprintf(cmdln, 32768, _T("\"%s\" \"%s\""), cgi, path); | \"%s\" \"%s\" | |
631 | body = _T("CGI Error"); | CGI Error | |
| | | |