source: trunk/dll/init.h@ 1436

Last change on this file since 1436 was 1436, checked in by Gregg Young, 16 years ago

Drive letter incorporated into bitmaps for drivebar buttons. (tickets 13 & 91)

  • Property svn:eolstyle set to native
  • Property svn:keywords set to Id
File size: 5.8 KB
Line 
1
2/***********************************************************************
3
4 $Id: init.h 1436 2009-06-27 15:26:13Z 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 08 Mar 09 GKY Additional strings move to PCSZs in init.c
20
21***********************************************************************/
22
23#if !defined(INIT_H)
24#define INIT_H
25
26BOOL InitFM3DLL(HAB hab, int argc, char **argv);
27HWND StartFM3(HAB hab, INT argc, CHAR ** argv);
28
29// Data declarations
30extern PCSZ PCSZ_ARCHIVERBB2;
31extern PCSZ PCSZ_ASSOCDAT;
32extern PCSZ PCSZ_CMDLINESDAT;
33extern PCSZ PCSZ_CMDMINIDAT;
34extern PCSZ PCSZ_COMMANDSDAT;
35extern PCSZ PCSZ_FILTERSDAT;
36extern PCSZ PCSZ_GREPMASKDAT;
37extern PCSZ PCSZ_PATTERNSDAT;
38extern PCSZ PCSZ_RESOURCEDAT;
39extern PCSZ PCSZ_QUICKTLSDAT;
40extern PCSZ PCSZ_FM3TOOLSDAT;
41extern PCSZ PCSZ_USERDIRSDAT;
42extern PCSZ PCSZ_FM2PLAYEXE;
43extern PCSZ PCSZ_FM2PLAYTEMP;
44extern PCSZ PCSZ_LVMGUICMD;
45extern PCSZ PCSZ_DFSOS2EXE;
46extern PCSZ PCSZ_MINILVMEXE;
47extern PCSZ PCSZ_FDISKPMEXE;
48extern PCSZ PCSZ_LVMEXE;
49extern PCSZ PCSZ_ARCCNR;
50extern PCSZ PCSZ_COLLECTOR;
51extern PCSZ PCSZ_DIRCNR;
52extern PCSZ PCSZ_DIRCMP;
53extern PCSZ PCSZ_DIRSIZES;
54extern PCSZ PCSZ_TOOLBAR;
55extern PCSZ PCSZ_TREECNR;
56extern PCSZ PCSZ_SHUTDOWNSTATE;
57extern PCSZ PCSZ_FM2TEMPTEXT;
58extern PCSZ DRMDRFFM2ARC;
59extern PCSZ DRF_FM2ARCHIVE;
60extern PCSZ DRMDRFOS2FILE;
61extern PCSZ DRM_FM2ARCMEMBER;
62extern PCSZ DRM_OS2FILE;
63extern PCSZ FM2Str;
64extern PCSZ FM3Folder;
65extern CHAR HomePath[CCHMAXPATH];
66extern PCSZ LONGNAME;
67extern CHAR *NullStr;
68extern ULONG OS2ver[2];
69extern PFNWP PFNWPCnr;
70extern PFNWP PFNWPMLE;
71extern PCSZ Settings;
72extern PCSZ Details;
73extern PCSZ PCSZ_TREE;
74extern PCSZ PCSZ_ICON;
75extern CHAR SwapperDat[CCHMAXPATH];
76extern CHAR ThousandsSeparator[2];
77extern CHAR DateSeparator[2];
78extern CHAR TimeSeparator[2];
79extern ULONG ulTimeFmt;
80extern ULONG ulDateFmt;
81extern PCSZ FNT_HELVETICA;
82extern PCSZ FNT_6HELVETICA;
83extern PCSZ FNT_8HELVETICA;
84extern PCSZ FNT_8HELVETICABOLD;
85extern PCSZ FNT_10SYSTEMMONOTEXT;
86extern PCSZ FNT_10SYSTEMPROPORT;
87extern PCSZ FNT_2SYSTEMVIO;
88extern PCSZ FNT_4SYSTEMVIO;
89extern PCSZ FNT_10SYSTEMVIO;
90extern PCSZ FNT_8TIMESNEWROMAN;
91extern PCSZ PCSZ_CM_ALLOCRECORD;
92extern PCSZ PCSZ_DOSCREATEMUTEXSEM;
93extern PCSZ PCSZ_DOSDUPHANDLE;
94extern PCSZ PCSZ_DOSGETINFOBLOCKS;
95extern PCSZ PCSZ_DOSQUERYPATHINFO;
96extern PCSZ PCSZ_DOSSEARCHPATH;
97extern PCSZ PCSZ_DRGACCESSDRAGINFO;
98extern PCSZ PCSZ_POSTMSG;
99extern PCSZ PCSZ_WINCREATEWINDOW;
100extern PCSZ PCSZ_WINLOADACCELTABLE;
101extern PCSZ PCSZ_WINSETACCELTABLE;
102extern PCSZ PCSZ_INIQUERYPRFTEXT;
103extern PCSZ PCSZ_PRFOPENPROFILEFAILED;
104extern PCSZ PCSZ_PRFQUERYPROFILEDATA;
105extern PCSZ PCSZ_PRFQUERYPROFILESIZE;
106extern PCSZ PCSZ_PRFQUERYPROFILESTRING;
107extern PCSZ PCSZ_FILLDIRQCURERRTEXT;
108extern PCSZ PCSZ_NODATA;
109extern PCSZ PCSZ_STARDOTEXE;
110extern PCSZ PCSZ_STARDOTINI;
111extern PCSZ PCSZ_STARDOTLST;
112extern PCSZ PCSZ_STARDOTPMD;
113extern PCSZ PCSZ_STARDOTTXT;
114extern PCSZ PCSZ_DOTEXE;
115extern PCSZ PCSZ_DOTCOM;
116extern PCSZ PCSZ_DOTCMD;
117extern PCSZ PCSZ_DOTBTM;
118extern PCSZ PCSZ_DOTBAT;
119extern PCSZ PCSZ_DOTLST;
120extern PCSZ PCSZ_DOTTLS;
121extern PCSZ PCSZ_DOTHLP;
122extern PCSZ PCSZ_DOTINF;
123extern PCSZ PCSZ_DOTMP3;
124extern PCSZ PCSZ_DOTOGG;
125extern PCSZ PCSZ_DOTFLAC;
126extern PCSZ PCSZ_DOTJPEG;
127extern PCSZ PCSZ_DOTJPG;
128extern PCSZ PCSZ_DOTICO;
129extern PCSZ PCSZ_DOTPTR;
130extern PCSZ PCSZ_DOTBB2;
131extern PCSZ PCSZ_DOTBMP;
132extern PCSZ PCSZ_DOTCOMMENTS;
133extern PCSZ PCSZ_PATH;
134extern PCSZ PCSZ_LIBPATH;
135extern PCSZ PCSZ_WPURLDEFAULTSETTINGS;
136extern PCSZ WC_ARCCONTAINER;
137extern PCSZ WC_ARCSTATUS;
138extern PCSZ WC_AUTOVIEW;
139extern PCSZ WC_BUBBLE;
140extern PCSZ WC_COLLECTOR;
141extern PCSZ WC_COLSTATUS;
142extern PCSZ WC_DATABAR;
143extern PCSZ WC_DIRCONTAINER;
144extern PCSZ WC_DIRSTATUS;
145extern PCSZ WC_DRIVEBACK;
146extern PCSZ WC_DRIVEBUTTONS;
147extern PCSZ WC_ERRORWND;
148extern PCSZ WC_INIEDITOR;
149extern PCSZ WC_LED;
150extern PCSZ WC_MAINWND;
151extern PCSZ WC_MAINWND2;
152extern PCSZ WC_MINITIME;
153extern PCSZ WC_MLEEDITOR;
154extern PCSZ WC_NEWVIEW;
155extern PCSZ WC_OBJECTWINDOW;
156extern PCSZ WC_SEEALL;
157extern PCSZ WC_SEESTATUS;
158extern PCSZ WC_STATUS;
159extern PCSZ WC_TOOLBACK;
160extern PCSZ WC_TOOLBUTTONS;
161extern PCSZ WC_TREECONTAINER;
162extern PCSZ WC_TREEOPENBUTTON;
163extern PCSZ WC_TREESTATUS;
164extern PCSZ WC_VIEWSTATUS;
165extern BOOL fInitialDriveScan;
166extern BOOL fAmAV2;
167extern BOOL fChangeTarget;
168extern BOOL fIniExisted;
169extern BOOL fLogFile;
170extern BOOL fProtectOnly;
171extern BOOL fReminimize;
172extern BOOL fWantFirstTimeInit;
173// extern BOOL fDrivetoSkip[26];
174extern HPOINTER hptrApp;
175extern HPOINTER hptrArc;
176extern HPOINTER hptrArrow;
177extern HPOINTER hptrArt;
178extern HPOINTER hptrBusy;
179extern HPOINTER hptrCDROM;
180extern HPOINTER hptrDrive;
181extern HPOINTER hptrEW;
182extern HPOINTER hptrFloppy;
183extern HPOINTER hptrNS;
184extern HPOINTER hptrRamdisk;
185extern HPOINTER hptrRemote;
186extern HPOINTER hptrRemovable;
187extern HPOINTER hptrVirtual;
188extern HPOINTER hptrZipstrm;
189extern CHAR *pFM2SaveDirectory;
190extern CHAR *pTmpDir;
191extern CHAR profile[CCHMAXPATH];
192extern CHAR *pLibPathStrict;
193extern ULONGLONG ullTmpSpaceNeeded;
194extern HMTX hmtxFM2Globals;
195extern HMTX hmtxFM2Delete;
196//extern HEV DriveScanStart;
197
198#endif // INIT_H
Note: See TracBrowser for help on using the repository browser.