home *** CD-ROM | disk | FTP | other *** search
- #ifndef __FTPDISPIDS_H__
- #define __FTPDISPIDS_H__
-
- /*
- * ftpDispIds.h
- * Copyright 2000, Xceed Software Inc.
- *
- * Description:
- * List of all DISPIDs used in the Xceed FTP ActiveX
- *
- */
-
-
- //
- // IXceedFtp properties [100-1999]
- //
-
- // "Connection" category [100-199]
- #define XCD_FTP_CATID_CONNECTION 1
-
- #define XCD_FTP_DISPID_USERNAME 100
- #define XCD_FTP_DISPID_PASSWORD 101
- #define XCD_FTP_DISPID_SERVERADDRESS 102
- #define XCD_FTP_DISPID_SERVERPORT 103
- #define XCD_FTP_DISPID_SERVERTYPE 104
- #define XCD_FTP_DISPID_ACCOUNTNAME 105
-
- // "Folder" category [200-299]
- #define XCD_FTP_CATID_FOLDER 2
-
- #define XCD_FTP_DISPID_CURRENTFOLDER 200
- #define XCD_FTP_DISPID_LISTPARSINGFLAGS 201
-
- // "Data channel" category [300-399]
- #define XCD_FTP_CATID_DATACHANNEL 3
-
- #define XCD_FTP_DISPID_LOCALDATAADDRESS 300
- #define XCD_FTP_DISPID_LOCALDATAPORT 301
- #define XCD_FTP_DISPID_REMOTEDATAADDRESS 302
- #define XCD_FTP_DISPID_REMOTEDATAPORT 303
- #define XCD_FTP_DISPID_PASSIVEMODE 304
-
- // "Advanced" category [400-499]
- #define XCD_FTP_CATID_ADVANCED 4
-
- #define XCD_FTP_DISPID_ALLOCATESTORAGE 400
- #define XCD_FTP_DISPID_BACKGROUNDPROCESSING 401
- #define XCD_FTP_DISPID_COMMANDLOGFILENAME 402
- #define XCD_FTP_DISPID_CURRENTSTATE 403
- #define XCD_FTP_DISPID_EVENTFILTER 404
- #define XCD_FTP_DISPID_REPRESENTATIONTYPE 405
- #define XCD_FTP_DISPID_SENDTYPECOMMAND 406
-
- // "Firewall" category [500-599]
- #define XCD_FTP_CATID_FIREWALL 5
-
- #define XCD_FTP_DISPID_FIREWALLTYPE 500
- #define XCD_FTP_DISPID_FIREWALLADDRESS 501
- #define XCD_FTP_DISPID_FIREWALLPORT 502
- #define XCD_FTP_DISPID_FIREWALLUSER 503
- #define XCD_FTP_DISPID_FIREWALLPASSWORD 504
-
- // Not categorized [1900-1999]
- #define XCD_FTP_DISPID_ABORT 1900
-
-
- //
- // IXceedFtp methods [2000-3999]
- //
-
- // TODO: Regroup by category
-
- #define XCD_FTP_DISPID_CHANGECURRENTFOLDER 2000
- #define XCD_FTP_DISPID_CHANGETOPARENTFOLDER 2001
- #define XCD_FTP_DISPID_CHANGEUSER 2002
- #define XCD_FTP_DISPID_CONNECT 2003
- #define XCD_FTP_DISPID_CREATEFOLDER 2004
- #define XCD_FTP_DISPID_DELETEFILE 2005
- #define XCD_FTP_DISPID_DISCONNECT 2006
- #define XCD_FTP_DISPID_GETFOLDERCONTENTS 2007
- #define XCD_FTP_DISPID_LISTFOLDERCONTENTS 2008
- #define XCD_FTP_DISPID_RECEIVEFILE 2009
- #define XCD_FTP_DISPID_RECEIVEMEMORYFILE 2010
- #define XCD_FTP_DISPID_RECEIVEMULTIPLEFILES 2011
- #define XCD_FTP_DISPID_REMOVEFOLDER 2012
- #define XCD_FTP_DISPID_RENAMEFILE 2013
- #define XCD_FTP_DISPID_SENDCOMMAND 2014
- #define XCD_FTP_DISPID_SENDFILE 2015
- #define XCD_FTP_DISPID_SENDMEMORYFILE 2016
- #define XCD_FTP_DISPID_SENDMEMORYFILEDATA 2017
- #define XCD_FTP_DISPID_SENDMULTIPLEFILES 2018
- #define XCD_FTP_DISPID_LICENSE 2019
- #define XCD_FTP_DISPID_GETRESULTDESCRIPTION 2020
-
-
- //
- // IXceedFtpAdviseEvents methods [4000-5999]
- //
-
-
- //
- // DXceedFtpEvents methods (event ids) [6000-7999]
- //
-
- // TODO: Regroup by category
-
- #define XCD_FTP_DISPID_DISCONNECTED 6000
- #define XCD_FTP_DISPID_FILEMATCHED 6001
- #define XCD_FTP_DISPID_FILETRANSFERSTATUS 6002
- #define XCD_FTP_DISPID_LISTINGFOLDERITEM 6003
- #define XCD_FTP_DISPID_LOGGINGCOMMANDLINE 6004
- #define XCD_FTP_DISPID_PARSINGLISTLINE 6005
- #define XCD_FTP_DISPID_PROCESSCOMPLETED 6006
- #define XCD_FTP_DISPID_RECEIVINGFILE 6007
- #define XCD_FTP_DISPID_RECEIVINGMEMORYFILEDATA 6008
- #define XCD_FTP_DISPID_REPLACINGFILE 6009
- #define XCD_FTP_DISPID_SCANNINGFOLDER 6010
- #define XCD_FTP_DISPID_SENDINGFILE 6011
- #define XCD_FTP_DISPID_SKIPPINGFILE 6012
- #define XCD_FTP_DISPID_ACCOUNTREQUIRED 6013
- #define XCD_FTP_DISPID_PASSWORDREQUIRED 6014
-
-
- //
- // IXceedFtpFolderItem [8000-9999]
- //
-
- #define XCD_FTPITEM_DISPID_ITEMNAME 8000
- #define XCD_FTPITEM_DISPID_DATE 8001
- #define XCD_FTPITEM_DISPID_FILESIZE 8002
- #define XCD_FTPITEM_DISPID_ITEMTYPE 8003
- #define XCD_FTPITEM_DISPID_USERDATA 8004
-
-
- //
- // IXceedFtpFolderItems [10000-11999]
- //
-
- #define XCD_FTPITEMS_DISPID_ITEM 10000
- #define XCD_FTPITEMS_DISPID_COUNT 10001
-
-
- //
- // IXceedQuickFtp [12000-13999]
- //
-
- #define XCD_QFTP_DISPID_RECEIVEFILE 12000
- #define XCD_QFTP_DISPID_RECEIVEMULTIPLEFILES 12001
- #define XCD_QFTP_DISPID_SENDFILE 12002
- #define XCD_QFTP_DISPID_SENDMULTIPLEFILES 12003
- #define XCD_QFTP_DISPID_LICENSE 12004
-
-
- #endif // __FTPDISPIDS_H__
-