UDK 3.2.7 C/C++ API Reference
Public Member Functions | Public Attributes
Registry_Api Struct Reference

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

#include <registry.hxx>

List of all members.

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

Member Data Documentation

rtl_uString rtl_uString rtl_uString rtl_uString rtl_uString* Registry_Api::RegKeyHandle
rtl_uString rtl_uString rtl_uString* Registry_Api::RegKeyHandle
rtl_uString sal_Int32 sal_uInt32* rtl_uString sal_Char sal_uInt32* rtl_uString sal_Unicode sal_uInt32* Registry_Api::RegValue
rtl_uString rtl_uString* rtl_uString rtl_uString RegKeyType* rtl_uString rtl_uString** rtl_uString Registry_Api::sal_Bool
rtl_uString rtl_uString rtl_uString rtl_uString 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 sal_Int32 sal_uInt32* rtl_uString sal_Char sal_uInt32* rtl_uString sal_Unicode sal_uInt32 Registry_Api::sal_uInt32
rtl_uString sal_Int32 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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines