source: trunk/dll/worker.h@ 1844

Last change on this file since 1844 was 1682, checked in by Gregg Young, 13 years ago

Added optional confirmation dialogs for delete move and copy to compare dir Ticket 277; Added EA compare option to compare dir Ticket 80; Minor code cleanup.

  • Property svn:eolstyle set to native
  • Property svn:keywords set to Id
File size: 1.4 KB
Line 
1
2/***********************************************************************
3
4 $Id: worker.h 1682 2013-01-07 00:36:38Z gyoung $
5
6 Worker thread interface
7
8 Copyright (c) 1993-98 M. Kimes
9 Copyright (c) 2001, 2009 Steven H. Levine
10
11 05 Sep 08 JBS Ticket 187: Refactor FM3DLL.H
12 14 Sep 09 SHL Drop experimental code
13 04 Aug 12 GKY Changes to use Unlock to unlock files if Unlock.exe is in path both from menu/toolbar and as part of
14 copy, move and delete operations
15 04 Aug 12 GKY Changes to allow copy and move over readonly files with a warning dialog; also added a warning dialog
16 for delete of readonly files
17 06 Jan 13 GKY Added optional confirmation dialogs for delete move and copy to compare dir Ticket 277
18
19***********************************************************************/
20
21#if !defined(WORKER_H)
22
23#define WORKER_H
24
25#include "makelist.h" // typedef LISTINFO
26
27typedef struct {
28
29 CHAR *source;
30 CHAR target[CCHMAXPATH];
31 BOOL rename;
32 BOOL skip;
33 BOOL dontask;
34 BOOL overold;
35 BOOL overnew;
36 BOOL overwrite;
37 BOOL noreadonlywarn;
38 BOOL compare;
39}
40MOVEIT;
41
42typedef struct
43{
44 USHORT size;
45 USHORT dummy;
46 CHAR directory[CCHMAXPATH];
47 HWND hwndParent;
48 HWND hwndFrame;
49 HWND hwndClient;
50 HWND hwndCnr;
51 LISTINFO *li;
52}
53WORKER;
54
55// Data declarations
56extern FILE *LogFileHandle;
57extern BOOL fUnlock;
58
59VOID Action(VOID * args);
60VOID MassAction(VOID * args);
61
62#endif // WORKER_H
Note: See TracBrowser for help on using the repository browser.