SessionEvents.cs 726 B

123456789101112131415161718192021
  1. using System.Runtime.InteropServices;
  2. namespace WinSCP
  3. {
  4. [ComVisible(true)]
  5. [Guid("A1334E32-4EDF-4B51-A069-DA3FF1B19A5A")]
  6. [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIDispatch)]
  7. public interface ISessionEvents
  8. {
  9. [DispId(1)]
  10. void FileTransferred(object sender, TransferEventArgs e);
  11. [DispId(2)]
  12. void Failed(object sender, FailedEventArgs e);
  13. [DispId(3)]
  14. void OutputDataReceived(object sender, OutputDataReceivedEventArgs e);
  15. [DispId(4)]
  16. void FileTransferProgress(object sender, FileTransferProgressEventArgs e);
  17. [DispId(5)]
  18. void QueryReceived(object sender, QueryReceivedEventArgs e);
  19. }
  20. }