Devilution
Diablo devolved - magic behind the 1996 computer game
init.h
Go to the documentation of this file.
1 
6 #ifndef __INIT_H__
7 #define __INIT_H__
8 
10 extern int gbActive;
11 extern char diablo_exe_path[MAX_PATH];
12 extern HANDLE hellfire_mpq;
13 extern char patch_rt_mpq_path[MAX_PATH];
14 extern WNDPROC CurrentProc;
15 extern HANDLE diabdat_mpq;
16 extern char diabdat_mpq_path[MAX_PATH];
17 extern HANDLE patch_rt_mpq;
18 extern BOOLEAN screensaver_enabled_prev;
19 
20 void init_cleanup();
21 void init_disable_screensaver(BOOLEAN disable);
22 void init_create_window();
23 void init_archives();
24 HANDLE init_test_access(char *mpq_path, char *mpq_name, char *reg_loc, int flags, int fs);
25 void init_get_file_info();
26 LRESULT MainWndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
27 void init_activate_window(HWND hWnd, BOOL bActive);
28 WNDPROC SetWindowProc(WNDPROC NewProc);
29 
30 extern BOOL was_window_init;
32 /* rdata */
33 
34 /* data */
35 
36 extern char gszVersionNumber[MAX_PATH];
37 extern char gszProductName[MAX_PATH];
38 
39 #endif /* __INIT_H__ */
was_window_init
BOOL was_window_init
gszVersionNumber
char gszVersionNumber[MAX_PATH]
defined in dx.cpp
Definition: init.cpp:27
patch_rt_mpq_path
char patch_rt_mpq_path[MAX_PATH]
Definition: init.cpp:19
_SNETVERSIONDATA
Definition: structs.h:1314
diabdat_mpq
HANDLE diabdat_mpq
Definition: init.cpp:21
hellfire_mpq
HANDLE hellfire_mpq
Definition: init.cpp:18
fileinfo
_SNETVERSIONDATA fileinfo
Definition: init.cpp:15
MainWndProc
LRESULT MainWndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
Definition: init.cpp:122
init_archives
void init_archives()
Definition: init.cpp:62
diabdat_mpq_path
char diabdat_mpq_path[MAX_PATH]
Definition: init.cpp:22
diablo_exe_path
char diablo_exe_path[MAX_PATH]
Definition: init.cpp:17
init_disable_screensaver
void init_disable_screensaver(BOOLEAN disable)
CurrentProc
WNDPROC CurrentProc
Definition: init.cpp:20
init_cleanup
void init_cleanup()
Definition: init.cpp:30
gbActive
int gbActive
Definition: init.cpp:16
SetWindowProc
WNDPROC SetWindowProc(WNDPROC NewProc)
Definition: init.cpp:141
init_test_access
HANDLE init_test_access(char *mpq_path, char *mpq_name, char *reg_loc, int flags, int fs)
Definition: init.cpp:91
patch_rt_mpq
HANDLE patch_rt_mpq
Definition: init.cpp:23
init_create_window
void init_create_window()
Definition: init.cpp:50
init_activate_window
void init_activate_window(HWND hWnd, BOOL bActive)
init_get_file_info
void init_get_file_info()
Definition: init.cpp:116
screensaver_enabled_prev
BOOLEAN screensaver_enabled_prev
gszProductName
char gszProductName[MAX_PATH]
Definition: init.cpp:28