source: trunk/dll/init.h@ 1395

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

Allow user to turn off alert and/or error beeps in settings notebook. Ticket 341 Move repeated strings to PCSZs. Ticket 6 Add *DateFormat functions to format dates based on locale Ticket 28 Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error Ticket 6

  • Property svn:eolstyle set to native
  • Property svn:keywords set to Id
File size: 3.7 KB
Line 
1
2/***********************************************************************
3
4 $Id: init.h 1395 2009-02-08 01:48:16Z 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 03 Jan 09 GKY Check for system that is protectonly to gray out Dos/Win command lines and prevent
14 Dos/Win programs from being inserted into the execute dialog with message why.
15 11 Jan 09 GKY Move strings that shouldn't be translated (font names etc) compile time variables
16 07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error
17 07 Feb 09 GKY Move repeated strings to PCSZs.
18 07 Feb 09 GKY Add *DateFormat functions to format dates based on locale
19
20***********************************************************************/
21
22#if !defined(INIT_H)
23#define INIT_H
24
25BOOL InitFM3DLL(HAB hab, int argc, char **argv);
26HWND StartFM3(HAB hab, INT argc, CHAR ** argv);
27
28// Data declarations
29extern CHAR *ARCHIVERBB2;
30extern CHAR *CBSIFS;
31extern CHAR *DRMDRFFM2ARC;
32extern CHAR *DRF_FM2ARCHIVE;
33extern CHAR *DRMDRFOS2FILE;
34extern CHAR *DRM_FM2ARCMEMBER;
35extern CHAR *DRM_OS2FILE;
36extern CHAR *FM2Str;
37extern CHAR *FM3Folder;
38extern CHAR HomePath[CCHMAXPATH];
39extern CHAR *LONGNAME;
40extern CHAR *NullStr;
41extern ULONG OS2ver[2];
42extern PFNWP PFNWPCnr;
43extern PFNWP PFNWPMLE;
44extern CHAR *Settings;
45extern CHAR SwapperDat[CCHMAXPATH];
46extern CHAR ThousandsSeparator[2];
47extern CHAR DateSeparator[2];
48extern CHAR TimeSeparator[2];
49extern ULONG ulTimeFmt;
50extern ULONG ulDateFmt;
51extern CHAR *FNT_6HELVETICA;
52extern CHAR *FNT_8HELVETICA;
53extern CHAR *FNT_8HELVETICABOLD;
54extern CHAR *FNT_10SYSTEMMONOTEXT;
55extern CHAR *FNT_10SYSTEMPROPORT;
56extern CHAR *FNT_2SYSTEMVIO;
57extern CHAR *FNT_4SYSTEMVIO;
58extern CHAR *FNT_10SYSTEMVIO;
59extern CHAR *FNT_8TIMESNEWROMAN;
60extern PCSZ PCSZ_WINCREATEWINDOW;
61extern PCSZ PCSZ_INIQUERYPRFTEXT;
62extern PCSZ PCSZ_FILLDIRQCURERRTEXT;
63extern PCSZ PCSZ_STARDOTEXE;
64extern PCSZ PCSZ_STARDOTINI;
65extern PCSZ PCSZ_STARDOTLST;
66extern CHAR *WC_ARCCONTAINER;
67extern CHAR *WC_ARCSTATUS;
68extern CHAR *WC_AUTOVIEW;
69extern CHAR *WC_BUBBLE;
70extern CHAR *WC_COLLECTOR;
71extern CHAR *WC_COLSTATUS;
72extern CHAR *WC_DATABAR;
73extern CHAR *WC_DIRCONTAINER;
74extern CHAR *WC_DIRSTATUS;
75extern CHAR *WC_DRIVEBACK;
76extern CHAR *WC_DRIVEBUTTONS;
77extern CHAR *WC_ERRORWND;
78extern CHAR *WC_INIEDITOR;
79extern CHAR *WC_LED;
80extern CHAR *WC_MAINWND2;
81extern CHAR *WC_MINITIME;
82extern CHAR *WC_MLEEDITOR;
83extern CHAR *WC_NEWVIEW;
84extern CHAR *WC_OBJECTWINDOW;
85extern CHAR *WC_SEEALL;
86extern CHAR *WC_SEESTATUS;
87extern CHAR *WC_STATUS;
88extern CHAR *WC_TOOLBACK;
89extern CHAR *WC_TOOLBUTTONS;
90extern CHAR *WC_TREECONTAINER;
91extern CHAR *WC_TREEOPENBUTTON;
92extern CHAR *WC_TREESTATUS;
93extern CHAR *WC_VIEWSTATUS;
94extern BOOL fInitialDriveScan;
95extern BOOL fAmAV2;
96extern BOOL fChangeTarget;
97extern BOOL fIniExisted;
98extern BOOL fLogFile;
99extern BOOL fProtectOnly;
100extern BOOL fReminimize;
101extern BOOL fWantFirstTimeInit;
102extern BOOL fDrivetoSkip[26];
103extern HPOINTER hptrApp;
104extern HPOINTER hptrArc;
105extern HPOINTER hptrArrow;
106extern HPOINTER hptrArt;
107extern HPOINTER hptrBusy;
108extern HPOINTER hptrCDROM;
109extern HPOINTER hptrDrive;
110extern HPOINTER hptrEW;
111extern HPOINTER hptrFloppy;
112extern HPOINTER hptrNS;
113extern HPOINTER hptrRamdisk;
114extern HPOINTER hptrRemote;
115extern HPOINTER hptrRemovable;
116extern HPOINTER hptrVirtual;
117extern HPOINTER hptrZipstrm;
118extern CHAR *pFM2SaveDirectory;
119extern CHAR *pTmpDir;
120extern CHAR profile[CCHMAXPATH];
121extern ULONGLONG ullTmpSpaceNeeded;
122extern HMTX hmtxFM2Globals;
123extern HMTX hmtxFM2Delete;
124//extern HEV DriveScanStart;
125
126#endif // INIT_H
Note: See TracBrowser for help on using the repository browser.