My Project
UDK 3.2.7 C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Registry_Api Struct Reference

specifies a collection of function pointers which represents the complete registry C-API. More...

#include <registry.hxx>

Public Member Functions

 void (REGISTRY_CALLTYPE *acquire)(RegHandle)
 void (REGISTRY_CALLTYPE *release)(RegHandle)
 sal_Bool (REGISTRY_CALLTYPE *isReadOnly)(RegHandle)
 RegError (REGISTRY_CALLTYPE *openRootKey)(RegHandle
RegKeyHandleRegError (REGISTRY_CALLTYPE *getName)(RegHandle
RegKeyHandle rtl_uString ** RegError (REGISTRY_CALLTYPE *createRegistry)(rtl_uString *
RegKeyHandle rtl_uString
RegHandle
RegError (REGISTRY_CALLTYPE *openRegistry)(rtl_uString *
 RegError (REGISTRY_CALLTYPE *closeRegistry)(RegHandle)
 RegError (REGISTRY_CALLTYPE *destroyRegistry)(RegHandle
rtl_uString * RegError (REGISTRY_CALLTYPE *loadKey)(RegHandle
rtl_uString rtl_uString
rtl_uString * 
RegError (REGISTRY_CALLTYPE *saveKey)(RegHandle
rtl_uString rtl_uString
rtl_uString rtl_uString
rtl_uString * 
RegError (REGISTRY_CALLTYPE *mergeKey)(RegHandle
 RegError (REGISTRY_CALLTYPE *dumpRegistry)(RegHandle
 void (REGISTRY_CALLTYPE *acquireKey)(RegKeyHandle)
 void (REGISTRY_CALLTYPE *releaseKey)(RegKeyHandle)
 sal_Bool (REGISTRY_CALLTYPE *isKeyReadOnly)(RegKeyHandle)
 RegError (REGISTRY_CALLTYPE *getKeyName)(RegKeyHandle
rtl_uString ** RegError (REGISTRY_CALLTYPE *createKey)(RegKeyHandle
rtl_uString rtl_uString
RegKeyHandle
RegError (REGISTRY_CALLTYPE *openKey)(RegKeyHandle
rtl_uString rtl_uString
RegKeyHandle rtl_uString
RegKeyHandle
RegError (REGISTRY_CALLTYPE *openSubKeys)(RegKeyHandle
rtl_uString rtl_uString
RegKeyHandle rtl_uString
RegKeyHandle rtl_uString
RegKeyHandle sal_uInt32
RegError (REGISTRY_CALLTYPE *closeSubKeys)(RegKeyHandle *
 RegError (REGISTRY_CALLTYPE *deleteKey)(RegKeyHandle
rtl_uString * RegError (REGISTRY_CALLTYPE *closeKey)(RegKeyHandle)
 RegError (REGISTRY_CALLTYPE *setValue)(RegKeyHandle
 RegError (REGISTRY_CALLTYPE *setLongListValue)(RegKeyHandle
 RegError (REGISTRY_CALLTYPE *setStringListValue)(RegKeyHandle
 RegError (REGISTRY_CALLTYPE *setUnicodeListValue)(RegKeyHandle
 RegError (REGISTRY_CALLTYPE *getValueInfo)(RegKeyHandle
rtl_uString RegValueType
sal_uInt32
RegError (REGISTRY_CALLTYPE *getValue)(RegKeyHandle
 RegError (REGISTRY_CALLTYPE *getLongListValue)(RegKeyHandle
rtl_uString sal_Int32 sal_uInt32RegError (REGISTRY_CALLTYPE *getStringListValue)(RegKeyHandle
rtl_uString sal_Int32
sal_uInt32 rtl_uString
sal_Char sal_uInt32
RegError (REGISTRY_CALLTYPE *getUnicodeListValue)(RegKeyHandle
rtl_uString sal_Int32
sal_uInt32 rtl_uString
sal_Char sal_uInt32
rtl_uString sal_Unicode
sal_uInt32
RegError (REGISTRY_CALLTYPE *freeValueList)(RegValueType
 RegError (REGISTRY_CALLTYPE *createLink)(RegKeyHandle
rtl_uString rtl_uString * RegError (REGISTRY_CALLTYPE *deleteLink)(RegKeyHandle
rtl_uString rtl_uString
rtl_uString * 
RegError (REGISTRY_CALLTYPE *getKeyType)(RegKeyHandle
rtl_uString rtl_uString
rtl_uString rtl_uString
RegKeyType
RegError (REGISTRY_CALLTYPE *getLinkTarget)(RegKeyHandle
rtl_uString rtl_uString
rtl_uString rtl_uString
RegKeyType rtl_uString
rtl_uString ** 
RegError (REGISTRY_CALLTYPE *getResolvedKeyName)(RegKeyHandle
rtl_uString rtl_uString
rtl_uString rtl_uString
RegKeyType rtl_uString
rtl_uString rtl_uString
rtl_uString ** 
RegError (REGISTRY_CALLTYPE *getKeyNames)(RegKeyHandle
rtl_uString rtl_uString
rtl_uString rtl_uString
RegKeyType rtl_uString
rtl_uString rtl_uString
rtl_uString rtl_uString
rtl_uString sal_uInt32
RegError (REGISTRY_CALLTYPE *freeKeyNames)(rtl_uString **

Public Attributes

RegKeyHandle rtl_uString
RegHandle RegHandle 
RegAccessMode
rtl_uString RegKeyHandle
rtl_uString rtl_uString rtl_uString RegKeyHandle
rtl_uString rtl_uString
rtl_uString rtl_uString
rtl_uString 
RegKeyHandle
rtl_uString rtl_uString
rtl_uString rtl_uString
rtl_uString rtl_uString
rtl_uString 
sal_Bool
 RegKeyHandle
rtl_uString rtl_uString
RegKeyHandle rtl_uString
RegKeyHandle rtl_uString
RegKeyHandle sal_uInt32 
sal_uInt32
rtl_uString RegValueType
rtl_uString RegValue
rtl_uString sal_uInt32
rtl_uString sal_Int32 sal_uInt32
rtl_uString sal_Char sal_uInt32
rtl_uString sal_Unicode sal_uInt32
rtl_uString RegValueType
sal_uInt32 rtl_uString 
RegValue
rtl_uString sal_Int32
sal_uInt32 rtl_uString
sal_Char sal_uInt32
rtl_uString sal_Unicode
sal_uInt32 
RegValue
rtl_uString sal_Int32
sal_uInt32 rtl_uString
sal_Char sal_uInt32
rtl_uString sal_Unicode
sal_uInt32 
sal_uInt32
rtl_uString rtl_uString
rtl_uString rtl_uString
RegKeyType rtl_uString
rtl_uString rtl_uString 
sal_Bool
rtl_uString rtl_uString
rtl_uString rtl_uString
RegKeyType rtl_uString
rtl_uString rtl_uString
rtl_uString rtl_uString
rtl_uString sal_uInt32 
sal_uInt32

Detailed Description

specifies a collection of function pointers which represents the complete registry C-API.

This funtions pointers are used by the C++ wrapper to call the C-API.

Member Function Documentation

Registry_Api::RegError ( REGISTRY_CALLTYPE openRootKey)
RegKeyHandle* Registry_Api::RegError ( REGISTRY_CALLTYPE getName)
RegKeyHandle rtl_uString** Registry_Api::RegError ( REGISTRY_CALLTYPE createRegistry)
RegKeyHandle rtl_uString RegHandle* Registry_Api::RegError ( REGISTRY_CALLTYPE openRegistry)
Registry_Api::RegError ( REGISTRY_CALLTYPE closeRegistry)
Registry_Api::RegError ( REGISTRY_CALLTYPE destroyRegistry)
rtl_uString* Registry_Api::RegError ( REGISTRY_CALLTYPE loadKey)
rtl_uString rtl_uString rtl_uString* Registry_Api::RegError ( REGISTRY_CALLTYPE saveKey)
rtl_uString rtl_uString rtl_uString rtl_uString rtl_uString* Registry_Api::RegError ( REGISTRY_CALLTYPE mergeKey)
Registry_Api::RegError ( REGISTRY_CALLTYPE dumpRegistry)
Registry_Api::RegError ( REGISTRY_CALLTYPE getKeyName)
rtl_uString** Registry_Api::RegError ( REGISTRY_CALLTYPE createKey)
rtl_uString rtl_uString RegKeyHandle* Registry_Api::RegError ( REGISTRY_CALLTYPE openKey)
rtl_uString rtl_uString RegKeyHandle rtl_uString RegKeyHandle* Registry_Api::RegError ( REGISTRY_CALLTYPE openSubKeys)
rtl_uString rtl_uString RegKeyHandle rtl_uString RegKeyHandle rtl_uString RegKeyHandle sal_uInt32* Registry_Api::RegError ( REGISTRY_CALLTYPE closeSubKeys)
Registry_Api::RegError ( REGISTRY_CALLTYPE deleteKey)
rtl_uString* Registry_Api::RegError ( REGISTRY_CALLTYPE closeKey)
Registry_Api::RegError ( REGISTRY_CALLTYPE setValue)
Registry_Api::RegError ( REGISTRY_CALLTYPE setLongListValue)
Registry_Api::RegError ( REGISTRY_CALLTYPE setStringListValue)
Registry_Api::RegError ( REGISTRY_CALLTYPE setUnicodeListValue)
Registry_Api::RegError ( REGISTRY_CALLTYPE getValueInfo)
rtl_uString RegValueType sal_uInt32* Registry_Api::RegError ( REGISTRY_CALLTYPE getValue)
Registry_Api::RegError ( REGISTRY_CALLTYPE getLongListValue)
rtl_uString sal_Int32 sal_uInt32* Registry_Api::RegError ( REGISTRY_CALLTYPE getStringListValue)
rtl_uString sal_Int32 sal_uInt32 rtl_uString sal_Char sal_uInt32* Registry_Api::RegError ( REGISTRY_CALLTYPE getUnicodeListValue)
rtl_uString sal_Int32 sal_uInt32 rtl_uString sal_Char sal_uInt32 rtl_uString sal_Unicode sal_uInt32* Registry_Api::RegError ( REGISTRY_CALLTYPE freeValueList)
Registry_Api::RegError ( REGISTRY_CALLTYPE createLink)
rtl_uString rtl_uString* Registry_Api::RegError ( REGISTRY_CALLTYPE deleteLink)
rtl_uString rtl_uString rtl_uString* Registry_Api::RegError ( REGISTRY_CALLTYPE getKeyType)
rtl_uString rtl_uString rtl_uString rtl_uString RegKeyType* Registry_Api::RegError ( REGISTRY_CALLTYPE getLinkTarget)
rtl_uString rtl_uString rtl_uString rtl_uString RegKeyType rtl_uString rtl_uString** Registry_Api::RegError ( REGISTRY_CALLTYPE getResolvedKeyName)
rtl_uString rtl_uString rtl_uString rtl_uString RegKeyType rtl_uString rtl_uString rtl_uString rtl_uString** Registry_Api::RegError ( REGISTRY_CALLTYPE getKeyNames)
rtl_uString rtl_uString rtl_uString rtl_uString RegKeyType rtl_uString rtl_uString rtl_uString rtl_uString rtl_uString rtl_uString sal_uInt32* Registry_Api::RegError ( REGISTRY_CALLTYPE freeKeyNames)
Registry_Api::sal_Bool ( REGISTRY_CALLTYPE isReadOnly)
Registry_Api::sal_Bool ( REGISTRY_CALLTYPE isKeyReadOnly)
Registry_Api::void ( REGISTRY_CALLTYPE acquire)
Registry_Api::void ( REGISTRY_CALLTYPE release)
Registry_Api::void ( REGISTRY_CALLTYPE acquireKey)
Registry_Api::void ( REGISTRY_CALLTYPE releaseKey)

Member Data Documentation

RegKeyHandle rtl_uString RegHandle RegHandle Registry_Api::RegAccessMode
rtl_uString Registry_Api::RegKeyHandle
rtl_uString rtl_uString rtl_uString Registry_Api::RegKeyHandle
rtl_uString rtl_uString rtl_uString rtl_uString rtl_uString Registry_Api::RegKeyHandle
Registry_Api::RegKeyHandle
rtl_uString Registry_Api::RegValue
rtl_uString RegValueType sal_uInt32 rtl_uString Registry_Api::RegValue
rtl_uString sal_Int32 sal_uInt32 rtl_uString sal_Char sal_uInt32 rtl_uString sal_Unicode sal_uInt32 Registry_Api::RegValue
rtl_uString Registry_Api::RegValueType
rtl_uString rtl_uString rtl_uString rtl_uString rtl_uString rtl_uString rtl_uString Registry_Api::sal_Bool
rtl_uString rtl_uString rtl_uString rtl_uString RegKeyType rtl_uString rtl_uString rtl_uString Registry_Api::sal_Bool
rtl_uString rtl_uString RegKeyHandle rtl_uString RegKeyHandle rtl_uString RegKeyHandle sal_uInt32 Registry_Api::sal_uInt32
rtl_uString Registry_Api::sal_uInt32
rtl_uString sal_Int32 Registry_Api::sal_uInt32
rtl_uString sal_Char Registry_Api::sal_uInt32
rtl_uString sal_Unicode Registry_Api::sal_uInt32
rtl_uString sal_Int32 sal_uInt32 rtl_uString sal_Char sal_uInt32 rtl_uString sal_Unicode sal_uInt32 Registry_Api::sal_uInt32
rtl_uString rtl_uString rtl_uString rtl_uString RegKeyType rtl_uString rtl_uString rtl_uString rtl_uString rtl_uString rtl_uString sal_uInt32 Registry_Api::sal_uInt32

The documentation for this struct was generated from the following file: