Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15
 Overview   Namespace   Class   Index   Help 
 DEFINESMACROS

Defines and Macros




Defines


osl_Process_CPUTIMES
Defined As
0x0004   /* retrieves used cpu time            */
In File
process.h

osl_Process_DETACHED
Defined As
0x0004    /* run detached */
In File
process.h

osl_Process_EXITCODE
Defined As
0x0002   /* retrieves exit code of the process */
In File
process.h

osl_Process_FULLSCREEN
Defined As
0x0080    /* run in fullscreen window */
In File
process.h

osl_Process_HEAPUSAGE
Defined As
0x0008   /* retrieves the used size of heap    */
In File
process.h

osl_Process_HIDDEN
Defined As
0x0010    /* run hidden */
In File
process.h

osl_Process_IDENTIFIER
Defined As
0x0001   /* retrieves the process identifier   */
In File
process.h

osl_Process_MAXIMIZED
Defined As
0x0040    /* run in maximized window */
In File
process.h

osl_Process_MINIMIZED
Defined As
0x0020    /* run in minimized window */
In File
process.h

osl_Process_NORMAL
Defined As
0x0000    /* run in normal window */
In File
process.h

osl_Process_SEARCHPATH
Defined As
0x0002    /* search path for executable */
In File
process.h

osl_Process_WAIT
Defined As
0x0001    /* wait for completion */
In File
process.h

Attribute_Executable
Defined As
osl_File_Attribute_Executable
In File
file.hxx

Attribute_GrpExe
Defined As
osl_File_Attribute_GrpExe
In File
file.hxx

Attribute_GrpRead
Defined As
osl_File_Attribute_GrpRead
In File
file.hxx

Attribute_GrpWrite
Defined As
osl_File_Attribute_GrpWrite
In File
file.hxx

Attribute_Hidden
Defined As
osl_File_Attribute_Hidden
In File
file.hxx

Attribute_OthExe
Defined As
osl_File_Attribute_OthExe
In File
file.hxx

Attribute_OthRead
Defined As
osl_File_Attribute_OthRead
In File
file.hxx

Attribute_OthWrite
Defined As
osl_File_Attribute_OthWrite
In File
file.hxx

Attribute_OwnExe
Defined As
osl_File_Attribute_OwnExe
In File
file.hxx

Attribute_OwnRead
Defined As
osl_File_Attribute_OwnRead
In File
file.hxx

Attribute_OwnWrite
Defined As
osl_File_Attribute_OwnWrite
In File
file.hxx

Attribute_ReadOnly
Defined As
osl_File_Attribute_ReadOnly
In File
file.hxx

COMPONENT_CANUNLOAD
Defined As
"component_canUnload"
In File
unload.h
Description
A library which supports unloading has to implement and export a function called component_canUnload.

If the function returns sal_True then the module can be safely unloaded. That is the case when there are no external references to code within the library. In case a module houses UNO components then the function must return sal_False after the first factory has been handed out. The function then continues to return sal_False as long as there is at least one object (factory or service instance) which originated from the module.

Libraries which not only contain UNO components (or none at all) have to provide a means to control whether they can be unloaded or not, e.g. However, there is no concept yet.

The argument pTime is an optional out-parameter. If the return value is sal_True then pTime reflects a point in time since when the module could have been unloaded. Since that time the function would have continually returned sal_True up to the present. The value of pTime is important for the decision as to a module will be unloaded. When someone initiates the unloading of modules by calling rtl_unloadUnusedModules then the caller can specify a time span with the effect that only those modules are unloaded which are unused at least for that amount of time. If component_canUnload does not fill in pTime then the module is unloaded immediately.

component_canUnload is implicitly called by rtl_unloadUnusedModules . There is no need to call the function directly.


COMPONENT_GETDESCRIPTION
Defined As
"component_getDescription"
In File
factory.hxx

COMPONENT_GETENV
Defined As
"component_getImplementationEnvironment"
In File
factory.hxx

COMPONENT_GETFACTORY
Defined As
"component_getFactory"
In File
factory.hxx

COMPONENT_WRITEINFO
Defined As
"component_writeInfo"
In File
factory.hxx

CONT_HASHMAP
Defined As
::std::hash_map< key , void* , hashImpl , equalImpl >
In File
interfacecontainer.hxx

CORBA_STRING8_NAME
Defined As
"com.sun.star.corba.CorbaString8"
In File
remote.h

CORBA_STRING8_NAME_LENGTH
Defined As
(sizeof(CORBA_STRING8_NAME)-1)
In File
remote.h

CORBA_UNION_NAME
Defined As
"com.sun.star.corba.CorbaUnion"
In File
remote.h

CORBA_UNION_NAME_LENGTH
Defined As
(sizeof(CORBA_UNION_NAME)-1)
In File
remote.h

CPPU_CURRENT_NAMESPACE
Defined As
CPPU_ENV
In File
macros.hxx
Summary
Namespace name for compiler/ platform, e.g. gcc3, msci

CREATE_COMPONENT_FACTORY_FUNCTION
Defined As
"createComponentFactory"
In File
factory.hxx

CUNO_ERROR_CALL_FAILED
Defined As
(1 << 31)
In File
cuno.h

CUNO_ERROR_EXCEPTION
Defined As
(1 | CUNO_ERROR_CALL_FAILED)
In File
cuno.h

CUNO_ERROR_NONE
Defined As
0
In File
cuno.h

CURRENT_IIOP_PROTOCOL_MAJOR
Defined As
1
In File
remote.h

CURRENT_IIOP_PROTOCOL_MINOR
Defined As
2
In File
remote.h

FileStatusMask_AccessTime
Defined As
osl_FileStatus_Mask_AccessTime
In File
file.hxx

FileStatusMask_All
Defined As
osl_FileStatus_Mask_All
In File
file.hxx

FileStatusMask_Attributes
Defined As
osl_FileStatus_Mask_Attributes
In File
file.hxx

FileStatusMask_CreationTime
Defined As
osl_FileStatus_Mask_CreationTime
In File
file.hxx

FileStatusMask_FileName
Defined As
osl_FileStatus_Mask_FileName
In File
file.hxx

FileStatusMask_FileSize
Defined As
osl_FileStatus_Mask_FileSize
In File
file.hxx

FileStatusMask_FileURL
Defined As
osl_FileStatus_Mask_FileURL
In File
file.hxx

FileStatusMask_LinkTargetURL
Defined As
osl_FileStatus_Mask_LinkTargetURL
In File
file.hxx

FileStatusMask_ModifyTime
Defined As
osl_FileStatus_Mask_ModifyTime
In File
file.hxx

FileStatusMask_Type
Defined As
osl_FileStatus_Mask_Type
In File
file.hxx

FileStatusMask_Validate
Defined As
osl_FileStatus_Mask_Validate
In File
file.hxx

LIBRARY_VERSION
Defined As
SAL_UDK_MAJOR
In File
regtype.h

MODULE_COUNT_INIT
Defined As
\
{ {rtl_moduleCount_acquire,rtl_moduleCount_release}, rtl_moduleCount_canUnload, 0, {0, 0}}
In File
unload.h

OSL_INADDR_NONE
Defined As
0xffffffff
In File
socket.h

OSL_INVALID_IPX_SOCKET_NO
Defined As
0xffffffff
In File
socket.h

OSL_INVALID_PORT
Defined As
0xffffffff
In File
socket.h

OSL_SIGNAL_USER_RESERVED
Defined As
0
In File
signal.h

OSL_SIGNAL_USER_RESOURCEFAILURE
Defined As
(OSL_SIGNAL_USER_RESERVED - 1)
In File
signal.h

OSL_SIGNAL_USER_RVPCONNECTIONERROR
Defined As
(OSL_SIGNAL_USER_RESERVED - 3)
In File
signal.h

OSL_SIGNAL_USER_X11SUBSYSTEMERROR
Defined As
(OSL_SIGNAL_USER_RESERVED - 2)
In File
signal.h

OSL_THIS_FILE
Defined As
__FILE__
In File
diagnose.h

OSL_TRACE
Defined As
_OSL_TRACE
In File
diagnose.h

OSTRING_TO_OUSTRING_CVTFLAGS
Defined As
(RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MAPTOPRIVATE |\
                                         RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_DEFAULT |\
                                         RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT)
In File
ustring.h

OUSTRING_TO_OSTRING_CVTFLAGS
Defined As
(RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT |\
                                         RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT |\
                                         RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE |\
                                         RTL_UNICODETOTEXT_FLAGS_PRIVATE_MAPTO0 |\
                                         RTL_UNICODETOTEXT_FLAGS_NOCOMPOSITE)
In File
string.h

osl_FileStatus_Mask_AccessTime
Defined As
0x00000020
In File
file.h

osl_FileStatus_Mask_All
Defined As
0x7FFFFFFF
In File
file.h

osl_FileStatus_Mask_Attributes
Defined As
0x00000002
In File
file.h

osl_FileStatus_Mask_CreationTime
Defined As
0x00000010
In File
file.h

osl_FileStatus_Mask_FileName
Defined As
0x00000100
In File
file.h

osl_FileStatus_Mask_FileSize
Defined As
0x00000080
In File
file.h

osl_FileStatus_Mask_FileURL
Defined As
0x00000200
In File
file.h

osl_FileStatus_Mask_LinkTargetURL
Defined As
0x00000400
In File
file.h

osl_FileStatus_Mask_ModifyTime
Defined As
0x00000040
In File
file.h

osl_FileStatus_Mask_Type
Defined As
0x00000001
In File
file.h

osl_FileStatus_Mask_Validate
Defined As
0x80000000
In File
file.h

osl_File_Attribute_Executable
Defined As
0x00000010
In File
file.h

osl_File_Attribute_GrpExe
Defined As
0x00000080
In File
file.h

osl_File_Attribute_GrpRead
Defined As
0x00000040
In File
file.h

osl_File_Attribute_GrpWrite
Defined As
0x00000020
In File
file.h

osl_File_Attribute_Hidden
Defined As
0x00000002
In File
file.h

osl_File_Attribute_OthExe
Defined As
0x00002000
In File
file.h

osl_File_Attribute_OthRead
Defined As
0x00001000
In File
file.h

osl_File_Attribute_OthWrite
Defined As
0x00000800
In File
file.h

osl_File_Attribute_OwnExe
Defined As
0x00000400
In File
file.h

osl_File_Attribute_OwnRead
Defined As
0x00000200
In File
file.h

osl_File_Attribute_OwnWrite
Defined As
0x00000100
In File
file.h

osl_File_Attribute_ReadOnly
Defined As
0x00000001
In File
file.h

osl_File_OpenFlag_Create
Defined As
0x00000004L
In File
file.h

osl_File_OpenFlag_Read
Defined As
0x00000001L
In File
file.h

osl_File_OpenFlag_Write
Defined As
0x00000002L
In File
file.h

osl_Pipe_CREATE
Defined As
0x0001     /* create pipe and open it, fails if already existst */
In File
pipe.h

osl_Pipe_OPEN
Defined As
0x0000  	/* open existing pipe */   
In File
pipe.h

osl_Pos_Absolut
Defined As
1
In File
file.h

osl_Pos_Current
Defined As
2
In File
file.h

osl_Pos_End
Defined As
3
In File
file.h

osl_Process_DFNONE
Defined As
0x0000    
In File
process.h

osl_Process_DFWAIT
Defined As
0x0001    
In File
process.h

osl_Profile_DEFAULT
Defined As
0x0000    
In File
profile.h

osl_Profile_FLUSHWRITE
Defined As
0x0010    /* writing only with flush          */
In File
profile.h

osl_Profile_READLOCK
Defined As
0x0002    /* lock file for reading            */
In File
profile.h

osl_Profile_SYSTEM
Defined As
0x0001    /* use system depended functinality */
In File
profile.h

osl_Profile_WRITELOCK
Defined As
0x0004    /* lock file for writing            */
In File
profile.h

osl_VolumeInfo_Mask_Attributes
Defined As
0x00000001L
In File
file.h

osl_VolumeInfo_Mask_DeviceHandle
Defined As
0x00000080L
In File
file.h

osl_VolumeInfo_Mask_FileSystemName
Defined As
0x00000040L
In File
file.h

osl_VolumeInfo_Mask_FreeSpace
Defined As
0x00000008L
In File
file.h

