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 * 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 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

◆ RegError() [1/26]

rtl_uString * Registry_Api::RegError ( REGISTRY_CALLTYPE closeKey)

◆ RegError() [2/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE closeRegistry)

◆ RegError() [3/26]

rtl_uString rtl_uString RegKeyHandle rtl_uString RegKeyHandle rtl_uString RegKeyHandle sal_uInt32 * Registry_Api::RegError ( REGISTRY_CALLTYPE closeSubKeys)

◆ RegError() [4/26]

rtl_uString ** Registry_Api::RegError ( REGISTRY_CALLTYPE createKey)

◆ RegError() [5/26]

RegKeyHandle rtl_uString ** Registry_Api::RegError ( REGISTRY_CALLTYPE createRegistry)

◆ RegError() [6/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE deleteKey)

◆ RegError() [7/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE destroyRegistry)

◆ RegError() [8/26]

rtl_uString rtl_uString rtl_uString rtl_uString sal_uInt32 * Registry_Api::RegError ( REGISTRY_CALLTYPE freeKeyNames)

◆ RegError() [9/26]

rtl_uString sal_Int32 sal_uInt32 rtl_uString char sal_uInt32 rtl_uString sal_Unicode sal_uInt32 * Registry_Api::RegError ( REGISTRY_CALLTYPE freeValueList)

◆ RegError() [10/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE getKeyName)

◆ RegError() [11/26]

rtl_uString rtl_uString ** Registry_Api::RegError ( REGISTRY_CALLTYPE getKeyNames)

◆ RegError() [12/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE getLongListValue)

◆ RegError() [13/26]

RegKeyHandle * Registry_Api::RegError ( REGISTRY_CALLTYPE getName)

◆ RegError() [14/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE getResolvedKeyName)

◆ RegError() [15/26]

rtl_uString sal_Int32 sal_uInt32 * Registry_Api::RegError ( REGISTRY_CALLTYPE getStringListValue)

◆ RegError() [16/26]

rtl_uString sal_Int32 sal_uInt32 rtl_uString char sal_uInt32 * Registry_Api::RegError ( REGISTRY_CALLTYPE getUnicodeListValue)

◆ RegError() [17/26]

rtl_uString RegValueType sal_uInt32 * Registry_Api::RegError ( REGISTRY_CALLTYPE getValue)

◆ RegError() [18/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE getValueInfo)

◆ RegError() [19/26]

rtl_uString rtl_uString RegKeyHandle * Registry_Api::RegError ( REGISTRY_CALLTYPE openKey)

◆ RegError() [20/26]

RegKeyHandle rtl_uString RegHandle * Registry_Api::RegError ( REGISTRY_CALLTYPE openRegistry)

◆ RegError() [21/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE openRootKey)

◆ RegError() [22/26]

rtl_uString rtl_uString RegKeyHandle rtl_uString RegKeyHandle * Registry_Api::RegError ( REGISTRY_CALLTYPE openSubKeys)

◆ RegError() [23/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE setLongListValue)

◆ RegError() [24/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE setStringListValue)

◆ RegError() [25/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE setUnicodeListValue)

◆ RegError() [26/26]

Registry_Api::RegError ( REGISTRY_CALLTYPE setValue)

◆ sal_Bool() [1/2]

Registry_Api::sal_Bool ( REGISTRY_CALLTYPE isKeyReadOnly)

◆ sal_Bool() [2/2]

Registry_Api::sal_Bool ( REGISTRY_CALLTYPE isReadOnly)

◆ void() [1/4]

Registry_Api::void ( REGISTRY_CALLTYPE acquire)

◆ void() [2/4]

rtl_uString * Registry_Api::void ( REGISTRY_CALLTYPE acquireKey)

◆ void() [3/4]

Registry_Api::void ( REGISTRY_CALLTYPE release)

◆ void() [4/4]

Registry_Api::void ( REGISTRY_CALLTYPE releaseKey)

Member Data Documentation

◆ RegAccessMode

RegKeyHandle rtl_uString RegHandle RegHandle Registry_Api::RegAccessMode

Definition at line 40 of file registry.hxx.

◆ RegValue [1/3]

rtl_uString Registry_Api::RegValue

Definition at line 53 of file registry.hxx.

◆ RegValue [2/3]

rtl_uString RegValueType sal_uInt32 rtl_uString Registry_Api::RegValue

Definition at line 58 of file registry.hxx.

◆ RegValue [3/3]

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

Definition at line 62 of file registry.hxx.

◆ RegValueType

rtl_uString Registry_Api::RegValueType

Definition at line 53 of file registry.hxx.

◆ sal_Bool

rtl_uString Registry_Api::sal_Bool

Definition at line 63 of file registry.hxx.

◆ sal_uInt32 [1/7]

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

Definition at line 50 of file registry.hxx.

◆ sal_uInt32 [2/7]

rtl_uString Registry_Api::sal_uInt32

Definition at line 53 of file registry.hxx.

◆ sal_uInt32 [3/7]

rtl_uString sal_Int32 const Registry_Api::sal_uInt32

Definition at line 54 of file registry.hxx.

◆ sal_uInt32 [4/7]

rtl_uString char Registry_Api::sal_uInt32

Definition at line 55 of file registry.hxx.

◆ sal_uInt32 [5/7]

rtl_uString sal_Unicode Registry_Api::sal_uInt32

Definition at line 56 of file registry.hxx.

◆ sal_uInt32 [6/7]

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

Definition at line 62 of file registry.hxx.

◆ sal_uInt32 [7/7]

rtl_uString rtl_uString rtl_uString rtl_uString sal_uInt32 Registry_Api::sal_uInt32

Definition at line 65 of file registry.hxx.


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