24#include <rtl/ustring.h>
43 RegKeyHandle, rtl_uString*, sal_Int32
const *, sal_uInt32);
61 RegKeyHandle, rtl_uString*, rtl_uString***, sal_uInt32*);
void REGISTRY_CALLTYPE acquireKey(RegKeyHandle)
sal_Bool REGISTRY_CALLTYPE isKeyReadOnly(RegKeyHandle)
RegError REGISTRY_CALLTYPE getLongListValue(RegKeyHandle, rtl_uString *, sal_Int32 **, sal_uInt32 *)
RegError REGISTRY_CALLTYPE freeValueList(RegValueType, RegValue, sal_uInt32)
RegError REGISTRY_CALLTYPE openKey(RegKeyHandle, rtl_uString *, RegKeyHandle *)
RegError REGISTRY_CALLTYPE getStringListValue(RegKeyHandle, rtl_uString *, char ***, sal_uInt32 *)
RegError REGISTRY_CALLTYPE openSubKeys(RegKeyHandle, rtl_uString *, RegKeyHandle **, sal_uInt32 *)
RegError REGISTRY_CALLTYPE getValueInfo(RegKeyHandle, rtl_uString *, RegValueType *, sal_uInt32 *)
RegError REGISTRY_CALLTYPE closeKey(RegKeyHandle)
RegError REGISTRY_CALLTYPE getUnicodeListValue(RegKeyHandle, rtl_uString *, sal_Unicode ***, sal_uInt32 *)
RegError REGISTRY_CALLTYPE freeKeyNames(rtl_uString **, sal_uInt32)
RegError REGISTRY_CALLTYPE setValue(RegKeyHandle, rtl_uString *, RegValueType, RegValue, sal_uInt32)
RegError REGISTRY_CALLTYPE getKeyNames(RegKeyHandle, rtl_uString *, rtl_uString ***, sal_uInt32 *)
RegError REGISTRY_CALLTYPE getKeyName(RegKeyHandle, rtl_uString **)
RegError REGISTRY_CALLTYPE getValue(RegKeyHandle, rtl_uString *, RegValue)
RegError REGISTRY_CALLTYPE closeSubKeys(RegKeyHandle *, sal_uInt32)
RegError REGISTRY_CALLTYPE setLongListValue(RegKeyHandle, rtl_uString *, sal_Int32 const *, sal_uInt32)
RegError REGISTRY_CALLTYPE getResolvedKeyName(RegKeyHandle, rtl_uString *, sal_Bool, rtl_uString **)
RegError REGISTRY_CALLTYPE createKey(RegKeyHandle, rtl_uString *, RegKeyHandle *)
RegError REGISTRY_CALLTYPE setUnicodeListValue(RegKeyHandle, rtl_uString *, sal_Unicode **, sal_uInt32)
RegError REGISTRY_CALLTYPE setStringListValue(RegKeyHandle, rtl_uString *, char **, sal_uInt32)
void REGISTRY_CALLTYPE releaseKey(RegKeyHandle)
RegError REGISTRY_CALLTYPE deleteKey(RegKeyHandle, rtl_uString *)
void * RegKeyHandle
defines the type of a registry key handle used in the C API.
enum SAL_DLLPUBLIC_RTTI RegValueType
defines the type of a key value.
void * RegValue
defines the type of a registry key value handle used in the C API.
#define REGISTRY_CALLTYPE
specify the calling convention for the registry API
enum SAL_DLLPUBLIC_RTTI RegError
specifies the possible error codes which can occur using the registry API.