osl_VolumeInfo_Mask_MaxNameLength
Defined As
0x00000010L
In File
file.h

osl_VolumeInfo_Mask_MaxPathLength
Defined As
0x00000020L
In File
file.h

osl_VolumeInfo_Mask_TotalSpace
Defined As
0x00000002L
In File
file.h

osl_VolumeInfo_Mask_UsedSpace
Defined As
0x00000004L
In File
file.h

osl_Volume_Attribute_CompactDisc
Defined As
0x00000004L
In File
file.h

osl_Volume_Attribute_FixedDisk
Defined As
0x00000008L
In File
file.h

osl_Volume_Attribute_FloppyDisk
Defined As
0x00000020L
In File
file.h

osl_Volume_Attribute_RAMDisk
Defined As
0x00000010L
In File
file.h

osl_Volume_Attribute_Remote
Defined As
0x00000002L
In File
file.h

osl_Volume_Attribute_Removeable
Defined As
0x00000001L
In File
file.h

Pos_Absolut
Defined As
osl_Pos_Absolut
In File
file.hxx

Pos_Current
Defined As
osl_Pos_Current
In File
file.hxx

Pos_End
Defined As
osl_Pos_End
In File
file.hxx

REGISTRY_CALLTYPE
Defined As
SAL_CALL
In File
regtype.h
Summary
specify the calling convention for the registry API

REGISTRY_INIT_FUNCTION_NAME
Defined As
"initRegistry_Api"
In File
registry.hxx
Summary
spedifies the name of the API initialization function.
Description
This function will be searched by the load on call mechanism specified in 'salhelper/dynload.hxx'.

REGISTRY_TYPE_READER_INIT_FUNCTION_NAME
Defined As
"initRegistryTypeReader_Api"
In File
reflread.hxx
Summary
spedifies the name of the API initialization function.
Description
This function will be searched by the load on call mechanism specified in 'salhelper/dynload.hxx'.

REGISTRY_TYPE_WRITER_INIT_FUNCTION_NAME
Defined As
"initRegistryTypeWriter_Api"
In File
reflwrit.hxx
Summary
spedifies the name of the API initialization function.
Description
This function will be searched by the load on call mechanism specified in 'salhelper/dynload.hxx'.

REG_READONLY
Defined As
0x0001
In File
regtype.h
Summary
Flag to specify the open mode of a registry. This mode allows readonly access.

REG_READWRITE
Defined As
0x0002
In File
regtype.h
Summary
Flag to specify the open mode of a registry. This mode allows read and write access.

REMOTE_MARSHALED_MSGHDR_SIZE
Defined As
12
In File
remote.h

REMOTE_RELEASE_METHOD_INDEX
Defined As
2
In File
remote.h

REMOTE_RELEASE_METHOD_NAME
Defined As
"release"
In File
remote.h

RTL_DIGEST_LENGTH_HMAC_MD5
Defined As
RTL_DIGEST_LENGTH_MD5
In File
digest.h

RTL_DIGEST_LENGTH_HMAC_SHA1
Defined As
RTL_DIGEST_LENGTH_SHA1
In File
digest.h

RTL_DIGEST_LENGTH_MD2
Defined As
16
In File
digest.h

RTL_DIGEST_LENGTH_MD5
Defined As
16
In File
digest.h

RTL_DIGEST_LENGTH_SHA
Defined As
20
In File
digest.h

RTL_DIGEST_LENGTH_SHA1
Defined As
20
In File
digest.h

RTL_STR_MAX_RADIX
Defined As
36
In File
string.h

RTL_STR_MAX_VALUEOFBOOLEAN
Defined As
6
In File
string.h

RTL_STR_MAX_VALUEOFCHAR
Defined As
2
In File
string.h

RTL_STR_MAX_VALUEOFDOUBLE
Defined As
25
In File
string.h

RTL_STR_MAX_VALUEOFFLOAT
Defined As
15
In File
string.h

RTL_STR_MAX_VALUEOFINT32
Defined As
33
In File
string.h

RTL_STR_MAX_VALUEOFINT64
Defined As
65
In File
string.h

RTL_STR_MIN_RADIX
Defined As
2
In File
string.h

