source: trunk/dll/worker.h@ 1664

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

Changes to use Unlock to unlock files if Unlock.exe is in path both from menu/toolbar and as part of copy, move and delete operations. Changes to allow copy and move over readonly files with a warning dialog; also added a warning dialog for delete of readonly files

  • Property svn:eolstyle set to native
  • Property svn:keywords set to Id
File size: 1.3 KB
Line 
1
2/***********************************************************************
3
4 $Id: worker.h 1664 2012-08-05 00:11:07Z 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
18***********************************************************************/
19
20#if !defined(WORKER_H)
21
22#define WORKER_H
23
24#include "makelist.h" // typedef LISTINFO
25
26typedef struct {
27
28 CHAR *source;
29 CHAR target[CCHMAXPATH];
30 BOOL rename;
31 BOOL skip;
32 BOOL dontask;
33 BOOL overold;
34 BOOL overnew;
35 BOOL overwrite;
36 BOOL noreadonlywarn;
37}
38MOVEIT;
39
40typedef struct
41{
42 USHORT size;
43 USHORT dummy;
44 CHAR directory[CCHMAXPATH];
45 HWND hwndParent;
46 HWND hwndFrame;
47 HWND hwndClient;
48 HWND hwndCnr;
49 LISTINFO *li;
50}
51WORKER;
52
53// Data declarations
54extern FILE *LogFileHandle;
55extern BOOL fUnlock;
56
57VOID Action(VOID * args);
58VOID MassAction(VOID * args);
59
60#endif // WORKER_H
Note: See TracBrowser for help on using the repository browser.