1
|
1 /********************************************************
|
|
2
|
|
3 Declaration of registry access functions
|
|
4 Copyright 2000 Eugene Smith (divx@euro.ru)
|
|
5
|
|
6 *********************************************************/
|
|
7
|
|
8
|
|
9 #ifndef REGISTRY_H
|
|
10 #define REGISTRY_H
|
|
11 #ifdef __cplusplus
|
|
12 extern "C" {
|
|
13 #endif
|
|
14 long RegOpenKeyExA(long key, const char* subkey, long reserved, long access, int* newkey);
|
|
15 long RegCloseKey(long key);
|
|
16 long RegQueryValueExA(long key, const char* value, int* reserved, int* type, int* data, int* count);
|
|
17 long RegCreateKeyExA(long key, const char* name, long reserved,
|
|
18 void* classs, long options, long security,
|
|
19 void* sec_attr, int* newkey, int* status);
|
|
20 long RegSetValueExA(long key, const char* name, long v1, long v2, const void* data, long size);
|
|
21 #ifdef __cplusplus
|
|
22 };
|
|
23 #endif
|
|
24 #endif
|