source: trunk/dll/init.h@ 1394

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

Move nontranslated strings to init.c and codepage.c; use those strings in place of GetPString calls. Move other strings to a StringTable; minor cleanup and code changes to codepage.c to use a string array instead of GetPString calls. Ticket 340

  • Property svn:eolstyle set to native
  • Property svn:keywords set to Id
File size: 3.2 KB
Line 
1
2/***********************************************************************
3
4 $Id: init.h 1391 2009-01-11 23:55:53Z 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
17***********************************************************************/
18
19#if !defined(INIT_H)
20#define INIT_H
21
22BOOL InitFM3DLL(HAB hab, int argc, char **argv);
23HWND StartFM3(HAB hab, INT argc, CHAR ** argv);
24
25// Data declarations
26extern CHAR *ARCHIVERBB2;
27extern CHAR *CBSIFS;
28extern CHAR *DRMDRFFM2ARC;
29extern CHAR *DRF_FM2ARCHIVE;
30extern CHAR *DRMDRFOS2FILE;
31extern CHAR *DRM_FM2ARCMEMBER;
32extern CHAR *DRM_OS2FILE;
33extern CHAR *FM2Str;
34extern CHAR *FM3Folder;
35extern CHAR HomePath[CCHMAXPATH];
36extern CHAR *LONGNAME;
37extern CHAR *NullStr;
38extern ULONG OS2ver[2];
39extern PFNWP PFNWPCnr;
40extern PFNWP PFNWPMLE;
41extern CHAR *Settings;
42extern CHAR SwapperDat[CCHMAXPATH];
43extern CHAR ThousandsSeparator[2];
44extern CHAR *FNT_6HELVETICA;
45extern CHAR *FNT_8HELVETICA;
46extern CHAR *FNT_8HELVETICABOLD;
47extern CHAR *FNT_10SYSTEMMONOTEXT;
48extern CHAR *FNT_10SYSTEMPROPORT;
49extern CHAR *FNT_2SYSTEMVIO;
50extern CHAR *FNT_4SYSTEMVIO;
51extern CHAR *FNT_10SYSTEMVIO;
52extern CHAR *FNT_8TIMESNEWROMAN;
53extern CHAR *WC_ARCCONTAINER;
54extern CHAR *WC_ARCSTATUS;
55extern CHAR *WC_AUTOVIEW;
56extern CHAR *WC_BUBBLE;
57extern CHAR *WC_COLLECTOR;
58extern CHAR *WC_COLSTATUS;
59extern CHAR *WC_DATABAR;
60extern CHAR *WC_DIRCONTAINER;
61extern CHAR *WC_DIRSTATUS;
62extern CHAR *WC_DRIVEBACK;
63extern CHAR *WC_DRIVEBUTTONS;
64extern CHAR *WC_ERRORWND;
65extern CHAR *WC_INIEDITOR;
66extern CHAR *WC_LED;
67extern CHAR *WC_MAINWND2;
68extern CHAR *WC_MINITIME;
69extern CHAR *WC_MLEEDITOR;
70extern CHAR *WC_NEWVIEW;
71extern CHAR *WC_OBJECTWINDOW;
72extern CHAR *WC_SEEALL;
73extern CHAR *WC_SEESTATUS;
74extern CHAR *WC_STATUS;
75extern CHAR *WC_TOOLBACK;
76extern CHAR *WC_TOOLBUTTONS;
77extern CHAR *WC_TREECONTAINER;
78extern CHAR *WC_TREEOPENBUTTON;
79extern CHAR *WC_TREESTATUS;
80extern CHAR *WC_VIEWSTATUS;
81extern BOOL fInitialDriveScan;
82extern BOOL fAmAV2;
83extern BOOL fChangeTarget;
84extern BOOL fIniExisted;
85extern BOOL fLogFile;
86extern BOOL fProtectOnly;
87extern BOOL fReminimize;
88extern BOOL fWantFirstTimeInit;
89extern BOOL fDrivetoSkip[26];
90extern HPOINTER hptrApp;
91extern HPOINTER hptrArc;
92extern HPOINTER hptrArrow;
93extern HPOINTER hptrArt;
94extern HPOINTER hptrBusy;
95extern HPOINTER hptrCDROM;
96extern HPOINTER hptrDrive;
97extern HPOINTER hptrEW;
98extern HPOINTER hptrFloppy;
99extern HPOINTER hptrNS;
100extern HPOINTER hptrRamdisk;
101extern HPOINTER hptrRemote;
102extern HPOINTER hptrRemovable;
103extern HPOINTER hptrVirtual;
104extern HPOINTER hptrZipstrm;
105extern CHAR *pFM2SaveDirectory;
106extern CHAR *pTmpDir;
107extern CHAR profile[CCHMAXPATH];
108extern ULONGLONG ullTmpSpaceNeeded;
109extern HMTX hmtxFM2Globals;
110extern HMTX hmtxFM2Delete;
111//extern HEV DriveScanStart;
112
113#endif // INIT_H
Note: See TracBrowser for help on using the repository browser.