-
Notifications
You must be signed in to change notification settings - Fork 2
/
regsavld.h
33 lines (29 loc) · 894 Bytes
/
regsavld.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef __REGSAVLD_H__
#define __REGSAVLD_H__
INT_PTR CALLBACK DialogLDH(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam);
INT_PTR CALLBACK DialogSVK(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam);
INT_PTR CALLBACK DialogLDK(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam);
INT_PTR CALLBACK DialogRplK(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam);
int LoadDump(const TCHAR *fname);
int SaveDump(const TCHAR *fname, TCHAR *key, BOOL unicode);
struct load_hive_dialog_data {
const TCHAR *root_key_name;
achar fname, subkey_name;
};
struct save_key_dialog_data {
achar key_name;
achar fname;
};
struct load_key_dialog_data {
achar key_name;
achar fname;
bool force, nolazy, refresh, volatil;
};
#ifndef REG_FORCE_RESTORE
#define REG_FORCE_RESTORE (0x00000008L)
#endif
struct replace_key_dialog_data {
achar key_name;
achar fname_new, fname_old;
};
#endif //__REGSAVLD_H__