📄 main_d.htm
字号:
<!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 + -