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
RevLine 
[1168]1
2/***********************************************************************
3
[1197]4 $Id: init.h 1436 2009-06-27 15:26:13Z gyoung $
[1168]5
[1197]6 <<<description here>>>
[1168]7
[1197]8 Copyright (c) 1993-98 M. Kimes
9 Copyright (c) 2008 Steven H. Levine
[1168]10
[1197]11 Change log
[1303]12 29 Nov 08 GKY Remove or replace with a mutex semaphore DosEnterCriSec where appropriate.
[1375]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.
[1391]15 11 Jan 09 GKY Move strings that shouldn't be translated (font names etc) compile time variables
[1395]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
[1400]19 08 Mar 09 GKY Additional strings move to PCSZs in init.c
[1168]20
21***********************************************************************/
22
23#if !defined(INIT_H)
24#define INIT_H
25
[1177]26BOOL InitFM3DLL(HAB hab, int argc, char **argv);
[1168]27HWND StartFM3(HAB hab, INT argc, CHAR ** argv);
28
[1209]29// Data declarations
[1398]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;
[1400]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;
[1409]52extern PCSZ PCSZ_DIRCMP;
[1400]53extern PCSZ PCSZ_DIRSIZES;
54extern PCSZ PCSZ_TOOLBAR;
55extern PCSZ PCSZ_TREECNR;
[1402]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;
[1209]65extern CHAR HomePath[CCHMAXPATH];
[1402]66extern PCSZ LONGNAME;
[1209]67extern CHAR *NullStr;
68extern ULONG OS2ver[2];
69extern PFNWP PFNWPCnr;
70extern PFNWP PFNWPMLE;
[1402]71extern PCSZ Settings;
72extern PCSZ Details;
73extern PCSZ PCSZ_TREE;
74extern PCSZ PCSZ_ICON;
[1209]75extern CHAR SwapperDat[CCHMAXPATH];
76extern CHAR ThousandsSeparator[2];
[1395]77extern CHAR DateSeparator[2];
78extern CHAR TimeSeparator[2];
79extern ULONG ulTimeFmt;
80extern ULONG ulDateFmt;
[1436]81extern PCSZ FNT_HELVETICA;
[1400]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;
[1402]91extern PCSZ PCSZ_CM_ALLOCRECORD;
[1398]92extern PCSZ PCSZ_DOSCREATEMUTEXSEM;
93extern PCSZ PCSZ_DOSDUPHANDLE;
94extern PCSZ PCSZ_DOSGETINFOBLOCKS;
95extern PCSZ PCSZ_DOSQUERYPATHINFO;
96extern PCSZ PCSZ_DOSSEARCHPATH;
[1402]97extern PCSZ PCSZ_DRGACCESSDRAGINFO;
[1400]98extern PCSZ PCSZ_POSTMSG;
[1395]99extern PCSZ PCSZ_WINCREATEWINDOW;
[1398]100extern PCSZ PCSZ_WINLOADACCELTABLE;
101extern PCSZ PCSZ_WINSETACCELTABLE;
[1395]102extern PCSZ PCSZ_INIQUERYPRFTEXT;
[1402]103extern PCSZ PCSZ_PRFOPENPROFILEFAILED;
[1398]104extern PCSZ PCSZ_PRFQUERYPROFILEDATA;
105extern PCSZ PCSZ_PRFQUERYPROFILESIZE;
106extern PCSZ PCSZ_PRFQUERYPROFILESTRING;
[1395]107extern PCSZ PCSZ_FILLDIRQCURERRTEXT;
[1398]108extern PCSZ PCSZ_NODATA;
[1395]109extern PCSZ PCSZ_STARDOTEXE;
110extern PCSZ PCSZ_STARDOTINI;
111extern PCSZ PCSZ_STARDOTLST;
[1398]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;
[1400]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;
[1402]150extern PCSZ WC_MAINWND;
[1400]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;
[1320]165extern BOOL fInitialDriveScan;
[1209]166extern BOOL fAmAV2;
167extern BOOL fChangeTarget;
168extern BOOL fIniExisted;
169extern BOOL fLogFile;
[1369]170extern BOOL fProtectOnly;
[1209]171extern BOOL fReminimize;
172extern BOOL fWantFirstTimeInit;
[1402]173// extern BOOL fDrivetoSkip[26];
[1209]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];
[1400]192extern CHAR *pLibPathStrict;
[1209]193extern ULONGLONG ullTmpSpaceNeeded;
[1303]194extern HMTX hmtxFM2Globals;
[1313]195extern HMTX hmtxFM2Delete;
[1326]196//extern HEV DriveScanStart;
[1168]197
198#endif // INIT_H
Note: See TracBrowser for help on using the repository browser.