annotate loader/registry.h @ 1430:1728d249c783

missing unistd.h (requires for off_t under freebsd)
author arpi
date Wed, 01 Aug 2001 09:14:02 +0000
parents 3b5f5d1c5041
children ce45cce7f7a5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
1 /********************************************************
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
2
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
3 Declaration of registry access functions
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
4 Copyright 2000 Eugene Smith (divx@euro.ru)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
5
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
6 *********************************************************/
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
7
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
8
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
9 #ifndef REGISTRY_H
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
10 #define REGISTRY_H
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
11 #ifdef __cplusplus
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
12 extern "C" {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
13 #endif
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
14 long RegOpenKeyExA(long key, const char* subkey, long reserved, long access, int* newkey);
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
15 long RegCloseKey(long key);
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
16 long RegQueryValueExA(long key, const char* value, int* reserved, int* type, int* data, int* count);
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
17 long RegCreateKeyExA(long key, const char* name, long reserved,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
18 void* classs, long options, long security,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
19 void* sec_attr, int* newkey, int* status);
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
20 long RegSetValueExA(long key, const char* name, long v1, long v2, const void* data, long size);
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
21 #ifdef __cplusplus
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
22 };
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
23 #endif
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
24 #endif