SHFILEOPSTRUCT.cs 522 B

123456789101112131415161718192021222324252627
  1. using System;
  2. using System.Runtime.InteropServices;
  3. namespace Standard;
  4. [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode, Pack = 1)]
  5. internal struct SHFILEOPSTRUCT
  6. {
  7. public IntPtr hwnd;
  8. [MarshalAs(UnmanagedType.U4)]
  9. public FO wFunc;
  10. public string pFrom;
  11. public string pTo;
  12. [MarshalAs(UnmanagedType.U2)]
  13. public FOF fFlags;
  14. [MarshalAs(UnmanagedType.Bool)]
  15. public int fAnyOperationsAborted;
  16. public IntPtr hNameMappings;
  17. public string lpszProgressTitle;
  18. }