windows-talocale-20060829
[openafs.git] / src / WINNT / afssvrmgr / window.h
1 /*
2  * Copyright 2000, International Business Machines Corporation and others.
3  * All Rights Reserved.
4  * 
5  * This software has been released under the terms of the IBM Public
6  * License.  For details, see the LICENSE file in the top-level source
7  * directory or online at http://www.openafs.org/dl/license10.html
8  */
9
10 #ifndef WINDOW_H
11 #define WINDOW_H
12
13
14 /*
15  * DEFINITIONS ________________________________________________________________
16  *
17  */
18
19 #define WORKING_FPS  8     // try for X frames per second
20
21
22 /*
23  * PROTOTYPES _________________________________________________________________
24  *
25  */
26
27 BOOL CALLBACK Main_DialogProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp);
28
29 void Main_OnPreviewPane (BOOL fPreviewNew, BOOL fVertNew);
30 void Main_OnServerView (int lvsNew);
31 void Main_OnViewSets (void);
32
33 void Main_SetFilesetMenus (void);
34 void Main_SetActionMenus (void);
35 HWND Main_GetTabChild (HWND hTab);
36
37 DWORD WINAPI Main_Redraw_ThreadProc (PVOID lp);  // pass TRUE to invalidate
38
39 HWND GetTabDialog (void);
40
41 void Main_StartWorking (void);
42 void Main_StopWorking (void);
43
44 void Main_AnimateIcon (HWND hIcon, int *piFrameLast = NULL);
45
46 void Main_SetServerViewMenus (void);
47
48
49 #endif
50