source: trunk/dll/misc.h@ 1159

Last change on this file since 1159 was 1159, checked in by John Small, 17 years ago

Ticket 187: Draft 1: Functions only

File size: 2.3 KB
Line 
1
2/***********************************************************************
3
4 $Id: $
5
6 Misc utility functions
7
8 Copyright (c) 1993-98 M. Kimes
9 Copyright (c) 2008 Steven H. Levine
10
11 17 Jul 08 SHL Baseline
12
13***********************************************************************/
14
15#if !defined(MISC_H)
16#define MISC_H
17
18#if !defined(OS2_INCLUDED)
19#include <os2.h>
20#endif
21
22#ifdef FORTIFY
23INT GetTidForThread(VOID);
24INT GetTidForWindow(HWND hwnd);
25#endif
26
27SHORT AddToListboxBottom(HWND hwnd, CHAR * str);
28BOOL AdjustCnrColRO(HWND hwndCnr, CHAR * title, BOOL readonly, BOOL toggle);
29BOOL AdjustCnrColVis(HWND hwndCnr, CHAR * title, BOOL visible, BOOL toggle);
30VOID AdjustCnrColsForFSType(HWND hwndCnr, CHAR * directory, DETAILS_SETTINGS * pds);
31VOID AdjustCnrColsForPref(HWND hwndCnr, CHAR * directory, DETAILS_SETTINGS * pds,
32 BOOL compare);
33VOID AdjustDetailsSwitches(HWND hwnd, HWND hwndMenu, USHORT cmd,
34 CHAR * directory, CHAR * keyroot, DETAILS_SETTINGS * pds,
35 BOOL compare);
36void BoxWindow(HWND hwnd, HPS hps, LONG color);
37MRESULT CnrDirectEdit(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
38void EmphasizeButton(HWND hwnd, BOOL on);
39INT ExecFile(HWND hwnd, CHAR * filename);
40HWND FindDirCnr(HWND hwndParent);
41VOID FixSwitchList(HWND hwnd, CHAR * text);
42VOID HeapThread(VOID * dummy);
43VOID LoadDetailsSwitches(CHAR * keyroot, DETAILS_SETTINGS * pds);
44VOID LoadLibPath(CHAR * str, LONG len);
45VOID OpenEdit(HWND hwnd);
46void PaintSTextWindow(HWND hwnd, HPS hps);
47VOID QuickPopup(HWND hwnd, DIRCNRDATA * dcd, HWND hwndMenu, USHORT id);
48void SayFilter(HWND hwnd, MASK * mask, BOOL archive);
49void SaySort(HWND hwnd, INT sortflags, BOOL archive);
50void SayView(HWND hwnd, ULONG flWindowAttr);
51BOOL SetCnrCols(HWND hwndCnr, BOOL compare);
52VOID SetConditionalCascade(HWND hwndMenu, USHORT id, USHORT def);
53VOID SetDetailsSwitches(HWND hwnd, DETAILS_SETTINGS * pds);
54BOOL SetMenuCheck(HWND hwndMenu, USHORT id, BOOL * bool, BOOL toggle,
55 CHAR * savename);
56VOID SetSortChecks(HWND hwndMenu, INT sortflags);
57VOID SetSysMenu(HWND hwndSysMenu);
58void SetViewMenu(HWND hwndMenu, ULONG flWindowAttr);
59BOOL SwitchCommand(HWND hwndMenu, USHORT cmd);
60BOOL ViewHelp(CHAR * filename);
61VOID disable_menuitem(HWND hwndMenu, USHORT id, BOOL enable);
62
63#endif // MISC_H
Note: See TracBrowser for help on using the repository browser.