⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main_d.htm

📁 FTP Services for Visual Foxpro
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
<title>Detail of h file FTP</title>
<meta content="text/html; charset=windows-1250" http-equiv="Content-Type" />
<meta name="Generator" content="Project Documenting Machine" />
<meta name="Version" content="1.2.3" />
<link rel="stylesheet" href="../../css/foxw.css" type="text/css" />
<link rel="stylesheet" href="../../css/sc.css" type="text/css" />
<link rel="stylesheet" href="../../repository/diamp_pdm_ab.css" type="text/css" />
<link rel="stylesheet" href="../../repository/pdm_ab_notes.css" type="text/css" />
<link rel="stylesheet" href="../../repository/pdm_ab.css" type="text/css" />
<link rel="stylesheet" href="../../repository/diaf_pdm_ab.css" type="text/css" />
<link rel="stylesheet" href="../../repository/diap_pdm_ab.css" type="text/css" />
<link rel="stylesheet" href="../../repository/diac_pdm_ab.css" type="text/css" />
<link rel="stylesheet" href="../../repository/ftp.css" type="text/css" />
<script src="../../js/pdm.js" language="JavaScript" type="text/javascript"></script>
<script src="../../repository/pdm_ab.js" language="JavaScript" type="text/javascript"></script>
</head>
<body>
<a name="Main_Program"></a>
<!-- Code Begin -->
<pre class="PDMCODE PDMNor" ><span class='PDMCom'>* !!! Don't remove next two rows !!!</span>

<span class='PDMOper'>#</span><span class='PDMResK'>DEFINE</span> <span class='PDMVar'>__FTP_INCLUDE</span>

<span class='PDMOper'>#</span><span class='PDMResK'>IFNDEF</span> <span class='PDMVar'>__CORE_INCLUDE</span>
   <span class='PDMOper'>#</span><span class='PDMResK'>INCLUDE</span> <span class='PDMStr'>"<a href="../../others/core.h/main.htm" title="Skip to h file core.h" target="_top">core.h</a>"</span>
<span class='PDMOper'>#</span><span class='PDMResK'>ENDIF</span>


<span class='PDMCom'>* Internet API Returns</span>
<span class='PDMCom'>*</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_SUCCESS</span>                              <span class='PDMLit'>0</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_FILE_NOT_FOUND</span>                       <span class='PDMLit'>2</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_PATH_NOT_FOUND</span>                       <span class='PDMLit'>3</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_ACCESS_DENIED</span>                        <span class='PDMLit'>5</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INVALID_HANDLE</span>                       <span class='PDMLit'>6</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_NO_MORE_FILES</span>                          <span class='PDMLit'>18</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_FILE_EXISTS</span>                          <span class='PDMLit'>80</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INVALID_PARAMETER</span>                    <span class='PDMLit'>87</span>


<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_BASE</span>                       <span class='PDMLit'>12000</span>

<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_OUT_OF_HANDLES</span>             <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>1</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_TIMEOUT</span>                    <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>2</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_EXTENDED_ERROR</span>             <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>3</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_INTERNAL_ERROR</span>             <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>4</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_INVALID_URL</span>                <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>5</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_UNRECOGNIZED_SCHEME</span>        <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>6</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_NAME_NOT_RESOLVED</span>          <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>7</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_PROTOCOL_NOT_FOUND</span>         <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>8</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_INVALID_OPTION</span>             <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>9</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_BAD_OPTION_LENGTH</span>          <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>10</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_OPTION_NOT_SETTABLE</span>        <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>11</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_SHUTDOWN</span>                   <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>12</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_INCORRECT_USER_NAME</span>        <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>13</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_INCORRECT_PASSWORD</span>         <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>14</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_LOGIN_FAILURE</span>              <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>15</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_INVALID_OPERATION</span>          <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>16</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_OPERATION_CANCELLED</span>        <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>17</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_INCORRECT_HANDLE_TYPE</span>      <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>18</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_INCORRECT_HANDLE_STATE</span>     <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>19</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_NOT_PROXY_REQUEST</span>          <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>20</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND</span>   <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>21</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_BAD_REGISTRY_PARAMETER</span>     <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>22</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_NO_DIRECT_ACCESS</span>           <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>23</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_NO_CONTEXT</span>                 <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>24</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_NO_CALLBACK</span>                <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>25</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_REQUEST_PENDING</span>            <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>26</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_INCORRECT_FORMAT</span>           <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>27</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_ITEM_NOT_FOUND</span>             <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>28</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_CANNOT_CONNECT</span>             <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>29</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_CONNECTION_ABORTED</span>         <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>30</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_CONNECTION_RESET</span>           <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>31</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_FORCE_RETRY</span>                <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>32</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_INVALID_PROXY_REQUEST</span>      <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>33</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_NEED_UI</span>                    <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>34</span><span class='PDMOper'>)</span>

<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_HANDLE_EXISTS</span>              <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>36</span><span class='PDMOper'>)</span>
<span class='PDMOper'>#</span><span class='PDMResK'>define</span> <span class='PDMVar'>ERROR_INTERNET_SEC_CERT_DATE_INVALID</span>      <span class='PDMOper'>(</span><span class='PDMVar'>ERROR_INTERNET_BASE</span> <span class='PDMOper'>+</span> <span class='PDMLit'>37</span><span class='PDMOper'>)</span>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -