source: trunk/dll/init.h@ 1317

Last change on this file since 1317 was 1317, checked in by Gregg Young, 17 years ago

Add an event semaphore to prevent duplicate directory names in tree caused by RestoreDirCnrState running concurrently with the StubbyThread for the same drive. (Ticket 25)

  • Property svn:eolstyle set to native
  • Property svn:keywords set to Id
File size: 2.5 KB
Line 
1
2/***********************************************************************
3
4 $Id: init.h 1317 2008-12-05 01:45:02Z gyoung $
5
6 <<<description here>>>
7
8 Copyright (c) 1993-98 M. Kimes
9 Copyright (c) 2008 Steven H. Levine
10
11 Change log
12 29 Nov 08 GKY Remove or replace with a mutex semaphore DosEnterCriSec where appropriate.
13
14***********************************************************************/
15
16#if !defined(INIT_H)
17#define INIT_H
18
19BOOL InitFM3DLL(HAB hab, int argc, char **argv);
20HWND StartFM3(HAB hab, INT argc, CHAR ** argv);
21
22// Data declarations
23extern CHAR *CBSIFS;
24extern CHAR *DRMDRFFM2ARC;
25extern CHAR *DRF_FM2ARCHIVE;
26extern CHAR *DRMDRFOS2FILE;
27extern CHAR *DRM_FM2ARCMEMBER;
28extern CHAR *DRM_OS2FILE;
29extern CHAR *FM2Str;
30extern CHAR *FM3Folder;
31extern CHAR HomePath[CCHMAXPATH];
32extern CHAR *LONGNAME;
33extern CHAR *NullStr;
34extern ULONG OS2ver[2];
35extern PFNWP PFNWPCnr;
36extern PFNWP PFNWPMLE;
37extern CHAR *Settings;
38extern CHAR SwapperDat[CCHMAXPATH];
39extern CHAR ThousandsSeparator[2];
40extern CHAR *WC_ARCCONTAINER;
41extern CHAR *WC_ARCSTATUS;
42extern CHAR *WC_AUTOVIEW;
43extern CHAR *WC_BUBBLE;
44extern CHAR *WC_COLLECTOR;
45extern CHAR *WC_COLSTATUS;
46extern CHAR *WC_DATABAR;
47extern CHAR *WC_DIRCONTAINER;
48extern CHAR *WC_DIRSTATUS;
49extern CHAR *WC_DRIVEBACK;
50extern CHAR *WC_DRIVEBUTTONS;
51extern CHAR *WC_ERRORWND;
52extern CHAR *WC_INIEDITOR;
53extern CHAR *WC_LED;
54extern CHAR *WC_MAINWND2;
55extern CHAR *WC_MINITIME;
56extern CHAR *WC_MLEEDITOR;
57extern CHAR *WC_NEWVIEW;
58extern CHAR *WC_OBJECTWINDOW;
59extern CHAR *WC_SEEALL;
60extern CHAR *WC_SEESTATUS;
61extern CHAR *WC_STATUS;
62extern CHAR *WC_TOOLBACK;
63extern CHAR *WC_TOOLBUTTONS;
64extern CHAR *WC_TREECONTAINER;
65extern CHAR *WC_TREEOPENBUTTON;
66extern CHAR *WC_TREESTATUS;
67extern CHAR *WC_VIEWSTATUS;
68extern BOOL fAmAV2;
69extern BOOL fChangeTarget;
70extern BOOL fIniExisted;
71extern BOOL fLogFile;
72extern BOOL fReminimize;
73extern BOOL fWantFirstTimeInit;
74extern HPOINTER hptrApp;
75extern HPOINTER hptrArc;
76extern HPOINTER hptrArrow;
77extern HPOINTER hptrArt;
78extern HPOINTER hptrBusy;
79extern HPOINTER hptrCDROM;
80extern HPOINTER hptrDrive;
81extern HPOINTER hptrEW;
82extern HPOINTER hptrFloppy;
83extern HPOINTER hptrNS;
84extern HPOINTER hptrRamdisk;
85extern HPOINTER hptrRemote;
86extern HPOINTER hptrRemovable;
87extern HPOINTER hptrVirtual;
88extern HPOINTER hptrZipstrm;
89extern CHAR *pFM2SaveDirectory;
90extern CHAR *pTmpDir;
91extern CHAR profile[CCHMAXPATH];
92extern ULONGLONG ullTmpSpaceNeeded;
93extern HMTX hmtxFM2Globals;
94extern HMTX hmtxFM2Delete;
95extern HEV DriveScanStart;
96
97#endif // INIT_H
Note: See TracBrowser for help on using the repository browser.