source: trunk/dll/worker.h

Last change on this file 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
RevLine 
[1181]1
2/***********************************************************************
3
[1202]4 $Id: worker.h 1682 2013-01-07 00:36:38Z gyoung $
[1181]5
[1455]6 Worker thread interface
[1181]7
8 Copyright (c) 1993-98 M. Kimes
[1455]9 Copyright (c) 2001, 2009 Steven H. Levine
[1181]10
11 05 Sep 08 JBS Ticket 187: Refactor FM3DLL.H
[1455]12 14 Sep 09 SHL Drop experimental code
[1664]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
[1682]17 06 Jan 13 GKY Added optional confirmation dialogs for delete move and copy to compare dir Ticket 277
[1181]18
19***********************************************************************/
20
21#if !defined(WORKER_H)
22
23#define WORKER_H
24
[1228]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;
[1664]37 BOOL noreadonlywarn;
[1682]38 BOOL compare;
[1228]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
[1444]55// Data declarations
56extern FILE *LogFileHandle;
[1664]57extern BOOL fUnlock;
[1444]58
[1169]59VOID Action(VOID * args);
60VOID MassAction(VOID * args);
61
[1181]62#endif // WORKER_H
Note: See TracBrowser for help on using the repository browser.