RTL_TEXTENCODING_APPLE_ARABIC
Defined As
(RTL_TEXTENC_CAST( 41 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_CENTEURO
Defined As
(RTL_TEXTENC_CAST( 42 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_CHINSIMP
Defined As
(RTL_TEXTENC_CAST( 56 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_CHINTRAD
Defined As
(RTL_TEXTENC_CAST( 57 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_CROATIAN
Defined As
(RTL_TEXTENC_CAST( 43 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_CYRILLIC
Defined As
(RTL_TEXTENC_CAST( 44 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_DEVANAGARI
Defined As
(RTL_TEXTENC_CAST( 45 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_FARSI
Defined As
(RTL_TEXTENC_CAST( 46 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_GREEK
Defined As
(RTL_TEXTENC_CAST( 47 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_GUJARATI
Defined As
(RTL_TEXTENC_CAST( 48 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_GURMUKHI
Defined As
(RTL_TEXTENC_CAST( 49 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_HEBREW
Defined As
(RTL_TEXTENC_CAST( 50 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_ICELAND
Defined As
(RTL_TEXTENC_CAST( 51 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_JAPANESE
Defined As
(RTL_TEXTENC_CAST( 58 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_KOREAN
Defined As
(RTL_TEXTENC_CAST( 59 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_ROMAN
Defined As
(RTL_TEXTENC_CAST( 2 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_ROMANIAN
Defined As
(RTL_TEXTENC_CAST( 52 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_THAI
Defined As
(RTL_TEXTENC_CAST( 53 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_TURKISH
Defined As
(RTL_TEXTENC_CAST( 54 ))
In File
textenc.h

RTL_TEXTENCODING_APPLE_UKRAINIAN
Defined As
(RTL_TEXTENC_CAST( 55 ))
In File
textenc.h

RTL_TEXTENCODING_ASCII_US
Defined As
(RTL_TEXTENC_CAST( 11 ))
In File
textenc.h

RTL_TEXTENCODING_BIG5
Defined As
(RTL_TEXTENC_CAST( 68 ))
In File
textenc.h

RTL_TEXTENCODING_BIG5_HKSCS
Defined As
(RTL_TEXTENC_CAST( 86 ))
In File
textenc.h

RTL_TEXTENCODING_DONTKNOW
Defined As
(RTL_TEXTENC_CAST( 0 ))
In File
textenc.h

RTL_TEXTENCODING_EUC_CN
Defined As
(RTL_TEXTENC_CAST( 70 ))
In File
textenc.h

RTL_TEXTENCODING_EUC_JP
Defined As
(RTL_TEXTENC_CAST( 69 ))
In File
textenc.h

RTL_TEXTENCODING_EUC_KR
Defined As
(RTL_TEXTENC_CAST( 79 ))
In File
textenc.h

RTL_TEXTENCODING_EUC_TW
Defined As
(RTL_TEXTENC_CAST( 71 ))
In File
textenc.h

RTL_TEXTENCODING_GBK
Defined As
(RTL_TEXTENC_CAST( 67 ))
In File
textenc.h

RTL_TEXTENCODING_GBT_12345
Defined As
(RTL_TEXTENC_CAST( 66 ))
In File
textenc.h

RTL_TEXTENCODING_GB_18030
Defined As
(RTL_TEXTENC_CAST( 85 ))
In File
textenc.h

RTL_TEXTENCODING_GB_2312
Defined As
(RTL_TEXTENC_CAST( 65 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_437
Defined As
(RTL_TEXTENC_CAST( 3 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_737
Defined As
(RTL_TEXTENC_CAST( 23 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_775
Defined As
(RTL_TEXTENC_CAST( 24 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_850
Defined As
(RTL_TEXTENC_CAST( 4 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_852
Defined As
(RTL_TEXTENC_CAST( 25 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_855
Defined As
(RTL_TEXTENC_CAST( 26 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_857
Defined As
(RTL_TEXTENC_CAST( 27 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_860
Defined As
(RTL_TEXTENC_CAST( 5 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_861
Defined As
(RTL_TEXTENC_CAST( 6 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_862
Defined As
(RTL_TEXTENC_CAST( 28 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_863
Defined As
(RTL_TEXTENC_CAST( 7 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_864
Defined As
(RTL_TEXTENC_CAST( 29 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_865
Defined As
(RTL_TEXTENC_CAST( 8 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_866
Defined As
(RTL_TEXTENC_CAST( 30 ))
In File
textenc.h

RTL_TEXTENCODING_IBM_869
Defined As
(RTL_TEXTENC_CAST( 31 ))
In File
textenc.h

RTL_TEXTENCODING_INFO_ASCII
Defined As
((sal_uInt32)0x00000002)
In File
tencinfo.h

RTL_TEXTENCODING_INFO_CONTEXT
Defined As
((sal_uInt32)0x00000001)
In File
tencinfo.h

RTL_TEXTENCODING_INFO_MIME
Defined As
((sal_uInt32)0x00000080)
In File
tencinfo.h

RTL_TEXTENCODING_INFO_MULTIBYTE
Defined As
((sal_uInt32)0x00000008)
In File
tencinfo.h

RTL_TEXTENCODING_INFO_R2L
Defined As
((sal_uInt32)0x00000010)
In File
tencinfo.h

RTL_TEXTENCODING_INFO_SYMBOL
Defined As
((sal_uInt32)0x00000040)
In File
tencinfo.h

RTL_TEXTENCODING_INFO_UNICODE
Defined As
((sal_uInt32)0x00000004)
In File
tencinfo.h

RTL_TEXTENCODING_INFO_7BIT
Defined As
((sal_uInt32)0x00000020)
In File
tencinfo.h

RTL_TEXTENCODING_ISO_2022_CN
Defined As
(RTL_TEXTENC_CAST( 73 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_2022_JP
Defined As
(RTL_TEXTENC_CAST( 72 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_2022_KR
Defined As
(RTL_TEXTENC_CAST( 80 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_1
Defined As
(RTL_TEXTENC_CAST( 12 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_10
Defined As
(RTL_TEXTENC_CAST( 77 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_13
Defined As
(RTL_TEXTENC_CAST( 78 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_14
Defined As
(RTL_TEXTENC_CAST( 21 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_15
Defined As
(RTL_TEXTENC_CAST( 22 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_2
Defined As
(RTL_TEXTENC_CAST( 13 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_3
Defined As
(RTL_TEXTENC_CAST( 14 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_4
Defined As
(RTL_TEXTENC_CAST( 15 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_5
Defined As
(RTL_TEXTENC_CAST( 16 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_6
Defined As
(RTL_TEXTENC_CAST( 17 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_7
Defined As
(RTL_TEXTENC_CAST( 18 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_8
Defined As
(RTL_TEXTENC_CAST( 19 ))
In File
textenc.h

RTL_TEXTENCODING_ISO_8859_9
Defined As
(RTL_TEXTENC_CAST( 20 ))
In File
textenc.h

RTL_TEXTENCODING_JIS_X_0201
Defined As
(RTL_TEXTENC_CAST( 81 ))
In File
textenc.h

RTL_TEXTENCODING_JIS_X_0208
Defined As
(RTL_TEXTENC_CAST( 82 ))
In File
textenc.h

RTL_TEXTENCODING_JIS_X_0212
Defined As
(RTL_TEXTENC_CAST( 83 ))
In File
textenc.h

RTL_TEXTENCODING_KOI8_R
Defined As
(RTL_TEXTENC_CAST( 74 ))
In File
textenc.h

RTL_TEXTENCODING_MS_1250
Defined As
(RTL_TEXTENC_CAST( 33 ))
In File
textenc.h

RTL_TEXTENCODING_MS_1251
Defined As
(RTL_TEXTENC_CAST( 34 ))
In File
textenc.h

RTL_TEXTENCODING_MS_1252
Defined As
(RTL_TEXTENC_CAST( 1 ))
In File
textenc.h

RTL_TEXTENCODING_MS_1253
Defined As
(RTL_TEXTENC_CAST( 35 ))
In File
textenc.h

RTL_TEXTENCODING_MS_1254
Defined As
(RTL_TEXTENC_CAST( 36 ))
In File
textenc.h

RTL_TEXTENCODING_MS_1255
Defined As
(RTL_TEXTENC_CAST( 37 ))
In File
textenc.h

RTL_TEXTENCODING_MS_1256
Defined As
(RTL_TEXTENC_CAST( 38 ))
In File
textenc.h

RTL_TEXTENCODING_MS_1257
Defined As
(RTL_TEXTENC_CAST( 39 ))
In File
textenc.h

RTL_TEXTENCODING_MS_1258
Defined As
(RTL_TEXTENC_CAST( 40 ))
In File
textenc.h

RTL_TEXTENCODING_MS_1361
Defined As
(RTL_TEXTENC_CAST( 84 ))
In File
textenc.h

RTL_TEXTENCODING_MS_874
Defined As
(RTL_TEXTENC_CAST( 32 ))
In File
textenc.h

RTL_TEXTENCODING_MS_932
Defined As
(RTL_TEXTENC_CAST( 60 ))
In File
textenc.h

RTL_TEXTENCODING_MS_936
Defined As
(RTL_TEXTENC_CAST( 61 ))
In File
textenc.h

RTL_TEXTENCODING_MS_949
Defined As
(RTL_TEXTENC_CAST( 62 ))
In File
textenc.h

RTL_TEXTENCODING_MS_950
Defined As
(RTL_TEXTENC_CAST( 63 ))
In File
textenc.h

RTL_TEXTENCODING_SHIFT_JIS
Defined As
(RTL_TEXTENC_CAST( 64 ))
In File
textenc.h

RTL_TEXTENCODING_STD_COUNT
Defined As
(RTL_TEXTENC_CAST( 87 ))
In File
textenc.h

RTL_TEXTENCODING_SYMBOL
Defined As
(RTL_TEXTENC_CAST( 10 ))
In File
textenc.h

RTL_TEXTENCODING_UCS2
Defined As
(RTL_TEXTENC_CAST( 0xFFFF ))
In File
textenc.h

RTL_TEXTENCODING_UCS4
Defined As
(RTL_TEXTENC_CAST( 0xFFFE ))
In File
textenc.h

RTL_TEXTENCODING_UNICODE
Defined As
RTL_TEXTENCODING_UCS2
In File
textenc.h

RTL_TEXTENCODING_USER_END
Defined As
(RTL_TEXTENC_CAST( 0xEFFF ))
In File
textenc.h

RTL_TEXTENCODING_USER_START
Defined As
(RTL_TEXTENC_CAST( 0x8000 ))
In File
textenc.h

RTL_TEXTENCODING_UTF7
Defined As
(RTL_TEXTENC_CAST( 75 ))
In File
textenc.h

RTL_TEXTENCODING_UTF8
Defined As
(RTL_TEXTENC_CAST( 76 ))
In File
textenc.h

RTL_TEXTTOUNICODE_FLAGS_FLUSH
Defined As
((sal_uInt32)0x8000)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT
Defined As
((sal_uInt32)0x0300)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_INVALID_ERROR
Defined As
((sal_uInt32)0x0100)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_INVALID_IGNORE
Defined As
((sal_uInt32)0x0200)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_INVALID_MASK
Defined As
((sal_uInt32)0x0F00)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_DEFAULT
Defined As
((sal_uInt32)0x0030)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_ERROR
Defined As
((sal_uInt32)0x0010)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_IGNORE
Defined As
((sal_uInt32)0x0020)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_MASK
Defined As
((sal_uInt32)0x00F0)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_DEFAULT
Defined As
((sal_uInt32)0x0004)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_ERROR
Defined As
((sal_uInt32)0x0001)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_IGNORE
Defined As
((sal_uInt32)0x0002)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MAPTOPRIVATE
Defined As
((sal_uInt32)0x0003)
In File
textcvt.h

RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MASK
Defined As
((sal_uInt32)0x000F)
In File
textcvt.h

RTL_TEXTTOUNICODE_INFO_DESTBUFFERTOSMALL
Defined As
((sal_uInt32)0x0004)
In File
textcvt.h

RTL_TEXTTOUNICODE_INFO_ERROR
Defined As
((sal_uInt32)0x0001)
In File
textcvt.h

RTL_TEXTTOUNICODE_INFO_INVALID
Defined As
((sal_uInt32)0x0020)
In File
textcvt.h

RTL_TEXTTOUNICODE_INFO_MBUNDEFINED
Defined As
((sal_uInt32)0x0010)
In File
textcvt.h

RTL_TEXTTOUNICODE_INFO_SRCBUFFERTOSMALL
Defined As
((sal_uInt32)0x0002)
In File
textcvt.h

RTL_TEXTTOUNICODE_INFO_UNDEFINED
Defined As
((sal_uInt32)0x0008)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_CONTROL_IGNORE
Defined As
((sal_uInt32)0x1000)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_FLUSH
Defined As
((sal_uInt32)0x8000)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT
Defined As
((sal_uInt32)0x0060)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_ERROR
Defined As
((sal_uInt32)0x0010)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_IGNORE
Defined As
((sal_uInt32)0x0020)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_MASK
Defined As
((sal_uInt32)0x00F0)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_QUESTIONMARK
Defined As
((sal_uInt32)0x0040)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_UNDERLINE
Defined As
((sal_uInt32)0x0050)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_0
Defined As
((sal_uInt32)0x0030)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_NOCOMPOSITE
Defined As
((sal_uInt32)0x4000)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_NONSPACING_IGNORE
Defined As
((sal_uInt32)0x0800)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_PRIVATE_IGNORE
Defined As
((sal_uInt32)0x2000)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_PRIVATE_MAPTO0
Defined As
((sal_uInt32)0x0400)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT
Defined As
((sal_uInt32)0x0006)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_ERROR
Defined As
((sal_uInt32)0x0001)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_IGNORE
Defined As
((sal_uInt32)0x0002)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_MASK
Defined As
((sal_uInt32)0x000F)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_QUESTIONMARK
Defined As
((sal_uInt32)0x0004)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE
Defined As
((sal_uInt32)0x0100)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACESTR
Defined As
((sal_uInt32)0x0200)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_UNDERLINE
Defined As
((sal_uInt32)0x0005)
In File
textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_0
Defined As
((sal_uInt32)0x0003)
In File
textcvt.h

RTL_UNICODETOTEXT_INFO_DESTBUFFERTOSMALL
Defined As
((sal_uInt32)0x0004)
In File
textcvt.h

RTL_UNICODETOTEXT_INFO_ERROR
Defined As
((sal_uInt32)0x0001)
In File
textcvt.h

RTL_UNICODETOTEXT_INFO_INVALID
Defined As
((sal_uInt32)0x0010)
In File
textcvt.h

RTL_UNICODETOTEXT_INFO_SRCBUFFERTOSMALL
Defined As
((sal_uInt32)0x0002)
In File
textcvt.h

RTL_UNICODETOTEXT_INFO_UNDEFINED
Defined As
((sal_uInt32)0x0008)
In File
textcvt.h

RTL_USTR_MAX_RADIX
Defined As
RTL_STR_MAX_RADIX
In File
ustring.h

RTL_USTR_MAX_VALUEOFBOOLEAN
Defined As
RTL_STR_MAX_VALUEOFBOOLEAN
In File
ustring.h

RTL_USTR_MAX_VALUEOFCHAR
Defined As
RTL_STR_MAX_VALUEOFCHAR
In File
ustring.h

RTL_USTR_MAX_VALUEOFDOUBLE
Defined As
RTL_STR_MAX_VALUEOFDOUBLE
In File
ustring.h

RTL_USTR_MAX_VALUEOFFLOAT
Defined As
RTL_STR_MAX_VALUEOFFLOAT
In File
ustring.h

RTL_USTR_MAX_VALUEOFINT32
Defined As
RTL_STR_MAX_VALUEOFINT32
In File
ustring.h

RTL_USTR_MAX_VALUEOFINT64
Defined As
RTL_STR_MAX_VALUEOFINT64
In File
ustring.h

RTL_USTR_MIN_RADIX
Defined As
RTL_STR_MIN_RADIX
In File
ustring.h

RTL_UUID_NAMESPACE_DNS
Defined As
{\
      0x6b,0xa7,0xb8,0x10,\
      0x9d,0xad,\
      0x11,0xd1,\
      0x80, 0xb4, 0x00, 0xc0, 0x4f, 0xd4, 0x30, 0xc8\
    }
In File
uuid.h
Summary
namesapce DNS
Description

(Use them the following way : sal_uInt8 aNsDNS[16]) = RTL_UUID_NAMESPACE_DNS;

6ba7b810-9dad-11d1-80b4-00c04fd430c8


RTL_UUID_NAMESPACE_OID
Defined As
{\
      0x6b, 0xa7, 0xb8, 0x12,\
      0x9d, 0xad,\
      0x11, 0xd1,\
      0x80, 0xb4, 0x00, 0xc0, 0x4f, 0xd4, 0x30, 0xc8\
    }
In File
uuid.h
Summary
namespace oid
Description

6ba7b812-9dad-11d1-80b4-00c04fd430c8


RTL_UUID_NAMESPACE_URL
Defined As
{ \
      0x6b, 0xa7, 0xb8, 0x11,\
      0x9d, 0xad,\
      0x11, 0xd1,\
      0x80, 0xb4, 0x00, 0xc0, 0x4f, 0xd4, 0x30, 0xc8\
    }
In File
uuid.h
Summary
namespace URL
Description

6ba7b811-9dad-11d1-80b4-00c04fd430c8


RTL_UUID_NAMESPACE_X500
Defined As
{\
      0x6b, 0xa7, 0xb8, 0x14,\
      0x9d, 0xad,\
      0x11, 0xd1,\
      0x80, 0xb4, 0x00, 0xc0, 0x4f, 0xd4, 0x30, 0xc8\
    }
In File
uuid.h
Summary
namespace X500
Description

6ba7b814-9dad-11d1-80b4-00c04fd430c8


RT_ACCESS_ATTRIBUTE
Defined As
0x0200
In File
refltype.hxx
See Also
com::sun::star::beans::PropertyAttribute

RT_ACCESS_BOUND
Defined As
0x0008
In File
refltype.hxx
See Also
com::sun::star::beans::PropertyAttribute

RT_ACCESS_CONST
Defined As
0x0800
In File
refltype.hxx
Summary
specifies that the field is a constant or enum value

RT_ACCESS_CONSTRAINED
Defined As
0x0010
In File
refltype.hxx
See Also
com::sun::star::beans::PropertyAttribute

RT_ACCESS_DEFAULT
Defined As
0x2000
In File
refltype.hxx
Summary
only to describe a union default label

RT_ACCESS_INVALID
Defined As
0x0000
In File
refltype.hxx
Summary
specifies a unknown flag

RT_ACCESS_MAYBEAMBIGUOUS
Defined As
0x0040
In File
refltype.hxx
See Also
com::sun::star::beans::PropertyAttribute

RT_ACCESS_MAYBEDEFAULT
Defined As
0x0080
In File
refltype.hxx
See Also
com::sun::star::beans::PropertyAttribute

RT_ACCESS_MAYBEVOID
Defined As
0x0004
In File
refltype.hxx
See Also
com::sun::star::beans::PropertyAttribute

RT_ACCESS_OPTIONAL
Defined As
0x0002
In File
refltype.hxx
Summary
specifies a property as optional that means that it must not be implemented.

RT_ACCESS_PROPERTY
Defined As
0x0400
In File
refltype.hxx
Summary
specifies that the field is a property

RT_ACCESS_READONLY
Defined As
0x0001
In File
refltype.hxx
Summary
specifies a readonly property/attribute

RT_ACCESS_READWRITE
Defined As
0x1000
In File
refltype.hxx
Summary
specifies that the property/attribute has read/write access

RT_ACCESS_REMOVEABLE
Defined As
0x0100
In File
refltype.hxx
See Also
com::sun::star::beans::PropertyAttribute

RT_ACCESS_TRANSIENT
Defined As
0x0020
In File
refltype.hxx
See Also
com::sun::star::beans::PropertyAttribute

rtl_tres_Flag_BOOM
Defined As
0x00000001
In File
tres.h

rtl_tres_Flag_HIS
Defined As
0x00000100
In File
tres.h

rtl_tres_Flag_LOG
Defined As
0x00000010
In File
tres.h

rtl_tres_Flag_MSG
Defined As
0x00000400
In File
tres.h

rtl_tres_Flag_OK
Defined As
0x20000000
In File
tres.h

rtl_tres_Flag_PASSED
Defined As
0x10000000
In File
tres.h

rtl_tres_Flag_SKIP
Defined As
0x00000004
In File
tres.h

rtl_tres_Flag_SUB
Defined As
0x01000000
In File
tres.h

rtl_tres_Flag_TIME
Defined As
0x00000200
In File
tres.h

rtl_tres_Flag_VERBOSE
Defined As
0x00000002
In File
tres.h

SAL_DLLEXTENSION
Defined As
".dll"
In File
config.h

SAL_DLLEXTENSION
Defined As
".dll"
In File
config.h

SAL_DLLEXTENSION
Defined As
".dll"
In File
config.h

SAL_DLLEXTENSION
Defined As
".so"
In File
config.h

SAL_DLLEXTENSION
Defined As
".dylib.framework"
In File
config.h

SAL_DLLEXTENSION
Defined As
".sl"
In File
config.h

SAL_DLLPREFIX
Defined As
"lib"
In File
config.h

SAL_DLLPREFIX
Defined As
"lib"
In File
config.h

SAL_DLLPREFIX
Defined As
"lib"
In File
config.h

SAL_LOADMODULE_DEFAULT
Defined As
0x00000
In File
module.h

SAL_LOADMODULE_GLOBAL
Defined As
0x00100
In File
module.h

SAL_LOADMODULE_LAZY
Defined As
0x00001
In File
module.h

SAL_LOADMODULE_NOW
Defined As
0x00002
In File
module.h

SAL_MAC
Defined As
In File
config.h

SAL_MAX_ENUM
Defined As
0x7fffffff
In File
types.h

SAL_MAX_ENUM
Defined As
0x7fff
In File
types.h

SAL_NO_VTABLE
Defined As
__declspec(novtable)
In File
types.h
Description
Use this for pure virtual classes, e.g. class SAL_NO_VTABLE Foo { ...
This hinders the compiler from setting a generic vtable stating that
a pure virtual function was called and thus slightly reduces code size.

SAL_NO_VTABLE
Defined As
In File
types.h

SAL_OS2
Defined As
In File
config.h

SAL_PATHDELIMITER
Defined As
'\\'
In File
config.h

SAL_PATHDELIMITER
Defined As
'/'
In File
config.h

SAL_PATHSEPARATOR
Defined As
';'
In File
config.h

SAL_PATHSEPARATOR
Defined As
':'
In File
config.h

SAL_PRGEXTENSION
Defined As
".exe"
In File
config.h

SAL_PRGEXTENSION
Defined As
".exe"
In File
config.h

SAL_PRGEXTENSION
Defined As
".bin"
In File
config.h

SAL_PRGEXTENSION
Defined As
".bin"
In File
config.h

SAL_SEQUENCE_HEADER_SIZE
Defined As
((sal_Size)&((sal_Sequence *)0)->elements)
In File
types.h

SAL_UDK_MAJOR
Defined As
"3"
In File
udkversion.h

SAL_UDK_MICRO
Defined As
"0"
In File
udkversion.h

SAL_UDK_MINOR
Defined As
"1"
In File
udkversion.h

SAL_UNICODE_NOTEQUAL_WCHAR_T
Defined As
In File
types.h

SAL_UNX
Defined As
In File
config.h

SAL_UNX
Defined As
In File
config.h

SAL_UNX
Defined As
In File
config.h

SAL_W16
Defined As
In File
config.h

SAL_W32
Defined As
In File
config.h

STORE_ATTRIB_ISDIR
Defined As
0x20000000UL
In File
types.h

STORE_ATTRIB_ISFILE
Defined As
0x40000000UL
In File
types.h

STORE_ATTRIB_ISLINK
Defined As
0x10000000UL
In File
types.h
Summary
Attributes (predefined).
See Also
store_attrib()

STORE_DEFAULT_PAGESIZE
Defined As
((sal_uInt16)0x0400)
In File
types.h
Summary
PageSize (recommended) default.
See Also
store_openFile()

STORE_MAXIMUM_NAMESIZE
Defined As
256
In File
types.h
Summary
NameSize (enforced) limit.
See Also
any
param
pName
store_E_NameTooLong

STORE_MAXIMUM_PAGESIZE
Defined As
((sal_uInt16)0x8000)
In File
types.h

STORE_MINIMUM_PAGESIZE
Defined As
((sal_uInt16)0x0200)
In File
types.h
Summary
PageSize (enforced) limits.
See Also
store_openFile()

sun
Defined As
sun
In File
config.h

TYPEREG_CALLTYPE
Defined As
SAL_CALL
In File
refltype.hxx
Summary
specifies the calling onvention for type reader/wrter api

UNO_EXT_GETMAPPING
Defined As
"uno_ext_getMapping"
In File
mapping.h

UNO_INIT_ENVIRONMENT
Defined As
"uno_initEnvironment"
In File
environment.h
Summary
Function exported by some bridge library providing acquireInterface(), releaseInterface(); may set a disposing callback.
Parameters
pEnv
environment to be initialized

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS
Defined As
1000
In File
uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS
Defined As
10
In File
uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS
Defined As
10
In File
uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS
Defined As
10
In File
uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS
Defined As
10
In File
uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS
Defined As
100000
In File
uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS
Defined As
100000
In File
uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS
Defined As
10
In File
uuid.h

VolumeInfoMask_Attributes
Defined As
osl_VolumeInfo_Mask_Attributes
In File
file.hxx

VolumeInfoMask_FileSystemName
Defined As
osl_VolumeInfo_Mask_FileSystemName
In File
file.hxx

VolumeInfoMask_FreeSpace
Defined As
osl_VolumeInfo_Mask_FreeSpace
In File
file.hxx

VolumeInfoMask_MaxNameLength
Defined As
osl_VolumeInfo_Mask_MaxNameLength
In File
file.hxx

VolumeInfoMask_MaxPathLength
Defined As
osl_VolumeInfo_Mask_MaxPathLength
In File
file.hxx

VolumeInfoMask_TotalSpace
Defined As
osl_VolumeInfo_Mask_TotalSpace
In File
file.hxx

VolumeInfoMask_UsedSpace
Defined As
osl_VolumeInfo_Mask_UsedSpace
In File
file.hxx

WRITE_COMPONENT_INFO_FUNCTION
Defined As
"writeComponentInfo"
In File
factory.hxx
Summary
Function pointer declaration. Retrieves a factory to create component instances.
Parameters
pImplName
desired implementation name
pServiceManager
a service manager (the type is XMultiServiceFactory that can be used by the environment
returned by component_getImplementationEnvironment)
pRegistryKey
a registry key (the type is XRegistryKey that can be used by the environment
returned by component_getImplementationEnvironment)
Return
acquired component factory (the type is lang::XSingleComponentFactory or lang::XSingleServiceFactory to be used by the environment returned by component_getImplementationEnvironment)

_BRIDGES_REMOTE_CONNECTION_H_
Defined As
In File
connection.h

_BRIDGES_REMOTE_CONTEXT_H_
Defined As
In File
context.h

_BRIDGES_REMOTE_REMOTE_H
Defined As
In File
remote.h

_COM_SUN_STAR_UNO_ANY_HXX_
Defined As
In File
Any.hxx

_COM_SUN_STAR_UNO_ANY_H_
Defined As
In File
Any.h

_COM_SUN_STAR_UNO_GENFUNC_HXX_
Defined As
In File
genfunc.hxx

_COM_SUN_STAR_UNO_GENFUNC_H_
Defined As
In File
genfunc.h

_COM_SUN_STAR_UNO_REFERENCE_HXX_
Defined As
In File
Reference.hxx

_COM_SUN_STAR_UNO_REFERENCE_H_
Defined As
In File
Reference.h

_COM_SUN_STAR_UNO_SEQUENCE_HXX_
Defined As
In File
Sequence.hxx

_COM_SUN_STAR_UNO_SEQUENCE_H_
Defined As
In File
Sequence.h

_COM_SUN_STAR_UNO_TYPE_HXX_
Defined As
In File
Type.hxx

_COM_SUN_STAR_UNO_TYPE_H_
Defined As
In File
Type.h

_CPPUHELPER_ACCESS_CONTROL_HXX_
Defined As
In File
access_control.hxx

_CPPUHELPER_BOOTSTRAP_HXX_
Defined As
In File
bootstrap.hxx

_CPPUHELPER_COMPBASE_EX_HXX_
Defined As
In File
compbase_ex.hxx

_CPPUHELPER_COMPBASE_HXX_
Defined As
In File
compbase.hxx

_CPPUHELPER_COMPBASE1_HXX_
Defined As
In File
compbase1.hxx

_CPPUHELPER_COMPBASE10_HXX_
Defined As
In File
compbase10.hxx

_CPPUHELPER_COMPBASE11_HXX_
Defined As
In File
compbase11.hxx

_CPPUHELPER_COMPBASE12_HXX_
Defined As
In File
compbase12.hxx

_CPPUHELPER_COMPBASE2_HXX_
Defined As
In File
compbase2.hxx

_CPPUHELPER_COMPBASE3_HXX_
Defined As
In File
compbase3.hxx

_CPPUHELPER_COMPBASE4_HXX_
Defined As
In File
compbase4.hxx

_CPPUHELPER_COMPBASE5_HXX_
Defined As
In File
compbase5.hxx

_CPPUHELPER_COMPBASE6_HXX_
Defined As
In File
compbase6.hxx

_CPPUHELPER_COMPBASE7_HXX_
Defined As
In File
compbase7.hxx

_CPPUHELPER_COMPBASE8_HXX_
Defined As
In File
compbase8.hxx

_CPPUHELPER_COMPBASE9_HXX_
Defined As
In File
compbase9.hxx

_CPPUHELPER_COMPONENT_CONTEXT_HXX_
Defined As
In File
component_context.hxx

_CPPUHELPER_COMPONENT_HXX_
Defined As
In File
component.hxx

_CPPUHELPER_EXC_HLP_HXX_
Defined As
In File
exc_hlp.hxx

_CPPUHELPER_FACTORY_HXX_
Defined As
In File
factory.hxx

_CPPUHELPER_IMPLBASE_EX_HXX_
Defined As
In File
implbase_ex.hxx

_CPPUHELPER_IMPLBASE_EX_POST_HXX_
Defined As
In File
implbase_ex_post.hxx

_CPPUHELPER_IMPLBASE_EX_PRE_HXX_
Defined As
In File
implbase_ex_pre.hxx

_CPPUHELPER_IMPLBASE_HXX_
Defined As
In File
implbase.hxx

_CPPUHELPER_IMPLBASE1_HXX_
Defined As
In File
implbase1.hxx

_CPPUHELPER_IMPLBASE10_HXX_
Defined As
In File
implbase10.hxx

_CPPUHELPER_IMPLBASE11_HXX_
Defined As
In File
implbase11.hxx

_CPPUHELPER_IMPLBASE12_HXX_
Defined As
In File
implbase12.hxx

_CPPUHELPER_IMPLBASE2_HXX_
Defined As
In File
implbase2.hxx

_CPPUHELPER_IMPLBASE3_HXX_
Defined As
In File
implbase3.hxx

_CPPUHELPER_IMPLBASE4_HXX_
Defined As
In File
implbase4.hxx

_CPPUHELPER_IMPLBASE5_HXX_
Defined As
In File
implbase5.hxx

_CPPUHELPER_IMPLBASE6_HXX_
Defined As
In File
implbase6.hxx

_CPPUHELPER_IMPLBASE7_HXX_
Defined As
In File
implbase7.hxx

_CPPUHELPER_IMPLBASE8_HXX_
Defined As
In File
implbase8.hxx

_CPPUHELPER_IMPLBASE9_HXX_
Defined As
In File
implbase9.hxx

_CPPUHELPER_IMPLEMENATIONENTRY_HXX_
Defined As
In File
implementationentry.hxx

_CPPUHELPER_INTERFACECONTAINER_HXX_
Defined As
In File
interfacecontainer.hxx

_CPPUHELPER_INTERFACECONTAINER_H_
Defined As
In File
interfacecontainer.h

_CPPUHELPER_PROPSHLP_HXX
Defined As
In File
propshlp.hxx

_CPPUHELPER_PROPTYPEHLP_H
Defined As
In File
proptypehlp.h

_CPPUHELPER_PROPTYPEHLP_HXX
Defined As
In File
proptypehlp.hxx

_CPPUHELPER_QUERYINTERFACE_HXX_
Defined As
In File
queryinterface.hxx

_CPPUHELPER_SERVICEFACTORY_HXX_
Defined As
In File
servicefactory.hxx

_CPPUHELPER_SHLIB_HXX_
Defined As
In File
shlib.hxx

_CPPUHELPER_STDIDLCLASS_HXX_
Defined As
In File
stdidlclass.hxx

_CPPUHELPER_TYPEPROVIDER_HXX_
Defined As
In File
typeprovider.hxx

_CPPUHELPER_WEAKAGG_HXX_
Defined As
In File
weakagg.hxx

_CPPUHELPER_WEAKREF_HXX_
Defined As
In File
weakref.hxx

_CPPUHELPER_WEAK_HXX_
Defined As
In File
weak.hxx

_CPPU_MACROS_HXX_
Defined As
In File
macros.hxx

_OSL_CONDITION_H_
Defined As
In File
conditn.h

_OSL_CONDITN_HXX_
Defined As
In File
conditn.hxx

_OSL_DIAGNOSE_H_
Defined As
In File
diagnose.h

_OSL_ENDIAN_H_
Defined As
In File
endian.h

_OSL_FILE_HXX_
Defined As
In File
file.hxx

_OSL_FILE_H_
Defined As
In File
file.h

_OSL_GLOBAL
Defined As
::
In File
diagnose.h

_OSL_GLOBAL
Defined As
In File
diagnose.h

_OSL_INTERLOCK_H_
Defined As
In File
interlck.h

_OSL_MODULE_HXX_
Defined As
In File
module.hxx

_OSL_MODULE_H_
Defined As
In File
module.h

_OSL_MUTEX_HXX_
Defined As
In File
mutex.hxx

_OSL_MUTEX_H_
Defined As
In File
mutex.h

_OSL_NLSUPPORT_H_
Defined As
In File
nlsupport.h

_OSL_PIPE_DECL_HXX_
Defined As
In File
pipe_decl.hxx

_OSL_PIPE_HXX_
Defined As
In File
pipe.hxx

_OSL_PIPE_H_
Defined As
In File
pipe.h

_OSL_PROCESS_H_
Defined As
In File
process.h

_OSL_PROFILE_HXX_
Defined As
In File
profile.hxx

_OSL_PROFILE_H_
Defined As
In File
profile.h

_OSL_SECURITY_DECL_HXX_
Defined As
In File
security_decl.hxx

_OSL_SECURITY_HXX_
Defined As
In File
security.hxx

_OSL_SECURITY_H_
Defined As
In File
security.h

_OSL_SEMAPHORE_HXX_
Defined As
In File
semaphor.hxx

_OSL_SEMAPHORE_H_
Defined As
In File
semaphor.h

_OSL_SIGNAL_H_
Defined As
In File
signal.h

_OSL_SOCKET_DECL_HXX_
Defined As
In File
socket_decl.hxx

_OSL_SOCKET_HXX_
Defined As
In File
socket.hxx

_OSL_SOCKET_H_
Defined As
In File
socket.h

_OSL_THREAD_H_
Defined As
In File
thread.h

_OSL_TIME_H_
Defined As
In File
time.h

_OSL_TRACE
Defined As
_OSL_GLOBAL osl_trace
In File
diagnose.h

_OSL_TRACE
Defined As
1 ? ((void)0) : _OSL_GLOBAL osl_trace
In File
diagnose.h

_OSL_UTIL_H_
Defined As
In File
util.h

_REGISTRY_REFLREAD_HXX_
Defined As
In File
reflread.hxx

_REGISTRY_REFLTYPE_HXX_
Defined As
In File
refltype.hxx
Summary
***********************************************************************
Description
Source Code Control System - Update $Log: def-all.html,v $ Revision 1.2 2003/12/07 00:23:18 edk update HTML post-upgrade to include start html, head, body tags and to specify the charset as UTF-8 where possible Revision 1.1.1.1 2002/03/07 15:57:44 jsc updated c++ reference files Revision 1.6 2001/11/15 18:01:32 jsc #88337# review docu Revision 1.5 2001/05/18 15:30:58 jsc #87233# insert enum value Revision 1.4 2001/03/14 09:37:08 jsc remove vos dependencies Revision 1.3 2000/10/09 14:48:24 hr #65293#: syntax Revision 1.2 2000/10/09 11:53:09 jsc change the binary typelibrary format, make it extendable Revision 1.1.1.1 2000/09/18 15:18:42 hr initial import Revision 1.19 2000/09/17 12:30:32 willem.vandorp OpenOffice header added. Revision 1.18 2000/08/04 15:31:39 jsc extend biniary type format Revision 1.17 2000/07/26 17:44:32 willem.vandorp Headers/footers replaced Revision 1.16 2000/03/24 15:00:36 jsc modified for unicode changes Revision 1.15 2000/02/08 16:01:09 hr #70473# changes for unicode ( patched by automated patchtool ) Revision 1.14 1999/10/22 09:58:47 jsc TYPEREG_CALLTYPE = SAL_CALL Revision 1.13 1999/10/21 15:48:50 jsc optional flag now in registry Revision 1.12 1999/10/15 11:05:51 dbo short RTConstValue from sal_uInt16 to sal_Int16 Revision 1.11 1999/07/02 09:25:40 jsc #67179# Binaerblop der CoreReflection ist erweitert worden Revision 1.10 1999/03/12 14:16:38 jsc #61011# Anpassung an osl-Typen Revision 1.9 1998/07/03 12:36:16 ts added SERVICE and OBJECT Revision 1.8 1998/07/03 11:20:07 ts prefixen von typen Revision 1.7 1998/07/03 10:55:41 ts added RT_TYPE_TYPEDEF Revision 1.6 1998/07/03 08:41:02 ts bugs und set/getUik() Revision 1.5 1998/07/02 11:58:47 jsc Typ Anpassung, Schnittstelle frei von solar.h Revision 1.4 1998/07/01 16:55:19 ts alignment unter soaris beachten Revision 1.3 1998/07/01 13:39:01 ts bugs, bugs, bugs Revision 1.2 1998/06/30 13:42:27 ts Anpassung an SOLARIS Revision 1.1.1.1 1998/06/30 11:17:45 jsc neu

_REGISTRY_REFLWRIT_HXX_
Defined As
In File
reflwrit.hxx

_REGISTRY_REGISTRY_HXX_
Defined As
In File
registry.hxx

_REGISTRY_REGISTRY_H_
Defined As
In File
registry.h

_REGISTRY_REGTYPE_H_
Defined As
In File
regtype.h

_RTL_ALLOC_H_
Defined As
In File
alloc.h

_RTL_BOOTSTRAP_HXX_
Defined As
In File
bootstrap.hxx

_RTL_BOOTSTRAP_H_
Defined As
In File
bootstrap.h

_RTL_BYTESEQ_HXX_
Defined As
In File
byteseq.hxx

_RTL_BYTESEQ_H_
Defined As
In File
byteseq.h

_RTL_CIPHER_H_
Defined As
"$Revision: 1.2 $"
In File
cipher.h

_RTL_CRC_H_
Defined As
"$Revision: 1.2 $"
In File
crc.h

_RTL_DIGEST_H_
Defined As
"$Revision: 1.2 $"
In File
digest.h

_RTL_LOCALE_HXX_
Defined As
In File
locale.hxx

_RTL_LOCALE_H_
Defined As
In File
locale.h

_RTL_LOGFILE_HXX_
Defined As
In File
logfile.hxx

_RTL_LOGFILE_H_
Defined As
In File
logfile.h

_RTL_MEMORY_H_
Defined As
In File
memory.h

_RTL_PROCESS_H_
Defined As
In File
process.h

_RTL_RANDOM_H_
Defined As
"$Revision: 1.2 $"
In File
random.h

_RTL_REF_HXX_
Defined As
In File
ref.hxx

_RTL_STRBUF_HXX_
Defined As
In File
strbuf.hxx

_RTL_STRBUF_H_
Defined As
In File
strbuf.h

_RTL_STRING_HXX_
Defined As
In File
string.hxx

_RTL_STRING_H_
Defined As
In File
string.h

_RTL_TENCINFO_H
Defined As
In File
tencinfo.h

_RTL_TEXTCVT_H
Defined As
In File
textcvt.h

_RTL_TEXTENC_H
Defined As
In File
textenc.h

_RTL_TRES_HXX_
Defined As
In File
tres.hxx

_RTL_TRES_H_
Defined As
In File
tres.h

_RTL_UNLOAD_H_
Defined As
In File
unload.h

_RTL_URI_HXX_
Defined As
In File
uri.hxx

_RTL_URI_H_
Defined As
In File
uri.h

_RTL_USTRBUF_HXX_
Defined As
In File
ustrbuf.hxx

_RTL_USTRBUF_H_
Defined As
In File
ustrbuf.h

_RTL_USTRING_HXX_
Defined As
In File
ustring.hxx

_RTL_USTRING_H_
Defined As
In File
ustring.h

_RTL_UUID_H_
Defined As
In File
uuid.h

_SAL_CONFIG_H_
Defined As
In File
config.h

_SAL_MACROS_H_
Defined As
In File
macros.h

_SAL_MAIN_H_
Defined As
In File
main.h

_SAL_TYPES_H_
Defined As
In File
types.h

_SAL_UDKVERSION_H_
Defined As
In File
udkversion.h

_STORE_STORE_HXX_
Defined As
"$Revision: 1.2 $"
In File
store.hxx

_STORE_STORE_H_
Defined As
"$Revision: 1.2 $"
In File
store.h

_STORE_TYPES_H_
Defined As
"$Revision: 1.2 $"
In File
types.h

_THREAD_HXX_
Defined As
In File
thread.hxx

_TYPELIB_TYPECLASS_H_
Defined As
In File
typeclass.h

_TYPELIB_TYPEDESCRIPTION_HXX_
Defined As
In File
typedescription.hxx

_TYPELIB_TYPEDESCRIPTION_H_
Defined As
In File
typedescription.h

_TYPELIB_UIK_H_
Defined As
In File
uik.h

_UNO_ANY2_H_
Defined As
In File
any2.h

_UNO_CUNO_H_
Defined As
In File
cuno.h

_UNO_CURRENT_CONTEXT_HXX_
Defined As
In File
current_context.hxx

_UNO_CURRENT_CONTEXT_H_
Defined As
In File
current_context.h

_UNO_DATA_H_
Defined As
In File
data.h

_UNO_DISPATCHER_H_
Defined As
In File
dispatcher.h

_UNO_ENVIRONMENT_HXX_
Defined As
In File
environment.hxx

_UNO_ENVIRONMENT_H_
Defined As
In File
environment.h

_UNO_LBNAMES_H_
Defined As
In File
lbnames.h

_UNO_MAPPING_HXX_
Defined As
In File
mapping.hxx

_UNO_MAPPING_H_
Defined As
In File
mapping.h

_UNO_SEQUENCE2_H_
Defined As
In File
sequence2.h

__CLASS_IFC1
Defined As
class Ifc1
In File
implbase1.hxx

__CLASS_IFC10
Defined As
class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10
In File
implbase10.hxx

__CLASS_IFC11
Defined As
class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11
In File
implbase11.hxx

__CLASS_IFC12
Defined As
class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12
In File
implbase12.hxx

__CLASS_IFC2
Defined As
class Ifc1, class Ifc2
In File
implbase2.hxx

__CLASS_IFC3
Defined As
class Ifc1, class Ifc2, class Ifc3
In File
implbase3.hxx

__CLASS_IFC4
Defined As
class Ifc1, class Ifc2, class Ifc3, class Ifc4
In File
implbase4.hxx

__CLASS_IFC5
Defined As
class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5
In File
implbase5.hxx

__CLASS_IFC6
Defined As
class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6
In File
implbase6.hxx

__CLASS_IFC7
Defined As
class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7
In File
implbase7.hxx

__CLASS_IFC8
Defined As
class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8
In File
implbase8.hxx

__CLASS_IFC9
Defined As
class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9
In File
implbase9.hxx

__CPPU_ENV
Defined As
msci
In File
lbnames.h

__CPPU_ENV
Defined As
msci
In File
lbnames.h

__IFC1
Defined As
Ifc1
In File
implbase1.hxx

__IFC10
Defined As
Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10
In File
implbase10.hxx

__IFC11
Defined As
Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11
In File
implbase11.hxx

__IFC12
Defined As
Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11, Ifc12
In File
implbase12.hxx

__IFC2
Defined As
Ifc1, Ifc2
In File
implbase2.hxx

__IFC3
Defined As
Ifc1, Ifc2, Ifc3
In File
implbase3.hxx

__IFC4
Defined As
Ifc1, Ifc2, Ifc3, Ifc4
In File
implbase4.hxx

__IFC5
Defined As
Ifc1, Ifc2, Ifc3, Ifc4, Ifc5
In File
implbase5.hxx

__IFC6
Defined As
Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6
In File
implbase6.hxx

__IFC7
Defined As
Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7
In File
implbase7.hxx

__IFC8
Defined As
Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8
In File
implbase8.hxx

__IFC9
Defined As
Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9
In File
implbase9.hxx

__PUBLIC_IFC1
Defined As
public Ifc1
In File
implbase1.hxx

__PUBLIC_IFC10
Defined As
public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10
In File
implbase10.hxx

__PUBLIC_IFC11
Defined As
public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11
In File
implbase11.hxx

__PUBLIC_IFC12
Defined As
public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11, public Ifc12
In File
implbase12.hxx

__PUBLIC_IFC2
Defined As
public Ifc1, public Ifc2
In File
implbase2.hxx

__PUBLIC_IFC3
Defined As
public Ifc1, public Ifc2, public Ifc3
In File
implbase3.hxx

__PUBLIC_IFC4
Defined As
public Ifc1, public Ifc2, public Ifc3, public Ifc4
In File
implbase4.hxx

__PUBLIC_IFC5
Defined As
public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5
In File
implbase5.hxx

__PUBLIC_IFC6
Defined As
public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6
In File
implbase6.hxx

__PUBLIC_IFC7
Defined As
public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7
In File
implbase7.hxx

__PUBLIC_IFC8
Defined As
public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8
In File
implbase8.hxx

__PUBLIC_IFC9
Defined As
public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9
In File
implbase9.hxx

__VMHOLDER
Defined As
In File
jvmcontext.hxx



Macros


CPPU_GCC3_ALIGN( base_struct)
Defined As
__attribute__ ((aligned (__alignof__ (base_struct))))
In File
macros.hxx
Description
Patching the gcc 3 incomatible alignment change for linux intel. This pragma macro is appended by the cppumaker tool to every first member of a struct, iff the struct inherits from a base struct the first member is no double or [unsigned] long long.

CPPU_GCC3_ALIGN( base_struct)
Defined As
In File
macros.hxx

CUNO_CALL( interface_pointer)
Defined As
(*interface_pointer)
In File
cuno.h
Summary
macro to call on a C interface
Parameters
interface_pointer
interface pointer

CUNO_EXCEPTION_OCCURED( return_code)
Defined As
(0 != ((return_code) & CUNO_ERROR_EXCEPTION))
In File
cuno.h
Summary
macro to test if an exception was signalled.
Parameters
return_code
return code of call

OSL_ASSERT(c)
Defined As
_OSL_ASSERT(c, OSL_THIS_FILE, __LINE__)
In File
diagnose.h

OSL_DEBUG_ONLY(s)
Defined As
_OSL_DEBUG_ONLY(s)
In File
diagnose.h

OSL_ENSURE(c, m)
Defined As
_OSL_ENSURE(c, OSL_THIS_FILE, __LINE__, m)
In File
diagnose.h

OSL_POSTCOND(c, m)
Defined As
OSL_ENSURE(c, m)
In File
diagnose.h

OSL_PRECOND(c, m)
Defined As
OSL_ENSURE(c, m)
In File
diagnose.h

OSL_VERIFY(c)
Defined As
_OSL_VERIFY(c, OSL_THIS_FILE, __LINE__)
In File
diagnose.h

RTL_CONSTASCII_LENGTH( constAsciiStr)
Defined As
(sizeof( constAsciiStr )-1)
In File
string.h

RTL_CONSTASCII_STRINGPARAM( constAsciiStr)
Defined As
constAsciiStr, sizeof( constAsciiStr )-1
In File
string.h

RTL_CONSTASCII_USTRINGPARAM( constAsciiStr)
Defined As
constAsciiStr, sizeof( constAsciiStr )-1, RTL_TEXTENCODING_ASCII_US
In File
ustring.h

RTL_LOGFILE_CONTEXT( instance, name)
Defined As
::rtl::Logfile instance( name )
In File
logfile.hxx

RTL_LOGFILE_CONTEXT( instance, name)
Defined As
((void)0)
In File
logfile.hxx

RTL_LOGFILE_CONTEXT_AUTHOR( instance, project, author, name)
Defined As
::rtl::Logfile instance(project, author, name )
In File
logfile.hxx

RTL_LOGFILE_CONTEXT_AUTHOR( instance, project, author, name)
Defined As
((void)0)
In File
logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE( instance, message)
Defined As
\
		rtl_logfile_trace( "%06lu %lu | %s : %s\n", \
						   osl_getGlobalTimer(),  \
						   osl_getThreadIdentifier( 0 ), \
						   instance.getName(), \
						   message )
In File
logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE( instance, message)
Defined As
((void)0)
In File
logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE1( instance, frmt, arg1)
Defined As
\
		rtl_logfile_trace( "%06lu %lu | %s : ", \
						   osl_getGlobalTimer(),  \
						   osl_getThreadIdentifier( 0 ), \
						   instance.getName() ); \
        rtl_logfile_trace( frmt , arg1 ); \
        rtl_logfile_trace( "\n" )
In File
logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE1( instance, frmt, arg1)
Defined As
((void)0)
In File
logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE2( instance, frmt, arg1, arg2)
Defined As
\
		rtl_logfile_trace( "%06lu %lu | %s : ", \
						   osl_getGlobalTimer(),  \
						   osl_getThreadIdentifier( 0 ), \
						   instance.getName() ); \
        rtl_logfile_trace( frmt , arg1 , arg2 ); \
        rtl_logfile_trace( "\n" )
In File
logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE2( instance, frmt, arg1, arg2)
Defined As
((void)0)
In File
logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE3( instance, frmt, arg1, arg2, arg3)
Defined As
\
		rtl_logfile_trace( "%06lu %lu | %s : ", \
						   osl_getGlobalTimer(),  \
						   osl_getThreadIdentifier( 0 ), \
						   instance.getName() ); \
        rtl_logfile_trace( frmt , arg1 , arg2 , arg3 ); \
        rtl_logfile_trace( "\n" )
In File
logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE3( instance, frmt, arg1, arg2, arg3)
Defined As
((void)0)
In File
logfile.hxx

RTL_LOGFILE_TRACE( string)
Defined As
\
             rtl_logfile_trace( "%06lu %lu | : %s\n", \
                                osl_getGlobalTimer(), \
								osl_getThreadIdentifier( 0 ), \
                                string )
In File
logfile.h

RTL_LOGFILE_TRACE( string)
Defined As
((void)0)
In File
logfile.h

RTL_LOGFILE_TRACE_AUTHOR( project, author, string)
Defined As
\
             rtl_logfile_trace( "%06lu %lu | %s (%s) : %s\n", \
                                osl_getGlobalTimer(), \
								osl_getThreadIdentifier( 0 ), \
								project,\
								author,\
                                string )
In File
logfile.h

RTL_LOGFILE_TRACE_AUTHOR( project, author, string)
Defined As
((void)0)
In File
logfile.h

RTL_LOGFILE_TRACE_AUTHOR1( project, author, frmt, arg1)
Defined As
\
             rtl_logfile_trace( "%06lu %lu | %s (%s) : ", \
                                osl_getGlobalTimer(), \
								osl_getThreadIdentifier( 0 ),\
								project,\
								author );\
             rtl_logfile_trace( frmt, arg1 ); \
             rtl_logfile_trace( "\n" )
In File
logfile.h

RTL_LOGFILE_TRACE_AUTHOR1( project, author, frmt, arg1)
Defined As
((void)0)
In File
logfile.h

RTL_LOGFILE_TRACE_AUTHOR2( project, author, frmt, arg1, arg2)
Defined As
\
             rtl_logfile_trace( "%06lu %lu | %s (%s) : ", \
                                osl_getGlobalTimer(), \
								osl_getThreadIdentifier( 0 ),\
								project,\
								author ); \
             rtl_logfile_trace( frmt, arg1 , arg2 ); \
             rtl_logfile_trace( "\n" )
In File
logfile.h

RTL_LOGFILE_TRACE_AUTHOR2( project, author, frmt, arg1, arg2)
Defined As
((void)0)
In File
logfile.h

RTL_LOGFILE_TRACE_AUTHOR3( project, author, frmt, arg1, arg2, arg3)
Defined As
\
             rtl_logfile_trace( "%06lu %lu | %s (%s) : ", \
                                osl_getGlobalTimer(), \
								osl_getThreadIdentifier( 0 ),\
								project,\
								author ); \
             rtl_logfile_trace( frmt, arg1 , arg2 , arg3 ); \
             rtl_logfile_trace( "\n" )
In File
logfile.h

RTL_LOGFILE_TRACE_AUTHOR3( project, author, frmt, arg1, arg2, arg3)
Defined As
((void)0)
In File
logfile.h

RTL_LOGFILE_TRACE1( frmt, arg1)
Defined As
\
             rtl_logfile_trace( "%06lu %lu | : ", \
                                osl_getGlobalTimer(), \
								osl_getThreadIdentifier( 0 ) ); \
             rtl_logfile_trace( frmt, arg1 ); \
             rtl_logfile_trace( "\n" )
In File
logfile.h

RTL_LOGFILE_TRACE1( frmt, arg1)
Defined As
((void)0)
In File
logfile.h

RTL_LOGFILE_TRACE2( frmt, arg1, arg2)
Defined As
\
             rtl_logfile_trace( "%06lu %lu | : ", \
                                osl_getGlobalTimer(), \
								osl_getThreadIdentifier( 0 ) ); \
             rtl_logfile_trace( frmt, arg1 , arg2 ); \
             rtl_logfile_trace( "\n" )
In File
logfile.h

RTL_LOGFILE_TRACE2( frmt, arg1, arg2)
Defined As
((void)0)
In File
logfile.h

RTL_LOGFILE_TRACE3( frmt, arg1, arg2, arg3)
Defined As
\
             rtl_logfile_trace( "%06lu %lu | : ", \
                                osl_getGlobalTimer(), \
								osl_getThreadIdentifier( 0 ) ); \
             rtl_logfile_trace( frmt, arg1 , arg2 , arg3 ); \
             rtl_logfile_trace( "\n" )
In File
logfile.h

RTL_LOGFILE_TRACE3( frmt, arg1, arg2, arg3)
Defined As
((void)0)
In File
logfile.h

RTL_TEXTENC_CAST( val)
Defined As
(val)
In File
textenc.h

RTL_TEXTENC_CAST( val)
Defined As
((rtl_TextEncoding) val)
In File
textenc.h

SAL_CONFIGFILE( name)
Defined As
name ".ini"
In File
config.h

SAL_CONFIGFILE( name)
Defined As
name ".ini"
In File
config.h

SAL_CONFIGFILE( name)
Defined As
name "rc"
In File
config.h

SAL_CONFIGFILE( name)
Defined As
name "rc"
In File
config.h

SAL_CONST_CAST(type, expr)
Defined As
(const_cast< type >(expr))
In File
types.h
Description
Wrap C++ const_cast, reinterpret_cast and static_cast expressions in
macros to keep code portable to old compilers (since most compilers still
lack RTTI support, dynamic_cast is not included here).

SAL_CONST_CAST(type, expr)
Defined As
((type) (expr))
In File
types.h

SAL_DEFINE_CRT_ENTRY()
Defined As
\
int __cdecl main() \
{ \
	return sal_main(); \
} \
int WINAPI WinMain( HINSTANCE _hinst, HINSTANCE _dummy, char* _cmdline, int _nshow ) \
{ \
	return sal_main(); \
}
In File
main.h

SAL_DEFINE_CRT_ENTRY()
Defined As
\
int main() \
{ \
	return sal_main(); \
} \
In File
main.h

SAL_IMPLEMENT_MAIN()
Defined As
\
	SAL_DEFINE_CRT_ENTRY() \
	int SAL_CALL sal_main()
In File
main.h

SAL_MODULENAME(name)
Defined As
SAL_DLLPREFIX name SAL_DLLEXTENSION
In File
module.h

SAL_MODULENAME(name)
Defined As
name SAL_DLLEXTENSION
In File
module.h

SAL_MODULENAME_WITH_VERSION(name, version)
Defined As
name version SAL_DLLEXTENSION
In File
module.h

SAL_MODULENAME_WITH_VERSION(name, version)
Defined As
SAL_DLLPREFIX name SAL_DLLEXTENSION "." version
In File
module.h

SAL_REINTERPRET_CAST(type, expr)
Defined As
(reinterpret_cast< type >(expr))
In File
types.h

SAL_REINTERPRET_CAST(type, expr)
Defined As
((type) (expr))
In File
types.h

SAL_STATIC_CAST(type, expr)
Defined As
(static_cast< type >(expr))
In File
types.h

SAL_STATIC_CAST(type, expr)
Defined As
((type) (expr))
In File
types.h

SAL_SYSCONFIGFILE( name)
Defined As
name ".ini"
In File
config.h

SAL_SYSCONFIGFILE( name)
Defined As
name ".ini"
In File
config.h

SAL_SYSCONFIGFILE( name)
Defined As
"." name "rc"
In File
config.h

SAL_SYSCONFIGFILE( name)
Defined As
"." name "rc"
In File
config.h

SAL_THROW( exc)
Defined As
In File
types.h
Summary
Definition of function throw clause macros.  These have been introduced
to reduce code size by balancing out compiler bugs.

Description
These macros are ONLY for function declarations,
use common C++ throw statement for throwing exceptions, e.g.
throw RuntimeException();

SAL_THROW()             should be used for all C++ functions, e.g. SAL_THROW( () )
SAL_THROW_EXTERN_C() should be used for all C functions

SAL_THROW( exc)
Defined As
throw exc
In File
types.h

SAL_THROW_EXTERN_C()
Defined As
throw ()
In File
types.h

SAL_THROW_EXTERN_C()
Defined As
In File
types.h

TYPELIB_DANGER_GET( ppDescription, pTypeRef)
Defined As
\
{ \
	typelib_TypeDescriptionReference * __pMacroTypeRef = (pTypeRef); \
	typelib_TypeDescription ** __ppMacroTypeDescr = (ppDescription); \
	if (TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( __pMacroTypeRef->eTypeClass )) \
	{ \
		typelib_typedescriptionreference_getDescription( __ppMacroTypeDescr, __pMacroTypeRef ); \
	} \
	else if (!__pMacroTypeRef->pType || !__pMacroTypeRef->pType->pWeakRef) \
	{ \
		typelib_typedescriptionreference_getDescription( __ppMacroTypeDescr, __pMacroTypeRef ); \
        if (*__ppMacroTypeDescr) \
            typelib_typedescription_release( *__ppMacroTypeDescr ); \
	} \
	else \
	{ \
		*__ppMacroTypeDescr = __pMacroTypeRef->pType; \
	} \
}
In File
typedescription.h
Description
Gets a description from the reference. The description may not be locked by this call. You must use the TYPELIB_DANGER_RELEASE macro to release the description fetched with this macro.

TYPELIB_DANGER_RELEASE( pDescription)
Defined As
\
{ \
	if (TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( (pDescription)->eTypeClass )) \
		typelib_typedescription_release( pDescription ); \
}
In File
typedescription.h
Summary
Releases the description previouse fetched by TYPELIB_DANGER_GET.

TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( eTypeClass)
Defined As
\
	((eTypeClass) == typelib_TypeClass_INTERFACE_METHOD || \
	 (eTypeClass) == typelib_TypeClass_INTERFACE_ATTRIBUTE)
In File
typedescription.h
Description
Returns true, if the type description reference may lose the type description. Otherwise pType is a valid pointer and cannot be discarded through the lifetime of this reference. Remark: If the pWeakObj of the type is set too, you can avoid the call of ...getDescription(...) and use the description directly. pWeakObj == 0 means, that the description is not initialized.

_OSL_ASSERT(c, f, l)
Defined As
\
	do \
	{  \
	    if (!(c) && _OSL_GLOBAL osl_assertFailedLine(f, l, 0)) \
		    _OSL_GLOBAL osl_breakDebug(); \
	} while (0)
In File
diagnose.h

_OSL_ASSERT(c, f, l)
Defined As
((void)0)
In File
diagnose.h

_OSL_DEBUG_ONLY(f)
Defined As
(f)
In File
diagnose.h

_OSL_DEBUG_ONLY(f)
Defined As
((void)0)
In File
diagnose.h

_OSL_ENSURE(c, f, l, m)
Defined As
\
	do \
	{  \
	    if (!(c) && _OSL_GLOBAL osl_assertFailedLine(f, l, m)) \
		    _OSL_GLOBAL osl_breakDebug(); \
	} while (0)
In File
diagnose.h

_OSL_ENSURE(c, f, l, m)
Defined As
((void)0)
In File
diagnose.h

_OSL_VERIFY(c, f, l)
Defined As
\
	do \
	{  \
	    if (!(c) && _OSL_GLOBAL osl_assertFailedLine(f, l, 0)) \
		    _OSL_GLOBAL osl_breakDebug(); \
	} while (0)
In File
diagnose.h

_OSL_VERIFY(c, f, l)
Defined As
((void)(c))
In File
diagnose.h

__DEF_CLASS_DATA_INIT_EX( N, class_cast)
Defined As
\
{ \
N +1, sal_False, sal_False, \
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, \
{ \
__IFC_EX_TYPE_INIT##N( class_cast ), \
__IFC_EX_TYPE_INIT_NAME( class_cast, ::com::sun::star::lang::XTypeProvider ) \
} \
}
In File
implbase_ex_post.hxx

__DEF_COMPIMPLHELPER( N)
Defined As
\
__DEF_COMPIMPLHELPER_A( N ) \
__DEF_COMPIMPLHELPER_C( N )
In File
compbase.hxx

__DEF_COMPIMPLHELPER( N)
Defined As
\
__DEF_COMPIMPLHELPER_A( N ) \
__DEF_COMPIMPLHELPER_B( N ) \
__DEF_COMPIMPLHELPER_C( N )
In File
compbase.hxx

__DEF_COMPIMPLHELPER_A( N)
Defined As
\
namespace cppu \
{ \
template< __CLASS_IFC##N > \
class SAL_NO_VTABLE WeakComponentImplHelper##N \
    : public ::cppu::WeakComponentImplHelperBase \
	, public ImplHelperBase##N< __IFC##N > \
{ \
	static ClassData##N s_aCD; \
public: \
	WeakComponentImplHelper##N( ::osl::Mutex & rMutex ) SAL_THROW( () ) \
		: WeakComponentImplHelperBase( rMutex ) \
		{} \
	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
	{ \
		::com::sun::star::uno::Any aRet( getClassData( s_aCD ).query( rType, (ImplHelperBase##N< __IFC##N > *)this ) ); \
		if (aRet.hasValue()) \
			return aRet; \
        return WeakComponentImplHelperBase::queryInterface( rType ); \
	} \
	virtual void SAL_CALL acquire() throw () \
		{ WeakComponentImplHelperBase::acquire(); } \
	virtual void SAL_CALL release() throw () \
		{ WeakComponentImplHelperBase::release(); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
		{ return getClassData( s_aCD ).getTypes(); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return getClassData( s_aCD ).getImplementationId(); } \
}; \
template< __CLASS_IFC##N > \
class SAL_NO_VTABLE WeakAggComponentImplHelper##N \
	: public ::cppu::WeakAggComponentImplHelperBase \
	, public ImplHelperBase##N< __IFC##N > \
{ \
	static ClassData##N s_aCD; \
public: \
	WeakAggComponentImplHelper##N( ::osl::Mutex & rMutex ) SAL_THROW( () ) \
		: WeakAggComponentImplHelperBase( rMutex ) \
		{} \
	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
		{ return WeakAggComponentImplHelperBase::queryInterface( rType ); } \
	virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
	{ \
		::com::sun::star::uno::Any aRet( getClassData( s_aCD ).query( rType, (ImplHelperBase##N< __IFC##N > *)this ) ); \
		if (aRet.hasValue()) \
			return aRet; \
        return WeakAggComponentImplHelperBase::queryAggregation( rType ); \
	} \
	virtual void SAL_CALL acquire() throw () \
		{ WeakAggComponentImplHelperBase::acquire(); } \
	virtual void SAL_CALL release() throw () \
		{ WeakAggComponentImplHelperBase::release(); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
		{ return getClassData( s_aCD ).getTypes(); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return getClassData( s_aCD ).getImplementationId(); } \
};
In File
compbase.hxx

__DEF_COMPIMPLHELPER_B( N)
Defined As
\
template< __CLASS_IFC##N > \
ClassData##N WeakComponentImplHelper##N< __IFC##N >::s_aCD = ClassData##N( 4 ); \
template< __CLASS_IFC##N > \
ClassData##N WeakAggComponentImplHelper##N< __IFC##N >::s_aCD = ClassData##N( 3 );
In File
compbase.hxx

__DEF_COMPIMPLHELPER_C( N)
Defined As
\
}
In File
compbase.hxx

__DEF_COMPIMPLHELPER_EX( N)
Defined As
\
namespace cppu \
{ \
template< __CLASS_IFC##N > \
class SAL_NO_VTABLE WeakComponentImplHelper##N \
    : public WeakComponentImplHelperBase \
	, public ::com::sun::star::lang::XTypeProvider \
	, __PUBLIC_IFC##N \
{ \
	static class_data##N s_cd; \
public: \
	inline WeakComponentImplHelper##N( ::osl::Mutex & rMutex ) SAL_THROW( () ) \
		: WeakComponentImplHelperBase( rMutex ) \
		{} \
	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
		{ return WeakComponentImplHelper_query( rType, (class_data *)&s_cd, this, (WeakComponentImplHelperBase *)this ); } \
	virtual void SAL_CALL acquire() throw () \
		{ WeakComponentImplHelperBase::acquire(); } \
	virtual void SAL_CALL release() throw () \
		{ WeakComponentImplHelperBase::release(); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
		{ return WeakComponentImplHelper_getTypes( (class_data *)&s_cd ); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
}; \
template< __CLASS_IFC##N > \
class_data##N WeakComponentImplHelper##N< __IFC##N >::s_cd = \
__DEF_CLASS_DATA_INIT_EX( N, (WeakComponentImplHelper##N< __IFC##N > *) ); \
template< __CLASS_IFC##N > \
class SAL_NO_VTABLE WeakAggComponentImplHelper##N \
	: public WeakAggComponentImplHelperBase \
	, public ::com::sun::star::lang::XTypeProvider \
	, __PUBLIC_IFC##N \
{ \
	static class_data##N s_cd; \
public: \
	inline WeakAggComponentImplHelper##N( ::osl::Mutex & rMutex ) SAL_THROW( () ) \
		: WeakAggComponentImplHelperBase( rMutex ) \
		{} \
	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
		{ return WeakAggComponentImplHelperBase::queryInterface( rType ); } \
	virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
		{ return WeakAggComponentImplHelper_queryAgg( rType, (class_data *)&s_cd, this, (WeakAggComponentImplHelperBase *)this ); } \
	virtual void SAL_CALL acquire() throw () \
		{ WeakAggComponentImplHelperBase::acquire(); } \
	virtual void SAL_CALL release() throw () \
		{ WeakAggComponentImplHelperBase::release(); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
		{ return WeakAggComponentImplHelper_getTypes( (class_data *)&s_cd ); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
}; \
template< __CLASS_IFC##N > \
class_data##N WeakAggComponentImplHelper##N< __IFC##N >::s_cd = \
__DEF_CLASS_DATA_INIT_EX( N, (WeakAggComponentImplHelper##N< __IFC##N > *) ); \
}
In File
implbase_ex_post.hxx

__DEF_IMPLHELPER_EX( N)
Defined As
\
namespace cppu \
{ \
struct class_data##N \
{ \
    sal_Int16 m_nTypes; \
    sal_Bool m_storedTypeRefs; \
    sal_Bool m_storedId; \
	sal_Int8 m_id[ 16 ]; \
    type_entry m_typeEntries[ N + 1 ]; \
}; \
template< __CLASS_IFC##N > \
class SAL_NO_VTABLE ImplHelper##N \
	: public ::com::sun::star::lang::XTypeProvider \
	, __PUBLIC_IFC##N \
{ \
	static class_data##N s_cd; \
public: \
	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
		{ return ImplHelper_query( rType, (class_data *)&s_cd, this ); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
		{ return ImplHelper_getTypes( (class_data *)&s_cd ); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
}; \
template< __CLASS_IFC##N > \
class_data##N ImplHelper##N< __IFC##N >::s_cd = \
__DEF_CLASS_DATA_INIT_EX( N, (ImplHelper##N< __IFC##N > *) ); \
template< __CLASS_IFC##N > \
class SAL_NO_VTABLE WeakImplHelper##N \
	: public OWeakObject \
	, public ::com::sun::star::lang::XTypeProvider \
	, __PUBLIC_IFC##N \
{ \
	static class_data##N s_cd; \
public: \
	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
		{ return WeakImplHelper_query( rType, (class_data *)&s_cd, this, (OWeakObject *)this ); } \
	virtual void SAL_CALL acquire() throw () \
		{ OWeakObject::acquire(); } \
	virtual void SAL_CALL release() throw () \
		{ OWeakObject::release(); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
		{ return WeakImplHelper_getTypes( (class_data *)&s_cd ); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
}; \
template< __CLASS_IFC##N > \
class_data##N WeakImplHelper##N< __IFC##N >::s_cd = \
__DEF_CLASS_DATA_INIT_EX( N, (WeakImplHelper##N< __IFC##N > *) ); \
template< __CLASS_IFC##N > \
class SAL_NO_VTABLE WeakAggImplHelper##N \
	: public OWeakAggObject \
	, public ::com::sun::star::lang::XTypeProvider \
	, __PUBLIC_IFC##N \
{ \
	static class_data##N s_cd; \
public: \
	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
		{ return OWeakAggObject::queryInterface( rType ); } \
	virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
		{ return WeakAggImplHelper_queryAgg( rType, (class_data *)&s_cd, this, (OWeakAggObject *)this ); } \
	virtual void SAL_CALL acquire() throw () \
		{ OWeakAggObject::acquire(); } \
	virtual void SAL_CALL release() throw () \
		{ OWeakAggObject::release(); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
		{ return WeakAggImplHelper_getTypes( (class_data *)&s_cd ); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
}; \
template< __CLASS_IFC##N > \
class_data##N WeakAggImplHelper##N< __IFC##N >::s_cd = \
__DEF_CLASS_DATA_INIT_EX( N, (WeakAggImplHelper##N< __IFC##N > *) ); \
template< class BaseClass, __CLASS_IFC##N > \
class SAL_NO_VTABLE ImplInheritanceHelper##N \
	: public BaseClass \
    , __PUBLIC_IFC##N \
{ \
	static class_data##N s_cd; \
public: \
    virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
    { \
        ::com::sun::star::uno::Any aRet( ImplHelper_queryNoXInterface( rType, (class_data *)&s_cd, this ) ); \
        if (aRet.hasValue()) \
            return aRet; \
        return BaseClass::queryInterface( rType ); \
    } \
	virtual void SAL_CALL acquire() throw () \
		{ BaseClass::acquire(); } \
	virtual void SAL_CALL release() throw () \
		{ BaseClass::release(); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
	    { return ImplInhHelper_getTypes( (class_data *)&s_cd, BaseClass::getTypes() ); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
}; \
template< class BaseClass, __CLASS_IFC##N > \
class_data##N ImplInheritanceHelper##N< BaseClass, __IFC##N >::s_cd = \
__DEF_CLASS_DATA_INIT_EX( N, (ImplInheritanceHelper##N< BaseClass, __IFC##N > *) ); \
template< class BaseClass, __CLASS_IFC##N > \
class SAL_NO_VTABLE AggImplInheritanceHelper##N \
	: public BaseClass \
	, __PUBLIC_IFC##N \
{ \
	static class_data##N s_cd; \
public: \
	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
		{ return BaseClass::queryInterface( rType ); } \
	virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
    { \
        ::com::sun::star::uno::Any aRet( ImplHelper_queryNoXInterface( rType, (class_data *)&s_cd, this ) ); \
        if (aRet.hasValue()) \
            return aRet; \
        return BaseClass::queryAggregation( rType ); \
    } \
	virtual void SAL_CALL acquire() throw () \
		{ BaseClass::acquire(); } \
	virtual void SAL_CALL release() throw () \
		{ BaseClass::release(); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
	    { return ImplInhHelper_getTypes( (class_data *)&s_cd, BaseClass::getTypes() ); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
}; \
template< class BaseClass, __CLASS_IFC##N > \
class_data##N AggImplInheritanceHelper##N< BaseClass, __IFC##N >::s_cd = \
__DEF_CLASS_DATA_INIT_EX( N, (AggImplInheritanceHelper##N< BaseClass, __IFC##N > *) ); \
}
In File
implbase_ex_post.hxx

__DEF_IMPLHELPER_POST( N)
Defined As
\
__DEF_IMPLHELPER_POST_A( N ) \
__DEF_IMPLHELPER_POST_C( N )
In File
implbase.hxx
Summary
Implementation helper macro: have a look at __DEF_IMPLHELPER_PRE

__DEF_IMPLHELPER_POST( N)
Defined As
\
__DEF_IMPLHELPER_POST_A( N ) \
__DEF_IMPLHELPER_POST_B( N ) \
__DEF_IMPLHELPER_POST_C( N )
In File
implbase.hxx
Summary
Implementation helper macro: have a look at __DEF_IMPLHELPER_PRE

__DEF_IMPLHELPER_POST_A( N)
Defined As
\
				rCD.bOffsetsInit = sal_True; \
			} \
		} \
		return rCD; \
	} \
}; \
template< __CLASS_IFC##N > \
class SAL_NO_VTABLE ImplHelper##N \
	: public ImplHelperBase##N< __IFC##N > \
{ \
	static ClassData##N s_aCD; \
public: \
	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type & rType ) throw (::com::sun::star::uno::RuntimeException) \
		{ return getClassData( s_aCD ).query( rType, (ImplHelperBase##N< __IFC##N > *)this ); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
		{ return getClassData( s_aCD ).getTypes(); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return getClassData( s_aCD ).getImplementationId(); } \
}; \
template< __CLASS_IFC##N > \
class SAL_NO_VTABLE WeakImplHelper##N \
	: public ::cppu::OWeakObject \
	, public ImplHelperBase##N< __IFC##N > \
{ \
	static ClassData##N s_aCD; \
public: \
	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type & rType ) throw (::com::sun::star::uno::RuntimeException) \
	{ \
		::com::sun::star::uno::Any aRet( getClassData( s_aCD ).query( rType, (ImplHelperBase##N< __IFC##N > *)this ) ); \
		return (aRet.hasValue() ? aRet : OWeakObject::queryInterface( rType )); \
	} \
	virtual void SAL_CALL acquire() throw () \
		{ OWeakObject::acquire(); } \
	virtual void SAL_CALL release() throw () \
		{ OWeakObject::release(); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
		{ return getClassData( s_aCD ).getTypes(); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return getClassData( s_aCD ).getImplementationId(); } \
}; \
template< __CLASS_IFC##N > \
class SAL_NO_VTABLE WeakAggImplHelper##N \
	: public ::cppu::OWeakAggObject \
	, public ImplHelperBase##N< __IFC##N > \
{ \
	static ClassData##N s_aCD; \
public: \
	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type & rType ) throw (::com::sun::star::uno::RuntimeException) \
		{ return OWeakAggObject::queryInterface( rType ); } \
	virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation( const ::com::sun::star::uno::Type & rType ) throw (::com::sun::star::uno::RuntimeException) \
	{ \
		::com::sun::star::uno::Any aRet( getClassData( s_aCD ).query( rType, (ImplHelperBase##N< __IFC##N > *)this ) ); \
		return (aRet.hasValue() ? aRet : OWeakAggObject::queryAggregation( rType )); \
	} \
	virtual void SAL_CALL acquire() throw () \
		{ OWeakAggObject::acquire(); } \
	virtual void SAL_CALL release() throw () \
		{ OWeakAggObject::release(); } \
	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
		{ return getClassData( s_aCD ).getTypes(); } \
	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
		{ return getClassData( s_aCD ).getImplementationId(); } \
};
In File
implbase.hxx
Summary
Implementation helper macro: have a look at __DEF_IMPLHELPER_PRE

__DEF_IMPLHELPER_POST_B( N)
Defined As
\
template< __CLASS_IFC##N > \
ClassData##N ImplHelper##N< __IFC##N >::s_aCD = ClassData##N( 0 ); \
template< __CLASS_IFC##N > \
ClassData##N WeakImplHelper##N< __IFC##N >::s_aCD = ClassData##N( 1 ); \
template< __CLASS_IFC##N > \
ClassData##N WeakAggImplHelper##N< __IFC##N >::s_aCD = ClassData##N( 2 );
In File
implbase.hxx
Summary
Implementation helper macro: have a look at __DEF_IMPLHELPER_PRE

__DEF_IMPLHELPER_POST_C( N)
Defined As
\
}
In File
implbase.hxx
Summary
Implementation helper macro: have a look at __DEF_IMPLHELPER_PRE

__DEF_IMPLHELPER_PRE( N)
Defined As
\
namespace cppu \
{ \
struct ClassData##N : public ClassDataBase \
{ \
	Type_Offset arType2Offset[ N ]; \
	ClassData##N( sal_Int32 nClassCode ) SAL_THROW( () ) \
		: ClassDataBase( nClassCode ) \
		{} \
}; \
template< __CLASS_IFC##N > \
class SAL_NO_VTABLE ImplHelperBase##N \
	: public ::com::sun::star::lang::XTypeProvider \
	, __PUBLIC_IFC##N \
{ \
protected: \
	ClassData & SAL_CALL getClassData( ClassDataBase & s_aCD ) SAL_THROW( () ) \
	{ \
		ClassData & rCD = * static_cast< ClassData * >( &s_aCD ); \
		if (! rCD.bOffsetsInit) \
		{ \
			::osl::MutexGuard aGuard( getImplHelperInitMutex() ); \
			if (! rCD.bOffsetsInit) \
			{ \
				char * pBase = (char *)this;
In File
implbase.hxx
Description
Implementation helper macros Not for common use. There are expanded forms of the macro usage in implbaseN.hxx/compbaseN.hxx. So there is commonly no need to use these macros. Though, you may need to implement more than 12 interfaces. Then you have to declare something like the following in your headers (where N is your demanded number of interfaces): #define __IFC3 Ifc1, Ifc2, Ifc3, ... up to N #define __CLASS_IFC3 class Ifc1, class Ifc2, class Ifc3, ... up to N #define __PUBLIC_IFC3 public Ifc1, public Ifc2, public Ifc3, ... up to N __DEF_IMPLHELPER_PRE( N ) __IFC_WRITEOFFSET( 1 ) __IFC_WRITEOFFSET( 2 ) __IFC_WRITEOFFSET( 3 ), ... up to N __DEF_IMPLHELPER_POST( N )

__IFC_EX_TYPE_INIT( class_cast, N)
Defined As
__IFC_EX_TYPE_INIT_NAME( class_cast, Ifc##N )
In File
implbase_ex_pre.hxx

__IFC_EX_TYPE_INIT_NAME( class_cast, ifc_name)
Defined As
\
{ (::cppu::fptr_getCppuType)(::com::sun::star::uno::Type const & (SAL_CALL *)( ::com::sun::star::uno::Reference< ifc_name > const * ))&getCppuType, \
((sal_Int32)(ifc_name *) class_cast 16) - 16 }
In File
implbase_ex_pre.hxx

__IFC_WRITEOFFSET( N)
Defined As
\
				rCD.writeTypeOffset( ::getCppuType( (const ::com::sun::star::uno::Reference< Ifc##N > *)0 ), \
									 (char *)(Ifc##N *)this - pBase );
In File
implbase.hxx
Summary
Implementation helper macro: have a look at __DEF_IMPLHELPER_PRE

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.