20 #ifndef INCLUDED_REGISTRY_REGTYPE_H
21 #define INCLUDED_REGISTRY_REGTYPE_H
137 #define REGISTRY_CALLTYPE SAL_CALL
DESTROY_REGISTRY_FAILED
destroy a registry failed. There are may be any open keys.
STRINGLIST
The key has a value of type ascii string list.
STRING
The key has a value of type ascii string.
RegAccessMode
defines the open/access mode of the registry.
UNICODE
The key has a value of type unicode string.
LONG
The key has a value of type long.
LONGLIST
The key has a value of type long list.
MERGE_CONFLICT
conflicts exists during the merge process of a key.
MERGE_ERROR
merging a key, the value and all subkeys failed.
NOT_DEFINED
The key has no value or the value type is unknown.
REGISTRY_NOT_OPEN
registry is not open.
CREATE_KEY_FAILED
the key with the specified keyname cannot be created.
void * RegHandle
defines the type of a registry handle used in the C API.
enum SAL_DLLPUBLIC_RTTI RegError
specifies the possible error codes which can occur using the registry API.
BINARY
The key has a value of type binary.
SET_VALUE_FAILED
setting the specified value of a key failed.
enum SAL_DLLPUBLIC_RTTI RegValueType
defines the type of a key value.
REGISTRY_NOT_EXISTS
registry does not exists.
VALUE_NOT_EXISTS
the key has no value
DELETE_VALUE_FAILED
deleting of the key value failed.
INVALID_KEYNAME
the keyname is invalid.
KEY_NOT_EXISTS
the specified keyname points to a nonexisting key.
KEY_NOT_OPEN
the key or key handle points to an invalid key or closed key.
INVALID_VALUE
the key has an invalid value or the value type is unknown.
INVALID_KEY
the key is not in a valid state.
DELETE_KEY_FAILED
the specified key cannot be deleted. Maybe an open key handle exists to this key. ...
void * RegKeyHandle
defines the type of a registry key handle used in the C API.
REGISTRY_READONLY
registry is open with readonly access rights.
void * RegValue
defines the type of a registry key value handle used in the C API.
CANNOT_OPEN_FOR_READWRITE
registry cannot be opened with readwrite access because the registry is already open with readwrite a...
INVALID_REGISTRY
registry is in an invalid state or the registry does not point to a valid registry data file...