home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 53 / IOPROG_53.ISO / soft / c++ / xceedftp.exe / Include / ftpError.idl < prev    next >
Encoding:
Text File  |  2000-10-05  |  6.3 KB  |  167 lines

  1. /*
  2.  * ftpError.idl
  3.  * Copyright 2000, Xceed Software Inc.
  4.  *
  5.  * Description:
  6.  *    Error enumeration.
  7.  *
  8.  */
  9.  
  10. cpp_quote("#if 0")
  11.  
  12. typedef
  13. [
  14.   uuid(447A98CA-362E-11d4-8069-0060082AE372),
  15.   helpstring(XCD_FTP_HELPSTR_EXFERROR),
  16.   helpcontext(XCD_FTP_HELPID_EXFERROR),
  17.   version(1.0)
  18. ]
  19. enum EXFError
  20. {
  21.   [helpstring(XCD_FTP_HELPSTR_FERPROCESSSTARTED),helpcontext(XCD_FTP_HELPID_FERPROCESSSTARTED)]
  22.   FTP_S_PROCESSSTARTED= 0x00042001,
  23.  
  24.   [helpstring(XCD_FTP_HELPSTR_FERFILESSKIPPED),helpcontext(XCD_FTP_HELPID_FERFILESSKIPPED)]
  25.   FTP_S_FILESSKIPPED,
  26.  
  27.   [helpstring(XCD_FTP_HELPSTR_FERNOTCONNECTED),helpcontext(XCD_FTP_HELPID_FERNOTCONNECTED)]
  28.   FTP_E_NOTCONNECTED= 0x80042001,
  29.  
  30.   [helpstring(XCD_FTP_HELPSTR_FERALREADYCONNECTED),helpcontext(XCD_FTP_HELPID_FERALREADYCONNECTED)]
  31.   FTP_E_ALREADYCONNECTED,
  32.  
  33.   [helpstring(XCD_FTP_HELPSTR_FERBUSY),helpcontext(XCD_FTP_HELPID_FERBUSY)]
  34.   FTP_E_BUSY,
  35.  
  36.   [helpstring(XCD_FTP_HELPSTR_FERSENDCOMMAND),helpcontext(XCD_FTP_HELPID_FERSENDCOMMAND)]
  37.   FTP_E_SENDCOMMAND,
  38.  
  39.   [helpstring(XCD_FTP_HELPSTR_FERREADREPLYLINE),helpcontext(XCD_FTP_HELPID_FERREADREPLYLINE)]
  40.   FTP_E_READREPLYLINE,
  41.  
  42.   [helpstring(XCD_FTP_HELPSTR_FERINVALIDREPLY),helpcontext(XCD_FTP_HELPID_FERINVALIDREPLY)]
  43.   FTP_E_INVALIDREPLY,
  44.  
  45.   [helpstring(XCD_FTP_HELPSTR_FERUNEXPECTEDREPLY),helpcontext(XCD_FTP_HELPID_FERUNEXPECTEDREPLY)]
  46.   FTP_E_UNEXPECTEDREPLY,
  47.  
  48.   [helpstring(XCD_FTP_HELPSTR_FERSERVERSHUTTINGDOWN),helpcontext(XCD_FTP_HELPID_FERSERVERSHUTTINGDOWN)]
  49.   FTP_E_SERVERSHUTTINGDOWN,
  50.  
  51.   [helpstring(XCD_FTP_HELPSTR_FERCREATETCPENDPOINT),helpcontext(XCD_FTP_HELPID_FERCREATETCPENDPOINT)]
  52.   FTP_E_CREATETCPENDPOINT,
  53.  
  54.   [helpstring(XCD_FTP_HELPSTR_FEROPENDATACONNECTION),helpcontext(XCD_FTP_HELPID_FEROPENDATACONNECTION)]
  55.   FTP_E_OPENDATACONNECTION,
  56.  
  57.   [helpstring(XCD_FTP_HELPSTR_FERTRANSFERDATA),helpcontext(XCD_FTP_HELPID_FERTRANSFERDATA)]
  58.   FTP_E_TRANSFERDATA,
  59.  
  60.   [helpstring(XCD_FTP_HELPSTR_FERREMOTEABORT),helpcontext(XCD_FTP_HELPID_FERREMOTEABORT)]
  61.   FTP_E_REMOTEABORT,
  62.  
  63.   [helpstring(XCD_FTP_HELPSTR_FERREMOTEFILENOTAVAILABLE),helpcontext(XCD_FTP_HELPID_FERREMOTEFILENOTAVAILABLE)]
  64.   FTP_E_REMOTEFILENOTAVAILABLE,
  65.  
  66.   [helpstring(XCD_FTP_HELPSTR_FERSERVEROUTOFSTORAGE),helpcontext(XCD_FTP_HELPID_FERSERVEROUTOFSTORAGE)]
  67.   FTP_E_SERVEROUTOFSTORAGE,
  68.  
  69.   [helpstring(XCD_FTP_HELPSTR_FERUNEXPECTEDCOMMANDERROR),helpcontext(XCD_FTP_HELPID_FERUNEXPECTEDCOMMANDERROR)]
  70.   FTP_E_UNEXPECTEDCOMMANDERROR,
  71.  
  72.   [helpstring(XCD_FTP_HELPSTR_FERCOMMANDNOTIMPLEMENTED),helpcontext(XCD_FTP_HELPID_FERCOMMANDNOTIMPLEMENTED)]
  73.   FTP_E_COMMANDNOTIMPLEMENTED,
  74.  
  75.   [helpstring(XCD_FTP_HELPSTR_FERACCOUNTREQUIRED),helpcontext(XCD_FTP_HELPID_FERACCOUNTREQUIRED)]
  76.   FTP_E_ACCOUNTREQUIRED,
  77.  
  78.   [helpstring(XCD_FTP_HELPSTR_FERINVALIDFILENAME),helpcontext(XCD_FTP_HELPID_FERINVALIDFILENAME)]
  79.   FTP_E_INVALIDFILENAME,
  80.  
  81.   [helpstring(XCD_FTP_HELPSTR_FEROPENREMOTEFILE),helpcontext(XCD_FTP_HELPID_FEROPENREMOTEFILE)]
  82.   FTP_E_OPENREMOTEFILE,
  83.  
  84.   [helpstring(XCD_FTP_HELPSTR_FERINVALIDADDRESS),helpcontext(XCD_FTP_HELPID_FERINVALIDADDRESS)]
  85.   FTP_E_INVALIDADDRESS,
  86.  
  87.   [helpstring(XCD_FTP_HELPSTR_FERCONNECTIONFAILED),helpcontext(XCD_FTP_HELPID_FERCONNECTIONFAILED)]
  88.   FTP_E_CONNECTIONFAILED,
  89.  
  90.   [helpstring(XCD_FTP_HELPSTR_FERUSERNAMEREJECTED),helpcontext(XCD_FTP_HELPID_FERUSERNAMEREJECTED)]
  91.   FTP_E_USERNAMEREJECTED,
  92.  
  93.   [helpstring(XCD_FTP_HELPSTR_FERPASSWORDREJECTED),helpcontext(XCD_FTP_HELPID_FERPASSWORDREJECTED)]
  94.   FTP_E_PASSWORDREJECTED,
  95.  
  96.   [helpstring(XCD_FTP_HELPSTR_FERDISCONNECTED),helpcontext(XCD_FTP_HELPID_FERDISCONNECTED)]
  97.   FTP_E_DISCONNECTED,
  98.  
  99.   [helpstring(XCD_FTP_HELPSTR_FERRECEIVEFILE),helpcontext(XCD_FTP_HELPID_FERRECEIVEFILE)]
  100.   FTP_E_RECEIVEFILE,
  101.  
  102.   [helpstring(XCD_FTP_HELPSTR_FERFILESKIPPED),helpcontext(XCD_FTP_HELPID_FERFILESKIPPED)]
  103.   FTP_E_FILESKIPPED,
  104.  
  105.   [helpstring(XCD_FTP_HELPSTR_FEROPENFILE),helpcontext(XCD_FTP_HELPID_FEROPENFILE)]
  106.   FTP_E_OPENFILE,
  107.  
  108.   [helpstring(XCD_FTP_HELPSTR_FERSENDFILE),helpcontext(XCD_FTP_HELPID_FERSENDFILE)]
  109.   FTP_E_SENDFILE,
  110.  
  111.   [helpstring(XCD_FTP_HELPSTR_FERINVALIDSTATE),helpcontext(XCD_FTP_HELPID_FERINVALIDSTATE)]
  112.   FTP_E_INVALIDSTATE,
  113.  
  114.   [helpstring(XCD_FTP_HELPSTR_FEROPERATIONABORTED),helpcontext(XCD_FTP_HELPID_FEROPERATIONABORTED)]
  115.   FTP_E_OPERATIONABORTED,
  116.  
  117.   [helpstring(XCD_FTP_HELPSTR_FERACCOUNTREJECTED),helpcontext(XCD_FTP_HELPID_FERACCOUNTREJECTED)]
  118.   FTP_E_ACCOUNTREJECTED,
  119.  
  120.   [helpstring(XCD_FTP_HELPSTR_FERINVALIDLOCALADDRESS),helpcontext(XCD_FTP_HELPID_FERINVALIDLOCALADDRESS)]
  121.   FTP_E_INVALIDLOCALADDRESS,
  122.  
  123.   [helpstring(XCD_FTP_HELPSTR_FERINVALIDFIREWALLADDRESS),helpcontext(XCD_FTP_HELPID_FERINVALIDFIREWALLADDRESS)]
  124.   FTP_E_INVALIDFIREWALLADDRESS,
  125.  
  126.   [helpstring(XCD_FTP_HELPSTR_FERSENDFIREWALLCOMMAND),helpcontext(XCD_FTP_HELPID_FERSENDFIREWALLCOMMAND)]
  127.   FTP_E_SENDFIREWALLCOMMAND,
  128.  
  129.   [helpstring(XCD_FTP_HELPSTR_FERRECEIVEFIREWALLREPLY),helpcontext(XCD_FTP_HELPID_FERRECEIVEFIREWALLREPLY)]
  130.   FTP_E_RECEIVEFIREWALLREPLY,
  131.  
  132.   [helpstring(XCD_FTP_HELPSTR_FERFIREWALL_CONNECTIONREJECTED),helpcontext(XCD_FTP_HELPID_FERFIREWALL_CONNECTIONREJECTED)]
  133.   FTP_E_FIREWALL_CONNECTIONREJECTED,
  134.  
  135.   [helpstring(XCD_FTP_HELPSTR_FEROPENFIREWALLCONNECTION),helpcontext(XCD_FTP_HELPID_FEROPENFIREWALLCONNECTION)]
  136.   FTP_E_OPENFIREWALLCONNECTION,
  137.  
  138.   [helpstring(XCD_FTP_HELPSTR_FERFIREWALL_INVALIDUSERNAME),helpcontext(XCD_FTP_HELPID_FERFIREWALL_INVALIDUSERNAME)]
  139.   FTP_E_FIREWALL_INVALIDUSERNAME,
  140.  
  141.   [helpstring(XCD_FTP_HELPSTR_FERUNEXPECTEDFIREWALLREPLY),helpcontext(XCD_FTP_HELPID_FERUNEXPECTEDFIREWALLREPLY)]
  142.   FTP_E_UNEXPECTEDFIREWALLREPLY,
  143.  
  144.   [helpstring(XCD_FTP_HELPSTR_FERNOTLICENSED),helpcontext(XCD_FTP_HELPID_FERNOTLICENSED)]
  145.   FTP_E_NOTLICENSED,
  146.  
  147.   [helpstring(XCD_FTP_HELPSTR_FERFIREWALL_GENERALFAILURE),helpcontext(XCD_FTP_HELPID_FERFIREWALL_GENERALFAILURE)]
  148.   FTP_E_FIREWALL_GENERALFAILURE,
  149.  
  150.   [helpstring(XCD_FTP_HELPSTR_FERFIREWALL_UNSUPPORTEDFEATURE),helpcontext(XCD_FTP_HELPID_FERFIREWALL_UNSUPPORTEDFEATURE)]
  151.   FTP_E_FIREWALL_UNSUPPORTEDFEATURE,
  152.  
  153.   [helpstring(XCD_FTP_HELPSTR_FERUNSUPPORTEDFIREWALLREPLY),helpcontext(XCD_FTP_HELPID_FERUNSUPPORTEDFIREWALLREPLY)]
  154.   FTP_E_UNSUPPORTEDFIREWALLREPLY,
  155.  
  156.   [helpstring(XCD_FTP_HELPSTR_FERFIREWALL_OPENCONNECTION),helpcontext(XCD_FTP_HELPID_FERFIREWALL_OPENCONNECTION)]
  157.   FTP_E_FIREWALL_OPENCONNECTION,
  158.  
  159. } EXFError;
  160.  
  161. cpp_quote("#else")
  162.  
  163. cpp_quote("typedef HRESULT EXFError;")
  164.  
  165. cpp_quote("#endif")
  166.  
  167.