| [953] | 1 |  | 
|---|
|  | 2 | /*********************************************************************** | 
|---|
|  | 3 |  | 
|---|
| [1199] | 4 | $Id: notebook.h 1434 2009-06-22 22:52:05Z gyoung $ | 
|---|
| [953] | 5 |  | 
|---|
|  | 6 | Configuration notebook | 
|---|
|  | 7 |  | 
|---|
|  | 8 | Copyright (c) 1993-98 M. Kimes | 
|---|
|  | 9 | Copyright (c) 2008 Steven H. Levine | 
|---|
|  | 10 |  | 
|---|
|  | 11 | 14 Feb 08 SHL Refactor from fm3dll.h | 
|---|
| [985] | 12 | 29 Feb 08 GKY Refactor global command line variables to notebook.h | 
|---|
| [1083] | 13 | 20 Jul 08 JBS Ticket 114: Support user-selectable env. strings in Tree container. | 
|---|
| [1358] | 14 | 25 Dec 08 GKY Add ProcessDirectoryThread to allow optional recursive drive scan at startup. | 
|---|
| [1375] | 15 | 01 Jan 09 GKY Add option to rescan tree container on eject of removable media | 
|---|
| [1395] | 16 | 07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook. | 
|---|
| [1429] | 17 | 06 Jun 09 GKY Add option to show file system type or drive label in tree | 
|---|
| [953] | 18 |  | 
|---|
|  | 19 | ***********************************************************************/ | 
|---|
|  | 20 |  | 
|---|
|  | 21 | #if !defined(NOTEBOOK_H) | 
|---|
|  | 22 | #define NOTEBOOK_H | 
|---|
|  | 23 |  | 
|---|
| [1225] | 24 | #include "dircnrs.h"            // typedef for DETAILS_SETTINGS | 
|---|
|  | 25 |  | 
|---|
| [953] | 26 | MRESULT EXPENTRY CfgDlgProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2); | 
|---|
|  | 27 |  | 
|---|
|  | 28 | VOID CfgMenuInit(HWND hwndMenu, BOOL fIsLite); | 
|---|
|  | 29 |  | 
|---|
| [1211] | 30 | // Data declarations | 
|---|
|  | 31 | extern HWND Collector; | 
|---|
|  | 32 | extern ULONG FilesToGet; | 
|---|
|  | 33 | extern CHAR appname[12]; | 
|---|
|  | 34 | extern DETAILS_SETTINGS dsDirCnrDefault; | 
|---|
|  | 35 | extern CHAR extractpath[CCHMAXPATH]; | 
|---|
| [1395] | 36 | extern BOOL fAlertBeepOff; | 
|---|
| [1211] | 37 | extern BOOL fAutoAddAllDirs; | 
|---|
|  | 38 | extern BOOL fAutoAddDirs; | 
|---|
|  | 39 | extern BOOL fBlueLED; | 
|---|
|  | 40 | extern BOOL fCancelAction; | 
|---|
|  | 41 | extern BOOL fCheckMM; | 
|---|
|  | 42 | extern BOOL fCollapseFirst; | 
|---|
|  | 43 | extern BOOL fConfirmDelete; | 
|---|
|  | 44 | extern BOOL fConfirmTarget; | 
|---|
|  | 45 | extern BOOL fCopyDefault; | 
|---|
|  | 46 | extern BOOL fCustomFileDlg; | 
|---|
|  | 47 | extern BOOL fDataMin; | 
|---|
|  | 48 | extern BOOL fDontMoveMouse; | 
|---|
|  | 49 | extern BOOL fDragndropDlg; | 
|---|
|  | 50 | extern BOOL fDrivebarHelp; | 
|---|
| [1365] | 51 | extern BOOL fEjectCDScan; | 
|---|
|  | 52 | extern BOOL fEjectFlpyScan; | 
|---|
|  | 53 | extern BOOL fEjectRemovableScan; | 
|---|
| [1395] | 54 | extern BOOL fErrorBeepOff; | 
|---|
| [1211] | 55 | extern BOOL fExternalArcboxes; | 
|---|
|  | 56 | extern BOOL fExternalCollector; | 
|---|
|  | 57 | extern BOOL fExternalINIs; | 
|---|
|  | 58 | extern BOOL fExternalViewer; | 
|---|
|  | 59 | extern BOOL fFM2Deletes; | 
|---|
|  | 60 | extern BOOL fFolderAfterExtract; | 
|---|
|  | 61 | extern BOOL fForceLower; | 
|---|
|  | 62 | extern BOOL fForceUpper; | 
|---|
|  | 63 | extern BOOL fGuessType; | 
|---|
|  | 64 | extern BOOL fLeaveTree; | 
|---|
|  | 65 | extern BOOL fLibPathStrictFtpRun; | 
|---|
|  | 66 | extern BOOL fLibPathStrictHttpRun; | 
|---|
|  | 67 | extern BOOL fLibPathStrictMailRun; | 
|---|
|  | 68 | extern BOOL fLinkSetsIcon; | 
|---|
|  | 69 | extern BOOL fLoadLongnames; | 
|---|
|  | 70 | extern BOOL fLoadSubject; | 
|---|
|  | 71 | extern BOOL fLookInDir; | 
|---|
|  | 72 | extern BOOL fMinOnOpen; | 
|---|
|  | 73 | extern BOOL fNoDead; | 
|---|
|  | 74 | extern BOOL fNoFoldMenu; | 
|---|
|  | 75 | extern BOOL fNoIconsDirs; | 
|---|
|  | 76 | extern BOOL fNoIconsFiles; | 
|---|
|  | 77 | extern BOOL fNoMailtoMailRun; | 
|---|
|  | 78 | extern BOOL fNoRemovableScan; | 
|---|
|  | 79 | extern BOOL fNoSearch; | 
|---|
|  | 80 | extern BOOL fNoTreeGap; | 
|---|
|  | 81 | extern BOOL fOtherHelp; | 
|---|
|  | 82 | extern BOOL fQuickArcFind; | 
|---|
|  | 83 | extern BOOL fRealIdle; | 
|---|
|  | 84 | extern BOOL fRemoteBug; | 
|---|
| [1354] | 85 | extern BOOL fRScanLocal; | 
|---|
|  | 86 | extern BOOL fRScanRemote; | 
|---|
|  | 87 | extern BOOL fRScanVirtual; | 
|---|
|  | 88 | extern BOOL fRScanSlow; | 
|---|
|  | 89 | extern BOOL fRScanNoWrite; | 
|---|
| [1211] | 90 | extern BOOL fSaveState; | 
|---|
|  | 91 | extern BOOL fSeparateParms; | 
|---|
| [1431] | 92 | extern BOOL fShowDriveOnly; | 
|---|
| [1211] | 93 | extern BOOL fShowEnv; | 
|---|
| [1434] | 94 | extern BOOL fShowDriveLabelInTree; | 
|---|
|  | 95 | extern BOOL fShowFSTypeInTree; | 
|---|
| [1211] | 96 | extern BOOL fShowTarget; | 
|---|
|  | 97 | extern BOOL fStartMaximized; | 
|---|
|  | 98 | extern BOOL fStartMinimized; | 
|---|
|  | 99 | extern BOOL fSwitchTree; | 
|---|
|  | 100 | extern BOOL fSwitchTreeExpand; | 
|---|
|  | 101 | extern BOOL fSwitchTreeOnFocus; | 
|---|
|  | 102 | extern BOOL fSyncUpdates; | 
|---|
|  | 103 | extern BOOL fTileBackwards; | 
|---|
|  | 104 | extern BOOL fToolbarHelp; | 
|---|
|  | 105 | extern BOOL fTrashCan; | 
|---|
|  | 106 | extern BOOL fUnHilite; | 
|---|
|  | 107 | extern BOOL fUseNewViewer; | 
|---|
|  | 108 | extern BOOL fUserListSwitches; | 
|---|
|  | 109 | extern BOOL fVTreeOpensWPS; | 
|---|
|  | 110 | extern BOOL fVerify; | 
|---|
|  | 111 | extern BOOL fViewChild; | 
|---|
|  | 112 | extern HINI fmprof; | 
|---|
|  | 113 | extern ULONG fwsAnimate; | 
|---|
|  | 114 | extern HWND hwndHelp; | 
|---|
|  | 115 | extern HWND hwndMain; | 
|---|
|  | 116 | extern CHAR szDefArc[CCHMAXPATH]; | 
|---|
|  | 117 | extern ULONG ulCnrType; | 
|---|
|  | 118 | extern CHAR *bined; | 
|---|
|  | 119 | extern CHAR *binview; | 
|---|
|  | 120 | extern CHAR *compare; | 
|---|
|  | 121 | extern CHAR *dircompare; | 
|---|
|  | 122 | extern CHAR *editor; | 
|---|
|  | 123 | extern CHAR *ftprun; | 
|---|
|  | 124 | extern CHAR ftprundir[CCHMAXPATH]; | 
|---|
|  | 125 | extern CHAR httprundir[CCHMAXPATH]; | 
|---|
|  | 126 | extern CHAR mailrundir[CCHMAXPATH]; | 
|---|
|  | 127 | extern CHAR *pszTreeEnvVarList; | 
|---|
|  | 128 | extern CHAR *viewer; | 
|---|
|  | 129 | extern CHAR *virus; | 
|---|
| [985] | 130 |  | 
|---|
| [953] | 131 | #endif // NOTEBOOK_H | 
|---|