home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 53 / IOPROG_53.ISO / soft / c++ / xceedftp.exe / Include / ftpDispIds.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-10-05  |  5.1 KB  |  155 lines

  1. #ifndef __FTPDISPIDS_H__
  2. #define __FTPDISPIDS_H__
  3.  
  4. /*
  5.  * ftpDispIds.h
  6.  * Copyright 2000, Xceed Software Inc.
  7.  *
  8.  * Description:
  9.  *    List of all DISPIDs used in the Xceed FTP ActiveX
  10.  *
  11.  */
  12.  
  13.  
  14. //
  15. // IXceedFtp properties [100-1999]
  16. //
  17.  
  18. // "Connection" category [100-199]
  19. #define XCD_FTP_CATID_CONNECTION                1
  20.  
  21. #define XCD_FTP_DISPID_USERNAME                 100
  22. #define XCD_FTP_DISPID_PASSWORD                 101
  23. #define XCD_FTP_DISPID_SERVERADDRESS            102
  24. #define XCD_FTP_DISPID_SERVERPORT               103
  25. #define XCD_FTP_DISPID_SERVERTYPE               104
  26. #define XCD_FTP_DISPID_ACCOUNTNAME              105
  27.  
  28. // "Folder" category [200-299]
  29. #define XCD_FTP_CATID_FOLDER                    2
  30.  
  31. #define XCD_FTP_DISPID_CURRENTFOLDER            200
  32. #define XCD_FTP_DISPID_LISTPARSINGFLAGS         201
  33.  
  34. // "Data channel" category [300-399]
  35. #define XCD_FTP_CATID_DATACHANNEL               3
  36.  
  37. #define XCD_FTP_DISPID_LOCALDATAADDRESS         300
  38. #define XCD_FTP_DISPID_LOCALDATAPORT            301
  39. #define XCD_FTP_DISPID_REMOTEDATAADDRESS        302
  40. #define XCD_FTP_DISPID_REMOTEDATAPORT           303
  41. #define XCD_FTP_DISPID_PASSIVEMODE              304
  42.  
  43. // "Advanced" category [400-499]
  44. #define XCD_FTP_CATID_ADVANCED                  4
  45.  
  46. #define XCD_FTP_DISPID_ALLOCATESTORAGE          400
  47. #define XCD_FTP_DISPID_BACKGROUNDPROCESSING     401
  48. #define XCD_FTP_DISPID_COMMANDLOGFILENAME       402
  49. #define XCD_FTP_DISPID_CURRENTSTATE             403
  50. #define XCD_FTP_DISPID_EVENTFILTER              404
  51. #define XCD_FTP_DISPID_REPRESENTATIONTYPE       405
  52. #define XCD_FTP_DISPID_SENDTYPECOMMAND          406
  53.  
  54. // "Firewall" category [500-599]
  55. #define XCD_FTP_CATID_FIREWALL                  5
  56.  
  57. #define XCD_FTP_DISPID_FIREWALLTYPE             500
  58. #define XCD_FTP_DISPID_FIREWALLADDRESS          501
  59. #define XCD_FTP_DISPID_FIREWALLPORT             502
  60. #define XCD_FTP_DISPID_FIREWALLUSER             503
  61. #define XCD_FTP_DISPID_FIREWALLPASSWORD         504
  62.  
  63. // Not categorized [1900-1999]
  64. #define XCD_FTP_DISPID_ABORT                    1900
  65.  
  66.  
  67. //
  68. // IXceedFtp methods [2000-3999]
  69. //
  70.  
  71. // TODO: Regroup by category
  72.  
  73. #define XCD_FTP_DISPID_CHANGECURRENTFOLDER      2000
  74. #define XCD_FTP_DISPID_CHANGETOPARENTFOLDER     2001
  75. #define XCD_FTP_DISPID_CHANGEUSER               2002
  76. #define XCD_FTP_DISPID_CONNECT                  2003
  77. #define XCD_FTP_DISPID_CREATEFOLDER             2004
  78. #define XCD_FTP_DISPID_DELETEFILE               2005
  79. #define XCD_FTP_DISPID_DISCONNECT               2006
  80. #define XCD_FTP_DISPID_GETFOLDERCONTENTS        2007
  81. #define XCD_FTP_DISPID_LISTFOLDERCONTENTS       2008
  82. #define XCD_FTP_DISPID_RECEIVEFILE              2009
  83. #define XCD_FTP_DISPID_RECEIVEMEMORYFILE        2010
  84. #define XCD_FTP_DISPID_RECEIVEMULTIPLEFILES     2011
  85. #define XCD_FTP_DISPID_REMOVEFOLDER             2012
  86. #define XCD_FTP_DISPID_RENAMEFILE               2013
  87. #define XCD_FTP_DISPID_SENDCOMMAND              2014
  88. #define XCD_FTP_DISPID_SENDFILE                 2015
  89. #define XCD_FTP_DISPID_SENDMEMORYFILE           2016
  90. #define XCD_FTP_DISPID_SENDMEMORYFILEDATA       2017
  91. #define XCD_FTP_DISPID_SENDMULTIPLEFILES        2018
  92. #define XCD_FTP_DISPID_LICENSE                  2019
  93. #define XCD_FTP_DISPID_GETRESULTDESCRIPTION     2020
  94.  
  95.  
  96. //
  97. // IXceedFtpAdviseEvents methods [4000-5999]
  98. //
  99.  
  100.  
  101. //
  102. // DXceedFtpEvents methods (event ids) [6000-7999]
  103. //
  104.  
  105. // TODO: Regroup by category
  106.  
  107. #define XCD_FTP_DISPID_DISCONNECTED               6000
  108. #define XCD_FTP_DISPID_FILEMATCHED                6001
  109. #define XCD_FTP_DISPID_FILETRANSFERSTATUS         6002
  110. #define XCD_FTP_DISPID_LISTINGFOLDERITEM          6003
  111. #define XCD_FTP_DISPID_LOGGINGCOMMANDLINE         6004
  112. #define XCD_FTP_DISPID_PARSINGLISTLINE            6005
  113. #define XCD_FTP_DISPID_PROCESSCOMPLETED           6006
  114. #define XCD_FTP_DISPID_RECEIVINGFILE              6007
  115. #define XCD_FTP_DISPID_RECEIVINGMEMORYFILEDATA    6008
  116. #define XCD_FTP_DISPID_REPLACINGFILE              6009
  117. #define XCD_FTP_DISPID_SCANNINGFOLDER             6010
  118. #define XCD_FTP_DISPID_SENDINGFILE                6011
  119. #define XCD_FTP_DISPID_SKIPPINGFILE               6012
  120. #define XCD_FTP_DISPID_ACCOUNTREQUIRED            6013
  121. #define XCD_FTP_DISPID_PASSWORDREQUIRED           6014
  122.  
  123.  
  124. //
  125. // IXceedFtpFolderItem [8000-9999]
  126. //
  127.  
  128. #define XCD_FTPITEM_DISPID_ITEMNAME               8000
  129. #define XCD_FTPITEM_DISPID_DATE                   8001
  130. #define XCD_FTPITEM_DISPID_FILESIZE               8002
  131. #define XCD_FTPITEM_DISPID_ITEMTYPE               8003
  132. #define XCD_FTPITEM_DISPID_USERDATA               8004
  133.  
  134.  
  135. //
  136. // IXceedFtpFolderItems [10000-11999]
  137. //
  138.  
  139. #define XCD_FTPITEMS_DISPID_ITEM                  10000
  140. #define XCD_FTPITEMS_DISPID_COUNT                 10001
  141.  
  142.  
  143. //
  144. // IXceedQuickFtp [12000-13999]
  145. //
  146.  
  147. #define XCD_QFTP_DISPID_RECEIVEFILE               12000
  148. #define XCD_QFTP_DISPID_RECEIVEMULTIPLEFILES      12001
  149. #define XCD_QFTP_DISPID_SENDFILE                  12002
  150. #define XCD_QFTP_DISPID_SENDMULTIPLEFILES         12003
  151. #define XCD_QFTP_DISPID_LICENSE                   12004
  152.  
  153.  
  154. #endif // __FTPDISPIDS_H__
  155.