LibreOffice Module registry (master)  1
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 RegHandleRegError (REGISTRY_CALLTYPE *openRegistry)(rtl_uString *
 
 RegError (REGISTRY_CALLTYPE *closeRegistry)(RegHandle)
 
 RegError (REGISTRY_CALLTYPE *destroyRegistry)(RegHandle
 
rtl_uString * RegError (REGISTRY_CALLTYPE *mergeKey)(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 RegKeyHandleRegError (REGISTRY_CALLTYPE *openKey)(RegKeyHandle
 
rtl_uString rtl_uString RegKeyHandle rtl_uString RegKeyHandleRegError (REGISTRY_CALLTYPE *openSubKeys)(RegKeyHandle
 
rtl_uString rtl_uString RegKeyHandle rtl_uString RegKeyHandle rtl_uString RegKeyHandle sal_uInt32RegError (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_uInt32RegError (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 char sal_uInt32RegError (REGISTRY_CALLTYPE *getUnicodeListValue)(RegKeyHandle
 
rtl_uString sal_Int32 sal_uInt32 rtl_uString char sal_uInt32 rtl_uString sal_Unicode sal_uInt32RegError (REGISTRY_CALLTYPE *freeValueList)(RegValueType
 
 RegError (REGISTRY_CALLTYPE *getResolvedKeyName)(RegKeyHandle
 
rtl_uString rtl_uString ** RegError (REGISTRY_CALLTYPE *getKeyNames)(RegKeyHandle
 
rtl_uString rtl_uString rtl_uString rtl_uString sal_uInt32RegError (REGISTRY_CALLTYPE *freeKeyNames)(rtl_uString **
 

Public Attributes

RegKeyHandle rtl_uString RegHandle RegHandle RegAccessMode
 
rtl_uString RegKeyHandle
 
rtl_uString rtl_uString rtl_uString sal_Bool
 
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 const sal_uInt32
 
rtl_uString 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 char sal_uInt32 rtl_uString sal_Unicode sal_uInt32 RegValue
 
rtl_uString sal_Int32 sal_uInt32 rtl_uString char sal_uInt32 rtl_uString sal_Unicode sal_uInt32 sal_uInt32
 
rtl_uString sal_Bool
 
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.

These function pointers are used by the C++ wrapper to call the C-API.

Definition at line 32 of file registry.hxx.

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 mergeKey)
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 char sal_uInt32* Registry_Api::RegError ( REGISTRY_CALLTYPE getUnicodeListValue)
rtl_uString sal_Int32 sal_uInt32 rtl_uString char sal_uInt32 rtl_uString sal_Unicode sal_uInt32* Registry_Api::RegError ( REGISTRY_CALLTYPE freeValueList)
Registry_Api::RegError ( REGISTRY_CALLTYPE getResolvedKeyName)
rtl_uString rtl_uString** Registry_Api::RegError ( REGISTRY_CALLTYPE getKeyNames)
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

Definition at line 40 of file registry.hxx.

rtl_uString Registry_Api::RegKeyHandle

Definition at line 43 of file registry.hxx.

rtl_uString Registry_Api::RegValue

Definition at line 54 of file registry.hxx.

rtl_uString RegValueType sal_uInt32 rtl_uString Registry_Api::RegValue

Definition at line 59 of file registry.hxx.

rtl_uString sal_Int32 sal_uInt32 rtl_uString char sal_uInt32 rtl_uString sal_Unicode sal_uInt32 Registry_Api::RegValue

Definition at line 63 of file registry.hxx.

rtl_uString Registry_Api::RegValueType

Definition at line 54 of file registry.hxx.

rtl_uString rtl_uString rtl_uString Registry_Api::sal_Bool

Definition at line 43 of file registry.hxx.

rtl_uString Registry_Api::sal_Bool

Definition at line 64 of file registry.hxx.

rtl_uString rtl_uString RegKeyHandle rtl_uString RegKeyHandle rtl_uString RegKeyHandle sal_uInt32 Registry_Api::sal_uInt32

Definition at line 51 of file registry.hxx.

rtl_uString Registry_Api::sal_uInt32

Definition at line 54 of file registry.hxx.

rtl_uString sal_Int32 const Registry_Api::sal_uInt32

Definition at line 55 of file registry.hxx.

rtl_uString char Registry_Api::sal_uInt32

Definition at line 56 of file registry.hxx.

rtl_uString sal_Unicode Registry_Api::sal_uInt32

Definition at line 57 of file registry.hxx.

rtl_uString sal_Int32 sal_uInt32 rtl_uString char sal_uInt32 rtl_uString sal_Unicode sal_uInt32 Registry_Api::sal_uInt32

Definition at line 63 of file registry.hxx.

rtl_uString rtl_uString rtl_uString rtl_uString sal_uInt32 Registry_Api::sal_uInt32

Definition at line 66 of file registry.hxx.


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