打印本文 打印本文 关闭窗口 关闭窗口
AfxParseURL的源码
作者:武汉SEO闵涛  文章来源:敏韬网  点击数4735  更新时间:2009/4/25 0:44:54  文章录入:mintao  责任编辑:mintao
sp;      case INTERNET_SCHEME_NEWS:

                     dwServiceType = AFX_INET_SERVICE_NNTP;

                     break;

 

              case INTERNET_SCHEME_MAILTO:

                     dwServiceType = AFX_INET_SERVICE_MAILTO;

                     break;

 

              default:

                     dwServiceType = AFX_INET_SERVICE_UNK;

              }

       }

 

       return bRetVal;

}

 

BOOL AFXAPI AfxParseURLEx(LPCTSTR pstrURL, DWORD& dwServiceType,

       CString& strServer, CString& strObject, INTERNET_PORT& nPort,

       CString& strUsername, CString& strPassword, DWORD dwFlags/* = 0*/)

{

       dwServiceType = AFX_INET_SERVICE_UNK;

 

       ASSERT(pstrURL != NULL);

       if (pstrURL == NULL)

              return FALSE;

 

       URL_COMPONENTS urlComponents;

       memset(&urlComponents, 0, sizeof(URL_COMPONENTS));

       urlComponents.dwStructSize = sizeof(URL_COMPONENTS);

 

       urlComponents.dwHostNameLength = INTERNET_MAX_HOST_NAME_LENGTH;

       urlComponents.lpszHostName = strServer.GetBuffer(INTERNET_MAX_HOST_NAME_LENGTH+1);

       urlComponents.dwUrlPathLength = INTERNET_MAX_PATH_LENGTH;

上一页  [1] [2] [3] [4] [5] [6]  下一页

打印本文 打印本文 关闭窗口 关闭窗口